Running as unit: rb-build-amd64_24-78866.service; invocation ID: 96724697a90649a5927603d3821081e1 ==================================================================================== Fri Oct 31 15:46:41 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_24) on jenkins, called using "ionos15-amd64 ionos11-amd64" as arguments. Fri Oct 31 15:46:41 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-geLiGCOt" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Oct 31 15:46:41 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Fri Oct 31 15:46:41 UTC 2025 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-Eff0nr' Fri Oct 31 15:46:41 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos11-amd64.debian.net is marked as down. Fri Oct 31 15:46:41 UTC 2025 - checking via ssh if ionos11-amd64.debian.net is up. removed '/tmp/read-only-fs-test-9PZ2n3' ok, let's check if mold is building anywhere yet… ok, mold is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of mold in unstable on amd64 on jenkins now. 1st build will be done on ionos15-amd64.debian.net. 2nd build will be done on ionos11-amd64.debian.net. ============================================================================= Fri Oct 31 15:46:42 UTC 2025 I: starting to build mold/unstable/amd64 on jenkins on '2025-10-31 15:46' Fri Oct 31 15:46:42 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_24/78866/console.log 1761925602 amd64 unstable mold Fri Oct 31 15:46:42 UTC 2025 I: Downloading source for unstable/mold=2.40.4+dfsg-2 --2025-10-31 15:46:42-- http://deb.debian.org/debian/pool/main/m/mold/mold_2.40.4%2bdfsg-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1956 (1.9K) [text/prs.lines.tag] Saving to: ‘mold_2.40.4+dfsg-2.dsc’ 0K . 100% 231M=0s 2025-10-31 15:46:42 (231 MB/s) - ‘mold_2.40.4+dfsg-2.dsc’ saved [1956/1956] --2025-10-31 15:46:42-- http://deb.debian.org/debian/pool/main/m/mold/mold_2.40.4%2bdfsg-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1956 (1.9K) [text/prs.lines.tag] Saving to: ‘mold_2.40.4+dfsg-2.dsc’ 0K . 100% 231M=0s 2025-10-31 15:46:42 (231 MB/s) - ‘mold_2.40.4+dfsg-2.dsc’ saved [1956/1956] Fri Oct 31 15:46:42 UTC 2025 I: mold_2.40.4+dfsg-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: mold Binary: mold Architecture: any Version: 2.40.4+dfsg-2 Maintainer: Sylvestre Ledru Homepage: https://github.com/rui314/mold Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/pkg-llvm-team/mold Vcs-Git: https://salsa.debian.org/pkg-llvm-team/mold.git Build-Depends: cmake, debhelper-compat (= 13), dwarfdump, libmimalloc-dev, libtbb-dev (>= 2021.9.0), libzstd-dev, zlib1g-dev, clang, gcc-multilib, gdb, zstd Package-List: mold deb devel optional arch=any Checksums-Sha1: 3dc966e3a372c5c4fb29fa4b39bc86b879953878 8414108 mold_2.40.4+dfsg.orig.tar.xz acdb18f84f0480a1c6888c2d80dc0b029ed57885 5328 mold_2.40.4+dfsg-2.debian.tar.xz Checksums-Sha256: 8f77e199cd00ba5cca22ec845cc68e3e0b019a135024e91a622b8460d2d3cb14 8414108 mold_2.40.4+dfsg.orig.tar.xz e85629bdfaf1fb85238f5a5b1928949368c3cc0c6de5a59a4a132bc3e6897286 5328 mold_2.40.4+dfsg-2.debian.tar.xz Files: 5e1ef03c7fb9fdc77f6c303ebcd2aa2d 8414108 mold_2.40.4+dfsg.orig.tar.xz 469e4c9acc5977fda0c51700670ab11d 5328 mold_2.40.4+dfsg-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEtg21mU05vsTRqVzPfmUo2nUvG+EFAmilefUACgkQfmUo2nUv G+E+hA//cA+pe+uspq7As+p1PEUGuuGv5C+QHO66RCrXmjTHyiGSZFDM2bL8i8x/ FH7TLDUbc00UUsDwxUtekQhBuV36/rStmd1IR6+/QWGbswMflZ/hZpMHVQFjkPOj 2RFt48H0e3qNZLYzj59+NHd90o71BKpdouI6S4XfEre6KksON01Z0SaoBTWgSMs1 RXF8LZT9n95BBJSpUq5U6zjebZqqCwKUOCzw9UlV0SOr8t8pOLinya/inH+hCGv5 lGpZwU6aDYWwalUzNaKeW0jBj8e4AxW0hkfSAUbgwnZlB2xRAuO0/aBQn0tzyi/E LoaV6j/qI7O7OpmGGzTjofKxd7GzUmW0p4Jk8+8352c7TqyefarypF4nRKJbf+oU 4KrwPL60lj/f8kI00ZINmgiiNSC7k0bSzHMdmsMReS01D0JbnkxktbE2ScYAdiyl dUXeo0miF3GWmxFESafe/+MH40bcZbO6GcbVc9ewS0hmnGbbrdoR6zuu5jOcgdk6 8YXbpJkmneJ3GgRSgbyxxvi3dxE5+t+fxqI9X/z8dwxDWJ7AXomF8LIiUzfXPHsY 0z6x3aD/83KIwLpopTgpHmVYkVZfUb25m/NV+m7x/HuxAVWZ3ICuB+jNCHQU3j5t Flar+TGRrF+mWS9SSEDj9HgWmSdbG79X7v2DfYT/Hhit9vmzlGk= =eiW2 -----END PGP SIGNATURE----- Fri Oct 31 15:46:42 UTC 2025 I: Checking whether the package is not for us Fri Oct 31 15:46:42 UTC 2025 I: Starting 1st build on remote node ionos15-amd64.debian.net. Fri Oct 31 15:46:42 UTC 2025 I: Preparing to do remote build '1' on ionos15-amd64.debian.net. Fri Oct 31 15:46:42 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Fri Oct 31 15:46:42 UTC 2025 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-dJoVbb' ==================================================================================== Thu Dec 3 22:09:44 UTC 2026 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos15-amd64, called using "1 mold unstable /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH 2.40.4+dfsg-2" as arguments. Thu Dec 3 22:09:44 UTC 2026 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-bC0GfziZ" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Dec 3 22:09:44 UTC 2026 I: Downloading source for unstable/mold=2.40.4+dfsg-2 Reading package lists... NOTICE: 'mold' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/pkg-llvm-team/mold.git Please use: git clone https://salsa.debian.org/pkg-llvm-team/mold.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 8421 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main mold 2.40.4+dfsg-2 (dsc) [1956 B] Get:2 http://deb.debian.org/debian unstable/main mold 2.40.4+dfsg-2 (tar) [8414 kB] Get:3 http://deb.debian.org/debian unstable/main mold 2.40.4+dfsg-2 (diff) [5328 B] Fetched 8421 kB in 0s (88.3 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'mold' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/pkg-llvm-team/mold.git Please use: git clone https://salsa.debian.org/pkg-llvm-team/mold.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 8421 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main mold 2.40.4+dfsg-2 (dsc) [1956 B] Get:2 http://deb.debian.org/debian unstable/main mold 2.40.4+dfsg-2 (tar) [8414 kB] Get:3 http://deb.debian.org/debian unstable/main mold 2.40.4+dfsg-2 (diff) [5328 B] Fetched 8421 kB in 0s (88.3 MB/s) Download complete and in download only mode ============================================================================= Building mold in unstable on amd64 on ionos15-amd64 now. Date: Thu Dec 3 22:09:45 UTC 2026 Date UTC: Thu Dec 3 22:09:45 UTC 2026 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Thu Dec 3 10:09:45 -12 2026 I: pbuilder-time-stamp: 1796335785 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [mold_2.40.4+dfsg-2.dsc] I: copying [./mold_2.40.4+dfsg.orig.tar.xz] I: copying [./mold_2.40.4+dfsg-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./mold_2.40.4+dfsg-2.dsc: no acceptable signature found dpkg-source: info: extracting mold in mold-2.40.4+dfsg dpkg-source: info: unpacking mold_2.40.4+dfsg.orig.tar.xz dpkg-source: info: unpacking mold_2.40.4+dfsg-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying env-package-metadata.diff I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/164386/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='dbf38733e8494c1394e3e2f60eb1b816' 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='164386' PS1='# ' PS2='> ' 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.uYVH4akH/pbuilderrc_jTm4 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b1 --logfile b1/build.log mold_2.40.4+dfsg-2.dsc' SUDO_GID='111' SUDO_HOME='/var/lib/jenkins' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/164386/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: cmake, debhelper-compat (= 13), dwarfdump, libmimalloc-dev, libtbb-dev (>= 2021.9.0), libzstd-dev, zlib1g-dev, clang, gcc-multilib, gdb, zstd dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19862 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dwarfdump; however: Package dwarfdump is not installed. pbuilder-satisfydepends-dummy depends on libmimalloc-dev; however: Package libmimalloc-dev is not installed. pbuilder-satisfydepends-dummy depends on libtbb-dev (>= 2021.9.0); however: Package libtbb-dev is not installed. pbuilder-satisfydepends-dummy depends on libzstd-dev; however: Package libzstd-dev is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. pbuilder-satisfydepends-dummy depends on clang; however: Package clang is not installed. pbuilder-satisfydepends-dummy depends on gcc-multilib; however: Package gcc-multilib is not installed. pbuilder-satisfydepends-dummy depends on gdb; however: Package gdb is not installed. pbuilder-satisfydepends-dummy depends on zstd; however: Package zstd is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} clang{a} clang-19{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwarfdump{a} dwz{a} file{a} gcc-15-multilib{a} gcc-multilib{a} gdb{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} lib32asan8{a} lib32atomic1{a} lib32gcc-15-dev{a} lib32gcc-s1{a} lib32gomp1{a} lib32itm1{a} lib32quadmath0{a} lib32stdc++6{a} lib32ubsan1{a} libarchive-zip-perl{a} libarchive13t64{a} libbabeltrace1{a} libbrotli1{a} libc6-dev-i386{a} libc6-dev-x32{a} libc6-i386{a} libc6-x32{a} libclang-common-19-dev{a} libclang-cpp19{a} libclang1-19{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdebhelper-perl{a} libdebuginfod-common{a} libdebuginfod1t64{a} libdw1t64{a} libdwarf1{a} libedit2{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libgc1{a} libglib2.0-0t64{a} libgnutls30t64{a} libgssapi-krb5-2{a} libhwloc15{a} libidn2-0{a} libipt2{a} libjson-c5{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} libllvm19{a} libmagic-mgc{a} libmagic1t64{a} libmimalloc-dev{a} libmimalloc3{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libngtcp2-crypto-ossl0{a} libobjc-15-dev{a} libobjc4{a} libp11-kit0{a} libpipeline1{a} libproc2-0{a} libpsl5t64{a} libpython3.13{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsource-highlight-common{a} libsource-highlight4t64{a} libssh2-1t64{a} libtasn1-6{a} libtbb-dev{a} libtbb12{a} libtbbbind-2-5{a} libtbbmalloc2{a} libtext-charwidth-perl{a} libtext-wrapi18n-perl{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libx32asan8{a} libx32atomic1{a} libx32gcc-15-dev{a} libx32gcc-s1{a} libx32gomp1{a} libx32itm1{a} libx32quadmath0{a} libx32stdc++6{a} libx32ubsan1{a} libxml2-16{a} libz3-4{a} libzstd-dev{a} llvm-19-linker-tools{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} procps{a} readline-common{a} sensible-utils{a} tzdata{a} ucf{a} zlib1g-dev{a} zstd{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates clang-tools-19 curl krb5-locales libarchive-cpio-perl libclang-rt-19-dev libglib2.0-data libhwloc-plugins libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules linux-sysctl-defaults llvm-19-dev lynx psmisc publicsuffix python3 shared-mime-info wget xdg-user-dirs 0 packages upgraded, 132 newly installed, 0 to remove and 0 not upgraded. Need to get 129 MB of archives. After unpacking 551 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libtext-charwidth-perl amd64 0.04-11+b4 [9476 B] Get: 2 http://deb.debian.org/debian unstable/main amd64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get: 3 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-9 [65.6 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-9 [882 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 ucf all 3.0052 [43.3 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 libdebuginfod-common all 0.194-1 [23.4 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.3-1 [112 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025b-5 [260 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.3-3 [74.8 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 media-types all 14.0.0 [30.8 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-2 [877 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20250104-1 [93.8 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.1+dfsg-0.3 [640 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 libllvm19 amd64 1:19.1.7-10 [26.0 MB] Get: 32 http://deb.debian.org/debian unstable/main amd64 libclang-cpp19 amd64 1:19.1.7-10 [13.1 MB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libgc1 amd64 1:8.2.10-1 [251 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 libobjc4 amd64 15.2.0-7 [42.9 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 libobjc-15-dev amd64 15.2.0-7 [173 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 libclang-common-19-dev amd64 1:19.1.7-10 [741 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 llvm-19-linker-tools amd64 1:19.1.7-10 [1263 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libclang1-19 amd64 1:19.1.7-10 [7732 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 clang-19 amd64 1:19.1.7-10 [117 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 clang amd64 1:19.0-63 [6244 B] Get: 41 http://deb.debian.org/debian unstable/main amd64 cmake-data all 4.1.1+really3.31.6-2 [2268 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 libarchive13t64 amd64 3.7.4-4+b1 [349 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.12.0-1 [68.4 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.16.0-1 [136 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b3 [25.0 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get: 50 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-4 [110 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-10 [19.8 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-10 [57.8 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 libldap2 amd64 2.6.10+dfsg-1 [194 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1.1+b1 [76.2 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-ossl0 amd64 1.16.0-1 [27.5 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.9-2 [443 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.10-3 [1493 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-3 [58.3 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.17.0~rc3-1 [409 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 libjsoncpp26 amd64 1.9.6-4 [89.4 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 librhash1 amd64 1.4.6-1 [137 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libuv1t64 amd64 1.51.0-2 [155 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 cmake amd64 4.1.1+really3.31.6-2 [12.2 MB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-7 [540 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 76 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.28 [941 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libdwarf1 amd64 1:0.11.1-1 [453 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 dwarfdump amd64 1:0.11.1-1 [422 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libc6-i386 amd64 2.41-12 [2540 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libc6-dev-i386 amd64 2.41-12 [1427 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 libc6-x32 amd64 2.41-12 [2669 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libc6-dev-x32 amd64 2.41-12 [1594 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 lib32gcc-s1 amd64 15.2.0-7 [87.3 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libx32gcc-s1 amd64 15.2.0-7 [71.5 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 lib32gomp1 amd64 15.2.0-7 [142 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libx32gomp1 amd64 15.2.0-7 [137 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 lib32itm1 amd64 15.2.0-7 [28.2 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libx32itm1 amd64 15.2.0-7 [26.6 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 lib32atomic1 amd64 15.2.0-7 [7784 B] Get: 95 http://deb.debian.org/debian unstable/main amd64 libx32atomic1 amd64 15.2.0-7 [9524 B] Get: 96 http://deb.debian.org/debian unstable/main amd64 lib32asan8 amd64 15.2.0-7 [2653 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libx32asan8 amd64 15.2.0-7 [2637 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 lib32stdc++6 amd64 15.2.0-7 [760 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 lib32ubsan1 amd64 15.2.0-7 [1081 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libx32stdc++6 amd64 15.2.0-7 [716 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 libx32ubsan1 amd64 15.2.0-7 [1099 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 lib32quadmath0 amd64 15.2.0-7 [229 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 libx32quadmath0 amd64 15.2.0-7 [148 kB] Get: 104 http://deb.debian.org/debian unstable/main amd64 lib32gcc-15-dev amd64 15.2.0-7 [2438 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libx32gcc-15-dev amd64 15.2.0-7 [2205 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 gcc-15-multilib amd64 15.2.0-7 [1020 B] Get: 107 http://deb.debian.org/debian unstable/main amd64 gcc-multilib amd64 4:15.2.0-4 [1680 B] Get: 108 http://deb.debian.org/debian unstable/main amd64 libdw1t64 amd64 0.194-1 [266 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.86.1-1 [1546 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 libbabeltrace1 amd64 1.5.11-4+b2 [176 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.16.0-1 [25.2 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libcurl3t64-gnutls amd64 8.17.0~rc3-1 [401 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libjson-c5 amd64 0.18+ds-1.1 [46.2 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libdebuginfod1t64 amd64 0.194-1 [32.4 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libipt2 amd64 2.1.2-3 [48.1 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.9-1 [865 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.9-1 [1965 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libpython3.13 amd64 3.13.9-1 [2184 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 libsource-highlight-common all 3.1.9-4.3 [77.5 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 libsource-highlight4t64 amd64 3.1.9-4.3+b1 [335 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 gdb amd64 16.3-5 [4213 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libhwloc15 amd64 2.12.2-1 [164 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libmimalloc3 amd64 3.1.5+ds-2 [59.6 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libmimalloc-dev amd64 3.1.5+ds-2 [15.6 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 libtbbbind-2-5 amd64 2022.1.0-3 [14.0 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 libtbbmalloc2 amd64 2022.1.0-3 [51.0 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 libtbb12 amd64 2022.1.0-3 [93.1 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libtbb-dev amd64 2022.1.0-3 [201 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.7+dfsg-2 [375 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 zstd amd64 1.5.7+dfsg-2 [765 kB] Fetched 129 MB in 2s (81.6 MB/s) Preconfiguring packages ... Selecting previously unselected package libtext-charwidth-perl:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19862 files and directories currently installed.) Preparing to unpack .../000-libtext-charwidth-perl_0.04-11+b4_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../001-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../002-libproc2-0_2%3a4.0.4-9_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../003-procps_2%3a4.0.4-9_amd64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package ucf. Preparing to unpack .../005-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package libdebuginfod-common. Preparing to unpack .../006-libdebuginfod-common_0.194-1_all.deb ... Unpacking libdebuginfod-common (0.194-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../007-libexpat1_2.7.3-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.3-1) ... Selecting previously unselected package tzdata. Preparing to unpack .../008-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package netbase. Preparing to unpack .../009-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package readline-common. Preparing to unpack .../010-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../011-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../012-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../013-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../014-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../015-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../016-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../017-bsdextrautils_2.41.2-4_amd64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../018-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../019-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package media-types. Preparing to unpack .../020-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package m4. Preparing to unpack .../021-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../022-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../023-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../024-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../025-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../026-libedit2_3.1-20250104-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20250104-1) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../027-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../028-libxml2-16_2.15.1+dfsg-0.3_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.1+dfsg-0.3) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../029-libz3-4_4.13.3-1_amd64.deb ... Unpacking libz3-4:amd64 (4.13.3-1) ... Selecting previously unselected package libllvm19:amd64. Preparing to unpack .../030-libllvm19_1%3a19.1.7-10_amd64.deb ... Unpacking libllvm19:amd64 (1:19.1.7-10) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../031-libclang-cpp19_1%3a19.1.7-10_amd64.deb ... Unpacking libclang-cpp19 (1:19.1.7-10) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../032-libgc1_1%3a8.2.10-1_amd64.deb ... Unpacking libgc1:amd64 (1:8.2.10-1) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../033-libobjc4_15.2.0-7_amd64.deb ... Unpacking libobjc4:amd64 (15.2.0-7) ... Selecting previously unselected package libobjc-15-dev:amd64. Preparing to unpack .../034-libobjc-15-dev_15.2.0-7_amd64.deb ... Unpacking libobjc-15-dev:amd64 (15.2.0-7) ... Selecting previously unselected package libclang-common-19-dev:amd64. Preparing to unpack .../035-libclang-common-19-dev_1%3a19.1.7-10_amd64.deb ... Unpacking libclang-common-19-dev:amd64 (1:19.1.7-10) ... Selecting previously unselected package llvm-19-linker-tools. Preparing to unpack .../036-llvm-19-linker-tools_1%3a19.1.7-10_amd64.deb ... Unpacking llvm-19-linker-tools (1:19.1.7-10) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../037-libclang1-19_1%3a19.1.7-10_amd64.deb ... Unpacking libclang1-19 (1:19.1.7-10) ... Selecting previously unselected package clang-19. Preparing to unpack .../038-clang-19_1%3a19.1.7-10_amd64.deb ... Unpacking clang-19 (1:19.1.7-10) ... Selecting previously unselected package clang. Preparing to unpack .../039-clang_1%3a19.0-63_amd64.deb ... Unpacking clang (1:19.0-63) ... Selecting previously unselected package cmake-data. Preparing to unpack .../040-cmake-data_4.1.1+really3.31.6-2_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-2) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../041-libarchive13t64_3.7.4-4+b1_amd64.deb ... Unpacking libarchive13t64:amd64 (3.7.4-4+b1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../042-libnghttp3-9_1.12.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../043-libngtcp2-16_1.16.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../044-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../045-libkrb5support0_1.21.3-5_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../046-libcom-err2_1.47.2-3+b3_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../047-libk5crypto3_1.21.3-5_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../048-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../049-libkrb5-3_1.21.3-5_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../050-libgssapi-krb5-2_1.21.3-5_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../051-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../052-libidn2-0_2.3.8-4_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-4) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../053-libsasl2-modules-db_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../054-libsasl2-2_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../055-libldap2_2.6.10+dfsg-1_amd64.deb ... Unpacking libldap2:amd64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../056-libnghttp2-14_1.64.0-1.1+b1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:amd64. Preparing to unpack .../057-libngtcp2-crypto-ossl0_1.16.0-1_amd64.deb ... Unpacking libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../058-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../059-libp11-kit0_0.25.9-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../060-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../061-libgnutls30t64_3.8.10-3_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.10-3) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../062-librtmp1_2.4+20151223.gitfa8646d.1-3_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../063-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../064-libcurl4t64_8.17.0~rc3-1_amd64.deb ... Unpacking libcurl4t64:amd64 (8.17.0~rc3-1) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../065-libjsoncpp26_1.9.6-4_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.6-4) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../066-librhash1_1.4.6-1_amd64.deb ... Unpacking librhash1:amd64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../067-libuv1t64_1.51.0-2_amd64.deb ... Unpacking libuv1t64:amd64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../068-cmake_4.1.1+really3.31.6-2_amd64.deb ... Unpacking cmake (4.1.1+really3.31.6-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../069-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../070-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../071-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../072-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../073-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../074-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../075-libelf1t64_0.194-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../076-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../077-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../078-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../079-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../080-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libdwarf1:amd64. Preparing to unpack .../081-libdwarf1_1%3a0.11.1-1_amd64.deb ... Unpacking libdwarf1:amd64 (1:0.11.1-1) ... Selecting previously unselected package dwarfdump. Preparing to unpack .../082-dwarfdump_1%3a0.11.1-1_amd64.deb ... Unpacking dwarfdump (1:0.11.1-1) ... Selecting previously unselected package libc6-i386. Preparing to unpack .../083-libc6-i386_2.41-12_amd64.deb ... Unpacking libc6-i386 (2.41-12) ... Selecting previously unselected package libc6-dev-i386. Preparing to unpack .../084-libc6-dev-i386_2.41-12_amd64.deb ... Unpacking libc6-dev-i386 (2.41-12) ... Selecting previously unselected package libc6-x32. Preparing to unpack .../085-libc6-x32_2.41-12_amd64.deb ... Unpacking libc6-x32 (2.41-12) ... Selecting previously unselected package libc6-dev-x32. Preparing to unpack .../086-libc6-dev-x32_2.41-12_amd64.deb ... Unpacking libc6-dev-x32 (2.41-12) ... Selecting previously unselected package lib32gcc-s1. Preparing to unpack .../087-lib32gcc-s1_15.2.0-7_amd64.deb ... Unpacking lib32gcc-s1 (15.2.0-7) ... Selecting previously unselected package libx32gcc-s1. Preparing to unpack .../088-libx32gcc-s1_15.2.0-7_amd64.deb ... Unpacking libx32gcc-s1 (15.2.0-7) ... Selecting previously unselected package lib32gomp1. Preparing to unpack .../089-lib32gomp1_15.2.0-7_amd64.deb ... Unpacking lib32gomp1 (15.2.0-7) ... Selecting previously unselected package libx32gomp1. Preparing to unpack .../090-libx32gomp1_15.2.0-7_amd64.deb ... Unpacking libx32gomp1 (15.2.0-7) ... Selecting previously unselected package lib32itm1. Preparing to unpack .../091-lib32itm1_15.2.0-7_amd64.deb ... Unpacking lib32itm1 (15.2.0-7) ... Selecting previously unselected package libx32itm1. Preparing to unpack .../092-libx32itm1_15.2.0-7_amd64.deb ... Unpacking libx32itm1 (15.2.0-7) ... Selecting previously unselected package lib32atomic1. Preparing to unpack .../093-lib32atomic1_15.2.0-7_amd64.deb ... Unpacking lib32atomic1 (15.2.0-7) ... Selecting previously unselected package libx32atomic1. Preparing to unpack .../094-libx32atomic1_15.2.0-7_amd64.deb ... Unpacking libx32atomic1 (15.2.0-7) ... Selecting previously unselected package lib32asan8. Preparing to unpack .../095-lib32asan8_15.2.0-7_amd64.deb ... Unpacking lib32asan8 (15.2.0-7) ... Selecting previously unselected package libx32asan8. Preparing to unpack .../096-libx32asan8_15.2.0-7_amd64.deb ... Unpacking libx32asan8 (15.2.0-7) ... Selecting previously unselected package lib32stdc++6. Preparing to unpack .../097-lib32stdc++6_15.2.0-7_amd64.deb ... Unpacking lib32stdc++6 (15.2.0-7) ... Selecting previously unselected package lib32ubsan1. Preparing to unpack .../098-lib32ubsan1_15.2.0-7_amd64.deb ... Unpacking lib32ubsan1 (15.2.0-7) ... Selecting previously unselected package libx32stdc++6. Preparing to unpack .../099-libx32stdc++6_15.2.0-7_amd64.deb ... Unpacking libx32stdc++6 (15.2.0-7) ... Selecting previously unselected package libx32ubsan1. Preparing to unpack .../100-libx32ubsan1_15.2.0-7_amd64.deb ... Unpacking libx32ubsan1 (15.2.0-7) ... Selecting previously unselected package lib32quadmath0. Preparing to unpack .../101-lib32quadmath0_15.2.0-7_amd64.deb ... Unpacking lib32quadmath0 (15.2.0-7) ... Selecting previously unselected package libx32quadmath0. Preparing to unpack .../102-libx32quadmath0_15.2.0-7_amd64.deb ... Unpacking libx32quadmath0 (15.2.0-7) ... Selecting previously unselected package lib32gcc-15-dev. Preparing to unpack .../103-lib32gcc-15-dev_15.2.0-7_amd64.deb ... Unpacking lib32gcc-15-dev (15.2.0-7) ... Selecting previously unselected package libx32gcc-15-dev. Preparing to unpack .../104-libx32gcc-15-dev_15.2.0-7_amd64.deb ... Unpacking libx32gcc-15-dev (15.2.0-7) ... Selecting previously unselected package gcc-15-multilib. Preparing to unpack .../105-gcc-15-multilib_15.2.0-7_amd64.deb ... Unpacking gcc-15-multilib (15.2.0-7) ... Selecting previously unselected package gcc-multilib. Preparing to unpack .../106-gcc-multilib_4%3a15.2.0-4_amd64.deb ... Unpacking gcc-multilib (4:15.2.0-4) ... Selecting previously unselected package libdw1t64:amd64. Preparing to unpack .../107-libdw1t64_0.194-1_amd64.deb ... Unpacking libdw1t64:amd64 (0.194-1) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../108-libglib2.0-0t64_2.86.1-1_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.86.1-1) ... Selecting previously unselected package libbabeltrace1:amd64. Preparing to unpack .../109-libbabeltrace1_1.5.11-4+b2_amd64.deb ... Unpacking libbabeltrace1:amd64 (1.5.11-4+b2) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../110-libngtcp2-crypto-gnutls8_1.16.0-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.16.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../111-libcurl3t64-gnutls_8.17.0~rc3-1_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.17.0~rc3-1) ... Selecting previously unselected package libjson-c5:amd64. Preparing to unpack .../112-libjson-c5_0.18+ds-1.1_amd64.deb ... Unpacking libjson-c5:amd64 (0.18+ds-1.1) ... Selecting previously unselected package libdebuginfod1t64:amd64. Preparing to unpack .../113-libdebuginfod1t64_0.194-1_amd64.deb ... Unpacking libdebuginfod1t64:amd64 (0.194-1) ... Selecting previously unselected package libipt2. Preparing to unpack .../114-libipt2_2.1.2-3_amd64.deb ... Unpacking libipt2 (2.1.2-3) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../115-libpython3.13-minimal_3.13.9-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.9-1) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../116-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../117-libpython3.13-stdlib_3.13.9-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.9-1) ... Selecting previously unselected package libpython3.13:amd64. Preparing to unpack .../118-libpython3.13_3.13.9-1_amd64.deb ... Unpacking libpython3.13:amd64 (3.13.9-1) ... Selecting previously unselected package libsource-highlight-common. Preparing to unpack .../119-libsource-highlight-common_3.1.9-4.3_all.deb ... Unpacking libsource-highlight-common (3.1.9-4.3) ... Selecting previously unselected package libsource-highlight4t64:amd64. Preparing to unpack .../120-libsource-highlight4t64_3.1.9-4.3+b1_amd64.deb ... Unpacking libsource-highlight4t64:amd64 (3.1.9-4.3+b1) ... Selecting previously unselected package gdb. Preparing to unpack .../121-gdb_16.3-5_amd64.deb ... Unpacking gdb (16.3-5) ... Selecting previously unselected package libhwloc15:amd64. Preparing to unpack .../122-libhwloc15_2.12.2-1_amd64.deb ... Unpacking libhwloc15:amd64 (2.12.2-1) ... Selecting previously unselected package libmimalloc3:amd64. Preparing to unpack .../123-libmimalloc3_3.1.5+ds-2_amd64.deb ... Unpacking libmimalloc3:amd64 (3.1.5+ds-2) ... Selecting previously unselected package libmimalloc-dev:amd64. Preparing to unpack .../124-libmimalloc-dev_3.1.5+ds-2_amd64.deb ... Unpacking libmimalloc-dev:amd64 (3.1.5+ds-2) ... Selecting previously unselected package libtbbbind-2-5:amd64. Preparing to unpack .../125-libtbbbind-2-5_2022.1.0-3_amd64.deb ... Unpacking libtbbbind-2-5:amd64 (2022.1.0-3) ... Selecting previously unselected package libtbbmalloc2:amd64. Preparing to unpack .../126-libtbbmalloc2_2022.1.0-3_amd64.deb ... Unpacking libtbbmalloc2:amd64 (2022.1.0-3) ... Selecting previously unselected package libtbb12:amd64. Preparing to unpack .../127-libtbb12_2022.1.0-3_amd64.deb ... Unpacking libtbb12:amd64 (2022.1.0-3) ... Selecting previously unselected package libtbb-dev:amd64. Preparing to unpack .../128-libtbb-dev_2022.1.0-3_amd64.deb ... Unpacking libtbb-dev:amd64 (2022.1.0-3) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../129-libzstd-dev_1.5.7+dfsg-2_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.7+dfsg-2) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../130-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package zstd. Preparing to unpack .../131-zstd_1.5.7+dfsg-2_amd64.deb ... Unpacking zstd (1.5.7+dfsg-2) ... Setting up libexpat1:amd64 (2.7.3-1) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libtbbmalloc2:amd64 (2022.1.0-3) ... Setting up libtext-charwidth-perl:amd64 (0.04-11+b4) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up libzstd-dev:amd64 (1.5.7+dfsg-2) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libmimalloc3:amd64 (3.1.5+ds-2) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libclang-common-19-dev:amd64 (1:19.1.7-10) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.15.1+dfsg-0.3) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libedit2:amd64 (3.1-20250104-1) ... Setting up libuv1t64:amd64 (1.51.0-2) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up libcom-err2:amd64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libmimalloc-dev:amd64 (3.1.5+ds-2) ... Setting up libsource-highlight-common (3.1.9-4.3) ... Setting up libelf1t64:amd64 (0.194-1) ... Setting up libkrb5support0:amd64 (1.21.3-5) ... Setting up libdw1t64:amd64 (0.194-1) ... Setting up libc6-x32 (2.41-12) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-10) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Dec 3 22:10:35 UTC 2026. Universal Time is now: Thu Dec 3 22:10:35 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.9-1) ... Setting up libdwarf1:amd64 (1:0.11.1-1) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:amd64 (4.13.3-1) ... Setting up libjsoncpp26:amd64 (1.9.6-4) ... Setting up libproc2-0:amd64 (2:4.0.4-9) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libhwloc15:amd64 (2.12.2-1) ... Setting up autopoint (0.23.1-2) ... Setting up libipt2 (2.1.2-3) ... Setting up libk5crypto3:amd64 (1.21.3-5) ... Setting up libx32gomp1 (15.2.0-7) ... Setting up libgc1:amd64 (1:8.2.10-1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-10) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:amd64 (1.12.0-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up libc6-i386 (2.41-12) ... Setting up libx32quadmath0 (15.2.0-7) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:amd64 (1.16.0-1) ... Setting up cmake-data (4.1.1+really3.31.6-2) ... Setting up librhash1:amd64 (1.4.6-1) ... Setting up libkrb5-3:amd64 (1.21.3-5) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up libarchive13t64:amd64 (3.7.4-4+b1) ... Setting up libjson-c5:amd64 (0.18+ds-1.1) ... Setting up readline-common (8.3-3) ... Setting up lib32atomic1 (15.2.0-7) ... Setting up zstd (1.5.7+dfsg-2) ... Setting up libldap2:amd64 (2.6.10+dfsg-1) ... Setting up libx32atomic1 (15.2.0-7) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libllvm19:amd64 (1:19.1.7-10) ... Setting up gettext (0.23.1-2+b1) ... Setting up libc6-dev-i386 (2.41-12) ... Setting up lib32itm1 (15.2.0-7) ... Setting up libclang1-19 (1:19.1.7-10) ... Setting up libtool (2.5.4-7) ... Setting up dwarfdump (1:0.11.1-1) ... Setting up libx32gcc-s1 (15.2.0-7) ... Setting up libx32itm1 (15.2.0-7) ... Setting up libobjc4:amd64 (15.2.0-7) ... Setting up libidn2-0:amd64 (2.3.8-4) ... Setting up libsource-highlight4t64:amd64 (3.1.9-4.3+b1) ... Setting up libtbbbind-2-5:amd64 (2022.1.0-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libx32asan8 (15.2.0-7) ... Setting up dh-autoreconf (21) ... Setting up libc6-dev-x32 (2.41-12) ... Setting up libglib2.0-0t64:amd64 (2.86.1-1) ... No schema files found: doing nothing. Setting up lib32gomp1 (15.2.0-7) ... Setting up lib32gcc-s1 (15.2.0-7) ... Setting up lib32stdc++6 (15.2.0-7) ... Setting up libp11-kit0:amd64 (0.25.9-2) ... Setting up lib32asan8 (15.2.0-7) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up ucf (3.0052) ... Setting up libbabeltrace1:amd64 (1.5.11-4+b2) ... Setting up libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Setting up libreadline8t64:amd64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up lib32quadmath0 (15.2.0-7) ... Setting up llvm-19-linker-tools (1:19.1.7-10) ... Setting up libobjc-15-dev:amd64 (15.2.0-7) ... Setting up libpython3.13-stdlib:amd64 (3.13.9-1) ... Setting up libclang-cpp19 (1:19.1.7-10) ... Setting up libx32stdc++6 (15.2.0-7) ... Setting up libpython3.13:amd64 (3.13.9-1) ... Setting up libgnutls30t64:amd64 (3.8.10-3) ... Setting up libx32ubsan1 (15.2.0-7) ... Setting up libdebuginfod-common (0.194-1) ... Creating config file /etc/profile.d/debuginfod.sh with new version Creating config file /etc/profile.d/debuginfod.csh with new version Setting up po-debconf (1.0.21+nmu1) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up libtbb12:amd64 (2022.1.0-3) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up lib32ubsan1 (15.2.0-7) ... Setting up clang-19 (1:19.1.7-10) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Setting up clang (1:19.0-63) ... Setting up libx32gcc-15-dev (15.2.0-7) ... Setting up libtbb-dev:amd64 (2022.1.0-3) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.16.0-1) ... Setting up libcurl4t64:amd64 (8.17.0~rc3-1) ... Setting up libcurl3t64-gnutls:amd64 (8.17.0~rc3-1) ... Setting up debhelper (13.28) ... Setting up lib32gcc-15-dev (15.2.0-7) ... Setting up gcc-15-multilib (15.2.0-7) ... Setting up cmake (4.1.1+really3.31.6-2) ... Setting up gcc-multilib (4:15.2.0-4) ... Setting up libdebuginfod1t64:amd64 (0.194-1) ... Setting up gdb (16.3-5) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for base-files (14) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/mold-2.40.4+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.40.4+dfsg-2_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.40.4+dfsg-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Sylvestre Ledru dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg' dh_auto_configure -- \ -DMOLD_USE_SYSTEM_MIMALLOC=ON \ -DMOLD_USE_SYSTEM_TBB=ON cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DMOLD_USE_SYSTEM_MIMALLOC=ON -DMOLD_USE_SYSTEM_TBB=ON .. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at third-party/blake3/c/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- BLAKE3 SIMD configuration: -- * AMD64 assembly, The library uses hand written amd64 SIMD assembly. -- Looking for zstd.h -- Looking for zstd.h - found -- Looking for pow in m -- Looking for pow in m - found -- Performing Test HAVE_FULL_ATOMIC_SUPPORT -- Performing Test HAVE_FULL_ATOMIC_SUPPORT - Success -- Looking for madvise -- Looking for madvise - found -- Looking for uname -- Looking for uname - found -- Configuring done (1.2s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg' dh_auto_build cd obj-x86_64-linux-gnu && make -j42 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.40.4+dfsg -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/depend make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/depend make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/git_hash.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" Dependee "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". Dependee "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.40.4+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-git-hash.h -P /build/reproducible-path/mold-2.40.4+dfsg/lib/update-git-hash.cmake Scanning dependencies of target blake3 make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 0%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o [ 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.c.o [ 0%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o [ 0%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_dispatch.c [ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o [ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_portable.c cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3.c cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_avx2_x86-64_unix.S cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_avx512_x86-64_unix.S cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_sse2_x86-64_unix.S cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_sse41_x86-64_unix.S [ 1%] Built target git_hash /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c:78:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 78 | typeof(execvpe) *real = dlsym(RTLD_NEXT, "execvp"); | ^~~~~ /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'execve': /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c:86:26: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 86 | typeof(execve) *real = dlsym(RTLD_NEXT, "execve"); | ^~~~~ /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'posix_spawn': /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c:133:31: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 133 | typeof(posix_spawn) *real = dlsym(RTLD_NEXT, "posix_spawn"); | ^~~~~ /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'posix_spawnp': /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c:144:32: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 144 | typeof(posix_spawnp) *real = dlsym(RTLD_NEXT, "posix_spawnp"); | ^~~~~ [ 2%] Linking C shared library mold-wrapper.so /usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/mold-wrapper.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o" -ldl make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 2%] Built target mold-wrapper [ 2%] Linking C static library libblake3.a cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 /usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o "CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o" /usr/bin/ranlib libblake3.a make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 2%] Built target blake3 make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/mold.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o [ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM32LE.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM64BE.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV32LE.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.X86_64.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV64LE.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC32.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV64BE.cc [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.SPARC64.cc [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.SH4BE.cc [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.I386.cc [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.LOONGARCH32.cc [ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM32BE.cc [ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64BE.cc [ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o [ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o [ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32LE.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV64BE.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V2.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.S390X.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4LE.cc [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.M68K.cc [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64BE.cc [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32BE.cc [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V2.cc [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SPARC64.cc [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4LE.cc [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4BE.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH32.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.X86_64.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.I386.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32BE.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32LE.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32LE.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64LE.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64LE.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC32.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.S390X.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V2.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH32.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH64.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.X86_64.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.I386.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64LE.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64BE.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32LE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32BE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64BE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V1.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SPARC64.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4BE.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.M68K.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.X86_64.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH64.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV32LE.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV64LE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV64BE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC64V2.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC64V1.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.M68K.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.SH4LE.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.LOONGARCH32.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64LE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32LE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32LE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32BE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64BE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64LE.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC32.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V2.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SPARC64.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.S390X.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.M68K.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4LE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4BE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH32.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH64.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.X86_64.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/error.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.I386.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM64LE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM64BE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM32BE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV32LE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV64LE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV64BE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.PPC64V1.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.PPC64V2.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/error.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.S390X.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.SPARC64.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/error.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.M68K.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.SH4LE.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.SH4BE.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.LOONGARCH32.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.LOONGARCH64.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.X86_64.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.I386.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM64LE.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM64BE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM32LE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM32BE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32BE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64LE.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64BE.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC32.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC64V1.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC64V2.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.S390X.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SPARC64.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.M68K.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SH4LE.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.LOONGARCH32.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.LOONGARCH64.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.X86_64.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.I386.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM64LE.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM64BE.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM32LE.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM32BE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV32LE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV32BE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV64LE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV64BE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC32.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC64V1.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC64V2.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.S390X.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.SPARC64.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.M68K.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.SH4LE.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.SH4BE.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.LOONGARCH32.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.LOONGARCH64.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.X86_64.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.I386.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM64LE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM64BE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM32LE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM32BE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV32LE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV32BE.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV64LE.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV64BE.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC64V2.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.S390X.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SPARC64.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.M68K.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SH4LE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SH4BE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.LOONGARCH32.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.X86_64.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.I386.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM64LE.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM64BE.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM32LE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM32BE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV32LE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV32BE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV64LE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV64BE.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.PPC32.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.PPC64V1.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.PPC64V2.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.S390X.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SPARC64.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.M68K.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SH4LE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH32.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH64.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.X86_64.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.I386.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM64LE.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM64BE.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM32LE.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM32BE.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV32LE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV32BE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV64LE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV64BE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.PPC32.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.PPC64V1.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.PPC64V2.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.S390X.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SPARC64.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.M68K.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SH4LE.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SH4BE.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.LOONGARCH32.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.LOONGARCH64.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.X86_64.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.I386.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM64LE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM64BE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM32LE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM32BE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV32LE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV32BE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV64LE.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV64BE.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.PPC32.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.PPC64V1.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.PPC64V2.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.S390X.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SPARC64.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.M68K.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SH4LE.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SH4BE.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH32.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH64.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.X86_64.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.I386.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM64LE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM64BE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM32LE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM32BE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32LE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32BE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64LE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64BE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC32.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V1.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V2.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SPARC64.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.M68K.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SH4LE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SH4BE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.LOONGARCH32.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.LOONGARCH64.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.X86_64.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/main.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/main.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.I386.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM64LE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM64BE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM32LE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM32BE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV32LE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV32BE.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV64BE.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC32.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC64V1.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC64V2.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/main.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.S390X.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.SPARC64.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/main.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.M68K.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.SH4LE.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.SH4BE.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.LOONGARCH32.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.LOONGARCH64.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.X86_64.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.I386.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM64LE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM64BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM32BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV32LE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV32BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV64LE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV64BE.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC32.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC64V1.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC64V2.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.S390X.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SPARC64.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.M68K.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SH4LE.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SH4BE.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.LOONGARCH32.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.LOONGARCH64.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.X86_64.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.I386.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.ARM64LE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.ARM64BE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.ARM32LE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.ARM32BE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV32LE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV32BE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV64BE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC32.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC64V1.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC64V2.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.S390X.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SPARC64.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.M68K.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SH4LE.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SH4BE.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH32.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH64.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.X86_64.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.I386.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM64LE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM64BE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM32LE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM32BE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32LE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32BE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64LE.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64BE.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC32.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC64V1.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC64V2.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.S390X.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SPARC64.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.M68K.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SH4LE.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SH4BE.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.LOONGARCH64.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.X86_64.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.I386.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM64BE.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM32LE.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM32BE.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV32BE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV32LE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV64LE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV64BE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC32.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC64V1.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC64V2.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.S390X.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SPARC64.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.M68K.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o [ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SH4BE.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.LOONGARCH32.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.LOONGARCH64.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.X86_64.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.I386.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM64LE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM64BE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM32LE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM32BE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV32LE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV64LE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV64BE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC32.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC64V1.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SPARC64.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC64V2.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4LE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.M68K.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4BE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.LOONGARCH32.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.X86_64.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.LOONGARCH64.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM64LE.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM64BE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM32LE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM32BE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV32LE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV32BE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV64LE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV64BE.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V1.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V2.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.S390X.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SPARC64.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.M68K.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SH4LE.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SH4BE.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.LOONGARCH32.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.LOONGARCH64.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.X86_64.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64LE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.I386.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64BE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM32LE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM32BE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV32LE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV32BE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV64LE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV64BE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC32.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC64V1.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC64V2.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.S390X.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SPARC64.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.M68K.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SH4LE.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SH4BE.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.LOONGARCH32.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.LOONGARCH64.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.X86_64.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.I386.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64LE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64BE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM32LE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32LE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM32BE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV64LE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV64BE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC32.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC64V2.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC64V1.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SPARC64.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.S390X.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.M68K.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SH4LE.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.LOONGARCH32.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.LOONGARCH64.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.X86_64.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.I386.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM64LE.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM64BE.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV32LE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM32BE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV32BE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV64LE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV64BE.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC64V2.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.S390X.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SPARC64.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4LE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4BE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH32.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH64.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.X86_64.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM64BE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM32LE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM32BE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV32LE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV32BE.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64BE.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC32.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V1.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V2.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.S390X.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SPARC64.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SH4BE.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.LOONGARCH32.cc [ 96%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.LOONGARCH64.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/aho-corasick.cc.o [ 96%] Building CXX object CMakeFiles/mold.dir/lib/compress.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/aho-corasick.cc.o -MF CMakeFiles/mold.dir/lib/aho-corasick.cc.o.d -o CMakeFiles/mold.dir/lib/aho-corasick.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/aho-corasick.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/compress.cc.o -MF CMakeFiles/mold.dir/lib/compress.cc.o.d -o CMakeFiles/mold.dir/lib/compress.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/compress.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/crc32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/crc32.cc.o -MF CMakeFiles/mold.dir/lib/crc32.cc.o.d -o CMakeFiles/mold.dir/lib/crc32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/crc32.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/demangle.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/demangle.cc.o -MF CMakeFiles/mold.dir/lib/demangle.cc.o.d -o CMakeFiles/mold.dir/lib/demangle.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/demangle.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/filepath.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/filepath.cc.o -MF CMakeFiles/mold.dir/lib/filepath.cc.o.d -o CMakeFiles/mold.dir/lib/filepath.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/filepath.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/hyperloglog.cc.o [ 97%] Building CXX object CMakeFiles/mold.dir/lib/random.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/random.cc.o -MF CMakeFiles/mold.dir/lib/random.cc.o.d -o CMakeFiles/mold.dir/lib/random.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/random.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/hyperloglog.cc.o -MF CMakeFiles/mold.dir/lib/hyperloglog.cc.o.d -o CMakeFiles/mold.dir/lib/hyperloglog.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/hyperloglog.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/glob.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/glob.cc.o -MF CMakeFiles/mold.dir/lib/glob.cc.o.d -o CMakeFiles/mold.dir/lib/glob.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/glob.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/perf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/perf.cc.o -MF CMakeFiles/mold.dir/lib/perf.cc.o.d -o CMakeFiles/mold.dir/lib/perf.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/perf.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/tar.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/tar.cc.o -MF CMakeFiles/mold.dir/lib/tar.cc.o.d -o CMakeFiles/mold.dir/lib/tar.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-i386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-i386.cc.o -MF CMakeFiles/mold.dir/src/arch-i386.cc.o.d -o CMakeFiles/mold.dir/src/arch-i386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-i386.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-m68k.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-m68k.cc.o -MF CMakeFiles/mold.dir/src/arch-m68k.cc.o.d -o CMakeFiles/mold.dir/src/arch-m68k.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-m68k.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc32.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc32.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc32.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc64v1.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc64v2.cc /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc: In member function 'void mold::TarWriter::append(std::string, std::string_view)': /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:89:41: warning: '%011zo' directive output may be truncated writing between 11 and 21 bytes into a region of size 12 [-Wformat-truncation=] 89 | snprintf(pax.size, sizeof(pax.size), "%011zo", attr.size()); | ^~~~~~ /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:89:40: note: directive argument in the range [0, 9223372036854775806] 89 | snprintf(pax.size, sizeof(pax.size), "%011zo", attr.size()); | ^~~~~~~~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bitset:54, from /build/reproducible-path/mold-2.40.4+dfsg/lib/lib.h:10, from /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:3: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'void mold::TarWriter::append(std::string, std::string_view)' at /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:89:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 12 and 22 bytes into a destination of size 12 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o [ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sparc64.cc.o -MF CMakeFiles/mold.dir/src/arch-sparc64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sparc64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-sparc64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-s390x.cc.o -MF CMakeFiles/mold.dir/src/arch-s390x.cc.o.d -o CMakeFiles/mold.dir/src/arch-s390x.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-s390x.cc [ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-x86-64.cc.o -MF CMakeFiles/mold.dir/src/arch-x86-64.cc.o.d -o CMakeFiles/mold.dir/src/arch-x86-64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-x86-64.cc [ 99%] Building CXX object CMakeFiles/mold.dir/src/elf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/elf.cc.o -MF CMakeFiles/mold.dir/src/elf.cc.o.d -o CMakeFiles/mold.dir/src/elf.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/elf.cc [ 99%] Building CXX object CMakeFiles/mold.dir/src/entry.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/entry.cc.o -MF CMakeFiles/mold.dir/src/entry.cc.o.d -o CMakeFiles/mold.dir/src/entry.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/entry.cc [100%] Building CXX object CMakeFiles/mold.dir/src/jobs-unix.cc.o [ 99%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/jobs-unix.cc.o -MF CMakeFiles/mold.dir/src/jobs-unix.cc.o.d -o CMakeFiles/mold.dir/src/jobs-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/jobs-unix.cc [100%] Building CXX object CMakeFiles/mold.dir/src/mapped-file-unix.cc.o /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -MF CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o.d -o CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/rust-demangle/rust-demangle.c /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapped-file-unix.cc.o -MF CMakeFiles/mold.dir/src/mapped-file-unix.cc.o.d -o CMakeFiles/mold.dir/src/mapped-file-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/mapped-file-unix.cc [100%] Building CXX object CMakeFiles/mold.dir/src/signal-unix.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/signal-unix.cc.o -MF CMakeFiles/mold.dir/src/signal-unix.cc.o.d -o CMakeFiles/mold.dir/src/signal-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/signal-unix.cc [100%] Linking CXX executable mold /usr/bin/cmake -E cmake_link_script CMakeFiles/mold.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pthread -Wl,--dependency-file=CMakeFiles/mold.dir/link.d "CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o CMakeFiles/mold.dir/src/error.cc.I386.cc.o CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/error.cc.S390X.cc.o CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/error.cc.M68K.cc.o CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o CMakeFiles/mold.dir/src/main.cc.I386.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/main.cc.M68K.cc.o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/lib/aho-corasick.cc.o" CMakeFiles/mold.dir/lib/compress.cc.o CMakeFiles/mold.dir/lib/crc32.cc.o CMakeFiles/mold.dir/lib/demangle.cc.o CMakeFiles/mold.dir/lib/filepath.cc.o CMakeFiles/mold.dir/lib/glob.cc.o CMakeFiles/mold.dir/lib/hyperloglog.cc.o CMakeFiles/mold.dir/lib/perf.cc.o CMakeFiles/mold.dir/lib/random.cc.o CMakeFiles/mold.dir/lib/tar.cc.o "CMakeFiles/mold.dir/src/arch-i386.cc.o" "CMakeFiles/mold.dir/src/arch-m68k.cc.o" "CMakeFiles/mold.dir/src/arch-ppc32.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o" "CMakeFiles/mold.dir/src/arch-s390x.cc.o" "CMakeFiles/mold.dir/src/arch-sparc64.cc.o" "CMakeFiles/mold.dir/src/arch-x86-64.cc.o" CMakeFiles/mold.dir/src/elf.cc.o CMakeFiles/mold.dir/src/entry.cc.o "CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o" "CMakeFiles/mold.dir/src/jobs-unix.cc.o" "CMakeFiles/mold.dir/src/mapped-file-unix.cc.o" "CMakeFiles/mold.dir/src/signal-unix.cc.o" -o mold -ldl /usr/lib/x86_64-linux-gnu/libz.so third-party/blake3/c/libblake3.a -lzstd /usr/lib/x86_64-linux-gnu/libmimalloc.so.3.1 /usr/lib/x86_64-linux-gnu/libtbb.so.12.15 -lm /usr/bin/cmake -E create_symlink mold ld make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [100%] Built target mold make[2]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' dh_auto_test cd obj-x86_64-linux-gnu && make -j42 test ARGS\+=--verbose ARGS\+=-j42 make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j42 UpdateCTestConfiguration from :/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Test project /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end Connected to MAKE jobserver test 1 Start 1: x86_64-arch-x86_64-address-equality 1: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-address-equality.sh" 1: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 1: Environment variables: 1: MACHINE=x86_64 1: CPU= 1: Test timeout computed to be: 1500 test 2 Start 2: x86_64-arch-x86_64-apx-gotpcrelx 2: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gotpcrelx.sh" 2: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 2: Environment variables: 2: MACHINE=x86_64 2: CPU= 2: Test timeout computed to be: 1500 test 3 Start 3: x86_64-arch-x86_64-apx-gottpoff 3: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff.sh" 3: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 3: Environment variables: 3: MACHINE=x86_64 3: CPU= 3: Test timeout computed to be: 1500 test 4 Start 4: x86_64-arch-x86_64-apx-gottpoff2 4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff2.sh" 4: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 4: Environment variables: 4: MACHINE=x86_64 4: CPU= 4: Test timeout computed to be: 1500 test 5 Start 5: x86_64-arch-x86_64-apx-tlsdesc 5: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-tlsdesc.sh" 5: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 5: Environment variables: 5: MACHINE=x86_64 5: CPU= 5: Test timeout computed to be: 1500 test 6 Start 6: x86_64-arch-x86_64-empty-mergeable-section 6: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-empty-mergeable-section.sh" 6: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 6: Environment variables: 6: MACHINE=x86_64 6: CPU= 6: Test timeout computed to be: 1500 test 7 Start 7: x86_64-arch-x86_64-emulation-deduction 7: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-emulation-deduction.sh" 7: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 7: Environment variables: 7: MACHINE=x86_64 7: CPU= 7: Test timeout computed to be: 1500 test 8 Start 8: x86_64-arch-x86_64-exception-mcmodel-large 8: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-exception-mcmodel-large.sh" 8: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 8: Environment variables: 8: MACHINE=x86_64 8: CPU= 8: Test timeout computed to be: 1500 test 9 Start 9: x86_64-arch-x86_64-execstack-if-needed 9: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-execstack-if-needed.sh" 9: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 9: Environment variables: 9: MACHINE=x86_64 9: CPU= 9: Test timeout computed to be: 1500 test 10 Start 10: x86_64-arch-x86_64-function-multiversion 10: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-function-multiversion.sh" 10: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 10: Environment variables: 10: MACHINE=x86_64 10: CPU= 10: Test timeout computed to be: 1500 test 11 Start 11: x86_64-arch-x86_64-gnu-linkonce 11: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-linkonce.sh" 11: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 11: Environment variables: 11: MACHINE=x86_64 11: CPU= 11: Test timeout computed to be: 1500 test 12 Start 12: x86_64-arch-x86_64-gnu-retain 12: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-retain.sh" 12: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 12: Environment variables: 12: MACHINE=x86_64 12: CPU= 12: Test timeout computed to be: 1500 test 13 Start 13: x86_64-arch-x86_64-gotpcrelx 13: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gotpcrelx.sh" 13: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 13: Environment variables: 13: MACHINE=x86_64 13: CPU= 13: Test timeout computed to be: 1500 test 14 Start 14: x86_64-arch-x86_64-ifunc-alias 14: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-ifunc-alias.sh" 14: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 14: Environment variables: 14: MACHINE=x86_64 14: CPU= 14: Test timeout computed to be: 1500 test 15 Start 15: x86_64-arch-x86_64-incompatible-libs-linker-script 15: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh" 15: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 15: Environment variables: 15: MACHINE=x86_64 15: CPU= 15: Test timeout computed to be: 1500 test 16 Start 16: x86_64-arch-x86_64-incompatible-libs-linker-script2 16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh" 16: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 16: Environment variables: 16: MACHINE=x86_64 16: CPU= 16: Test timeout computed to be: 1500 test 17 Start 17: x86_64-arch-x86_64-incompatible-libs 17: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs.sh" 17: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 17: Environment variables: 17: MACHINE=x86_64 17: CPU= 17: Test timeout computed to be: 1500 test 18 Start 18: x86_64-arch-x86_64-incompatible-libs2 18: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs2.sh" 18: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 18: Environment variables: 18: MACHINE=x86_64 18: CPU= 18: Test timeout computed to be: 1500 test 19 Start 19: x86_64-arch-x86_64-incompatible-obj 19: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-obj.sh" 19: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 19: Environment variables: 19: MACHINE=x86_64 19: CPU= 19: Test timeout computed to be: 1500 test 20 Start 20: x86_64-arch-x86_64-init-array-readonly 20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array-readonly.sh" 20: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 20: Environment variables: 20: MACHINE=x86_64 20: CPU= 20: Test timeout computed to be: 1500 test 21 Start 21: x86_64-arch-x86_64-init-array 21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array.sh" 21: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 21: Environment variables: 21: MACHINE=x86_64 21: CPU= 21: Test timeout computed to be: 1500 test 22 Start 22: x86_64-arch-x86_64-isa-level 22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-isa-level.sh" 22: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 22: Environment variables: 22: MACHINE=x86_64 22: CPU= 22: Test timeout computed to be: 1500 test 23 Start 23: x86_64-arch-x86_64-large-bss 23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-large-bss.sh" 23: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 23: Environment variables: 23: MACHINE=x86_64 23: CPU= 23: Test timeout computed to be: 1500 test 24 Start 24: x86_64-arch-x86_64-mergeable-records 24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-records.sh" 24: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 24: Environment variables: 24: MACHINE=x86_64 24: CPU= 24: Test timeout computed to be: 1500 test 25 Start 25: x86_64-arch-x86_64-mergeable-strings-nonalloc 25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh" 25: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 25: Environment variables: 25: MACHINE=x86_64 25: CPU= 25: Test timeout computed to be: 1500 test 26 Start 26: x86_64-arch-x86_64-mergeable-strings 26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings.sh" 26: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 26: Environment variables: 26: MACHINE=x86_64 26: CPU= 26: Test timeout computed to be: 1500 test 27 Start 27: x86_64-arch-x86_64-note-property 27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property.sh" 27: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 27: Environment variables: 27: MACHINE=x86_64 27: CPU= 27: Test timeout computed to be: 1500 test 28 Start 28: x86_64-arch-x86_64-note-property2 28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property2.sh" 28: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 28: Environment variables: 28: MACHINE=x86_64 28: CPU= 28: Test timeout computed to be: 1500 test 29 Start 29: x86_64-arch-x86_64-note 29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note.sh" 29: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 29: Environment variables: 29: MACHINE=x86_64 29: CPU= 29: Test timeout computed to be: 1500 test 30 Start 30: x86_64-arch-x86_64-note2 30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note2.sh" 30: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 30: Environment variables: 30: MACHINE=x86_64 30: CPU= 30: Test timeout computed to be: 1500 test 31 Start 31: x86_64-arch-x86_64-plt 31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-plt.sh" 31: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 31: Environment variables: 31: MACHINE=x86_64 31: CPU= 31: Test timeout computed to be: 1500 test 32 Start 32: x86_64-arch-x86_64-preinit-array 32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-preinit-array.sh" 32: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 32: Environment variables: 32: MACHINE=x86_64 32: CPU= 32: Test timeout computed to be: 1500 test 33 Start 33: x86_64-arch-x86_64-relax 33: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-relax.sh" 33: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 33: Environment variables: 33: MACHINE=x86_64 33: CPU= 33: Test timeout computed to be: 1500 test 34 Start 34: x86_64-arch-x86_64-reloc-overflow 34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-overflow.sh" 34: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 34: Environment variables: 34: MACHINE=x86_64 34: CPU= 34: Test timeout computed to be: 1500 test 35 Start 35: x86_64-arch-x86_64-reloc-zero 35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-zero.sh" 35: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 35: Environment variables: 35: MACHINE=x86_64 35: CPU= 35: Test timeout computed to be: 1500 test 36 Start 36: x86_64-arch-x86_64-reloc 36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc.sh" 36: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 36: Environment variables: 36: MACHINE=x86_64 36: CPU= 36: Test timeout computed to be: 1500 test 37 Start 37: x86_64-arch-x86_64-section-alignment 37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-alignment.sh" 37: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 37: Environment variables: 37: MACHINE=x86_64 37: CPU= 37: Test timeout computed to be: 1500 test 38 Start 38: x86_64-arch-x86_64-section-name 38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-name.sh" 38: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 38: Environment variables: 38: MACHINE=x86_64 38: CPU= 38: Test timeout computed to be: 1500 test 39 Start 39: x86_64-arch-x86_64-tbss-only 39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tbss-only.sh" 39: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 39: Environment variables: 39: MACHINE=x86_64 39: CPU= 39: Test timeout computed to be: 1500 test 40 Start 40: x86_64-arch-x86_64-tls-gd-mcmodel-large 40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh" 40: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 40: Environment variables: 40: MACHINE=x86_64 40: CPU= 40: Test timeout computed to be: 1500 test 41 Start 41: x86_64-arch-x86_64-tls-gd-to-ie 41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-to-ie.sh" 41: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 41: Environment variables: 41: MACHINE=x86_64 41: CPU= 41: Test timeout computed to be: 1500 test 42 Start 42: x86_64-arch-x86_64-tls-large-tbss 42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-large-tbss.sh" 42: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 42: Environment variables: 42: MACHINE=x86_64 42: CPU= 42: Test timeout computed to be: 1500 1: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-address-equality.sh 1: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 1: ++ export LC_ALL=C 1: ++ LC_ALL=C 1: ++ '[' -z x86_64 ']' 1: ++ '[' -z '' ']' 1: ++ TESTDIR=out/test/x86_64 1: ++ CC=cc 1: ++ CXX=c++ 1: ++ GCC=gcc 1: ++ GXX=g++ 1: ++ OBJDUMP=objdump 1: ++ OBJCOPY=objcopy 1: ++ STRIP=strip 1: ++ QEMU= 1: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-address-equality.sh .sh 1: ++ testname=arch-x86_64-address-equality 1: ++ t=out/test/x86_64/arch-x86_64-address-equality 1: ++ mkdir -p out/test/x86_64/arch-x86_64-address-equality 2: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gotpcrelx.sh 2: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 2: ++ export LC_ALL=C 2: ++ LC_ALL=C 2: ++ '[' -z x86_64 ']' 2: ++ '[' -z '' ']' 2: ++ TESTDIR=out/test/x86_64 2: ++ CC=cc 2: ++ CXX=c++ 2: ++ GCC=gcc 2: ++ GXX=g++ 2: ++ OBJDUMP=objdump 2: ++ OBJCOPY=objcopy 2: ++ STRIP=strip 2: ++ QEMU= 2: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gotpcrelx.sh .sh 2: ++ testname=arch-x86_64-apx-gotpcrelx 2: ++ t=out/test/x86_64/arch-x86_64-apx-gotpcrelx 2: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-gotpcrelx 3: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff.sh 3: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 3: ++ export LC_ALL=C 3: ++ LC_ALL=C 3: ++ '[' -z x86_64 ']' 3: ++ '[' -z '' ']' 3: ++ TESTDIR=out/test/x86_64 3: ++ CC=cc 3: ++ CXX=c++ 3: ++ GCC=gcc 3: ++ GXX=g++ 3: ++ OBJDUMP=objdump 3: ++ OBJCOPY=objcopy 3: ++ STRIP=strip 3: ++ QEMU= 3: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff.sh .sh 3: ++ testname=arch-x86_64-apx-gottpoff 3: ++ t=out/test/x86_64/arch-x86_64-apx-gottpoff 3: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-gottpoff 4: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff2.sh 4: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 4: ++ export LC_ALL=C 4: ++ LC_ALL=C 4: ++ '[' -z x86_64 ']' 4: ++ '[' -z '' ']' 4: ++ TESTDIR=out/test/x86_64 4: ++ CC=cc 4: ++ CXX=c++ 4: ++ GCC=gcc 4: ++ GXX=g++ 4: ++ OBJDUMP=objdump 4: ++ OBJCOPY=objcopy 4: ++ STRIP=strip 4: ++ QEMU= 4: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff2.sh .sh 4: ++ testname=arch-x86_64-apx-gottpoff2 4: ++ t=out/test/x86_64/arch-x86_64-apx-gottpoff2 4: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-gottpoff2 5: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-tlsdesc.sh 5: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 5: ++ export LC_ALL=C 5: ++ LC_ALL=C 5: ++ '[' -z x86_64 ']' 5: ++ '[' -z '' ']' 5: ++ TESTDIR=out/test/x86_64 5: ++ CC=cc 5: ++ CXX=c++ 5: ++ GCC=gcc 5: ++ GXX=g++ 5: ++ OBJDUMP=objdump 5: ++ OBJCOPY=objcopy 5: ++ STRIP=strip 5: ++ QEMU= 5: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-tlsdesc.sh .sh 5: ++ testname=arch-x86_64-apx-tlsdesc 5: ++ t=out/test/x86_64/arch-x86_64-apx-tlsdesc 5: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-tlsdesc 6: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-empty-mergeable-section.sh 6: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 6: ++ export LC_ALL=C 6: ++ LC_ALL=C 6: ++ '[' -z x86_64 ']' 6: ++ '[' -z '' ']' 6: ++ TESTDIR=out/test/x86_64 6: ++ CC=cc 6: ++ CXX=c++ 6: ++ GCC=gcc 6: ++ GXX=g++ 6: ++ OBJDUMP=objdump 6: ++ OBJCOPY=objcopy 6: ++ STRIP=strip 6: ++ QEMU= 6: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-empty-mergeable-section.sh .sh 6: ++ testname=arch-x86_64-empty-mergeable-section 6: ++ t=out/test/x86_64/arch-x86_64-empty-mergeable-section 6: ++ mkdir -p out/test/x86_64/arch-x86_64-empty-mergeable-section 7: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-emulation-deduction.sh 7: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 7: ++ export LC_ALL=C 7: ++ LC_ALL=C 7: ++ '[' -z x86_64 ']' 7: ++ '[' -z '' ']' 7: ++ TESTDIR=out/test/x86_64 7: ++ CC=cc 7: ++ CXX=c++ 7: ++ GCC=gcc 7: ++ GXX=g++ 7: ++ OBJDUMP=objdump 7: ++ OBJCOPY=objcopy 7: ++ STRIP=strip 7: ++ QEMU= 7: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-emulation-deduction.sh .sh 7: ++ testname=arch-x86_64-emulation-deduction 7: ++ t=out/test/x86_64/arch-x86_64-emulation-deduction 7: ++ mkdir -p out/test/x86_64/arch-x86_64-emulation-deduction 8: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-exception-mcmodel-large.sh 8: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 8: ++ export LC_ALL=C 8: ++ LC_ALL=C 8: ++ '[' -z x86_64 ']' 8: ++ '[' -z '' ']' 8: ++ TESTDIR=out/test/x86_64 8: ++ CC=cc 8: ++ CXX=c++ 8: ++ GCC=gcc 8: ++ GXX=g++ 8: ++ OBJDUMP=objdump 8: ++ OBJCOPY=objcopy 8: ++ STRIP=strip 8: ++ QEMU= 8: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-exception-mcmodel-large.sh .sh 8: ++ testname=arch-x86_64-exception-mcmodel-large 8: ++ t=out/test/x86_64/arch-x86_64-exception-mcmodel-large 8: ++ mkdir -p out/test/x86_64/arch-x86_64-exception-mcmodel-large 9: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-execstack-if-needed.sh 9: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 9: ++ export LC_ALL=C 9: ++ LC_ALL=C 9: ++ '[' -z x86_64 ']' 9: ++ '[' -z '' ']' 9: ++ TESTDIR=out/test/x86_64 9: ++ CC=cc 9: ++ CXX=c++ 9: ++ GCC=gcc 9: ++ GXX=g++ 9: ++ OBJDUMP=objdump 9: ++ OBJCOPY=objcopy 9: ++ STRIP=strip 9: ++ QEMU= 9: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-execstack-if-needed.sh .sh 9: ++ testname=arch-x86_64-execstack-if-needed 9: ++ t=out/test/x86_64/arch-x86_64-execstack-if-needed 9: ++ mkdir -p out/test/x86_64/arch-x86_64-execstack-if-needed 10: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-function-multiversion.sh 10: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 10: ++ export LC_ALL=C 10: ++ LC_ALL=C 10: ++ '[' -z x86_64 ']' 10: ++ '[' -z '' ']' 10: ++ TESTDIR=out/test/x86_64 10: ++ CC=cc 10: ++ CXX=c++ 10: ++ GCC=gcc 10: ++ GXX=g++ 10: ++ OBJDUMP=objdump 10: ++ OBJCOPY=objcopy 10: ++ STRIP=strip 10: ++ QEMU= 10: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-function-multiversion.sh .sh 10: ++ testname=arch-x86_64-function-multiversion 10: ++ t=out/test/x86_64/arch-x86_64-function-multiversion 10: ++ mkdir -p out/test/x86_64/arch-x86_64-function-multiversion 11: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-linkonce.sh 11: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 11: ++ export LC_ALL=C 11: ++ LC_ALL=C 11: ++ '[' -z x86_64 ']' 11: ++ '[' -z '' ']' 11: ++ TESTDIR=out/test/x86_64 11: ++ CC=cc 11: ++ CXX=c++ 11: ++ GCC=gcc 11: ++ GXX=g++ 11: ++ OBJDUMP=objdump 11: ++ OBJCOPY=objcopy 11: ++ STRIP=strip 11: ++ QEMU= 11: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-linkonce.sh .sh 11: ++ testname=arch-x86_64-gnu-linkonce 11: ++ t=out/test/x86_64/arch-x86_64-gnu-linkonce 11: ++ mkdir -p out/test/x86_64/arch-x86_64-gnu-linkonce 12: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-retain.sh 12: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 12: ++ export LC_ALL=C 12: ++ LC_ALL=C 12: ++ '[' -z x86_64 ']' 12: ++ '[' -z '' ']' 12: ++ TESTDIR=out/test/x86_64 12: ++ CC=cc 12: ++ CXX=c++ 12: ++ GCC=gcc 12: ++ GXX=g++ 12: ++ OBJDUMP=objdump 12: ++ OBJCOPY=objcopy 12: ++ STRIP=strip 12: ++ QEMU= 12: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-retain.sh .sh 12: ++ testname=arch-x86_64-gnu-retain 12: ++ t=out/test/x86_64/arch-x86_64-gnu-retain 12: ++ mkdir -p out/test/x86_64/arch-x86_64-gnu-retain 13: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gotpcrelx.sh 13: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 13: ++ export LC_ALL=C 13: ++ LC_ALL=C 13: ++ '[' -z x86_64 ']' 13: ++ '[' -z '' ']' 13: ++ TESTDIR=out/test/x86_64 13: ++ CC=cc 13: ++ CXX=c++ 13: ++ GCC=gcc 13: ++ GXX=g++ 13: ++ OBJDUMP=objdump 13: ++ OBJCOPY=objcopy 13: ++ STRIP=strip 13: ++ QEMU= 13: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gotpcrelx.sh .sh 13: ++ testname=arch-x86_64-gotpcrelx 13: ++ t=out/test/x86_64/arch-x86_64-gotpcrelx 13: ++ mkdir -p out/test/x86_64/arch-x86_64-gotpcrelx 14: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-ifunc-alias.sh 14: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 14: ++ export LC_ALL=C 14: ++ LC_ALL=C 14: ++ '[' -z x86_64 ']' 14: ++ '[' -z '' ']' 14: ++ TESTDIR=out/test/x86_64 14: ++ CC=cc 14: ++ CXX=c++ 14: ++ GCC=gcc 14: ++ GXX=g++ 14: ++ OBJDUMP=objdump 14: ++ OBJCOPY=objcopy 14: ++ STRIP=strip 14: ++ QEMU= 14: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-ifunc-alias.sh .sh 14: ++ testname=arch-x86_64-ifunc-alias 14: ++ t=out/test/x86_64/arch-x86_64-ifunc-alias 14: ++ mkdir -p out/test/x86_64/arch-x86_64-ifunc-alias 15: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh 15: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 15: ++ export LC_ALL=C 15: ++ LC_ALL=C 15: ++ '[' -z x86_64 ']' 15: ++ '[' -z '' ']' 15: ++ TESTDIR=out/test/x86_64 15: ++ CC=cc 15: ++ CXX=c++ 15: ++ GCC=gcc 15: ++ GXX=g++ 15: ++ OBJDUMP=objdump 15: ++ OBJCOPY=objcopy 15: ++ STRIP=strip 15: ++ QEMU= 15: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh .sh 15: ++ testname=arch-x86_64-incompatible-libs-linker-script 15: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs-linker-script 15: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script 16: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh 16: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 16: ++ export LC_ALL=C 16: ++ LC_ALL=C 16: ++ '[' -z x86_64 ']' 16: ++ '[' -z '' ']' 16: ++ TESTDIR=out/test/x86_64 16: ++ CC=cc 16: ++ CXX=c++ 16: ++ GCC=gcc 16: ++ GXX=g++ 16: ++ OBJDUMP=objdump 16: ++ OBJCOPY=objcopy 16: ++ STRIP=strip 16: ++ QEMU= 16: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh .sh 16: ++ testname=arch-x86_64-incompatible-libs-linker-script2 16: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 16: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 17: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs.sh 17: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 17: ++ export LC_ALL=C 17: ++ LC_ALL=C 17: ++ '[' -z x86_64 ']' 17: ++ '[' -z '' ']' 17: ++ TESTDIR=out/test/x86_64 17: ++ CC=cc 17: ++ CXX=c++ 17: ++ GCC=gcc 17: ++ GXX=g++ 17: ++ OBJDUMP=objdump 17: ++ OBJCOPY=objcopy 17: ++ STRIP=strip 17: ++ QEMU= 17: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs.sh .sh 17: ++ testname=arch-x86_64-incompatible-libs 17: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs 17: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs 18: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs2.sh 18: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 18: ++ export LC_ALL=C 18: ++ LC_ALL=C 18: ++ '[' -z x86_64 ']' 18: ++ '[' -z '' ']' 18: ++ TESTDIR=out/test/x86_64 18: ++ CC=cc 18: ++ CXX=c++ 18: ++ GCC=gcc 18: ++ GXX=g++ 18: ++ OBJDUMP=objdump 18: ++ OBJCOPY=objcopy 18: ++ STRIP=strip 18: ++ QEMU= 18: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs2.sh .sh 18: ++ testname=arch-x86_64-incompatible-libs2 18: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs2 18: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2 19: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-obj.sh 19: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 19: ++ export LC_ALL=C 19: ++ LC_ALL=C 19: ++ '[' -z x86_64 ']' 19: ++ '[' -z '' ']' 19: ++ TESTDIR=out/test/x86_64 19: ++ CC=cc 19: ++ CXX=c++ 19: ++ GCC=gcc 19: ++ GXX=g++ 19: ++ OBJDUMP=objdump 19: ++ OBJCOPY=objcopy 19: ++ STRIP=strip 19: ++ QEMU= 19: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-obj.sh .sh 19: ++ testname=arch-x86_64-incompatible-obj 19: ++ t=out/test/x86_64/arch-x86_64-incompatible-obj 19: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-obj 20: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array-readonly.sh 20: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 20: ++ export LC_ALL=C 20: ++ LC_ALL=C 20: ++ '[' -z x86_64 ']' 20: ++ '[' -z '' ']' 20: ++ TESTDIR=out/test/x86_64 20: ++ CC=cc 20: ++ CXX=c++ 20: ++ GCC=gcc 20: ++ GXX=g++ 20: ++ OBJDUMP=objdump 20: ++ OBJCOPY=objcopy 20: ++ STRIP=strip 20: ++ QEMU= 20: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array-readonly.sh .sh 20: ++ testname=arch-x86_64-init-array-readonly 20: ++ t=out/test/x86_64/arch-x86_64-init-array-readonly 20: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array-readonly 21: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array.sh 21: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 21: ++ export LC_ALL=C 21: ++ LC_ALL=C 21: ++ '[' -z x86_64 ']' 21: ++ '[' -z '' ']' 21: ++ TESTDIR=out/test/x86_64 21: ++ CC=cc 21: ++ CXX=c++ 21: ++ GCC=gcc 21: ++ GXX=g++ 21: ++ OBJDUMP=objdump 21: ++ OBJCOPY=objcopy 21: ++ STRIP=strip 21: ++ QEMU= 21: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array.sh .sh 21: ++ testname=arch-x86_64-init-array 21: ++ t=out/test/x86_64/arch-x86_64-init-array 21: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array 22: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-isa-level.sh 22: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 22: ++ export LC_ALL=C 22: ++ LC_ALL=C 22: ++ '[' -z x86_64 ']' 22: ++ '[' -z '' ']' 22: ++ TESTDIR=out/test/x86_64 22: ++ CC=cc 22: ++ CXX=c++ 22: ++ GCC=gcc 22: ++ GXX=g++ 22: ++ OBJDUMP=objdump 22: ++ OBJCOPY=objcopy 22: ++ STRIP=strip 22: ++ QEMU= 22: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-isa-level.sh .sh 22: ++ testname=arch-x86_64-isa-level 22: ++ t=out/test/x86_64/arch-x86_64-isa-level 22: ++ mkdir -p out/test/x86_64/arch-x86_64-isa-level 23: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-large-bss.sh 23: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 23: ++ export LC_ALL=C 23: ++ LC_ALL=C 23: ++ '[' -z x86_64 ']' 23: ++ '[' -z '' ']' 23: ++ TESTDIR=out/test/x86_64 23: ++ CC=cc 23: ++ CXX=c++ 23: ++ GCC=gcc 23: ++ GXX=g++ 23: ++ OBJDUMP=objdump 23: ++ OBJCOPY=objcopy 23: ++ STRIP=strip 23: ++ QEMU= 23: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-large-bss.sh .sh 23: ++ testname=arch-x86_64-large-bss 23: ++ t=out/test/x86_64/arch-x86_64-large-bss 23: ++ mkdir -p out/test/x86_64/arch-x86_64-large-bss 24: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-records.sh 24: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 24: ++ export LC_ALL=C 24: ++ LC_ALL=C 24: ++ '[' -z x86_64 ']' 24: ++ '[' -z '' ']' 24: ++ TESTDIR=out/test/x86_64 24: ++ CC=cc 24: ++ CXX=c++ 24: ++ GCC=gcc 24: ++ GXX=g++ 24: ++ OBJDUMP=objdump 24: ++ OBJCOPY=objcopy 24: ++ STRIP=strip 24: ++ QEMU= 24: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-records.sh .sh 24: ++ testname=arch-x86_64-mergeable-records 24: ++ t=out/test/x86_64/arch-x86_64-mergeable-records 24: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-records 25: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh 25: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 25: ++ export LC_ALL=C 25: ++ LC_ALL=C 25: ++ '[' -z x86_64 ']' 25: ++ '[' -z '' ']' 25: ++ TESTDIR=out/test/x86_64 25: ++ CC=cc 25: ++ CXX=c++ 25: ++ GCC=gcc 25: ++ GXX=g++ 25: ++ OBJDUMP=objdump 25: ++ OBJCOPY=objcopy 25: ++ STRIP=strip 25: ++ QEMU= 25: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh .sh 25: ++ testname=arch-x86_64-mergeable-strings-nonalloc 25: ++ t=out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc 25: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc 26: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings.sh 26: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 26: ++ export LC_ALL=C 26: ++ LC_ALL=C 26: ++ '[' -z x86_64 ']' 26: ++ '[' -z '' ']' 26: ++ TESTDIR=out/test/x86_64 26: ++ CC=cc 26: ++ CXX=c++ 26: ++ GCC=gcc 26: ++ GXX=g++ 26: ++ OBJDUMP=objdump 26: ++ OBJCOPY=objcopy 26: ++ STRIP=strip 26: ++ QEMU= 26: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings.sh .sh 26: ++ testname=arch-x86_64-mergeable-strings 26: ++ t=out/test/x86_64/arch-x86_64-mergeable-strings 26: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings 27: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property.sh 27: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 27: ++ export LC_ALL=C 27: ++ LC_ALL=C 27: ++ '[' -z x86_64 ']' 27: ++ '[' -z '' ']' 27: ++ TESTDIR=out/test/x86_64 27: ++ CC=cc 27: ++ CXX=c++ 27: ++ GCC=gcc 27: ++ GXX=g++ 27: ++ OBJDUMP=objdump 27: ++ OBJCOPY=objcopy 27: ++ STRIP=strip 27: ++ QEMU= 27: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property.sh .sh 27: ++ testname=arch-x86_64-note-property 27: ++ t=out/test/x86_64/arch-x86_64-note-property 27: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property 28: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property2.sh 28: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 28: ++ export LC_ALL=C 28: ++ LC_ALL=C 28: ++ '[' -z x86_64 ']' 28: ++ '[' -z '' ']' 28: ++ TESTDIR=out/test/x86_64 28: ++ CC=cc 28: ++ CXX=c++ 28: ++ GCC=gcc 28: ++ GXX=g++ 28: ++ OBJDUMP=objdump 28: ++ OBJCOPY=objcopy 28: ++ STRIP=strip 28: ++ QEMU= 28: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property2.sh .sh 28: ++ testname=arch-x86_64-note-property2 28: ++ t=out/test/x86_64/arch-x86_64-note-property2 28: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property2 29: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note.sh 29: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 29: ++ export LC_ALL=C 29: ++ LC_ALL=C 29: ++ '[' -z x86_64 ']' 29: ++ '[' -z '' ']' 29: ++ TESTDIR=out/test/x86_64 29: ++ CC=cc 29: ++ CXX=c++ 29: ++ GCC=gcc 29: ++ GXX=g++ 29: ++ OBJDUMP=objdump 29: ++ OBJCOPY=objcopy 29: ++ STRIP=strip 29: ++ QEMU= 29: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note.sh .sh 29: ++ testname=arch-x86_64-note 29: ++ t=out/test/x86_64/arch-x86_64-note 29: ++ mkdir -p out/test/x86_64/arch-x86_64-note 30: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note2.sh 30: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 30: ++ export LC_ALL=C 30: ++ LC_ALL=C 30: ++ '[' -z x86_64 ']' 30: ++ '[' -z '' ']' 30: ++ TESTDIR=out/test/x86_64 30: ++ CC=cc 30: ++ CXX=c++ 30: ++ GCC=gcc 30: ++ GXX=g++ 30: ++ OBJDUMP=objdump 30: ++ OBJCOPY=objcopy 30: ++ STRIP=strip 30: ++ QEMU= 30: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note2.sh .sh 30: ++ testname=arch-x86_64-note2 30: ++ t=out/test/x86_64/arch-x86_64-note2 30: ++ mkdir -p out/test/x86_64/arch-x86_64-note2 31: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-plt.sh 31: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 31: ++ export LC_ALL=C 31: ++ LC_ALL=C 31: ++ '[' -z x86_64 ']' 31: ++ '[' -z '' ']' 31: ++ TESTDIR=out/test/x86_64 31: ++ CC=cc 31: ++ CXX=c++ 31: ++ GCC=gcc 31: ++ GXX=g++ 31: ++ OBJDUMP=objdump 31: ++ OBJCOPY=objcopy 31: ++ STRIP=strip 31: ++ QEMU= 31: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-plt.sh .sh 31: ++ testname=arch-x86_64-plt 31: ++ t=out/test/x86_64/arch-x86_64-plt 31: ++ mkdir -p out/test/x86_64/arch-x86_64-plt 32: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-preinit-array.sh 32: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 32: ++ export LC_ALL=C 32: ++ LC_ALL=C 32: ++ '[' -z x86_64 ']' 32: ++ '[' -z '' ']' 32: ++ TESTDIR=out/test/x86_64 32: ++ CC=cc 32: ++ CXX=c++ 32: ++ GCC=gcc 32: ++ GXX=g++ 32: ++ OBJDUMP=objdump 32: ++ OBJCOPY=objcopy 32: ++ STRIP=strip 32: ++ QEMU= 32: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-preinit-array.sh .sh 32: ++ testname=arch-x86_64-preinit-array 32: ++ t=out/test/x86_64/arch-x86_64-preinit-array 32: ++ mkdir -p out/test/x86_64/arch-x86_64-preinit-array 33: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-relax.sh 33: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 33: ++ export LC_ALL=C 33: ++ LC_ALL=C 33: ++ '[' -z x86_64 ']' 33: ++ '[' -z '' ']' 33: ++ TESTDIR=out/test/x86_64 33: ++ CC=cc 33: ++ CXX=c++ 33: ++ GCC=gcc 33: ++ GXX=g++ 33: ++ OBJDUMP=objdump 33: ++ OBJCOPY=objcopy 33: ++ STRIP=strip 33: ++ QEMU= 33: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-relax.sh .sh 33: ++ testname=arch-x86_64-relax 33: ++ t=out/test/x86_64/arch-x86_64-relax 33: ++ mkdir -p out/test/x86_64/arch-x86_64-relax 34: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-overflow.sh 34: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 34: ++ export LC_ALL=C 34: ++ LC_ALL=C 34: ++ '[' -z x86_64 ']' 34: ++ '[' -z '' ']' 34: ++ TESTDIR=out/test/x86_64 34: ++ CC=cc 34: ++ CXX=c++ 34: ++ GCC=gcc 34: ++ GXX=g++ 34: ++ OBJDUMP=objdump 34: ++ OBJCOPY=objcopy 34: ++ STRIP=strip 34: ++ QEMU= 34: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-overflow.sh .sh 34: ++ testname=arch-x86_64-reloc-overflow 34: ++ t=out/test/x86_64/arch-x86_64-reloc-overflow 34: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-overflow 35: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-zero.sh 35: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 35: ++ export LC_ALL=C 35: ++ LC_ALL=C 35: ++ '[' -z x86_64 ']' 35: ++ '[' -z '' ']' 35: ++ TESTDIR=out/test/x86_64 35: ++ CC=cc 35: ++ CXX=c++ 35: ++ GCC=gcc 35: ++ GXX=g++ 35: ++ OBJDUMP=objdump 35: ++ OBJCOPY=objcopy 35: ++ STRIP=strip 35: ++ QEMU= 35: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-zero.sh .sh 35: ++ testname=arch-x86_64-reloc-zero 35: ++ t=out/test/x86_64/arch-x86_64-reloc-zero 35: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-zero 36: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc.sh 36: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 36: ++ export LC_ALL=C 36: ++ LC_ALL=C 36: ++ '[' -z x86_64 ']' 36: ++ '[' -z '' ']' 36: ++ TESTDIR=out/test/x86_64 36: ++ CC=cc 36: ++ CXX=c++ 36: ++ GCC=gcc 36: ++ GXX=g++ 36: ++ OBJDUMP=objdump 36: ++ OBJCOPY=objcopy 36: ++ STRIP=strip 36: ++ QEMU= 36: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc.sh .sh 36: ++ testname=arch-x86_64-reloc 36: ++ t=out/test/x86_64/arch-x86_64-reloc 36: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc 37: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-alignment.sh 37: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 37: ++ export LC_ALL=C 37: ++ LC_ALL=C 37: ++ '[' -z x86_64 ']' 37: ++ '[' -z '' ']' 37: ++ TESTDIR=out/test/x86_64 37: ++ CC=cc 37: ++ CXX=c++ 37: ++ GCC=gcc 37: ++ GXX=g++ 37: ++ OBJDUMP=objdump 37: ++ OBJCOPY=objcopy 37: ++ STRIP=strip 37: ++ QEMU= 37: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-alignment.sh .sh 37: ++ testname=arch-x86_64-section-alignment 37: ++ t=out/test/x86_64/arch-x86_64-section-alignment 37: ++ mkdir -p out/test/x86_64/arch-x86_64-section-alignment 38: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-name.sh 38: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 38: ++ export LC_ALL=C 38: ++ LC_ALL=C 38: ++ '[' -z x86_64 ']' 38: ++ '[' -z '' ']' 38: ++ TESTDIR=out/test/x86_64 38: ++ CC=cc 38: ++ CXX=c++ 38: ++ GCC=gcc 38: ++ GXX=g++ 38: ++ OBJDUMP=objdump 38: ++ OBJCOPY=objcopy 38: ++ STRIP=strip 38: ++ QEMU= 38: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-name.sh .sh 38: ++ testname=arch-x86_64-section-name 38: ++ t=out/test/x86_64/arch-x86_64-section-name 38: ++ mkdir -p out/test/x86_64/arch-x86_64-section-name 39: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tbss-only.sh 39: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 39: ++ export LC_ALL=C 39: ++ LC_ALL=C 39: ++ '[' -z x86_64 ']' 39: ++ '[' -z '' ']' 39: ++ TESTDIR=out/test/x86_64 39: ++ CC=cc 39: ++ CXX=c++ 39: ++ GCC=gcc 39: ++ GXX=g++ 39: ++ OBJDUMP=objdump 39: ++ OBJCOPY=objcopy 39: ++ STRIP=strip 39: ++ QEMU= 39: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tbss-only.sh .sh 39: ++ testname=arch-x86_64-tbss-only 39: ++ t=out/test/x86_64/arch-x86_64-tbss-only 39: ++ mkdir -p out/test/x86_64/arch-x86_64-tbss-only 40: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh 40: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 40: ++ export LC_ALL=C 40: ++ LC_ALL=C 40: ++ '[' -z x86_64 ']' 40: ++ '[' -z '' ']' 40: ++ TESTDIR=out/test/x86_64 40: ++ CC=cc 40: ++ CXX=c++ 40: ++ GCC=gcc 40: ++ GXX=g++ 40: ++ OBJDUMP=objdump 40: ++ OBJCOPY=objcopy 40: ++ STRIP=strip 40: ++ QEMU= 40: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh .sh 40: ++ testname=arch-x86_64-tls-gd-mcmodel-large 40: ++ t=out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large 40: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large 41: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-to-ie.sh 41: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 41: ++ export LC_ALL=C 41: ++ LC_ALL=C 41: ++ '[' -z x86_64 ']' 41: ++ '[' -z '' ']' 41: ++ TESTDIR=out/test/x86_64 41: ++ CC=cc 41: ++ CXX=c++ 41: ++ GCC=gcc 41: ++ GXX=g++ 41: ++ OBJDUMP=objdump 41: ++ OBJCOPY=objcopy 41: ++ STRIP=strip 41: ++ QEMU= 41: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-to-ie.sh .sh 41: ++ testname=arch-x86_64-tls-gd-to-ie 41: ++ t=out/test/x86_64/arch-x86_64-tls-gd-to-ie 41: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-to-ie 42: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-large-tbss.sh 42: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 42: ++ export LC_ALL=C 42: ++ LC_ALL=C 42: ++ '[' -z x86_64 ']' 42: ++ '[' -z '' ']' 42: ++ TESTDIR=out/test/x86_64 42: ++ CC=cc 42: ++ CXX=c++ 42: ++ GCC=gcc 42: ++ GXX=g++ 42: ++ OBJDUMP=objdump 42: ++ OBJCOPY=objcopy 42: ++ STRIP=strip 42: ++ QEMU= 42: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-large-tbss.sh .sh 42: ++ testname=arch-x86_64-tls-large-tbss 42: ++ t=out/test/x86_64/arch-x86_64-tls-large-tbss 42: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-large-tbss 3: ++ case $MACHINE in 3: ++ tlsdesc_opt=-mtls-dialect=gnu2 4: ++ case $MACHINE in 4: ++ tlsdesc_opt=-mtls-dialect=gnu2 6: ++ case $MACHINE in 6: ++ tlsdesc_opt=-mtls-dialect=gnu2 1: ++ case $MACHINE in 1: ++ tlsdesc_opt=-mtls-dialect=gnu2 2: ++ case $MACHINE in 2: ++ tlsdesc_opt=-mtls-dialect=gnu2 7: ++ case $MACHINE in 7: ++ tlsdesc_opt=-mtls-dialect=gnu2 6: +++ uname 5: ++ case $MACHINE in 5: ++ tlsdesc_opt=-mtls-dialect=gnu2 3: +++ uname 8: ++ case $MACHINE in 8: ++ tlsdesc_opt=-mtls-dialect=gnu2 2: +++ uname 1: +++ uname 11: ++ case $MACHINE in 11: ++ tlsdesc_opt=-mtls-dialect=gnu2 10: ++ case $MACHINE in 10: ++ tlsdesc_opt=-mtls-dialect=gnu2 9: ++ case $MACHINE in 9: ++ tlsdesc_opt=-mtls-dialect=gnu2 4: +++ uname 12: ++ case $MACHINE in 12: ++ tlsdesc_opt=-mtls-dialect=gnu2 13: ++ case $MACHINE in 13: ++ tlsdesc_opt=-mtls-dialect=gnu2 5: +++ uname 14: ++ case $MACHINE in 14: ++ tlsdesc_opt=-mtls-dialect=gnu2 8: +++ uname 7: +++ uname 15: ++ case $MACHINE in 15: ++ tlsdesc_opt=-mtls-dialect=gnu2 16: ++ case $MACHINE in 16: ++ tlsdesc_opt=-mtls-dialect=gnu2 18: ++ case $MACHINE in 18: ++ tlsdesc_opt=-mtls-dialect=gnu2 9: +++ uname 11: +++ uname 12: +++ uname 19: ++ case $MACHINE in 19: ++ tlsdesc_opt=-mtls-dialect=gnu2 10: +++ uname 13: +++ uname 20: ++ case $MACHINE in 20: ++ tlsdesc_opt=-mtls-dialect=gnu2 17: ++ case $MACHINE in 17: ++ tlsdesc_opt=-mtls-dialect=gnu2 21: ++ case $MACHINE in 21: ++ tlsdesc_opt=-mtls-dialect=gnu2 14: +++ uname 23: ++ case $MACHINE in 23: ++ tlsdesc_opt=-mtls-dialect=gnu2 22: ++ case $MACHINE in 22: ++ tlsdesc_opt=-mtls-dialect=gnu2 4: ++ '[' Linux = FreeBSD ']' 6: ++ '[' Linux = FreeBSD ']' 16: +++ uname 15: +++ uname 4: ++ trap 'on_error $LINENO' ERR 24: ++ case $MACHINE in 24: ++ tlsdesc_opt=-mtls-dialect=gnu2 18: +++ uname 25: ++ case $MACHINE in 25: ++ tlsdesc_opt=-mtls-dialect=gnu2 1: ++ '[' Linux = FreeBSD ']' 3: ++ '[' Linux = FreeBSD ']' 4: ++ trap on_exit EXIT 4: ++ echo -n 'Testing arch-x86_64-apx-gottpoff2 ... ' 20: +++ uname 4: Testing arch-x86_64-apx-gottpoff2 ... ++ set -o pipefail 4: ++ set -x 2: ++ '[' Linux = FreeBSD ']' 4: + command -v sde64 1: ++ trap 'on_error $LINENO' ERR 1: ++ trap on_exit EXIT 6: ++ trap 'on_error $LINENO' ERR 6: ++ trap on_exit EXIT 21: +++ uname 5: ++ '[' Linux = FreeBSD ']' 1: ++ echo -n 'Testing arch-x86_64-address-equality ... ' 1: Testing arch-x86_64-address-equality ... ++ set -o pipefail 1: ++ set -x 4: + skip 4: + echo skipped 4: skipped 4: + trap - EXIT 4: + exit 0 6: ++ echo -n 'Testing arch-x86_64-empty-mergeable-section ... ' 6: Testing arch-x86_64-empty-mergeable-section ... ++ set -o pipefail 3: ++ trap 'on_error $LINENO' ERR 3: ++ trap on_exit EXIT 6: ++ set -x 3: ++ echo -n 'Testing arch-x86_64-apx-gottpoff ... ' 3: Testing arch-x86_64-apx-gottpoff ... ++ set -o pipefail 3: ++ set -x 3: + command -v sde64 3: + skip 23: +++ uname 17: +++ uname 22: +++ uname 22: ++ '[' Linux = FreeBSD ']' 8: ++ '[' Linux = FreeBSD ']' 8: ++ trap 'on_error $LINENO' ERR 8: ++ trap on_exit EXIT 8: ++ echo -n 'Testing arch-x86_64-exception-mcmodel-large ... ' 8: Testing arch-x86_64-exception-mcmodel-large ... ++ set -o pipefail 8: ++ set -x 8: + cat 8: + c++ -c -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -xc++ -fPIC - 9: ++ '[' Linux = FreeBSD ']' 9: ++ trap 'on_error $LINENO' ERR 9: ++ trap on_exit EXIT 9: ++ echo -n 'Testing arch-x86_64-execstack-if-needed ... ' 9: Testing arch-x86_64-execstack-if-needed ... ++ set -o pipefail 9: ++ set -x 9: + cat 9: + cc -c -xassembler -o out/test/x86_64/arch-x86_64-execstack-if-needed/a.o - 3: + echo skipped 3: skipped 3: + trap - EXIT 3: + exit 0 23: ++ '[' Linux = FreeBSD ']' 5: ++ trap 'on_error $LINENO' ERR 5: ++ trap on_exit EXIT 5: ++ echo -n 'Testing arch-x86_64-apx-tlsdesc ... ' 5: Testing arch-x86_64-apx-tlsdesc ... ++ set -o pipefail 5: ++ set -x 5: + supports_tlsdesc 5: + [[ x86_64 = arm* ]] 5: ++ uname 7: ++ '[' Linux = FreeBSD ']' 7: ++ trap 'on_error $LINENO' ERR 7: ++ trap on_exit EXIT 7: ++ echo -n 'Testing arch-x86_64-emulation-deduction ... ' 7: Testing arch-x86_64-emulation-deduction ... ++ set -o pipefail 7: ++ set -x 7: + cat 7: + cc -o out/test/x86_64/arch-x86_64-emulation-deduction/a.o -c -xc - 24: +++ uname 24: ++ '[' Linux = FreeBSD ']' 2: ++ trap 'on_error $LINENO' ERR 2: ++ trap on_exit EXIT 2: ++ echo -n 'Testing arch-x86_64-apx-gotpcrelx ... ' 2: Testing arch-x86_64-apx-gotpcrelx ... ++ set -o pipefail 2: ++ set -x 2: + command -v sde64 2: + skip 2: + echo skipped 2: skipped 2: + trap - EXIT 2: + exit 0 12: ++ '[' Linux = FreeBSD ']' 12: ++ trap 'on_error $LINENO' ERR 12: ++ trap on_exit EXIT 12: ++ echo -n 'Testing arch-x86_64-gnu-retain ... ' 12: Testing arch-x86_64-gnu-retain ... ++ set -o pipefail 12: ++ set -x 12: + echo '.section foo,"R"' 12: + cc -o /dev/null -c -xassembler - 25: +++ uname 25: ++ '[' Linux = FreeBSD ']' 1: + cat 1: + cc -o out/test/x86_64/arch-x86_64-address-equality/a.o -c -xassembler - 26: ++ case $MACHINE in 26: ++ tlsdesc_opt=-mtls-dialect=gnu2 26: +++ uname 6: + cat 6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o -c -xassembler - 11: ++ '[' Linux = FreeBSD ']' 11: ++ trap 'on_error $LINENO' ERR 11: ++ trap on_exit EXIT 11: ++ echo -n 'Testing arch-x86_64-gnu-linkonce ... ' 11: Testing arch-x86_64-gnu-linkonce ... ++ set -o pipefail 11: ++ set -x 11: + cat 11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/a.o -c -x assembler - 13: ++ '[' Linux = FreeBSD ']' 13: ++ trap 'on_error $LINENO' ERR 13: ++ trap on_exit EXIT 13: ++ echo -n 'Testing arch-x86_64-gotpcrelx ... ' 13: Testing arch-x86_64-gotpcrelx ... ++ set -o pipefail 13: ++ set -x 13: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/a.o -c -xc - -fPIC 13: + cat 19: +++ uname 19: ++ '[' Linux = FreeBSD ']' 19: ++ trap 'on_error $LINENO' ERR 14: ++ '[' Linux = FreeBSD ']' 14: ++ trap 'on_error $LINENO' ERR 14: ++ trap on_exit EXIT 14: ++ echo -n 'Testing arch-x86_64-ifunc-alias ... ' 14: Testing arch-x86_64-ifunc-alias ... ++ set -o pipefail 14: ++ set -x 14: + supports_ifunc 14: + is_musl 14: + grep musl 10: ++ '[' Linux = FreeBSD ']' 10: ++ trap 'on_error $LINENO' ERR 10: ++ trap on_exit EXIT 10: ++ echo -n 'Testing arch-x86_64-function-multiversion ... ' 10: Testing arch-x86_64-function-multiversion ... ++ set -o pipefail 10: ++ set -x 10: + supports_ifunc 10: + is_musl 10: + grep musl 16: ++ '[' Linux = FreeBSD ']' 16: ++ trap 'on_error $LINENO' ERR 16: ++ trap on_exit EXIT 16: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script2 ... ' 16: Testing arch-x86_64-incompatible-libs-linker-script2 ... ++ set -o pipefail 16: ++ set -x 16: + nm mold 16: + grep __tsan_init 27: ++ case $MACHINE in 27: ++ tlsdesc_opt=-mtls-dialect=gnu2 27: +++ uname 15: ++ '[' Linux = FreeBSD ']' 15: ++ trap 'on_error $LINENO' ERR 15: ++ trap on_exit EXIT 15: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script ... ' 15: Testing arch-x86_64-incompatible-libs-linker-script ... ++ set -o pipefail 15: ++ set -x 15: + test_cflags -m32 15: + echo 'int main() {}' 18: ++ '[' Linux = FreeBSD ']' 18: ++ trap 'on_error $LINENO' ERR 18: ++ trap on_exit EXIT 18: ++ echo -n 'Testing arch-x86_64-incompatible-libs2 ... ' 18: Testing arch-x86_64-incompatible-libs2 ... ++ set -o pipefail 18: ++ set -x 18: + test_cflags -m32 18: + echo 'int main() {}' 21: ++ '[' Linux = FreeBSD ']' 21: ++ trap 'on_error $LINENO' ERR 21: ++ trap on_exit EXIT 21: ++ echo -n 'Testing arch-x86_64-init-array ... ' 21: Testing arch-x86_64-init-array ... ++ set -o pipefail 21: ++ set -x 20: ++ '[' Linux = FreeBSD ']' 20: ++ trap 'on_error $LINENO' ERR 20: ++ trap on_exit EXIT 20: ++ echo -n 'Testing arch-x86_64-init-array-readonly ... ' 20: Testing arch-x86_64-init-array-readonly ... ++ set -o pipefail 20: ++ set -x 1/425 Test #2: x86_64-arch-x86_64-apx-gotpcrelx ......................***Skipped 0.09 sec 2/425 Test #3: x86_64-arch-x86_64-apx-gottpoff .......................***Skipped 0.09 sec 3/425 Test #4: x86_64-arch-x86_64-apx-gottpoff2 ......................***Skipped 0.09 sec 23: ++ trap 'on_error $LINENO' ERR 23: ++ trap on_exit EXIT 23: ++ echo -n 'Testing arch-x86_64-large-bss ... ' 23: Testing arch-x86_64-large-bss ... ++ set -o pipefail 23: ++ set -x 23: + cat 23: + cc -o out/test/x86_64/arch-x86_64-large-bss/a.o -c -xc - -mcmodel=large 5: + '[' Linux = FreeBSD ']' 5: + '[' -mtls-dialect=gnu2 = '' ']' 5: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - 5: + echo '_Thread_local int x; int y() { return x; }' 24: ++ trap 'on_error $LINENO' ERR 24: ++ trap on_exit EXIT 24: ++ echo -n 'Testing arch-x86_64-mergeable-records ... ' 24: Testing arch-x86_64-mergeable-records ... ++ set -o pipefail 24: ++ set -x 24: + test_cflags -static 24: + echo 'int main() {}' 24: + cc -B. -static -o /dev/null -xc - 25: ++ trap 'on_error $LINENO' ERR 25: ++ trap on_exit EXIT 25: ++ echo -n 'Testing arch-x86_64-mergeable-strings-nonalloc ... ' 25: Testing arch-x86_64-mergeable-strings-nonalloc ... ++ set -o pipefail 25: ++ set -x 25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o -c -xc - 25: + cat 26: ++ '[' Linux = FreeBSD ']' 26: ++ trap 'on_error $LINENO' ERR 26: ++ trap on_exit EXIT 26: ++ echo -n 'Testing arch-x86_64-mergeable-strings ... ' 26: Testing arch-x86_64-mergeable-strings ... ++ set -o pipefail 26: ++ set -x 26: + test_cflags -static 26: + echo 'int main() {}' 19: ++ trap on_exit EXIT 19: ++ echo -n 'Testing arch-x86_64-incompatible-obj ... ' 19: Testing arch-x86_64-incompatible-obj ... ++ set -o pipefail 19: ++ set -x 19: + test_cflags -m32 19: + echo 'int main() {}' 19: + cc -B. -m32 -o /dev/null -xc - 15: + cc -B. -m32 -o /dev/null -xc - 18: + cc -B. -m32 -o /dev/null -xc - 21: + cat 21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/a.o -x assembler - 20: + cat 20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/a.o -x assembler - 22: ++ trap 'on_error $LINENO' ERR 22: ++ trap on_exit EXIT 22: ++ echo -n 'Testing arch-x86_64-isa-level ... ' 22: Testing arch-x86_64-isa-level ... ++ set -o pipefail 22: ++ set -x 22: + cat 22: + cc -o out/test/x86_64/arch-x86_64-isa-level/a.o -c -xc - 28: ++ case $MACHINE in 28: ++ tlsdesc_opt=-mtls-dialect=gnu2 28: +++ uname test 43 Start 43: x86_64-arch-x86_64-tls-ld-mcmodel-large 43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh" 43: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 43: Environment variables: 43: MACHINE=x86_64 43: CPU= 43: Test timeout computed to be: 1500 test 44 Start 44: x86_64-arch-x86_64-tls-module-base 44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh" 44: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 44: Environment variables: 44: MACHINE=x86_64 44: CPU= 44: Test timeout computed to be: 1500 test 45 Start 45: x86_64-arch-x86_64-tlsdesc 45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh" 45: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 45: Environment variables: 45: MACHINE=x86_64 45: CPU= 45: Test timeout computed to be: 1500 17: ++ '[' Linux = FreeBSD ']' 17: ++ trap 'on_error $LINENO' ERR 17: ++ trap on_exit EXIT 17: ++ echo -n 'Testing arch-x86_64-incompatible-libs ... ' 17: Testing arch-x86_64-incompatible-libs ... ++ set -o pipefail 17: ++ set -x 17: + test_cflags -m32 17: + echo 'int main() {}' 17: + cc -B. -m32 -o /dev/null -xc - 26: + cc -B. -static -o /dev/null -xc - 21: + cat 21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/b.o -xc - 20: + cat 20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/b.o -x assembler - 28: ++ '[' Linux = FreeBSD ']' 28: ++ trap 'on_error $LINENO' ERR 28: ++ trap on_exit EXIT 28: ++ echo -n 'Testing arch-x86_64-note-property2 ... ' 28: Testing arch-x86_64-note-property2 ... ++ set -o pipefail 28: ++ set -x 28: + nm mold 28: + grep __tsan_init 30: ++ case $MACHINE in 30: ++ tlsdesc_opt=-mtls-dialect=gnu2 30: +++ uname 30: ++ '[' Linux = FreeBSD ']' 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT 30: ++ echo -n 'Testing arch-x86_64-note2 ... ' 30: Testing arch-x86_64-note2 ... ++ set -o pipefail 30: ++ set -x 30: + test_cflags -Xassembler -mx86-used-note=no 30: + echo 'int main() {}' 30: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - 31: ++ case $MACHINE in 31: ++ tlsdesc_opt=-mtls-dialect=gnu2 31: +++ uname 31: ++ '[' Linux = FreeBSD ']' 31: ++ trap 'on_error $LINENO' ERR 31: ++ trap on_exit EXIT 31: ++ echo -n 'Testing arch-x86_64-plt ... ' 31: Testing arch-x86_64-plt ... ++ set -o pipefail 31: ++ set -x 31: + cc -o out/test/x86_64/arch-x86_64-plt/a.o -c -x assembler - 31: + cat 29: ++ case $MACHINE in 29: ++ tlsdesc_opt=-mtls-dialect=gnu2 29: +++ uname 29: ++ '[' Linux = FreeBSD ']' 29: ++ trap 'on_error $LINENO' ERR 29: ++ trap on_exit EXIT 29: ++ echo -n 'Testing arch-x86_64-note ... ' 29: Testing arch-x86_64-note ... ++ set -o pipefail 29: ++ set -x 29: + test_cflags -static 29: + echo 'int main() {}' 29: + cc -B. -static -o /dev/null -xc - 32: ++ case $MACHINE in 32: ++ tlsdesc_opt=-mtls-dialect=gnu2 32: +++ uname 32: ++ '[' Linux = FreeBSD ']' 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT 32: ++ echo -n 'Testing arch-x86_64-preinit-array ... ' 32: Testing arch-x86_64-preinit-array ... ++ set -o pipefail 32: ++ set -x 32: + is_musl 32: + grep musl 32: + cat 27: ++ '[' Linux = FreeBSD ']' 27: ++ trap 'on_error $LINENO' ERR 27: ++ trap on_exit EXIT 27: ++ echo -n 'Testing arch-x86_64-note-property ... ' 27: Testing arch-x86_64-note-property ... ++ set -o pipefail 27: ++ set -x 27: + echo endbr64 27: + cc -o /dev/null -c -xassembler - 27: + test_cflags -fcf-protection=branch 27: + echo 'int main() {}' 33: ++ case $MACHINE in 33: ++ tlsdesc_opt=-mtls-dialect=gnu2 33: +++ uname 33: ++ '[' Linux = FreeBSD ']' 33: ++ trap 'on_error $LINENO' ERR 33: ++ trap on_exit EXIT 33: ++ echo -n 'Testing arch-x86_64-relax ... ' 33: Testing arch-x86_64-relax ... ++ set -o pipefail 33: ++ set -x 33: + cc -c -o /dev/null -xassembler -Wa,-mrelax-relocations=yes - 33: + echo ret 34: ++ case $MACHINE in 34: ++ tlsdesc_opt=-mtls-dialect=gnu2 34: +++ uname 34: ++ '[' Linux = FreeBSD ']' 34: ++ trap 'on_error $LINENO' ERR 34: ++ trap on_exit EXIT 34: ++ echo -n 'Testing arch-x86_64-reloc-overflow ... ' 34: Testing arch-x86_64-reloc-overflow ... ++ set -o pipefail 34: ++ set -x 34: + cat 34: + cc -o out/test/x86_64/arch-x86_64-reloc-overflow/a.o -c -x assembler - 35: ++ case $MACHINE in 35: ++ tlsdesc_opt=-mtls-dialect=gnu2 35: +++ uname 35: ++ '[' Linux = FreeBSD ']' 35: ++ trap 'on_error $LINENO' ERR 35: ++ trap on_exit EXIT 35: ++ echo -n 'Testing arch-x86_64-reloc-zero ... ' 35: Testing arch-x86_64-reloc-zero ... ++ set -o pipefail 35: ++ set -x 35: + cat 35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/a.o -c -x assembler - 10: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 10: + cc -c -o /dev/null -xc - 14: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 14: + cc -c -o /dev/null -xc - 36: ++ case $MACHINE in 36: ++ tlsdesc_opt=-mtls-dialect=gnu2 36: +++ uname 36: ++ '[' Linux = FreeBSD ']' 36: ++ trap 'on_error $LINENO' ERR 36: ++ trap on_exit EXIT 36: ++ echo -n 'Testing arch-x86_64-reloc ... ' 36: Testing arch-x86_64-reloc ... ++ set -o pipefail 36: ++ set -x 36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/a.o -x assembler - 36: + cat 1: + cat 1: + cc -o out/test/x86_64/arch-x86_64-address-equality/b.o -c -xc - -fPIC 6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o -c -xassembler - 6: + cat 9: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o 12: + cat 12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/a.o -c -xc - 11: + cat 11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o -c -x assembler - 37: ++ case $MACHINE in 37: ++ tlsdesc_opt=-mtls-dialect=gnu2 37: +++ uname 37: ++ '[' Linux = FreeBSD ']' 37: ++ trap 'on_error $LINENO' ERR 37: ++ trap on_exit EXIT 37: ++ echo -n 'Testing arch-x86_64-section-alignment ... ' 37: Testing arch-x86_64-section-alignment ... ++ set -o pipefail 37: ++ set -x 37: + cat 37: + cc -c -o out/test/x86_64/arch-x86_64-section-alignment/a.o -xc - 39: ++ case $MACHINE in 39: ++ tlsdesc_opt=-mtls-dialect=gnu2 39: +++ uname 39: ++ '[' Linux = FreeBSD ']' 39: ++ trap 'on_error $LINENO' ERR 39: ++ trap on_exit EXIT 39: ++ echo -n 'Testing arch-x86_64-tbss-only ... ' 39: Testing arch-x86_64-tbss-only ... ++ set -o pipefail 39: ++ set -x 38: ++ case $MACHINE in 38: ++ tlsdesc_opt=-mtls-dialect=gnu2 38: +++ uname 38: ++ '[' Linux = FreeBSD ']' 38: ++ trap 'on_error $LINENO' ERR 38: ++ trap on_exit EXIT 38: ++ echo -n 'Testing arch-x86_64-section-name ... ' 38: Testing arch-x86_64-section-name ... ++ set -o pipefail 38: ++ set -x 38: + cc -o out/test/x86_64/arch-x86_64-section-name/a.o -c -x assembler - 43: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh 43: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 43: ++ export LC_ALL=C 43: ++ LC_ALL=C 43: ++ '[' -z x86_64 ']' 43: ++ '[' -z '' ']' 43: ++ TESTDIR=out/test/x86_64 43: ++ CC=cc 43: ++ CXX=c++ 43: ++ GCC=gcc 43: ++ GXX=g++ 43: ++ OBJDUMP=objdump 43: ++ OBJCOPY=objcopy 43: ++ STRIP=strip 43: ++ QEMU= 43: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh .sh 43: ++ testname=arch-x86_64-tls-ld-mcmodel-large 43: ++ t=out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large 43: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large 44: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh 38: + cat 31: + cc -B. -o out/test/x86_64/arch-x86_64-plt/exe out/test/x86_64/arch-x86_64-plt/a.o 39: + echo abab 45: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh 39: + grep -E '(ab)\1' 43: ++ case $MACHINE in 43: ++ tlsdesc_opt=-mtls-dialect=gnu2 6: + cat 32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/a.o -x assembler - 40: ++ case $MACHINE in 40: ++ tlsdesc_opt=-mtls-dialect=gnu2 42: ++ case $MACHINE in 42: ++ tlsdesc_opt=-mtls-dialect=gnu2 43: +++ uname 40: +++ uname 42: +++ uname 44: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 44: ++ export LC_ALL=C 44: ++ LC_ALL=C 44: ++ '[' -z x86_64 ']' 44: ++ '[' -z '' ']' 44: ++ TESTDIR=out/test/x86_64 44: ++ CC=cc 44: ++ CXX=c++ 44: ++ GCC=gcc 44: ++ GXX=g++ 44: ++ OBJDUMP=objdump 44: ++ OBJCOPY=objcopy 44: ++ STRIP=strip 44: ++ QEMU= 39: abab 41: ++ case $MACHINE in 41: ++ tlsdesc_opt=-mtls-dialect=gnu2 41: +++ uname 45: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 45: ++ export LC_ALL=C 45: ++ LC_ALL=C 45: ++ '[' -z x86_64 ']' 45: ++ '[' -z '' ']' 45: ++ TESTDIR=out/test/x86_64 45: ++ CC=cc 45: ++ CXX=c++ 45: ++ GCC=gcc 45: ++ GXX=g++ 45: ++ OBJDUMP=objdump 45: ++ OBJCOPY=objcopy 45: ++ STRIP=strip 43: ++ '[' Linux = FreeBSD ']' 35: + cat 39: + cat 27: + cc -B. -fcf-protection=branch -o /dev/null -xc - 6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o -c -xc - 43: ++ trap 'on_error $LINENO' ERR 43: ++ trap on_exit EXIT 43: ++ echo -n 'Testing arch-x86_64-tls-ld-mcmodel-large ... ' 43: Testing arch-x86_64-tls-ld-mcmodel-large ... ++ set -o pipefail 43: ++ set -x 43: + cat 43: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o -xc - -mcmodel=large 11: + cat 45: ++ QEMU= 45: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh .sh 35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/b.o -c -xc - 20: + sed -i -e s/init_xxxxx/init_array/g out/test/x86_64/arch-x86_64-init-array-readonly/b.o 44: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh .sh 39: + cc -o out/test/x86_64/arch-x86_64-tbss-only/a.o -c -xc - 42: ++ '[' Linux = FreeBSD ']' 42: ++ trap 'on_error $LINENO' ERR 42: ++ trap on_exit EXIT 42: ++ echo -n 'Testing arch-x86_64-tls-large-tbss ... ' 42: Testing arch-x86_64-tls-large-tbss ... ++ set -o pipefail 42: ++ set -x 34: + not ./mold -e foo -o out/test/x86_64/arch-x86_64-reloc-overflow/exe out/test/x86_64/arch-x86_64-reloc-overflow/a.o 34: + grep -F 'relocation R_X86_64_16 against foo out of range' 41: ++ '[' Linux = FreeBSD ']' 41: ++ trap 'on_error $LINENO' ERR 41: ++ trap on_exit EXIT 41: ++ echo -n 'Testing arch-x86_64-tls-gd-to-ie ... ' 41: Testing arch-x86_64-tls-gd-to-ie ... ++ set -o pipefail 41: ++ set -x 41: + cat 41: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -xc - -mcmodel=large 42: + cat 42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/a.o -x assembler - 44: ++ testname=arch-x86_64-tls-module-base 44: ++ t=out/test/x86_64/arch-x86_64-tls-module-base 44: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-module-base 38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z keep-text-section-prefix 36: + cat 36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/b.o -xc - 45: ++ testname=arch-x86_64-tlsdesc 45: ++ t=out/test/x86_64/arch-x86_64-tlsdesc 45: ++ mkdir -p out/test/x86_64/arch-x86_64-tlsdesc 33: + cat 33: + cc -o out/test/x86_64/arch-x86_64-relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - 44: ++ case $MACHINE in 44: ++ tlsdesc_opt=-mtls-dialect=gnu2 44: +++ uname 45: ++ case $MACHINE in 45: ++ tlsdesc_opt=-mtls-dialect=gnu2 40: ++ '[' Linux = FreeBSD ']' 40: ++ trap 'on_error $LINENO' ERR 40: ++ trap on_exit EXIT 40: ++ echo -n 'Testing arch-x86_64-tls-gd-mcmodel-large ... ' 40: Testing arch-x86_64-tls-gd-mcmodel-large ... ++ set -o pipefail 40: ++ set -x 45: +++ uname 44: ++ '[' Linux = FreeBSD ']' 44: ++ trap 'on_error $LINENO' ERR 44: ++ trap on_exit EXIT 44: ++ echo -n 'Testing arch-x86_64-tls-module-base ... ' 44: Testing arch-x86_64-tls-module-base ... ++ set -o pipefail 44: ++ set -x 40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o -xc - -mcmodel=large 40: + cat 44: + supports_tlsdesc 44: + [[ x86_64 = arm* ]] 44: ++ uname 45: ++ '[' Linux = FreeBSD ']' 45: ++ trap 'on_error $LINENO' ERR 45: ++ trap on_exit EXIT 45: ++ echo -n 'Testing arch-x86_64-tlsdesc ... ' 45: Testing arch-x86_64-tlsdesc ... ++ set -o pipefail 45: ++ set -x 45: + supports_tlsdesc 45: + [[ x86_64 = arm* ]] 32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/b.o -xc - 32: + cat 42: + cat 45: ++ uname 11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o -c -xc - 44: + '[' Linux = FreeBSD ']' 44: + '[' -mtls-dialect=gnu2 = '' ']' 44: + echo '_Thread_local int x; int y() { return x; }' 44: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so -mtls-dialect=gnu2 - 33: + cat 33: + cc -o out/test/x86_64/arch-x86_64-relax/b.o -c -xc - 45: + '[' Linux = FreeBSD ']' 45: + '[' -mtls-dialect=gnu2 = '' ']' 45: + echo '_Thread_local int x; int y() { return x; }' 42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - 45: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - 38: + readelf -p .text.hot out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text.hot .text.hot.foo' 38: [ 0] .text.hot .text.hot.foo 38: + readelf -p .text.unknown out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text.unknown .text.unknown.foo' 38: [ 0] .text.unknown .text.unknown.foo 38: + readelf -p .text.unlikely out/test/x86_64/arch-x86_64-section-name/exe 34: mold: error: out/test/x86_64/arch-x86_64-reloc-overflow/a.o:(.data): relocation R_X86_64_16 against foo out of range: 2109976 is not in [0, 65536) 38: + grep -F '.text.unlikely .text.unlikely.foo' 34: + on_exit 34: + echo OK 34: OK 34: + exit 0 38: [ 0] .text.unlikely .text.unlikely.foo 38: + readelf -p .text.startup out/test/x86_64/arch-x86_64-section-name/exe 4/425 Test #34: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.08 sec 38: + grep -F '.text.startup .text.startup.foo' test 46 Start 46: x86_64-arch-x86_64-unique 46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh" 46: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 46: Environment variables: 46: MACHINE=x86_64 46: CPU= 46: Test timeout computed to be: 1500 38: [ 0] .text.startup .text.startup.foo 38: + readelf -p .text.exit out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text.exit .text.exit.foo' 31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe 31: + grep -F .got 31: [18] .plt.got PROGBITS 00000000000015c0 000005c0 31: [23] .got PROGBITS 00000000000028c8 000008c8 31: [26] .got.plt PROGBITS 0000000000003920 00000920 31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe 38: [ 0] .text.exit .text.exit.foo 31: + grep -F .got.plt 46: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh 38: + readelf -p .text out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text .text.foo' 31: [26] .got.plt PROGBITS 0000000000003920 00000920 46: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 46: ++ export LC_ALL=C 46: ++ LC_ALL=C 46: ++ '[' -z x86_64 ']' 46: ++ '[' -z '' ']' 46: ++ TESTDIR=out/test/x86_64 31: + out/test/x86_64/arch-x86_64-plt/exe 46: ++ CC=cc 46: ++ CXX=c++ 46: ++ GCC=gcc 46: ++ GXX=g++ 46: ++ OBJDUMP=objdump 46: ++ OBJCOPY=objcopy 46: ++ STRIP=strip 46: ++ QEMU= 31: + grep 'Hello world' 46: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh .sh 38: [ 1] .text .text.foo 46: ++ testname=arch-x86_64-unique 46: ++ t=out/test/x86_64/arch-x86_64-unique 46: ++ mkdir -p out/test/x86_64/arch-x86_64-unique 38: + readelf -p .data.rel.ro out/test/x86_64/arch-x86_64-section-name/exe 31: Hello world 31: + on_exit 38: + grep -F '.data.rel.ro .data.rel.ro.foo' 31: + echo OK 31: OK 31: + exit 0 5/425 Test #31: x86_64-arch-x86_64-plt ................................ Passed 0.10 sec 46: ++ case $MACHINE in 46: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 47 Start 47: x86_64-arch-x86_64-warn-execstack 47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh" 47: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 47: Environment variables: 47: MACHINE=x86_64 47: CPU= 47: Test timeout computed to be: 1500 46: +++ uname 46: ++ '[' Linux = FreeBSD ']' 46: ++ trap 'on_error $LINENO' ERR 46: ++ trap on_exit EXIT 46: ++ echo -n 'Testing arch-x86_64-unique ... ' 46: Testing arch-x86_64-unique ... ++ set -o pipefail 46: ++ set -x 46: + cat 46: + cc -c -o out/test/x86_64/arch-x86_64-unique/a.o -x assembler - 38: [ 0] .data.rel.ro .data.rel.ro.foo 38: + readelf -p .data out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.data .data.foo' 38: [ 0] .data .data.foo 9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe 9: + grep 'GNU_STACK.* RW ' 47: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh 38: + readelf -p .rodata out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.rodata .rodata.foo' 47: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 47: ++ export LC_ALL=C 47: ++ LC_ALL=C 47: ++ '[' -z x86_64 ']' 47: ++ '[' -z '' ']' 47: ++ TESTDIR=out/test/x86_64 9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 47: ++ CC=cc 47: ++ CXX=c++ 47: ++ GCC=gcc 47: ++ GXX=g++ 47: ++ OBJDUMP=objdump 47: ++ OBJCOPY=objcopy 47: ++ STRIP=strip 47: ++ QEMU= 9: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o -Wl,-z,execstack-if-needed 38: [ 0] .rodata .rodata.foo 47: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh .sh 38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o 46: + cc -B. -o out/test/x86_64/arch-x86_64-unique/exe out/test/x86_64/arch-x86_64-unique/a.o -nostdlib '-Wl,-unique=*foo*' 47: ++ testname=arch-x86_64-warn-execstack 47: ++ t=out/test/x86_64/arch-x86_64-warn-execstack 47: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-execstack 47: ++ case $MACHINE in 47: ++ tlsdesc_opt=-mtls-dialect=gnu2 47: +++ uname 47: ++ '[' Linux = FreeBSD ']' 47: ++ trap 'on_error $LINENO' ERR 47: ++ trap on_exit EXIT 47: ++ echo -n 'Testing arch-x86_64-warn-execstack ... ' 47: Testing arch-x86_64-warn-execstack ... ++ set -o pipefail 47: ++ set -x 47: + cat 47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/a.o -c -xassembler - 47: + cat 47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/b.o -c -xc - 46: + readelf -x .data.foo.1 out/test/x86_64/arch-x86_64-unique/exe 46: + grep ab 46: 0x0000342a 6162 ab 46: + readelf -x .data.foo.2 out/test/x86_64/arch-x86_64-unique/exe 46: + grep c 46: Hex dump of section '.data.foo.2': 46: 0x0000342c 63 c 38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe 46: + readelf -x .data out/test/x86_64/arch-x86_64-unique/exe 46: + grep de 38: + not grep -F .text.hot 38: + grep -F .text.hot 46: 0x00003428 6465 de 46: + on_exit 46: + echo OK 46: OK 46: + exit 0 6/425 Test #46: x86_64-arch-x86_64-unique ............................. Passed 0.03 sec 38: + return 0 38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z nokeep-text-section-prefix 38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe 38: + not grep -F .text.hot 38: + grep -F .text.hot 38: + return 0 38: + on_exit 38: + echo OK 38: OK 38: + exit 0 28: + test_cflags -Xassembler -mx86-used-note=no 28: + echo 'int main() {}' 28: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - 16: + test_cflags -m32 16: + echo 'int main() {}' 16: + cc -B. -m32 -o /dev/null -xc - 6: + cc -B. -o out/test/x86_64/arch-x86_64-empty-mergeable-section/exe out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o test 48 Start 48: x86_64-arch-x86_64-warn-shared-textrel 48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh" 48: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 48: Environment variables: 48: MACHINE=x86_64 48: CPU= 48: Test timeout computed to be: 1500 7/425 Test #38: x86_64-arch-x86_64-section-name ....................... Passed 0.33 sec test 49 Start 49: x86_64-arch-x86_64-warn-textrel 49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh" 49: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 49: Environment variables: 49: MACHINE=x86_64 49: CPU= 49: Test timeout computed to be: 1500 11: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-linkonce/exe out/test/x86_64/arch-x86_64-gnu-linkonce/a.o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o 32: + cc -B. -o out/test/x86_64/arch-x86_64-preinit-array/exe out/test/x86_64/arch-x86_64-preinit-array/a.o out/test/x86_64/arch-x86_64-preinit-array/b.o 10: ++ uname 10: + '[' Linux = FreeBSD ']' 10: + cat 10: + g++ -o out/test/x86_64/arch-x86_64-function-multiversion/a.o -c -xc++ - -fPIC 13: + cat 13: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/b.o -c -xc - -fPIC 36: + cc -shared -o out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/a.o out/test/x86_64/arch-x86_64-reloc/b.o -Wl,-z,noexecstack 35: + cc -B. -no-pie -o out/test/x86_64/arch-x86_64-reloc-zero/exe out/test/x86_64/arch-x86_64-reloc-zero/a.o out/test/x86_64/arch-x86_64-reloc-zero/b.o 21: + cc -B. -o out/test/x86_64/arch-x86_64-init-array/exe out/test/x86_64/arch-x86_64-init-array/a.o out/test/x86_64/arch-x86_64-init-array/b.o 1: + cc -o out/test/x86_64/arch-x86_64-address-equality/c.o -c -xc - -fPIC 1: + cat 39: + cc -B. -o out/test/x86_64/arch-x86_64-tbss-only/exe out/test/x86_64/arch-x86_64-tbss-only/a.o 12: + cat 12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/b.o -c -xassembler - 23: + cat 23: + cc -o out/test/x86_64/arch-x86_64-large-bss/b.o -c -xc - -mcmodel=large 7: + ./mold -o out/test/x86_64/arch-x86_64-emulation-deduction/exe out/test/x86_64/arch-x86_64-emulation-deduction/a.o 8: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -mcmodel=large 14: + test_cflags -static 14: + echo 'int main() {}' 14: + cc -B. -static -o /dev/null -xc - 33: + cc -B. -o out/test/x86_64/arch-x86_64-relax/exe out/test/x86_64/arch-x86_64-relax/a.o out/test/x86_64/arch-x86_64-relax/b.o 9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe 9: + grep 'GNU_STACK.* RWE ' 9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 9: + on_exit 9: + echo OK 22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe2 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v2 43: + cat 43: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -xc - -mcmodel=large 42: + cc -B. -o out/test/x86_64/arch-x86_64-tls-large-tbss/exe out/test/x86_64/arch-x86_64-tls-large-tbss/a.o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o 37: + cc -B. -o out/test/x86_64/arch-x86_64-section-alignment/exe out/test/x86_64/arch-x86_64-section-alignment/a.o 48: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh 48: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 48: ++ export LC_ALL=C 48: ++ LC_ALL=C 48: ++ '[' -z x86_64 ']' 48: ++ '[' -z '' ']' 48: ++ TESTDIR=out/test/x86_64 48: ++ CC=cc 48: ++ CXX=c++ 48: ++ GCC=gcc 48: ++ GXX=g++ 48: ++ OBJDUMP=objdump 48: ++ OBJCOPY=objcopy 48: ++ STRIP=strip 48: ++ QEMU= 48: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh .sh 41: + cat 41: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - 40: + cat 20: + cat 20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/c.o -xc - 47: + gcc -B. -o out/test/x86_64/arch-x86_64-warn-execstack/exe out/test/x86_64/arch-x86_64-warn-execstack/a.o out/test/x86_64/arch-x86_64-warn-execstack/b.o 25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -c -x assembler - 25: + cat 49: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh 9: OK 9: + exit 0 47: + grep -E 'may cause a segmentation fault|requires executable stack' 8/425 Test #9: x86_64-arch-x86_64-execstack-if-needed ................ Passed 0.38 sec 6: + out/test/x86_64/arch-x86_64-empty-mergeable-section/exe 40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -xc - -mcmodel=large 48: ++ testname=arch-x86_64-warn-shared-textrel 48: ++ t=out/test/x86_64/arch-x86_64-warn-shared-textrel 48: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-shared-textrel 49: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 49: ++ export LC_ALL=C 49: ++ LC_ALL=C 49: ++ '[' -z x86_64 ']' test 50 Start 50: x86_64-arch-x86_64-z-dynamic-undefined-weak 50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh" 50: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 50: Environment variables: 50: MACHINE=x86_64 50: CPU= 50: Test timeout computed to be: 1500 6: + readelf -SW out/test/x86_64/arch-x86_64-empty-mergeable-section/exe 48: ++ case $MACHINE in 48: ++ tlsdesc_opt=-mtls-dialect=gnu2 48: +++ uname 49: ++ '[' -z '' ']' 49: ++ TESTDIR=out/test/x86_64 49: ++ CC=cc 49: ++ CXX=c++ 49: ++ GCC=gcc 49: ++ GXX=g++ 49: ++ OBJDUMP=objdump 49: ++ OBJCOPY=objcopy 49: ++ STRIP=strip 49: ++ QEMU= 49: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh .sh 49: ++ testname=arch-x86_64-warn-textrel 49: ++ t=out/test/x86_64/arch-x86_64-warn-textrel 49: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-textrel 12: + cat 12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/c.o -c -xassembler - 6: + grep '.rodata.str1.1 .* AMS ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log 50: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh 48: ++ '[' Linux = FreeBSD ']' 48: ++ trap 'on_error $LINENO' ERR 48: ++ trap on_exit EXIT 48: ++ echo -n 'Testing arch-x86_64-warn-shared-textrel ... ' 48: Testing arch-x86_64-warn-shared-textrel ... ++ set -o pipefail 48: ++ set -x 48: + is_musl 49: ++ case $MACHINE in 49: ++ tlsdesc_opt=-mtls-dialect=gnu2 49: +++ uname 50: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 50: ++ export LC_ALL=C 50: ++ LC_ALL=C 50: ++ '[' -z x86_64 ']' 50: ++ '[' -z '' ']' 50: ++ TESTDIR=out/test/x86_64 50: ++ CC=cc 50: ++ CXX=c++ 50: ++ GCC=gcc 50: ++ GXX=g++ 50: ++ OBJDUMP=objdump 50: ++ OBJCOPY=objcopy 50: ++ STRIP=strip 50: ++ QEMU= 48: + grep musl 49: ++ '[' Linux = FreeBSD ']' 49: ++ trap 'on_error $LINENO' ERR 49: ++ trap on_exit EXIT 49: ++ echo -n 'Testing arch-x86_64-warn-textrel ... ' 49: Testing arch-x86_64-warn-textrel ... ++ set -o pipefail 49: ++ set -x 49: + is_musl 6: [16] .rodata.str1.1 PROGBITS 0000000000000568 000568 000008 01 AMS 0 0 1 6: + not grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log 6: + grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log 25: + cc -B. -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o 49: + grep musl 50: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh .sh 6: + return 0 6: + on_exit 6: + echo OK 6: OK 6: + exit 0 9/425 Test #6: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 0.39 sec test 51 Start 51: x86_64-arch-x86_64-z-ibt 51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh" 51: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 51: Environment variables: 51: MACHINE=x86_64 51: CPU= 51: Test timeout computed to be: 1500 12: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/b.o -Wl,-gc-sections 50: ++ testname=arch-x86_64-z-dynamic-undefined-weak 50: ++ t=out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak 50: ++ mkdir -p out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak 44: + echo 'int y(); int main() { y(); }' 45: + echo 'int y(); int main() { y(); }' 45: + cc -xc -c -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o - 48: + cat 48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o -x assembler - 49: + cat 49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/a.o -x assembler - 44: + cc -xc -c -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o - 51: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh 50: ++ case $MACHINE in 50: ++ tlsdesc_opt=-mtls-dialect=gnu2 50: +++ uname 50: ++ '[' Linux = FreeBSD ']' 50: ++ trap 'on_error $LINENO' ERR 50: ++ trap on_exit EXIT 50: ++ echo -n 'Testing arch-x86_64-z-dynamic-undefined-weak ... ' 50: Testing arch-x86_64-z-dynamic-undefined-weak ... ++ set -o pipefail 50: ++ set -x 50: ++ uname 49: + cat 50: + '[' Linux = FreeBSD ']' 7: + readelf --file-header out/test/x86_64/arch-x86_64-emulation-deduction/exe 7: + grep -i x86-64 50: + cc -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -c -xc - -fno-PIE 49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/b.o -fPIC -xc - 48: + cat 7: Machine: Advanced Micro Devices X86-64 7: + on_exit 50: + cat 7: + echo OK 7: OK 7: + exit 0 51: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 51: ++ export LC_ALL=C 51: ++ LC_ALL=C 51: ++ '[' -z x86_64 ']' 51: ++ '[' -z '' ']' 51: ++ TESTDIR=out/test/x86_64 51: ++ CC=cc 51: ++ CXX=c++ 51: ++ GCC=gcc 51: ++ GXX=g++ 51: ++ OBJDUMP=objdump 51: ++ OBJCOPY=objcopy 51: ++ STRIP=strip 51: ++ QEMU= 51: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh .sh 48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - 10/425 Test #7: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.42 sec 16: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/foo test 52 Start 52: x86_64-arch-x86_64-z-ibtplt 52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibtplt.sh" 52: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 52: Environment variables: 52: MACHINE=x86_64 52: CPU= 52: Test timeout computed to be: 1500 17: + cat 17: + cc -m32 -c -o out/test/x86_64/arch-x86_64-incompatible-libs/a.o -xc - 51: ++ testname=arch-x86_64-z-ibt 51: ++ t=out/test/x86_64/arch-x86_64-z-ibt 51: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibt 35: + on_exit 35: + echo OK 35: OK 35: + exit 0 11/425 Test #35: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.39 sec test 53 Start 53: x86_64-arch-x86_64-z-rewrite-endbr 53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr.sh" 53: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 53: Environment variables: 53: MACHINE=x86_64 53: CPU= 53: Test timeout computed to be: 1500 52: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibtplt.sh 52: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 52: ++ export LC_ALL=C 52: ++ LC_ALL=C 52: ++ '[' -z x86_64 ']' 52: ++ '[' -z '' ']' 52: ++ TESTDIR=out/test/x86_64 52: ++ CC=cc 52: ++ CXX=c++ 52: ++ GCC=gcc 52: ++ GXX=g++ 52: ++ OBJDUMP=objdump 52: ++ OBJCOPY=objcopy 52: ++ STRIP=strip 52: ++ QEMU= 52: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibtplt.sh .sh 52: ++ testname=arch-x86_64-z-ibtplt 52: ++ t=out/test/x86_64/arch-x86_64-z-ibtplt 52: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibtplt 41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o 53: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr.sh 53: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 53: ++ export LC_ALL=C 53: ++ LC_ALL=C 53: ++ '[' -z x86_64 ']' 53: ++ '[' -z '' ']' 53: ++ TESTDIR=out/test/x86_64 53: ++ CC=cc 53: ++ CXX=c++ 53: ++ GCC=gcc 53: ++ GXX=g++ 53: ++ OBJDUMP=objdump 53: ++ OBJCOPY=objcopy 53: ++ STRIP=strip 53: ++ QEMU= 53: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr.sh .sh 53: ++ testname=arch-x86_64-z-rewrite-endbr 53: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr 53: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr 51: ++ case $MACHINE in 23: + cc -B. -o out/test/x86_64/arch-x86_64-large-bss/exe out/test/x86_64/arch-x86_64-large-bss/a.o out/test/x86_64/arch-x86_64-large-bss/b.o 51: ++ tlsdesc_opt=-mtls-dialect=gnu2 52: ++ case $MACHINE in 52: ++ tlsdesc_opt=-mtls-dialect=gnu2 53: ++ case $MACHINE in 53: ++ tlsdesc_opt=-mtls-dialect=gnu2 8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe 51: +++ uname 52: +++ uname 53: +++ uname 20: + cc -B. -o out/test/x86_64/arch-x86_64-init-array-readonly/exe out/test/x86_64/arch-x86_64-init-array-readonly/a.o out/test/x86_64/arch-x86_64-init-array-readonly/b.o out/test/x86_64/arch-x86_64-init-array-readonly/c.o 16: + cat 16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/a.o -c -xc - -m32 26: + cat 26: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings/a.o -c -x assembler - 53: ++ '[' Linux = FreeBSD ']' 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT 53: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr ... ' 53: Testing arch-x86_64-z-rewrite-endbr ... ++ set -o pipefail 53: ++ set -x 53: + test_cflags -fcf-protection 53: + echo 'int main() {}' 53: + cc -B. -fcf-protection -o /dev/null -xc - 36: + cat 8: + test_cxxflags -static 8: + echo 'int main() {}' 8: + c++ -B. -static -o /dev/null -xc++ - 1: + cc -B. -shared -o out/test/x86_64/arch-x86_64-address-equality/d.so out/test/x86_64/arch-x86_64-address-equality/c.o 51: ++ '[' Linux = FreeBSD ']' 51: ++ trap 'on_error $LINENO' ERR 51: ++ trap on_exit EXIT 51: ++ echo -n 'Testing arch-x86_64-z-ibt ... ' 51: Testing arch-x86_64-z-ibt ... ++ set -o pipefail 51: ++ set -x 51: + cc -o /dev/null -c -xassembler - 39: + out/test/x86_64/arch-x86_64-tbss-only/exe 27: + cat 27: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - 18: + nm mold 18: + grep __tsan_init 47: mold: warning: out/test/x86_64/arch-x86_64-warn-execstack/a.o: this file may cause a segmentation fault because it requires an executable stack. See https://github.com/rui314/mold/tree/main/docs/execstack.md for more info. 47: + on_exit 47: + echo OK 47: OK 47: + exit 0 39: + readelf -W --segments out/test/x86_64/arch-x86_64-tbss-only/exe 42: + out/test/x86_64/arch-x86_64-tls-large-tbss/exe 51: + echo endbr64 39: + grep -E 'TLS +0x000([^ ][^ ][^ ]) 0x[^ ]+\1 ' 32: + out/test/x86_64/arch-x86_64-preinit-array/exe 52: ++ '[' Linux = FreeBSD ']' 52: ++ trap 'on_error $LINENO' ERR 52: ++ trap on_exit EXIT 52: ++ echo -n 'Testing arch-x86_64-z-ibtplt ... ' 52: Testing arch-x86_64-z-ibtplt ... ++ set -o pipefail 52: ++ set -x 12/425 Test #47: x86_64-arch-x86_64-warn-execstack ..................... Passed 0.45 sec 52: + cat test 54 Start 54: x86_64-arch-x86_64-z-rewrite-endbr2 54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh" 54: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 54: Environment variables: 54: MACHINE=x86_64 54: CPU= 54: Test timeout computed to be: 1500 13: + cc -B. -o out/test/x86_64/arch-x86_64-gotpcrelx/exe out/test/x86_64/arch-x86_64-gotpcrelx/a.o out/test/x86_64/arch-x86_64-gotpcrelx/b.o 52: + cc -fPIC -o out/test/x86_64/arch-x86_64-z-ibtplt/a.o -c -xc - 37: + out/test/x86_64/arch-x86_64-section-alignment/exe 22: + grep -F 'Unknown note type: (0x00000005)' 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 32: + grep 'preinit init fini' 32: preinit init fini 32: + on_exit 32: + echo OK 32: OK 32: + exit 0 40: + cat 42: + grep '^3 0 5 0 0 0$' 21: + out/test/x86_64/arch-x86_64-init-array/exe 21: + grep 'init1 init2 fini2 fini1' 43: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -mcmodel=large 51: + cat 51: + cc -o out/test/x86_64/arch-x86_64-z-ibt/a.o -c -x assembler - 11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe 39: TLS 0x0006d4 0x00000000000026d4 0x00000000000026d4 0x000000 0x000001 R 0x1 29: + test_cflags -Xassembler -mx86-used-note=no 54: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh 54: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 54: ++ export LC_ALL=C 54: ++ LC_ALL=C 54: ++ '[' -z x86_64 ']' 54: ++ '[' -z '' ']' 54: ++ TESTDIR=out/test/x86_64 54: ++ CC=cc 54: ++ CXX=c++ 54: ++ GCC=gcc 54: ++ GXX=g++ 54: ++ OBJDUMP=objdump 54: ++ OBJCOPY=objcopy 54: ++ STRIP=strip 54: ++ QEMU= 13/425 Test #32: x86_64-arch-x86_64-preinit-array ...................... Passed 0.56 sec 29: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie test 55 Start 55: x86_64-arch-x86_64-z-rewrite-endbr3 55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh" 55: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 55: Environment variables: 55: MACHINE=x86_64 55: CPU= 55: Test timeout computed to be: 1500 29: + echo 'int main() {}' 21: init1 init2 fini2 fini1 21: + on_exit 21: + echo OK 21: OK 21: + exit 0 25: + readelf -x .foo out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe 25: + grep -F '03000000 00000000 ffffffff ffffffff' 25: 0x00000000 03000000 00000000 ffffffff ffffffff ................ 54: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh .sh 54: ++ testname=arch-x86_64-z-rewrite-endbr2 54: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr2 54: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr2 54: ++ case $MACHINE in 54: ++ tlsdesc_opt=-mtls-dialect=gnu2 54: +++ uname 33: + objdump -d out/test/x86_64/arch-x86_64-relax/exe 33: + sed -n '/:/,/<.*>:/p' 42: 3 0 5 0 0 0 42: + on_exit 42: + echo OK 42: OK 42: + exit 0 39: + on_exit 39: + echo OK 39: OK 39: + exit 0 37: + grep '^0 0 0$' 37: 0 0 0 37: + on_exit 37: + echo OK 37: OK 37: + exit 0 40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -xc - -mcmodel=large 12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 12: + grep foo 11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe 11: + grep -A1 '<__x86.get_pc_thunk.bx>:' 19: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-obj/a.o -m64 -xc - 19: + cat 30: + CFLAGS='-Xassembler -mx86-used-note=no' 30: + cat 51: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o 26: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-strings/exe out/test/x86_64/arch-x86_64-mergeable-strings/a.o 14/425 Test #21: x86_64-arch-x86_64-init-array ......................... Passed 0.58 sec 15/425 Test #37: x86_64-arch-x86_64-section-alignment .................. Passed 0.56 sec 16/425 Test #39: x86_64-arch-x86_64-tbss-only .......................... Passed 0.56 sec 17/425 Test #42: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 0.55 sec 25: + readelf -x .bar out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe 25: + grep -F xyz.abc. 54: ++ '[' Linux = FreeBSD ']' 54: ++ trap 'on_error $LINENO' ERR 54: ++ trap on_exit EXIT 54: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr2 ... ' 54: Testing arch-x86_64-z-rewrite-endbr2 ... ++ set -o pipefail 54: ++ set -x 54: + test_cflags -fcf-protection 33: + grep -E 'lea \s*0x.+\(%rip\),%rax .*' out/test/x86_64/arch-x86_64-relax/log 11: + grep -F 'puts$plt' 30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/a.o -c -x assembler - test 56 Start 56: x86_64-arch-x86_64-z-shstk 56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh" 56: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 56: Environment variables: 56: MACHINE=x86_64 56: CPU= 56: Test timeout computed to be: 1500 test 57 Start 57: x86_64-arch-x86_64-z-text 57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-text.sh" 57: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 57: Environment variables: 57: MACHINE=x86_64 57: CPU= 57: Test timeout computed to be: 1500 test 58 Start 58: x86_64-abs-error 58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh" 58: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 58: Environment variables: 58: MACHINE=x86_64 58: CPU= 58: Test timeout computed to be: 1500 test 59 Start 59: x86_64-absolute-symbols 59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh" 59: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 59: Environment variables: 59: MACHINE=x86_64 59: CPU= 59: Test timeout computed to be: 1500 55: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh 55: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 55: ++ export LC_ALL=C 55: ++ LC_ALL=C 55: ++ '[' -z x86_64 ']' 55: ++ '[' -z '' ']' 55: ++ TESTDIR=out/test/x86_64 55: ++ CC=cc 55: ++ CXX=c++ 55: ++ GCC=gcc 55: ++ GXX=g++ 55: ++ OBJDUMP=objdump 55: ++ OBJCOPY=objcopy 55: ++ STRIP=strip 55: ++ QEMU= 55: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh .sh 55: ++ testname=arch-x86_64-z-rewrite-endbr3 55: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr3 55: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr3 55: ++ case $MACHINE in 55: ++ tlsdesc_opt=-mtls-dialect=gnu2 55: +++ uname 55: ++ '[' Linux = FreeBSD ']' 55: ++ trap 'on_error $LINENO' ERR 55: ++ trap on_exit EXIT 55: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr3 ... ' 55: Testing arch-x86_64-z-rewrite-endbr3 ... ++ set -o pipefail 55: ++ set -x 55: + test_cflags -fcf-protection 55: + echo 'int main() {}' 55: + cc -B. -fcf-protection -o /dev/null -xc - 22: + grep -F 'procesor-specific type 0xc0008002' 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 22: + grep 'x86 ISA needed: .*x86-64-v2' 22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2 22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe3 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v3 25: 0x00000000 78797a00 61626300 xyz.abc. 25: + on_exit 25: + echo OK 25: OK 25: + exit 0 54: + cc -B. -fcf-protection -o /dev/null -xc - 54: + echo 'int main() {}' 33: 16c9: 48 8d 05 ee 00 00 00 lea 0xee(%rip),%rax # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rcx .*' out/test/x86_64/arch-x86_64-relax/log 33: 16d0: 48 8d 0d e7 00 00 00 lea 0xe7(%rip),%rcx # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rdx .*' out/test/x86_64/arch-x86_64-relax/log 33: 16d7: 48 8d 15 e0 00 00 00 lea 0xe0(%rip),%rdx # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rbx .*' out/test/x86_64/arch-x86_64-relax/log 33: 16de: 48 8d 1d d9 00 00 00 lea 0xd9(%rip),%rbx # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rbp .*' out/test/x86_64/arch-x86_64-relax/log 33: 16e5: 48 8d 2d d2 00 00 00 lea 0xd2(%rip),%rbp # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rsi .*' out/test/x86_64/arch-x86_64-relax/log 33: 16ec: 48 8d 35 cb 00 00 00 lea 0xcb(%rip),%rsi # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rdi .*' out/test/x86_64/arch-x86_64-relax/log 33: 16f3: 48 8d 3d c4 00 00 00 lea 0xc4(%rip),%rdi # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r8 .*' out/test/x86_64/arch-x86_64-relax/log 33: 16fa: 4c 8d 05 bd 00 00 00 lea 0xbd(%rip),%r8 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r9 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1701: 4c 8d 0d b6 00 00 00 lea 0xb6(%rip),%r9 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r10 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1708: 4c 8d 15 af 00 00 00 lea 0xaf(%rip),%r10 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r11 .*' out/test/x86_64/arch-x86_64-relax/log 33: 170f: 4c 8d 1d a8 00 00 00 lea 0xa8(%rip),%r11 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r12 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1716: 4c 8d 25 a1 00 00 00 lea 0xa1(%rip),%r12 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r13 .*' out/test/x86_64/arch-x86_64-relax/log 33: 171d: 4c 8d 2d 9a 00 00 00 lea 0x9a(%rip),%r13 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r14 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1724: 4c 8d 35 93 00 00 00 lea 0x93(%rip),%r14 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r15 .*' out/test/x86_64/arch-x86_64-relax/log 33: 172b: 4c 8d 3d 8c 00 00 00 lea 0x8c(%rip),%r15 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r16 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1732: d5 48 8d 05 84 00 00 lea 0x84(%rip),%r16 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r17 .*' out/test/x86_64/arch-x86_64-relax/log 33: 173a: d5 48 8d 0d 7c 00 00 lea 0x7c(%rip),%r17 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r18 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1742: d5 48 8d 15 74 00 00 lea 0x74(%rip),%r18 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r19 .*' out/test/x86_64/arch-x86_64-relax/log 33: 174a: d5 48 8d 1d 6c 00 00 lea 0x6c(%rip),%r19 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r20 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1752: d5 48 8d 25 64 00 00 lea 0x64(%rip),%r20 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r21 .*' out/test/x86_64/arch-x86_64-relax/log 33: 175a: d5 48 8d 2d 5c 00 00 lea 0x5c(%rip),%r21 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r22 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1762: d5 48 8d 35 54 00 00 lea 0x54(%rip),%r22 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r23 .*' out/test/x86_64/arch-x86_64-relax/log 33: 176a: d5 48 8d 3d 4c 00 00 lea 0x4c(%rip),%r23 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r24 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1772: d5 4c 8d 05 44 00 00 lea 0x44(%rip),%r24 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r25 .*' out/test/x86_64/arch-x86_64-relax/log 33: 177a: d5 4c 8d 0d 3c 00 00 lea 0x3c(%rip),%r25 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r26 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1782: d5 4c 8d 15 34 00 00 lea 0x34(%rip),%r26 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r27 .*' out/test/x86_64/arch-x86_64-relax/log 33: 178a: d5 4c 8d 1d 2c 00 00 lea 0x2c(%rip),%r27 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r28 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1792: d5 4c 8d 25 24 00 00 lea 0x24(%rip),%r28 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r29 .*' out/test/x86_64/arch-x86_64-relax/log 33: 179a: d5 4c 8d 2d 1c 00 00 lea 0x1c(%rip),%r29 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r30 .*' out/test/x86_64/arch-x86_64-relax/log 33: 17a2: d5 4c 8d 35 14 00 00 lea 0x14(%rip),%r30 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r31 .*' out/test/x86_64/arch-x86_64-relax/log 33: 17aa: d5 4c 8d 3d 0c 00 00 lea 0xc(%rip),%r31 # 17be 33: + grep -E 'call.*' out/test/x86_64/arch-x86_64-relax/log 33: 17b2: 40 e8 06 00 00 00 rex call 17be 33: + grep -E 'jmp.*' out/test/x86_64/arch-x86_64-relax/log 33: 17b8: 40 e9 00 00 00 00 rex jmp 17be 33: + on_exit 33: + echo OK 33: OK 33: + exit 0 11: 1719: e8 f2 fe ff ff call 1610 11: + on_exit 11: + echo OK 11: OK 11: + exit 0 30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - 30: + cat 30: + cat 30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - 30: + cat 30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - 12: 0000000000001694 t foo 12: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/c.o -Wl,-gc-sections 15: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/foo 15: + echo 'char hello[] = "Hello world";' 15: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/libbar.so -m32 -xc - 49: + cc -B. -o out/test/x86_64/arch-x86_64-warn-textrel/exe out/test/x86_64/arch-x86_64-warn-textrel/a.o out/test/x86_64/arch-x86_64-warn-textrel/b.o -pie -Wl,-warn-textrel 17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/lib32 17: + ar crs out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.a out/test/x86_64/arch-x86_64-incompatible-libs/a.o 48: + cc -B. -shared -o out/test/x86_64/arch-x86_64-warn-shared-textrel/c.so out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -Wl,-warn-shared-textrel 41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so 20: + out/test/x86_64/arch-x86_64-init-array-readonly/exe 20: + grep 'init1 init2' 20: init1 init2 20: + on_exit 20: + echo OK 20: OK 20: + exit 0 50: + not cc -B. -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/exe3 out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -no-pie -Wl,-z,dynamic-undefined-weak 50: + grep 'cannot create a copy relocation for foo' 16: + cat 16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/foo/a.o -c -xc - 45: + cc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so 1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe1 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie 44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so 51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe 51: + not grep -w SHSTK 51: + grep -w SHSTK 51: + return 0 51: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o -Wl,-z,ibt 14: + cat 14: + c++ -march=x86-64 -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE 24: + cat 24: + cc -o out/test/x86_64/arch-x86_64-mergeable-records/a.o -c -x assembler - 5: + cc -xc -c -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o - 5: + echo 'int y(); int main() { y(); }' 27: + cat 27: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - 52: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -shared out/test/x86_64/arch-x86_64-z-ibtplt/a.o -Wl,-z,ibtplt 56: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh 56: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 56: ++ export LC_ALL=C 56: ++ LC_ALL=C 56: ++ '[' -z x86_64 ']' 56: ++ '[' -z '' ']' 56: ++ TESTDIR=out/test/x86_64 56: ++ CC=cc 56: ++ CXX=c++ 56: ++ GCC=gcc 56: ++ GXX=g++ 56: ++ OBJDUMP=objdump 56: ++ OBJCOPY=objcopy 56: ++ STRIP=strip 56: ++ QEMU= 56: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh .sh 56: ++ testname=arch-x86_64-z-shstk 56: ++ t=out/test/x86_64/arch-x86_64-z-shstk 56: ++ mkdir -p out/test/x86_64/arch-x86_64-z-shstk 56: ++ case $MACHINE in 56: ++ tlsdesc_opt=-mtls-dialect=gnu2 56: +++ uname 56: ++ '[' Linux = FreeBSD ']' 56: ++ trap 'on_error $LINENO' ERR 56: ++ trap on_exit EXIT 56: ++ echo -n 'Testing arch-x86_64-z-shstk ... ' 56: Testing arch-x86_64-z-shstk ... ++ set -o pipefail 56: ++ set -x 56: + echo endbr64 56: + cc -o /dev/null -c -xassembler - 56: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - 56: + cat 57: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-text.sh 57: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 57: ++ export LC_ALL=C 57: ++ LC_ALL=C 57: ++ '[' -z x86_64 ']' 57: ++ '[' -z '' ']' 57: ++ TESTDIR=out/test/x86_64 57: ++ CC=cc 57: ++ CXX=c++ 57: ++ GCC=gcc 57: ++ GXX=g++ 57: ++ OBJDUMP=objdump 57: ++ OBJCOPY=objcopy 57: ++ STRIP=strip 57: ++ QEMU= 57: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-text.sh .sh 57: ++ testname=arch-x86_64-z-text 57: ++ t=out/test/x86_64/arch-x86_64-z-text 57: ++ mkdir -p out/test/x86_64/arch-x86_64-z-text 57: ++ case $MACHINE in 57: ++ tlsdesc_opt=-mtls-dialect=gnu2 57: +++ uname 57: ++ '[' Linux = FreeBSD ']' 57: ++ trap 'on_error $LINENO' ERR 57: ++ trap on_exit EXIT 57: ++ echo -n 'Testing arch-x86_64-z-text ... ' 57: Testing arch-x86_64-z-text ... ++ set -o pipefail 57: ++ set -x 57: + is_musl 57: + grep musl 57: + cat 57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/a.o -x assembler - 58: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh 58: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 58: ++ export LC_ALL=C 58: ++ LC_ALL=C 58: ++ '[' -z x86_64 ']' 58: ++ '[' -z '' ']' 58: ++ TESTDIR=out/test/x86_64 58: ++ CC=cc 58: ++ CXX=c++ 58: ++ GCC=gcc 58: ++ GXX=g++ 58: ++ OBJDUMP=objdump 58: ++ OBJCOPY=objcopy 58: ++ STRIP=strip 58: ++ QEMU= 58: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh .sh 58: ++ testname=abs-error 58: ++ t=out/test/x86_64/abs-error 58: ++ mkdir -p out/test/x86_64/abs-error 58: ++ case $MACHINE in 58: ++ tlsdesc_opt=-mtls-dialect=gnu2 58: +++ uname 58: ++ '[' Linux = FreeBSD ']' 58: ++ trap 'on_error $LINENO' ERR 58: ++ trap on_exit EXIT 58: ++ echo -n 'Testing abs-error ... ' 58: Testing abs-error ... ++ set -o pipefail 58: ++ set -x 58: + '[' x86_64 = aarch64 ']' 58: + '[' x86_64 = ppc64 ']' 58: + '[' x86_64 = ppc64le ']' 58: + '[' x86_64 = s390x ']' 58: + [[ x86_64 = loongarch* ]] 58: + cat 58: + cc -fPIC -c -o out/test/x86_64/abs-error/a.o -xassembler - 18/425 Test #11: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 0.73 sec 19/425 Test #20: x86_64-arch-x86_64-init-array-readonly ................ Passed 0.71 sec 20/425 Test #25: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.71 sec 21/425 Test #33: x86_64-arch-x86_64-relax .............................. Passed 0.69 sec 24: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-records/exe out/test/x86_64/arch-x86_64-mergeable-records/a.o 56: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o 13: + out/test/x86_64/arch-x86_64-gotpcrelx/exe 13: 0 0 13: + on_exit 13: + echo OK 13: OK 13: + exit 0 22/425 Test #13: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.73 sec 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^42$' 36: 42 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 23: + grep -E '^1 c0000000$' 23: + out/test/x86_64/arch-x86_64-large-bss/exe 23: 1 c0000000 23: + on_exit 23: + echo OK 23: OK 23: + exit 0 23/425 Test #23: x86_64-arch-x86_64-large-bss .......................... Passed 0.71 sec 28: + CFLAGS='-Xassembler -mx86-used-note=no' 28: + grep -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' 28: + readelf -v 28: GNU readelf (GNU Binutils for Debian) 2.45 28: + cat 28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - 59: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh 59: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 59: ++ export LC_ALL=C 59: ++ LC_ALL=C 59: ++ '[' -z x86_64 ']' 59: ++ '[' -z '' ']' 59: ++ TESTDIR=out/test/x86_64 59: ++ CC=cc 59: ++ CXX=c++ 59: ++ GCC=gcc 59: ++ GXX=g++ 59: ++ OBJDUMP=objdump 59: ++ OBJCOPY=objcopy 59: ++ STRIP=strip 59: ++ QEMU= 59: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh .sh 59: ++ testname=absolute-symbols 59: ++ t=out/test/x86_64/absolute-symbols 59: ++ mkdir -p out/test/x86_64/absolute-symbols 59: ++ case $MACHINE in 59: ++ tlsdesc_opt=-mtls-dialect=gnu2 59: +++ uname 59: ++ '[' Linux = FreeBSD ']' 59: ++ trap 'on_error $LINENO' ERR 59: ++ trap on_exit EXIT 59: ++ echo -n 'Testing absolute-symbols ... ' 59: Testing absolute-symbols ... ++ set -o pipefail 59: ++ set -x 43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe 43: + grep '3 5 3 5' 43: 3 5 3 5 43: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -Wl,-no-relax -mcmodel=large test 60 Start 60: x86_64-allow-multiple-definition 60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh" 60: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 60: Environment variables: 60: MACHINE=x86_64 60: CPU= 60: Test timeout computed to be: 1500 test 61 Start 61: x86_64-ar-alignment 61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh" 61: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 61: Environment variables: 61: MACHINE=x86_64 61: CPU= 61: Test timeout computed to be: 1500 test 62 Start 62: x86_64-as-needed-dso 62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh" 62: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 62: Environment variables: 62: MACHINE=x86_64 62: CPU= 62: Test timeout computed to be: 1500 test 63 Start 63: x86_64-as-needed-dso2 63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh" 63: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 63: Environment variables: 63: MACHINE=x86_64 63: CPU= 63: Test timeout computed to be: 1500 59: + '[' x86_64 = sparc64 ']' 59: + cc -o out/test/x86_64/absolute-symbols/a.o -c -x assembler - 59: + cat 59: + cat 59: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - test 64 Start 64: x86_64-as-needed-weak 64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh" 64: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 64: Environment variables: 64: MACHINE=x86_64 64: CPU= 64: Test timeout computed to be: 1500 test 65 Start 65: x86_64-as-needed 65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh" 65: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 65: Environment variables: 65: MACHINE=x86_64 65: CPU= 65: Test timeout computed to be: 1500 57: + cat 57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/b.o -fPIC -xc - 26: + out/test/x86_64/arch-x86_64-mergeable-strings/exe 26: + grep 'Hello world' 26: Hello world 26: + readelf -sW out/test/x86_64/arch-x86_64-mergeable-strings/exe 26: + grep -E '[0-9] foo$' 26: 144: 000000000022457f 0 NOTYPE LOCAL DEFAULT 14 foo 26: + on_exit 26: + echo OK 26: OK 26: + exit 0 49: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log 49: mold: warning: out/test/x86_64/arch-x86_64-warn-textrel/a.o:(.text): relocation against symbol `main' in read-only section 49: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-textrel/log 49: mold: warning: creating a DT_TEXTREL in an output file 49: + on_exit 49: + echo OK 49: OK 49: + exit 0 58: + cat 58: + cc -fno-PIC -c -o out/test/x86_64/abs-error/b.o -xc - 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe3 22: + grep 'x86 ISA needed: .*x86-64-v3' 22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v3 22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe4 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v4 48: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-shared-textrel/log 48: mold: warning: out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o:(.text): relocation against symbol `main' in read-only section 48: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-shared-textrel/log 48: mold: warning: creating a DT_TEXTREL in an output file 48: + on_exit 48: + echo OK 48: OK 48: + exit 0 45: + out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc 45: + cat 45: + gcc -c -o out/test/x86_64/arch-x86_64-tlsdesc/a.o -xassembler - 45: + cat 45: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 44: + out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc 44: + cc -fPIC -o out/test/x86_64/arch-x86_64-tls-module-base/a.o -c -xassembler - 44: + cat 44: + cat 44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - 60: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh 60: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 60: ++ export LC_ALL=C 60: ++ LC_ALL=C 60: ++ '[' -z x86_64 ']' 60: ++ '[' -z '' ']' 60: ++ TESTDIR=out/test/x86_64 60: ++ CC=cc 60: ++ CXX=c++ 60: ++ GCC=gcc 60: ++ GXX=g++ 60: ++ OBJDUMP=objdump 60: ++ OBJCOPY=objcopy 60: ++ STRIP=strip 60: ++ QEMU= 60: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh .sh 60: ++ testname=allow-multiple-definition 60: ++ t=out/test/x86_64/allow-multiple-definition 60: ++ mkdir -p out/test/x86_64/allow-multiple-definition 60: ++ case $MACHINE in 60: ++ tlsdesc_opt=-mtls-dialect=gnu2 60: +++ uname 60: ++ '[' Linux = FreeBSD ']' 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT 60: ++ echo -n 'Testing allow-multiple-definition ... ' 60: Testing allow-multiple-definition ... ++ set -o pipefail 60: ++ set -x 60: + echo 'int main() { return 0; }' 60: + cc -c -o out/test/x86_64/allow-multiple-definition/a.o -xc - 61: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh 61: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 61: ++ export LC_ALL=C 61: ++ LC_ALL=C 61: ++ '[' -z x86_64 ']' 61: ++ '[' -z '' ']' 61: ++ TESTDIR=out/test/x86_64 61: ++ CC=cc 61: ++ CXX=c++ 61: ++ GCC=gcc 61: ++ GXX=g++ 61: ++ OBJDUMP=objdump 61: ++ OBJCOPY=objcopy 61: ++ STRIP=strip 61: ++ QEMU= 61: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh .sh 61: ++ testname=ar-alignment 61: ++ t=out/test/x86_64/ar-alignment 61: ++ mkdir -p out/test/x86_64/ar-alignment 61: ++ case $MACHINE in 61: ++ tlsdesc_opt=-mtls-dialect=gnu2 61: +++ uname 61: ++ '[' Linux = FreeBSD ']' 61: ++ trap 'on_error $LINENO' ERR 61: ++ trap on_exit EXIT 61: ++ echo -n 'Testing ar-alignment ... ' 61: Testing ar-alignment ... ++ set -o pipefail 61: ++ set -x 61: + cat 61: + cc -o out/test/x86_64/ar-alignment/a.o -c -xc - 62: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh 62: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 62: ++ export LC_ALL=C 62: ++ LC_ALL=C 62: ++ '[' -z x86_64 ']' 62: ++ '[' -z '' ']' 62: ++ TESTDIR=out/test/x86_64 62: ++ CC=cc 62: ++ CXX=c++ 62: ++ GCC=gcc 62: ++ GXX=g++ 62: ++ OBJDUMP=objdump 62: ++ OBJCOPY=objcopy 62: ++ STRIP=strip 62: ++ QEMU= 62: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh .sh 62: ++ testname=as-needed-dso 62: ++ t=out/test/x86_64/as-needed-dso 62: ++ mkdir -p out/test/x86_64/as-needed-dso 63: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh 63: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 63: ++ export LC_ALL=C 63: ++ LC_ALL=C 63: ++ '[' -z x86_64 ']' 63: ++ '[' -z '' ']' 63: ++ TESTDIR=out/test/x86_64 63: ++ CC=cc 63: ++ CXX=c++ 63: ++ GCC=gcc 63: ++ GXX=g++ 63: ++ OBJDUMP=objdump 63: ++ OBJCOPY=objcopy 63: ++ STRIP=strip 63: ++ QEMU= 63: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh .sh 63: ++ testname=as-needed-dso2 63: ++ t=out/test/x86_64/as-needed-dso2 63: ++ mkdir -p out/test/x86_64/as-needed-dso2 24/425 Test #48: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 0.42 sec 25/425 Test #49: x86_64-arch-x86_64-warn-textrel ....................... Passed 0.49 sec test 66 Start 66: x86_64-audit 66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh" 66: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 66: Environment variables: 66: MACHINE=x86_64 66: CPU= 66: Test timeout computed to be: 1500 test 67 Start 67: x86_64-auxiliary 67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh" 67: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 67: Environment variables: 67: MACHINE=x86_64 67: CPU= 67: Test timeout computed to be: 1500 26/425 Test #26: x86_64-arch-x86_64-mergeable-strings .................. Passed 0.84 sec 62: ++ case $MACHINE in 62: ++ tlsdesc_opt=-mtls-dialect=gnu2 62: +++ uname 62: ++ '[' Linux = FreeBSD ']' 62: ++ trap 'on_error $LINENO' ERR 62: ++ trap on_exit EXIT 62: ++ echo -n 'Testing as-needed-dso ... ' 62: Testing as-needed-dso ... ++ set -o pipefail 62: ++ set -x 62: + cat 62: + cc -o out/test/x86_64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 63: ++ case $MACHINE in 63: ++ tlsdesc_opt=-mtls-dialect=gnu2 63: +++ uname 63: ++ '[' Linux = FreeBSD ']' 63: ++ trap 'on_error $LINENO' ERR 63: ++ trap on_exit EXIT 63: ++ echo -n 'Testing as-needed-dso2 ... ' 63: Testing as-needed-dso2 ... ++ set -o pipefail 63: ++ set -x 63: + cat 63: + cc -o out/test/x86_64/as-needed-dso2/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 50: mold: error: out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o: cannot create a copy relocation for foo; recompile with -fPIE or -fPIC 50: + on_exit 50: + echo OK 50: OK 50: + exit 0 27/425 Test #50: x86_64-arch-x86_64-z-dynamic-undefined-weak ........... Passed 0.49 sec 17: + cc -m32 -shared -o out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs/a.o 16: + cat 16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/c.o -c -xc - 28: + cat 28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - 41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 41: + grep '1 2 3' 64: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh 64: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 64: ++ export LC_ALL=C 64: ++ LC_ALL=C 64: ++ '[' -z x86_64 ']' 64: ++ '[' -z '' ']' 64: ++ TESTDIR=out/test/x86_64 64: ++ CC=cc 64: ++ CXX=c++ 64: ++ GCC=gcc 64: ++ GXX=g++ 64: ++ OBJDUMP=objdump 64: ++ OBJCOPY=objcopy 64: ++ STRIP=strip 64: ++ QEMU= 64: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh .sh 64: ++ testname=as-needed-weak 64: ++ t=out/test/x86_64/as-needed-weak 64: ++ mkdir -p out/test/x86_64/as-needed-weak 64: ++ case $MACHINE in 64: ++ tlsdesc_opt=-mtls-dialect=gnu2 64: +++ uname 64: ++ '[' Linux = FreeBSD ']' 64: ++ trap 'on_error $LINENO' ERR 64: ++ trap on_exit EXIT 64: ++ echo -n 'Testing as-needed-weak ... ' 64: Testing as-needed-weak ... ++ set -o pipefail 64: ++ set -x 64: + cat 64: + cc -fPIC -o out/test/x86_64/as-needed-weak/a.o -c -xc - test 68 Start 68: x86_64-bno-symbolic 68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh" 68: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 68: Environment variables: 68: MACHINE=x86_64 68: CPU= 68: Test timeout computed to be: 1500 test 69 Start 69: x86_64-bsymbolic-functions 69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh" 69: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 69: Environment variables: 69: MACHINE=x86_64 69: CPU= 69: Test timeout computed to be: 1500 27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o 52: + cat 52: + cc -o out/test/x86_64/arch-x86_64-z-ibtplt/c.o -c -xc - 67: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh 67: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 67: ++ export LC_ALL=C 67: ++ LC_ALL=C 67: ++ '[' -z x86_64 ']' 67: ++ '[' -z '' ']' 67: ++ TESTDIR=out/test/x86_64 67: ++ CC=cc 67: ++ CXX=c++ 67: ++ GCC=gcc 67: ++ GXX=g++ 67: ++ OBJDUMP=objdump 67: ++ OBJCOPY=objcopy 67: ++ STRIP=strip 67: ++ QEMU= 67: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh .sh 67: ++ testname=auxiliary 67: ++ t=out/test/x86_64/auxiliary 67: ++ mkdir -p out/test/x86_64/auxiliary 67: ++ case $MACHINE in 67: ++ tlsdesc_opt=-mtls-dialect=gnu2 67: +++ uname 67: ++ '[' Linux = FreeBSD ']' 68: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh 68: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 68: ++ export LC_ALL=C 68: ++ LC_ALL=C 68: ++ '[' -z x86_64 ']' 68: ++ '[' -z '' ']' 68: ++ TESTDIR=out/test/x86_64 68: ++ CC=cc 68: ++ CXX=c++ 68: ++ GCC=gcc 68: ++ GXX=g++ 68: ++ OBJDUMP=objdump 68: ++ OBJCOPY=objcopy 68: ++ STRIP=strip 68: ++ QEMU= 68: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh .sh 68: ++ testname=bno-symbolic 68: ++ t=out/test/x86_64/bno-symbolic 68: ++ mkdir -p out/test/x86_64/bno-symbolic 68: ++ case $MACHINE in 68: ++ tlsdesc_opt=-mtls-dialect=gnu2 69: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT 67: ++ echo -n 'Testing auxiliary ... ' 67: Testing auxiliary ... ++ set -o pipefail 67: ++ set -x 68: +++ uname 67: + cat 67: + cc -o out/test/x86_64/auxiliary/a.o -c -x assembler - 68: ++ '[' Linux = FreeBSD ']' 68: ++ trap 'on_error $LINENO' ERR 68: ++ trap on_exit EXIT 68: ++ echo -n 'Testing bno-symbolic ... ' 68: Testing bno-symbolic ... ++ set -o pipefail 68: ++ set -x 68: + '[' x86_64 = s390x ']' 68: + cat 68: + cc -c -fPIC -oout/test/x86_64/bno-symbolic/a.o -xc - 69: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 69: ++ export LC_ALL=C 69: ++ LC_ALL=C 69: ++ '[' -z x86_64 ']' 69: ++ '[' -z '' ']' 69: ++ TESTDIR=out/test/x86_64 69: ++ CC=cc 69: ++ CXX=c++ 69: ++ GCC=gcc 69: ++ GXX=g++ 69: ++ OBJDUMP=objdump 69: ++ OBJCOPY=objcopy 69: ++ STRIP=strip 69: ++ QEMU= 69: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh .sh 69: ++ testname=bsymbolic-functions 69: ++ t=out/test/x86_64/bsymbolic-functions 69: ++ mkdir -p out/test/x86_64/bsymbolic-functions 67: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared 69: ++ case $MACHINE in 69: ++ tlsdesc_opt=-mtls-dialect=gnu2 69: +++ uname 69: ++ '[' Linux = FreeBSD ']' 69: ++ trap 'on_error $LINENO' ERR 69: ++ trap on_exit EXIT 69: ++ echo -n 'Testing bsymbolic-functions ... ' 69: Testing bsymbolic-functions ... ++ set -o pipefail 69: ++ set -x 53: + cat 53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection 69: + cat 69: + cc -c -o out/test/x86_64/bsymbolic-functions/a.o -fPIC -xc - 18: + cat 18: + cc -m32 -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/a.o -xc - 14: + c++ -B. -o out/test/x86_64/arch-x86_64-ifunc-alias/exe out/test/x86_64/arch-x86_64-ifunc-alias/a.o -static 65: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh 19: + cat 41: 1 2 3 19: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-obj/b.o -m32 -xc - 41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-no-relax 65: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 65: ++ export LC_ALL=C 65: ++ LC_ALL=C 65: ++ '[' -z x86_64 ']' 65: ++ '[' -z '' ']' 66: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh 65: ++ TESTDIR=out/test/x86_64 65: ++ CC=cc 65: ++ CXX=c++ 65: ++ GCC=gcc 65: ++ GXX=g++ 65: ++ OBJDUMP=objdump 65: ++ OBJCOPY=objcopy 65: ++ STRIP=strip 65: ++ QEMU= 67: + readelf --dynamic out/test/x86_64/auxiliary/b.so 66: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 66: ++ export LC_ALL=C 66: ++ LC_ALL=C 66: ++ '[' -z x86_64 ']' 66: ++ '[' -z '' ']' 66: ++ TESTDIR=out/test/x86_64 66: ++ CC=cc 66: ++ CXX=c++ 66: ++ GCC=gcc 66: ++ GXX=g++ 66: ++ OBJDUMP=objdump 66: ++ OBJCOPY=objcopy 66: ++ STRIP=strip 66: ++ QEMU= 65: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh .sh 66: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh .sh 8: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -static -mcmodel=large 40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -mcmodel=large 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 30: + ./mold -o out/test/x86_64/arch-x86_64-note2/exe out/test/x86_64/arch-x86_64-note2/a.o out/test/x86_64/arch-x86_64-note2/b.o out/test/x86_64/arch-x86_64-note2/c.o out/test/x86_64/arch-x86_64-note2/d.o 65: ++ testname=as-needed 65: ++ t=out/test/x86_64/as-needed 65: ++ mkdir -p out/test/x86_64/as-needed 5: + cc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so 24: + grep '^abcdef$' 56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe 67: + grep -F 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log 66: ++ testname=audit 66: ++ t=out/test/x86_64/audit 66: ++ mkdir -p out/test/x86_64/audit 56: + not grep -w SHSTK 56: + grep -w SHSTK 24: abcdef 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: + grep '^bcdef$' 43: + grep '3 5 3 5' 43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe 24: bcdef 24: + grep '^ijkl$' 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: ijkl 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: + grep '^pqr$' 24: pqr 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: + grep '^mnopqr$' 24: mnopqr 24: + on_exit 24: + echo OK 24: OK 24: + exit 0 28/425 Test #24: x86_64-arch-x86_64-mergeable-records .................. Passed 0.95 sec 67: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [foo] 67: + grep -F 'Auxiliary library: [bar]' out/test/x86_64/auxiliary/log 67: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [bar] 67: + not ./mold -o exe out/test/x86_64/auxiliary/a.o -f bar 67: + grep 'auxiliary may not be used without -shared' 67: mold: fatal: -auxiliary may not be used without -shared 67: + ./mold -o exe out/test/x86_64/auxiliary/a.o -fuse-ld=mold 67: + on_exit 67: + echo OK 67: OK 67: + exit 0 test 70 Start 70: x86_64-bsymbolic-non-weak-functions 70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh" 70: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 70: Environment variables: 70: MACHINE=x86_64 70: CPU= 70: Test timeout computed to be: 1500 43: 3 5 3 5 43: + on_exit 43: + echo OK 43: OK 43: + exit 0 1: + out/test/x86_64/arch-x86_64-address-equality/exe1 1: + grep '^1 ' 1: 1 0x5628c223e680 0x5628c223e680 1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe2 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie -Wl,-no-relax 56: + return 0 56: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o -Wl,-z,shstk 29/425 Test #43: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 1.06 sec 30/425 Test #67: x86_64-auxiliary ...................................... Passed 0.27 sec test 71 Start 71: x86_64-bsymbolic-non-weak 71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh" 71: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 71: Environment variables: 71: MACHINE=x86_64 71: CPU= 71: Test timeout computed to be: 1500 test 72 Start 72: x86_64-bsymbolic 72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh" 72: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 72: Environment variables: 72: MACHINE=x86_64 72: CPU= 72: Test timeout computed to be: 1500 30: mold: warning: entry symbol is not defined: _start 30: + grep -F '01 .note.a .note.c .note.b' 30: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe 30: 01 .note.a .note.c .note.b 30: + on_exit 30: + echo OK 30: OK 30: + exit 0 66: ++ case $MACHINE in 66: ++ tlsdesc_opt=-mtls-dialect=gnu2 66: +++ uname 66: ++ '[' Linux = FreeBSD ']' 66: ++ trap 'on_error $LINENO' ERR 66: ++ trap on_exit EXIT 66: ++ echo -n 'Testing audit ... ' 66: Testing audit ... ++ set -o pipefail 66: ++ set -x 66: + cc -o out/test/x86_64/audit/a.o -c -xc - 66: + cat 59: + cc -B. -o out/test/x86_64/absolute-symbols/exe -no-pie out/test/x86_64/absolute-symbols/a.o out/test/x86_64/absolute-symbols/b.o 61: + head -c 1 /dev/zero 61: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - 61: + cat 58: + not cc -B. -o out/test/x86_64/abs-error/exe -pie out/test/x86_64/abs-error/a.o out/test/x86_64/abs-error/b.o -Wl,-z,text 58: + grep 'recompile with -fPIC' 44: + cat 44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - 28: + cat 28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - 45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe1 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o 10: + c++ -B. -shared -o out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/a.o 27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe 27: + grep 'x86 feature: IBT' 27: Properties: x86 feature: IBT 27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/b.o 52: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/exe out/test/x86_64/arch-x86_64-z-ibtplt/c.o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -Wl,-z,ibtplt 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^42$' 36: 42 36: + cat 16: + cat 16: + cd out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 16: + /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/ld -o e.o -r -Lfoo d.script c.o 51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe 51: + grep -w IBT 51: Properties: x86 feature: IBT 51: + on_exit 51: + echo OK 51: OK 51: + exit 0 70: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh 70: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 70: ++ export LC_ALL=C 70: ++ LC_ALL=C 70: ++ '[' -z x86_64 ']' 70: ++ '[' -z '' ']' 70: ++ TESTDIR=out/test/x86_64 70: ++ CC=cc 70: ++ CXX=c++ 70: ++ GCC=gcc 70: ++ GXX=g++ 70: ++ OBJDUMP=objdump 70: ++ OBJCOPY=objcopy 70: ++ STRIP=strip 70: ++ QEMU= 70: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh .sh 70: ++ testname=bsymbolic-non-weak-functions 70: ++ t=out/test/x86_64/bsymbolic-non-weak-functions 70: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak-functions 70: ++ case $MACHINE in 70: ++ tlsdesc_opt=-mtls-dialect=gnu2 53: + cat 53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection 69: + cc -B. -shared -o out/test/x86_64/bsymbolic-functions/b.so out/test/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions 41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so 68: + cc -B. -shared -fPIC -o out/test/x86_64/bno-symbolic/b.so out/test/x86_64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic 65: ++ case $MACHINE in 65: ++ tlsdesc_opt=-mtls-dialect=gnu2 65: +++ uname 65: ++ '[' Linux = FreeBSD ']' 65: ++ trap 'on_error $LINENO' ERR 65: ++ trap on_exit EXIT 65: ++ echo -n 'Testing as-needed ... ' 65: Testing as-needed ... ++ set -o pipefail 65: ++ set -x 65: + cat 65: + cc -o out/test/x86_64/as-needed/a.o -c -xc - 57: + cc -B. -pie -o out/test/x86_64/arch-x86_64-z-text/exe out/test/x86_64/arch-x86_64-z-text/a.o out/test/x86_64/arch-x86_64-z-text/b.o 64: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 64: + cat 12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 12: + not grep foo 12: + grep foo 17: + cat 17: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs/d.o -xc - 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe4 22: + grep 'x86 ISA needed: .*x86-64-v4' 22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v4 22: + on_exit 22: + echo OK 22: OK 22: + exit 0 71: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh 71: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 71: ++ export LC_ALL=C 71: ++ LC_ALL=C 71: ++ '[' -z x86_64 ']' 71: ++ '[' -z '' ']' 71: ++ TESTDIR=out/test/x86_64 71: ++ CC=cc 71: ++ CXX=c++ 71: ++ GCC=gcc 71: ++ GXX=g++ 71: ++ OBJDUMP=objdump 71: ++ OBJCOPY=objcopy 71: ++ STRIP=strip 71: ++ QEMU= 71: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh .sh 31/425 Test #22: x86_64-arch-x86_64-isa-level .......................... Passed 1.13 sec 32/425 Test #30: x86_64-arch-x86_64-note2 .............................. Passed 1.11 sec 33/425 Test #51: x86_64-arch-x86_64-z-ibt .............................. Passed 0.76 sec 70: +++ uname 70: ++ '[' Linux = FreeBSD ']' 71: ++ testname=bsymbolic-non-weak 71: ++ t=out/test/x86_64/bsymbolic-non-weak 71: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak 72: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh 72: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 72: ++ export LC_ALL=C 72: ++ LC_ALL=C 72: ++ '[' -z x86_64 ']' test 73 Start 73: x86_64-build-id 73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh" 73: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 73: Environment variables: 73: MACHINE=x86_64 73: CPU= 73: Test timeout computed to be: 1500 test 74 Start 74: x86_64-canonical-plt 74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh" 74: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 74: Environment variables: 74: MACHINE=x86_64 74: CPU= 74: Test timeout computed to be: 1500 test 75 Start 75: x86_64-cmdline 75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh" 75: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 75: Environment variables: 75: MACHINE=x86_64 75: CPU= 75: Test timeout computed to be: 1500 70: ++ trap 'on_error $LINENO' ERR 70: ++ trap on_exit EXIT 70: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' 70: Testing bsymbolic-non-weak-functions ... ++ set -o pipefail 70: ++ set -x 70: + cat 70: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/a.o -fPIC -xc - 71: ++ case $MACHINE in 71: ++ tlsdesc_opt=-mtls-dialect=gnu2 71: +++ uname 71: ++ '[' Linux = FreeBSD ']' 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT 71: ++ echo -n 'Testing bsymbolic-non-weak ... ' 71: Testing bsymbolic-non-weak ... ++ set -o pipefail 71: ++ set -x 71: + cc -c -o out/test/x86_64/bsymbolic-non-weak/a.o -fPIC -xc - 71: + cat 72: ++ '[' -z '' ']' 72: ++ TESTDIR=out/test/x86_64 72: ++ CC=cc 72: ++ CXX=c++ 72: ++ GCC=gcc 72: ++ GXX=g++ 72: ++ OBJDUMP=objdump 72: ++ OBJCOPY=objcopy 72: ++ STRIP=strip 72: ++ QEMU= 72: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh .sh 72: ++ testname=bsymbolic 72: ++ t=out/test/x86_64/bsymbolic 72: ++ mkdir -p out/test/x86_64/bsymbolic 72: ++ case $MACHINE in 72: ++ tlsdesc_opt=-mtls-dialect=gnu2 72: +++ uname 72: ++ '[' Linux = FreeBSD ']' 72: ++ trap 'on_error $LINENO' ERR 72: ++ trap on_exit EXIT 72: ++ echo -n 'Testing bsymbolic ... ' 72: Testing bsymbolic ... ++ set -o pipefail 72: ++ set -x 72: + cat 72: + cc -c -fPIC -oout/test/x86_64/bsymbolic/a.o -xc - 16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) 16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe 27: + not grep 'x86 feature: IBT' 27: + grep 'x86 feature: IBT' 73: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh 73: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 73: ++ export LC_ALL=C 73: ++ LC_ALL=C 73: ++ '[' -z x86_64 ']' 73: ++ '[' -z '' ']' 73: ++ TESTDIR=out/test/x86_64 73: ++ CC=cc 73: ++ CXX=c++ 73: ++ GCC=gcc 73: ++ GXX=g++ 73: ++ OBJDUMP=objdump 73: ++ OBJCOPY=objcopy 73: ++ STRIP=strip 73: ++ QEMU= 73: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh .sh 73: ++ testname=build-id 73: ++ t=out/test/x86_64/build-id 73: ++ mkdir -p out/test/x86_64/build-id 12: + return 0 12: + on_exit 12: + echo OK 12: OK 12: + exit 0 34/425 Test #12: x86_64-arch-x86_64-gnu-retain ......................... Passed 1.18 sec test 76 Start 76: x86_64-color-diagnostics 76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh" 76: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 76: Environment variables: 76: MACHINE=x86_64 76: CPU= 76: Test timeout computed to be: 1500 73: ++ case $MACHINE in 73: ++ tlsdesc_opt=-mtls-dialect=gnu2 73: +++ uname 73: ++ '[' Linux = FreeBSD ']' 73: ++ trap 'on_error $LINENO' ERR 73: ++ trap on_exit EXIT 73: ++ echo -n 'Testing build-id ... ' 73: Testing build-id ... ++ set -o pipefail 73: ++ set -x 73: + echo 'int main() { return 0; }' 73: + cc -c -o out/test/x86_64/build-id/a.o -xc - 75: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh 75: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 75: ++ export LC_ALL=C 75: ++ LC_ALL=C 75: ++ '[' -z x86_64 ']' 75: ++ '[' -z '' ']' 75: ++ TESTDIR=out/test/x86_64 75: ++ CC=cc 75: ++ CXX=c++ 75: ++ GCC=gcc 75: ++ GXX=g++ 75: ++ OBJDUMP=objdump 75: ++ OBJCOPY=objcopy 75: ++ STRIP=strip 75: ++ QEMU= 75: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh .sh 75: ++ testname=cmdline 75: ++ t=out/test/x86_64/cmdline 75: ++ mkdir -p out/test/x86_64/cmdline 75: ++ case $MACHINE in 75: ++ tlsdesc_opt=-mtls-dialect=gnu2 75: +++ uname 75: ++ '[' Linux = FreeBSD ']' 75: ++ trap 'on_error $LINENO' ERR 75: ++ trap on_exit EXIT 75: ++ echo -n 'Testing cmdline ... ' 75: Testing cmdline ... ++ set -o pipefail 75: ++ set -x 75: + not ./mold -zfoo 75: + grep 'unknown command line option: -zfoo' 75: mold: warning: unknown command line option: -zfoo 75: + not ./mold -z foo 75: + grep 'unknown command line option: -z foo' 75: mold: warning: unknown command line option: -z foo 75: + not ./mold -abcdefg 75: + grep 'unknown command line option: -abcdefg' 75: mold: fatal: unknown command line option: -abcdefg 75: + not ./mold --abcdefg 75: + grep 'unknown command line option: --abcdefg' 75: mold: fatal: unknown command line option: --abcdefg 75: + on_exit 75: + echo OK 75: OK 75: + exit 0 27: + return 0 27: + on_exit 27: + echo OK 27: OK 27: + exit 0 74: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh 74: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 74: ++ export LC_ALL=C 74: ++ LC_ALL=C 74: ++ '[' -z x86_64 ']' 74: ++ '[' -z '' ']' 74: ++ TESTDIR=out/test/x86_64 74: ++ CC=cc 74: ++ CXX=c++ 74: ++ GCC=gcc 74: ++ GXX=g++ 74: ++ OBJDUMP=objdump 74: ++ OBJCOPY=objcopy 74: ++ STRIP=strip 74: ++ QEMU= 74: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh .sh 74: ++ testname=canonical-plt 74: ++ t=out/test/x86_64/canonical-plt 74: ++ mkdir -p out/test/x86_64/canonical-plt 74: ++ case $MACHINE in 74: ++ tlsdesc_opt=-mtls-dialect=gnu2 74: +++ uname 74: ++ '[' Linux = FreeBSD ']' 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT 74: ++ echo -n 'Testing canonical-plt ... ' 74: Testing canonical-plt ... ++ set -o pipefail 74: ++ set -x 74: + '[' x86_64 = s390x ']' 74: + cat 74: + cc -o out/test/x86_64/canonical-plt/a.so -fPIC -shared -xc - 35/425 Test #27: x86_64-arch-x86_64-note-property ...................... Passed 1.38 sec 36/425 Test #75: x86_64-cmdline ........................................ Passed 0.24 sec test 77 Start 77: x86_64-comment 77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh" 77: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 77: Environment variables: 77: MACHINE=x86_64 77: CPU= 77: Test timeout computed to be: 1500 test 78 Start 78: x86_64-common-archive 78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh" 78: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 78: Environment variables: 78: MACHINE=x86_64 78: CPU= 78: Test timeout computed to be: 1500 29: + CFLAGS='-Xassembler -mx86-used-note=no' 29: + cat 29: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note/a.o -c -x assembler - 29: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o 19: + not cc -B. -o /dev/null out/test/x86_64/arch-x86_64-incompatible-obj/a.o out/test/x86_64/arch-x86_64-incompatible-obj/b.o 18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/lib32 18: + cc -m32 -shared -o out/test/x86_64/arch-x86_64-incompatible-libs2/lib32/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs2/a.o 58: mold: error: out/test/x86_64/abs-error/b.o:(.text): R_X86_64_32 relocation at offset 0xa against symbol `.rodata' can not be used; recompile with -fPIC 58: + on_exit 58: + echo OK 58: OK 58: + exit 0 37/425 Test #58: x86_64-abs-error ...................................... Passed 0.72 sec 44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe1 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o 40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -Wl,--no-relax -mcmodel=large 55: + '[' '' == '' ']' 55: + command -v sde64 55: + skip 55: + echo skipped 55: skipped 55: + trap - EXIT 55: + exit 0 38/425 Test #55: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 0.83 sec 65: + cat 65: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/lib64 17: + ar crs out/test/x86_64/arch-x86_64-incompatible-libs/lib64/libfoo.a out/test/x86_64/arch-x86_64-incompatible-libs/d.o 41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 41: + grep '1 2 3' 41: 1 2 3 41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen 1: + out/test/x86_64/arch-x86_64-address-equality/exe2 1: + grep '^1 ' 1: 1 0x564687fde680 0x564687fde680 1: + on_exit 1: + echo OK 1: OK 1: + exit 0 10: + cat 10: + c++ -o out/test/x86_64/arch-x86_64-function-multiversion/c.o -c -xc++ - -fPIC 45: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 45: + grep 42 45: 42 45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe2 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o -Wl,-no-relax 14: + out/test/x86_64/arch-x86_64-ifunc-alias/exe 14: + on_exit 14: + echo OK 14: OK 14: + exit 0 76: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh 76: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 76: ++ export LC_ALL=C 76: ++ LC_ALL=C 76: ++ '[' -z x86_64 ']' 76: ++ '[' -z '' ']' 76: ++ TESTDIR=out/test/x86_64 76: ++ CC=cc 76: ++ CXX=c++ 76: ++ GCC=gcc 76: ++ GXX=g++ 76: ++ OBJDUMP=objdump 76: ++ OBJCOPY=objcopy 76: ++ STRIP=strip 76: ++ QEMU= 76: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh .sh 76: ++ testname=color-diagnostics 76: ++ t=out/test/x86_64/color-diagnostics 76: ++ mkdir -p out/test/x86_64/color-diagnostics 76: ++ case $MACHINE in 76: ++ tlsdesc_opt=-mtls-dialect=gnu2 76: +++ uname 76: ++ '[' Linux = FreeBSD ']' 76: ++ trap 'on_error $LINENO' ERR 76: ++ trap on_exit EXIT 76: ++ echo -n 'Testing color-diagnostics ... ' 76: Testing color-diagnostics ... ++ set -o pipefail 76: ++ set -x 76: + cat 76: + cc -o out/test/x86_64/color-diagnostics/a.o -c -xc - test 79 Start 79: x86_64-common-ref 79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh" 79: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 79: Environment variables: 79: MACHINE=x86_64 79: CPU= 79: Test timeout computed to be: 1500 test 80 Start 80: x86_64-common-symbols 80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh" 80: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 80: Environment variables: 80: MACHINE=x86_64 80: CPU= 80: Test timeout computed to be: 1500 39/425 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 1.45 sec 40/425 Test #14: x86_64-arch-x86_64-ifunc-alias ........................ Passed 1.43 sec 28: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe1 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o 28: mold: warning: entry symbol is not defined: _start 5: + out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc 5: + command -v sde64 5: + skip 5: + echo skipped 5: skipped 5: + trap - EXIT 5: + exit 0 41/425 Test #5: x86_64-arch-x86_64-apx-tlsdesc ........................***Skipped 1.45 sec 60: + echo 'int main() { return 1; }' 60: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - 61: + cat 61: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - 54: + cat 54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o -c -xc - -fno-function-sections -O -fcf-protection 59: + out/test/x86_64/absolute-symbols/exe 59: + grep '^ip=0xa0000.$' 59: ip=0xa00008 59: + on_exit 59: + echo OK 59: OK 59: + exit 0 42/425 Test #59: x86_64-absolute-symbols ............................... Passed 0.74 sec 15: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/foo/libbar.so -xc - 15: + echo 'char hello[] = "Hello world";' 16: + /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/ld -o f.o -r -Lfoo c.o d.script 16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) 16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) 16: + on_exit 16: + echo OK 16: OK 16: + exit 0 66: + cc -B. -o out/test/x86_64/audit/exe1 out/test/x86_64/audit/a.o 53: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o 56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe 56: + grep -w SHSTK 56: Properties: x86 feature: SHSTK 56: + on_exit 56: + echo OK 56: OK 56: + exit 0 43/425 Test #56: x86_64-arch-x86_64-z-shstk ............................ Passed 1.01 sec 8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe 8: + on_exit 8: + echo OK 8: OK 8: + exit 0 44/425 Test #8: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 1.62 sec 68: + cat 68: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE 52: + out/test/x86_64/arch-x86_64-z-ibtplt/exe 52: + grep 'Hello world' 52: Hello world 52: + on_exit 52: + echo OK 52: OK 52: + exit 0 45/425 Test #52: x86_64-arch-x86_64-z-ibtplt ........................... Passed 1.20 sec 69: + cat 69: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE 57: + out/test/x86_64/arch-x86_64-z-text/exe 57: + grep 3 57: 3 57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe 57: + grep -F '(TEXTREL)' 57: 0x0000000000000016 (TEXTREL) 0x0 57: + grep '\(FLAGS\).*TEXTREL' 57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe 57: 0x000000000000001e (FLAGS) TEXTREL 57: + on_exit 57: + echo OK 57: OK 57: + exit 0 77: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh 77: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 77: ++ export LC_ALL=C 77: ++ LC_ALL=C 77: ++ '[' -z x86_64 ']' 77: ++ '[' -z '' ']' 77: ++ TESTDIR=out/test/x86_64 77: ++ CC=cc 77: ++ CXX=c++ 77: ++ GCC=gcc 77: ++ GXX=g++ 77: ++ OBJDUMP=objdump 77: ++ OBJCOPY=objcopy 77: ++ STRIP=strip 77: ++ QEMU= 77: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh .sh 77: ++ testname=comment 77: ++ t=out/test/x86_64/comment 77: ++ mkdir -p out/test/x86_64/comment 77: ++ case $MACHINE in 77: ++ tlsdesc_opt=-mtls-dialect=gnu2 77: +++ uname 77: ++ '[' Linux = FreeBSD ']' 77: ++ trap 'on_error $LINENO' ERR 77: ++ trap on_exit EXIT 77: ++ echo -n 'Testing comment ... ' 77: Testing comment ... ++ set -o pipefail 77: ++ set -x 77: + cat 77: + cc -c -o out/test/x86_64/comment/a.o -xc - 78: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh 78: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 78: ++ export LC_ALL=C 78: ++ LC_ALL=C 78: ++ '[' -z x86_64 ']' 78: ++ '[' -z '' ']' 78: ++ TESTDIR=out/test/x86_64 78: ++ CC=cc 78: ++ CXX=c++ 78: ++ GCC=gcc 78: ++ GXX=g++ 78: ++ OBJDUMP=objdump 78: ++ OBJCOPY=objcopy 78: ++ STRIP=strip 78: ++ QEMU= 78: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh .sh 78: ++ testname=common-archive 78: ++ t=out/test/x86_64/common-archive 78: ++ mkdir -p out/test/x86_64/common-archive 78: ++ case $MACHINE in 78: ++ tlsdesc_opt=-mtls-dialect=gnu2 78: +++ uname 78: ++ '[' Linux = FreeBSD ']' 78: ++ trap 'on_error $LINENO' ERR 78: ++ trap on_exit EXIT 78: ++ echo -n 'Testing common-archive ... ' 78: Testing common-archive ... ++ set -o pipefail 78: ++ set -x 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - 78: + cat test 81 Start 81: x86_64-compress-debug-sections-zstd 81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh" 81: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 81: Environment variables: 81: MACHINE=x86_64 81: CPU= 81: Test timeout computed to be: 1500 test 82 Start 82: x86_64-compress-debug-sections 82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh" 82: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 82: Environment variables: 82: MACHINE=x86_64 82: CPU= 82: Test timeout computed to be: 1500 test 83 Start 83: x86_64-compressed-debug-info 83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/compressed-debug-info.sh" 83: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 83: Environment variables: 83: MACHINE=x86_64 83: CPU= 83: Test timeout computed to be: 1500 test 84 Start 84: x86_64-copyrel-alignment 84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh" 84: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 84: Environment variables: 84: MACHINE=x86_64 84: CPU= 84: Test timeout computed to be: 1500 test 85 Start 85: x86_64-copyrel-norelro 85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh" 85: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 85: Environment variables: 85: MACHINE=x86_64 85: CPU= 85: Test timeout computed to be: 1500 test 86 Start 86: x86_64-copyrel-protected 86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh" 86: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 86: Environment variables: 86: MACHINE=x86_64 86: CPU= 86: Test timeout computed to be: 1500 test 87 Start 87: x86_64-copyrel-relro 87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh" 87: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 87: Environment variables: 87: MACHINE=x86_64 87: CPU= 87: Test timeout computed to be: 1500 28: + grep 'x86 feature: SHSTK' 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 28: Properties: x86 feature: SHSTK 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe2 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o out/test/x86_64/arch-x86_64-note-property2/c.o 28: mold: warning: entry symbol is not defined: _start 28: + not grep 'x86 feature: SHSTK' 28: + grep 'x86 feature: SHSTK' 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 28: + return 0 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 28: + not grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: + return 0 28: + ./mold --relocatable -o out/test/x86_64/arch-x86_64-note-property2/d.o out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o 63: + cat 63: + cc -o out/test/x86_64/as-needed-dso2/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -Lout/test/x86_64/as-needed-dso2 -lfoo 62: + cat 62: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 29: + readelf -W --sections out/test/x86_64/arch-x86_64-note/exe 29: + grep -E '.note.bar\s+NOTE.+000008 00 A 0 0 4' out/test/x86_64/arch-x86_64-note/log1 29: [ 3] .note.bar NOTE 0000000000200248 000248 000008 00 A 0 0 4 29: + grep -E '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/x86_64/arch-x86_64-note/log1 29: [ 1] .note.baz NOTE 0000000000200238 000238 000008 00 A 0 0 8 29: + grep -E '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/x86_64/arch-x86_64-note/log1 29: [12] .note.nonalloc NOTE 0000000000000000 000288 000008 00 0 0 1 29: + readelf --segments out/test/x86_64/arch-x86_64-note/exe 29: + grep -F '01 .note.baz .note.foo .note.bar' out/test/x86_64/arch-x86_64-note/log2 29: 01 .note.baz .note.foo .note.bar 29: + not grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 29: + grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 29: + return 0 29: + on_exit 29: + echo OK 29: OK 29: + exit 0 19: + grep 'out/test/x86_64/arch-x86_64-incompatible-obj/b.o: incompatible file type: x86_64 is expected but got i386' out/test/x86_64/arch-x86_64-incompatible-obj/log 19: mold: fatal: out/test/x86_64/arch-x86_64-incompatible-obj/b.o: incompatible file type: x86_64 is expected but got i386 19: + on_exit 19: + echo OK 19: OK 19: + exit 0 18: + cat 18: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/d.o -xc - 73: + cc -B. -o out/test/x86_64/build-id/exe1 out/test/x86_64/build-id/a.o -Wl,-build-id 40: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -mcmodel=large 79: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh 79: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 79: ++ export LC_ALL=C 79: ++ LC_ALL=C 79: ++ '[' -z x86_64 ']' 79: ++ '[' -z '' ']' 79: ++ TESTDIR=out/test/x86_64 79: ++ CC=cc 79: ++ CXX=c++ 79: ++ GCC=gcc 79: ++ GXX=g++ 79: ++ OBJDUMP=objdump 79: ++ OBJCOPY=objcopy 79: ++ STRIP=strip 79: ++ QEMU= 79: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh .sh 79: ++ testname=common-ref 79: ++ t=out/test/x86_64/common-ref 79: ++ mkdir -p out/test/x86_64/common-ref 79: ++ case $MACHINE in 79: ++ tlsdesc_opt=-mtls-dialect=gnu2 79: +++ uname 79: ++ '[' Linux = FreeBSD ']' 79: ++ trap 'on_error $LINENO' ERR 79: ++ trap on_exit EXIT 79: ++ echo -n 'Testing common-ref ... ' 79: Testing common-ref ... ++ set -o pipefail 79: ++ set -x 79: + cat 79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/a.o - 80: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh 80: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 80: ++ export LC_ALL=C 80: ++ LC_ALL=C 80: ++ '[' -z x86_64 ']' 80: ++ '[' -z '' ']' 80: ++ TESTDIR=out/test/x86_64 80: ++ CC=cc 80: ++ CXX=c++ 80: ++ GCC=gcc 80: ++ GXX=g++ 80: ++ OBJDUMP=objdump 80: ++ OBJCOPY=objcopy 80: ++ STRIP=strip 80: ++ QEMU= 80: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh .sh 80: ++ testname=common-symbols 80: ++ t=out/test/x86_64/common-symbols 80: ++ mkdir -p out/test/x86_64/common-symbols 80: ++ case $MACHINE in 80: ++ tlsdesc_opt=-mtls-dialect=gnu2 80: +++ uname 80: ++ '[' Linux = FreeBSD ']' 80: ++ trap 'on_error $LINENO' ERR 80: ++ trap on_exit EXIT 80: ++ echo -n 'Testing common-symbols ... ' 80: Testing common-symbols ... ++ set -o pipefail 80: ++ set -x 80: + cat 80: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/a.o - 46/425 Test #16: x86_64-arch-x86_64-incompatible-libs-linker-script2 ... Passed 1.66 sec 47/425 Test #19: x86_64-arch-x86_64-incompatible-obj ................... Passed 1.65 sec 48/425 Test #57: x86_64-arch-x86_64-z-text ............................. Passed 0.98 sec test 88 Start 88: x86_64-copyrel-relro2 88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh" 88: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 88: Environment variables: 88: MACHINE=x86_64 88: CPU= 88: Test timeout computed to be: 1500 test 89 Start 89: x86_64-copyrel 89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh" 89: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 89: Environment variables: 89: MACHINE=x86_64 89: CPU= 89: Test timeout computed to be: 1500 test 90 Start 90: x86_64-crel 90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh" 90: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 90: Environment variables: 90: MACHINE=x86_64 90: CPU= 90: Test timeout computed to be: 1500 49/425 Test #29: x86_64-arch-x86_64-note ............................... Passed 1.78 sec 40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe 40: + grep '1 2 3 4 5 6' 40: 1 2 3 4 5 6 40: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -Wl,-no-relax -mcmodel=large 77: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o 69: + cc -B. -no-pie -o out/test/x86_64/bsymbolic-functions/exe out/test/x86_64/bsymbolic-functions/c.o out/test/x86_64/bsymbolic-functions/b.so 76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics 76: + not grep $'\E' 76: + grep $'\E' 76: + return 0 76: + grep $'\E' 76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=always 76: mold: error: undefined symbol: foo 76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=never 76: + not grep $'\E' 76: + grep $'\E' 76: + return 0 76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=auto 76: + not grep $'\E' 76: + grep $'\E' 76: + return 0 76: + on_exit 76: + echo OK 76: OK 76: + exit 0 60: + not cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o 60: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition 53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 53: + grep endbr64 53: 16b9: f3 0f 1e fa endbr64 53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 53: + grep endbr64 53: 16c3: f3 0f 1e fa endbr64 53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 53: + grep endbr64 53: 16cd: f3 0f 1e fa endbr64 53: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -Wl,-z,rewrite-endbr 41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so 41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 41: + grep '1 2 3' 45: + out/test/x86_64/arch-x86_64-tlsdesc/exe2 45: + grep 42 45: 42 45: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o 66: + readelf --dynamic out/test/x86_64/audit/exe1 66: + not grep 'Audit library' 66: + grep 'Audit library' 66: + return 0 66: + cc -B. -o out/test/x86_64/audit/exe2 out/test/x86_64/audit/a.o -Wl,--audit=foo 54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -c -xc - -fno-function-sections -O -fcf-protection 54: + cat 71: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak/b.so out/test/x86_64/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak 71: + cat 71: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - 72: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic 72: + cat 72: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE 61: + rm -f out/test/x86_64/ar-alignment/d.a 61: + ar rcs out/test/x86_64/ar-alignment/d.a out/test/x86_64/ar-alignment/a.o out/test/x86_64/ar-alignment/b.o 44: + out/test/x86_64/arch-x86_64-tls-module-base/exe1 44: + grep '^20 3$' 44: 20 3 44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe2 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o -Wl,-no-relax 70: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak-functions/b.so out/test/x86_64/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions 10: + c++ -B. -o out/test/x86_64/arch-x86_64-function-multiversion/exe out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/c.o 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 81: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh 81: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C 81: ++ '[' -z x86_64 ']' 81: ++ '[' -z '' ']' 81: ++ TESTDIR=out/test/x86_64 81: ++ CC=cc 81: ++ CXX=c++ 81: ++ GCC=gcc 81: ++ GXX=g++ 81: ++ OBJDUMP=objdump 81: ++ OBJCOPY=objcopy 81: ++ STRIP=strip 81: ++ QEMU= 81: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh .sh 81: ++ testname=compress-debug-sections-zstd 81: ++ t=out/test/x86_64/compress-debug-sections-zstd 81: ++ mkdir -p out/test/x86_64/compress-debug-sections-zstd 81: ++ case $MACHINE in 81: ++ tlsdesc_opt=-mtls-dialect=gnu2 81: +++ uname 81: ++ '[' Linux = FreeBSD ']' 81: ++ trap 'on_error $LINENO' ERR 81: ++ trap on_exit EXIT 81: ++ echo -n 'Testing compress-debug-sections-zstd ... ' 81: Testing compress-debug-sections-zstd ... ++ set -o pipefail 81: ++ set -x 81: + [[ x86_64 = arm* ]] 81: + '[' x86_64 = riscv32 ']' 81: + command -v zstdcat 81: + cat 81: + cc -c -g -o out/test/x86_64/compress-debug-sections-zstd/a.o -xc - 82: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh 82: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 82: ++ export LC_ALL=C 82: ++ LC_ALL=C 82: ++ '[' -z x86_64 ']' 82: ++ '[' -z '' ']' 82: ++ TESTDIR=out/test/x86_64 82: ++ CC=cc 82: ++ CXX=c++ 82: ++ GCC=gcc 82: ++ GXX=g++ 82: ++ OBJDUMP=objdump 82: ++ OBJCOPY=objcopy 82: ++ STRIP=strip 82: ++ QEMU= 82: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh .sh 82: ++ testname=compress-debug-sections 82: ++ t=out/test/x86_64/compress-debug-sections 82: ++ mkdir -p out/test/x86_64/compress-debug-sections 82: ++ case $MACHINE in 82: ++ tlsdesc_opt=-mtls-dialect=gnu2 82: +++ uname 82: ++ '[' Linux = FreeBSD ']' 82: ++ trap 'on_error $LINENO' ERR 82: ++ trap on_exit EXIT 82: ++ echo -n 'Testing compress-debug-sections ... ' 82: Testing compress-debug-sections ... ++ set -o pipefail 82: ++ set -x 82: + cat 82: + cc -c -g -o out/test/x86_64/compress-debug-sections/a.o -xc - 83: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compressed-debug-info.sh 83: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 83: ++ export LC_ALL=C 83: ++ LC_ALL=C 83: ++ '[' -z x86_64 ']' 83: ++ '[' -z '' ']' 83: ++ TESTDIR=out/test/x86_64 83: ++ CC=cc 83: ++ CXX=c++ 83: ++ GCC=gcc 83: ++ GXX=g++ 83: ++ OBJDUMP=objdump 83: ++ OBJCOPY=objcopy 83: ++ STRIP=strip 83: ++ QEMU= 83: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/compressed-debug-info.sh .sh 83: ++ testname=compressed-debug-info 83: ++ t=out/test/x86_64/compressed-debug-info 83: ++ mkdir -p out/test/x86_64/compressed-debug-info 83: ++ case $MACHINE in 83: ++ tlsdesc_opt=-mtls-dialect=gnu2 83: +++ uname 83: ++ '[' Linux = FreeBSD ']' 83: ++ trap 'on_error $LINENO' ERR 83: ++ trap on_exit EXIT 83: ++ echo -n 'Testing compressed-debug-info ... ' 83: Testing compressed-debug-info ... ++ set -o pipefail 83: ++ set -x 83: + command -v dwarfdump 83: + cat 83: + c++ -c -o out/test/x86_64/compressed-debug-info/a.o -g -gz=zlib -xc++ - 84: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh 84: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 84: ++ export LC_ALL=C 84: ++ LC_ALL=C 84: ++ '[' -z x86_64 ']' 84: ++ '[' -z '' ']' 84: ++ TESTDIR=out/test/x86_64 84: ++ CC=cc 84: ++ CXX=c++ 84: ++ GCC=gcc 84: ++ GXX=g++ 84: ++ OBJDUMP=objdump 84: ++ OBJCOPY=objcopy 84: ++ STRIP=strip 84: ++ QEMU= 84: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh .sh 84: ++ testname=copyrel-alignment 84: ++ t=out/test/x86_64/copyrel-alignment 84: ++ mkdir -p out/test/x86_64/copyrel-alignment 84: ++ case $MACHINE in 84: ++ tlsdesc_opt=-mtls-dialect=gnu2 84: +++ uname 84: ++ '[' Linux = FreeBSD ']' 84: ++ trap 'on_error $LINENO' ERR 84: ++ trap on_exit EXIT 84: ++ echo -n 'Testing copyrel-alignment ... ' 84: Testing copyrel-alignment ... ++ set -o pipefail 84: ++ set -x 84: + '[' x86_64 = ppc64 ']' 84: + '[' x86_64 = ppc64le ']' 84: + [[ x86_64 = loongarch* ]] 84: + cat 84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/a.so -xc - 85: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh 85: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 85: ++ export LC_ALL=C 85: ++ LC_ALL=C 85: ++ '[' -z x86_64 ']' 85: ++ '[' -z '' ']' 85: ++ TESTDIR=out/test/x86_64 85: ++ CC=cc 85: ++ CXX=c++ 85: ++ GCC=gcc 85: ++ GXX=g++ 85: ++ OBJDUMP=objdump 85: ++ OBJCOPY=objcopy 85: ++ STRIP=strip 85: ++ QEMU= 85: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh .sh 85: ++ testname=copyrel-norelro 85: ++ t=out/test/x86_64/copyrel-norelro 85: ++ mkdir -p out/test/x86_64/copyrel-norelro 85: ++ case $MACHINE in 85: ++ tlsdesc_opt=-mtls-dialect=gnu2 85: +++ uname 85: ++ '[' Linux = FreeBSD ']' 85: ++ trap 'on_error $LINENO' ERR 85: ++ trap on_exit EXIT 85: ++ echo -n 'Testing copyrel-norelro ... ' 85: Testing copyrel-norelro ... ++ set -o pipefail 85: ++ set -x 85: + [[ x86_64 = ppc64* ]] 85: + [[ x86_64 = loongarch* ]] 85: + cat 85: + cc -o out/test/x86_64/copyrel-norelro/a.o -c -xc -fno-PIE - 87: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh 87: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 87: ++ export LC_ALL=C 87: ++ LC_ALL=C 87: ++ '[' -z x86_64 ']' 87: ++ '[' -z '' ']' 87: ++ TESTDIR=out/test/x86_64 87: ++ CC=cc 87: ++ CXX=c++ 87: ++ GCC=gcc 87: ++ GXX=g++ 87: ++ OBJDUMP=objdump 87: ++ OBJCOPY=objcopy 87: ++ STRIP=strip 87: ++ QEMU= 87: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh .sh 87: ++ testname=copyrel-relro 87: ++ t=out/test/x86_64/copyrel-relro 87: ++ mkdir -p out/test/x86_64/copyrel-relro 87: ++ case $MACHINE in 87: ++ tlsdesc_opt=-mtls-dialect=gnu2 87: +++ uname test 91 Start 91: x86_64-ctors-in-init-array 91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh" 91: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 91: Environment variables: 91: MACHINE=x86_64 91: CPU= 91: Test timeout computed to be: 1500 69: + out/test/x86_64/bsymbolic-functions/exe 69: + grep '3 3 0' 69: 3 3 0 69: + on_exit 69: + echo OK 69: OK 69: + exit 0 41: 1 2 3 41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax 66: + readelf --dynamic out/test/x86_64/audit/exe2 66: + grep -F 'Audit library: [foo]' 66: 0x000000006ffffefc (AUDIT) Audit library: [foo] 66: + cc -B. -o out/test/x86_64/audit/exe3 out/test/x86_64/audit/a.o -Wl,--audit=foo -Wl,--audit=bar 10: + out/test/x86_64/arch-x86_64-function-multiversion/exe 10: + grep '^H' 10: Howdy 10: + on_exit 10: + echo OK 10: OK 10: + exit 0 86: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh 86: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 86: ++ export LC_ALL=C 86: ++ LC_ALL=C 86: ++ '[' -z x86_64 ']' 86: ++ '[' -z '' ']' 86: ++ TESTDIR=out/test/x86_64 86: ++ CC=cc 86: ++ CXX=c++ 86: ++ GCC=gcc 86: ++ GXX=g++ 86: ++ OBJDUMP=objdump 86: ++ OBJCOPY=objcopy 86: ++ STRIP=strip 86: ++ QEMU= 86: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh .sh 86: ++ testname=copyrel-protected 86: ++ t=out/test/x86_64/copyrel-protected 86: ++ mkdir -p out/test/x86_64/copyrel-protected 86: ++ case $MACHINE in 86: ++ tlsdesc_opt=-mtls-dialect=gnu2 86: +++ uname 86: ++ '[' Linux = FreeBSD ']' 86: ++ trap 'on_error $LINENO' ERR 86: ++ trap on_exit EXIT 86: ++ echo -n 'Testing copyrel-protected ... ' 86: Testing copyrel-protected ... ++ set -o pipefail 86: ++ set -x 86: + '[' x86_64 = ppc64 ']' 86: + '[' x86_64 = ppc64le ']' 86: + [[ x86_64 = loongarch* ]] 86: + cc -o out/test/x86_64/copyrel-protected/a.o -c -xc -fno-PIE - 86: + cat 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o 28: + grep 'x86 feature: SHSTK' 28: Properties: x86 feature: SHSTK 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o 28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o 28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + on_exit 28: + echo OK 28: OK 28: + exit 0 17: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs/lib64/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs/d.o 18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/lib64 18: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs2/lib64/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs2/d.o 78: + cat 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/b.o - 68: + cc -B. -no-pie -o out/test/x86_64/bno-symbolic/exe out/test/x86_64/bno-symbolic/c.o out/test/x86_64/bno-symbolic/b.so 80: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/b.o - 80: + cat 88: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh 88: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 88: ++ export LC_ALL=C 88: ++ LC_ALL=C 88: ++ '[' -z x86_64 ']' 88: ++ '[' -z '' ']' 88: ++ TESTDIR=out/test/x86_64 88: ++ CC=cc 88: ++ CXX=c++ 88: ++ GCC=gcc 88: ++ GXX=g++ 88: ++ OBJDUMP=objdump 88: ++ OBJCOPY=objcopy 88: ++ STRIP=strip 88: ++ QEMU= 88: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh .sh 88: ++ testname=copyrel-relro2 88: ++ t=out/test/x86_64/copyrel-relro2 88: ++ mkdir -p out/test/x86_64/copyrel-relro2 88: ++ case $MACHINE in 88: ++ tlsdesc_opt=-mtls-dialect=gnu2 88: +++ uname 88: ++ '[' Linux = FreeBSD ']' 88: ++ trap 'on_error $LINENO' ERR 88: ++ trap on_exit EXIT 88: ++ echo -n 'Testing copyrel-relro2 ... ' 88: Testing copyrel-relro2 ... ++ set -o pipefail 88: ++ set -x 88: + cat 88: + cc -o out/test/x86_64/copyrel-relro2/a.o -c -xc -fno-PIE - 89: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh 89: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 89: ++ export LC_ALL=C 89: ++ LC_ALL=C 89: ++ '[' -z x86_64 ']' 89: ++ '[' -z '' ']' 89: ++ TESTDIR=out/test/x86_64 89: ++ CC=cc 89: ++ CXX=c++ 89: ++ GCC=gcc 89: ++ GXX=g++ 89: ++ OBJDUMP=objdump 89: ++ OBJCOPY=objcopy 89: ++ STRIP=strip 89: ++ QEMU= 89: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh .sh 89: ++ testname=copyrel 89: ++ t=out/test/x86_64/copyrel 89: ++ mkdir -p out/test/x86_64/copyrel 89: ++ case $MACHINE in 89: ++ tlsdesc_opt=-mtls-dialect=gnu2 89: +++ uname 89: ++ '[' Linux = FreeBSD ']' 89: ++ trap 'on_error $LINENO' ERR 89: ++ trap on_exit EXIT 89: ++ echo -n 'Testing copyrel ... ' 89: Testing copyrel ... ++ set -o pipefail 89: ++ set -x 89: + cat 89: + cc -fno-PIC -o out/test/x86_64/copyrel/a.o -c -xc - 90: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh 90: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 90: ++ export LC_ALL=C 90: ++ LC_ALL=C 90: ++ '[' -z x86_64 ']' 90: ++ '[' -z '' ']' 90: ++ TESTDIR=out/test/x86_64 90: ++ CC=cc 90: ++ CXX=c++ 90: ++ GCC=gcc 90: ++ GXX=g++ 90: ++ OBJDUMP=objdump 90: ++ OBJCOPY=objcopy 90: ++ STRIP=strip 90: ++ QEMU= 90: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh .sh 90: ++ testname=crel 90: ++ t=out/test/x86_64/crel 90: ++ mkdir -p out/test/x86_64/crel 90: ++ case $MACHINE in 90: ++ tlsdesc_opt=-mtls-dialect=gnu2 90: +++ uname 90: ++ '[' Linux = FreeBSD ']' 90: ++ trap 'on_error $LINENO' ERR 90: ++ trap on_exit EXIT 90: ++ echo -n 'Testing crel ... ' 90: Testing crel ... ++ set -o pipefail 90: ++ set -x 90: + [[ x86_64 = arm* ]] 90: + '[' x86_64 = i686 ']' 90: + '[' cc = cc ']' 90: + clang -c -xc -o /dev/null /dev/null -Wa,--crel,--allow-experimental-crel 50/425 Test #28: x86_64-arch-x86_64-note-property2 ..................... Passed 1.83 sec 51/425 Test #76: x86_64-color-diagnostics .............................. Passed 0.46 sec test 92 Start 92: x86_64-dead-debug-sections 92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh" 92: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 92: Environment variables: 92: MACHINE=x86_64 92: CPU= 92: Test timeout computed to be: 1500 test 93 Start 93: x86_64-debug-macro-section 93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh" 93: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 93: Environment variables: 93: MACHINE=x86_64 93: CPU= 93: Test timeout computed to be: 1500 52/425 Test #69: x86_64-bsymbolic-functions ............................ Passed 0.99 sec 53/425 Test #10: x86_64-arch-x86_64-function-multiversion .............. Passed 1.87 sec 79: + cat 79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - 53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 53: + grep nop 53: 16b9: 0f 1f 40 00 nopl 0x0(%rax) 53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 53: + grep nop 53: 16c3: 0f 1f 40 00 nopl 0x0(%rax) 53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 53: + grep endbr64 53: 16cd: f3 0f 1e fa endbr64 53: + on_exit 53: + echo OK 53: OK 53: + exit 0 87: ++ '[' Linux = FreeBSD ']' 87: ++ trap 'on_error $LINENO' ERR 87: ++ trap on_exit EXIT 87: ++ echo -n 'Testing copyrel-relro ... ' 87: Testing copyrel-relro ... ++ set -o pipefail 87: ++ set -x 87: + cat 87: + cc -o out/test/x86_64/copyrel-relro/a.o -c -xc -fno-PIE - 60: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-z,muldefs 70: + cat 70: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - 73: + readelf -n out/test/x86_64/build-id/exe1 73: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' 73: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe2 out/test/x86_64/build-id/a.o -Wl,-build-id=uuid 45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe3 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so 44: + out/test/x86_64/arch-x86_64-tls-module-base/exe2 44: + grep '^20 3$' 44: 20 3 44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/d.so out/test/x86_64/arch-x86_64-tls-module-base/a.o -shared 91: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh 91: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 91: ++ export LC_ALL=C 91: ++ LC_ALL=C 91: ++ '[' -z x86_64 ']' 91: ++ '[' -z '' ']' 91: ++ TESTDIR=out/test/x86_64 91: ++ CC=cc 91: ++ CXX=c++ 91: ++ GCC=gcc 91: ++ GXX=g++ 91: ++ OBJDUMP=objdump 91: ++ OBJCOPY=objcopy 91: ++ STRIP=strip 91: ++ QEMU= 91: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh .sh 91: ++ testname=ctors-in-init-array 91: ++ t=out/test/x86_64/ctors-in-init-array 91: ++ mkdir -p out/test/x86_64/ctors-in-init-array 91: ++ case $MACHINE in 91: ++ tlsdesc_opt=-mtls-dialect=gnu2 91: +++ uname 91: ++ '[' Linux = FreeBSD ']' 91: ++ trap 'on_error $LINENO' ERR 91: ++ trap on_exit EXIT 91: ++ echo -n 'Testing ctors-in-init-array ... ' 91: Testing ctors-in-init-array ... ++ set -o pipefail 91: ++ set -x 91: + cat 91: + cc -o out/test/x86_64/ctors-in-init-array/a.o -c -xc - test 94 Start 94: x86_64-default-symver-version-script 94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh" 94: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 94: Environment variables: 94: MACHINE=x86_64 94: CPU= 94: Test timeout computed to be: 1500 test 95 Start 95: x86_64-default-symver 95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh" 95: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 95: Environment variables: 95: MACHINE=x86_64 95: CPU= 95: Test timeout computed to be: 1500 54: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o 65: + cat 65: + cc -o out/test/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - 82: + cc -B. -o out/test/x86_64/compress-debug-sections/exe out/test/x86_64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib 77: + readelf -p .comment out/test/x86_64/comment/exe 77: + grep mold 77: [ 1e] mold 2.40.4 (compatible with GNU ld) 77: + readelf -SW out/test/x86_64/comment/exe 77: + grep -E '\.comment.*\bMS\b' 77: [27] .comment PROGBITS 0000000000000000 0008b8 000044 01 MS 0 0 1 77: + on_exit 77: + echo OK 77: OK 77: + exit 0 92: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh 92: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 92: ++ export LC_ALL=C 92: ++ LC_ALL=C 92: ++ '[' -z x86_64 ']' 92: ++ '[' -z '' ']' 92: ++ TESTDIR=out/test/x86_64 92: ++ CC=cc 92: ++ CXX=c++ 92: ++ GCC=gcc 92: ++ GXX=g++ 92: ++ OBJDUMP=objdump 92: ++ OBJCOPY=objcopy 92: ++ STRIP=strip 92: ++ QEMU= 92: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh .sh 92: ++ testname=dead-debug-sections 92: ++ t=out/test/x86_64/dead-debug-sections 92: ++ mkdir -p out/test/x86_64/dead-debug-sections 92: ++ case $MACHINE in 92: ++ tlsdesc_opt=-mtls-dialect=gnu2 92: +++ uname 92: ++ '[' Linux = FreeBSD ']' 92: ++ trap 'on_error $LINENO' ERR 92: ++ trap on_exit EXIT 92: ++ echo -n 'Testing dead-debug-sections ... ' 92: Testing dead-debug-sections ... ++ set -o pipefail 92: ++ set -x 92: + command -v dwarfdump 92: + cat 92: + c++ -c -o out/test/x86_64/dead-debug-sections/a.o -g -xc++ - 93: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh 93: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 93: ++ export LC_ALL=C 93: ++ LC_ALL=C 93: ++ '[' -z x86_64 ']' 93: ++ '[' -z '' ']' 93: ++ TESTDIR=out/test/x86_64 93: ++ CC=cc 93: ++ CXX=c++ 93: ++ GCC=gcc 93: ++ GXX=g++ 93: ++ OBJDUMP=objdump 93: ++ OBJCOPY=objcopy 93: ++ STRIP=strip 93: ++ QEMU= 93: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh .sh 93: ++ testname=debug-macro-section 93: ++ t=out/test/x86_64/debug-macro-section 93: ++ mkdir -p out/test/x86_64/debug-macro-section 54/425 Test #53: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 1.37 sec test 96 Start 96: x86_64-defsym-lto 96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh" 96: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 96: Environment variables: 96: MACHINE=x86_64 96: CPU= 96: Test timeout computed to be: 1500 55/425 Test #77: x86_64-comment ........................................ Passed 0.49 sec 93: ++ case $MACHINE in 93: ++ tlsdesc_opt=-mtls-dialect=gnu2 93: +++ uname 93: ++ '[' Linux = FreeBSD ']' 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT 93: ++ echo -n 'Testing debug-macro-section ... ' 93: Testing debug-macro-section ... ++ set -o pipefail 93: ++ set -x 93: + cat 17: + cat 17: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs/e.o -xc - 74: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC 74: + cat 18: + cat 18: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/e.o -xc - 40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe 40: + grep '1 2 3 4 5 6' 40: 1 2 3 4 5 6 40: + on_exit 40: + echo OK 40: OK 40: + exit 0 94: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh 94: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 94: ++ export LC_ALL=C 94: ++ LC_ALL=C 94: ++ '[' -z x86_64 ']' 94: ++ '[' -z '' ']' 94: ++ TESTDIR=out/test/x86_64 94: ++ CC=cc 94: ++ CXX=c++ 94: ++ GCC=gcc 94: ++ GXX=g++ 94: ++ OBJDUMP=objdump 94: ++ OBJCOPY=objcopy 94: ++ STRIP=strip 94: ++ QEMU= 94: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh .sh 94: ++ testname=default-symver-version-script 94: ++ t=out/test/x86_64/default-symver-version-script 94: ++ mkdir -p out/test/x86_64/default-symver-version-script 94: ++ case $MACHINE in 94: ++ tlsdesc_opt=-mtls-dialect=gnu2 94: +++ uname 95: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh 95: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 95: ++ export LC_ALL=C 95: ++ LC_ALL=C 95: ++ '[' -z x86_64 ']' 95: ++ '[' -z '' ']' 95: ++ TESTDIR=out/test/x86_64 95: ++ CC=cc 95: ++ CXX=c++ 95: ++ GCC=gcc 95: ++ GXX=g++ 95: ++ OBJDUMP=objdump 95: ++ OBJCOPY=objcopy 95: ++ STRIP=strip 95: ++ QEMU= 95: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh .sh 95: ++ testname=default-symver 95: ++ t=out/test/x86_64/default-symver 95: ++ mkdir -p out/test/x86_64/default-symver test 97 Start 97: x86_64-defsym-missing-symbol 97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh" 97: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 97: Environment variables: 97: MACHINE=x86_64 97: CPU= 97: Test timeout computed to be: 1500 64: + cat 64: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 15: + cat 15: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/a.o -c -xc - 85: + cat 85: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - 61: + cc -B. -o out/test/x86_64/ar-alignment/exe out/test/x86_64/ar-alignment/c.o out/test/x86_64/ar-alignment/d.a 78: + cat 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - 96: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh 96: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 96: ++ export LC_ALL=C 96: ++ LC_ALL=C 96: ++ '[' -z x86_64 ']' 96: ++ '[' -z '' ']' 96: ++ TESTDIR=out/test/x86_64 96: ++ CC=cc 96: ++ CXX=c++ 96: ++ GCC=gcc 96: ++ GXX=g++ 96: ++ OBJDUMP=objdump 96: ++ OBJCOPY=objcopy 96: ++ STRIP=strip 96: ++ QEMU= 96: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh .sh 96: ++ testname=defsym-lto 96: ++ t=out/test/x86_64/defsym-lto 96: ++ mkdir -p out/test/x86_64/defsym-lto 56/425 Test #40: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 1.87 sec 95: ++ case $MACHINE in 95: ++ tlsdesc_opt=-mtls-dialect=gnu2 95: +++ uname 95: ++ '[' Linux = FreeBSD ']' 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT 95: ++ echo -n 'Testing default-symver ... ' 95: Testing default-symver ... ++ set -o pipefail 95: ++ set -x 95: + cat 95: + cc -o out/test/x86_64/default-symver/a.o -c -xc - 94: ++ '[' Linux = FreeBSD ']' 94: ++ trap 'on_error $LINENO' ERR 94: ++ trap on_exit EXIT 94: ++ echo -n 'Testing default-symver-version-script ... ' 94: Testing default-symver-version-script ... ++ set -o pipefail 94: ++ set -x 94: + cat 94: + cc -o out/test/x86_64/default-symver-version-script/a.o -c -xc - 96: ++ case $MACHINE in 96: ++ tlsdesc_opt=-mtls-dialect=gnu2 96: +++ uname 96: ++ '[' Linux = FreeBSD ']' 96: ++ trap 'on_error $LINENO' ERR 96: ++ trap on_exit EXIT 96: ++ echo -n 'Testing defsym-lto ... ' 96: Testing defsym-lto ... ++ set -o pipefail 96: ++ set -x 96: + test_cflags -flto 96: + echo 'int main() {}' 96: + cc -B. -flto -o /dev/null -xc - test 98 Start 98: x86_64-defsym 98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh" 98: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 98: Environment variables: 98: MACHINE=x86_64 98: CPU= 98: Test timeout computed to be: 1500 81: + cc -B. -o out/test/x86_64/compress-debug-sections-zstd/exe out/test/x86_64/compress-debug-sections-zstd/a.o -Wl,--compress-debug-sections=zstd 93: + cat 93: + cc -o out/test/x86_64/debug-macro-section/b.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 83: + cat 83: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - 79: + rm -f out/test/x86_64/common-ref/c.a 79: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o 90: + cat 90: + clang -o out/test/x86_64/crel/a.o -c -xc - -Wa,--crel,--allow-experimental-crel 97: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh 97: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 97: ++ export LC_ALL=C 97: ++ LC_ALL=C 97: ++ '[' -z x86_64 ']' 97: ++ '[' -z '' ']' 97: ++ TESTDIR=out/test/x86_64 97: ++ CC=cc 97: ++ CXX=c++ 97: ++ GCC=gcc 97: ++ GXX=g++ 97: ++ OBJDUMP=objdump 97: ++ OBJCOPY=objcopy 97: ++ STRIP=strip 97: ++ QEMU= 54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 86: + cat 86: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - 44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe3 out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o out/test/x86_64/arch-x86_64-tls-module-base/d.so 82: + readelf -WS out/test/x86_64/compress-debug-sections/exe 80: + cc -B. -o out/test/x86_64/common-symbols/exe out/test/x86_64/common-symbols/a.o out/test/x86_64/common-symbols/b.o 62: + cat 62: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - 41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so 66: + readelf --dynamic out/test/x86_64/audit/exe3 66: + grep -F 'Audit library: [foo:bar]' 70: + cc -B. -o out/test/x86_64/bsymbolic-non-weak-functions/exe out/test/x86_64/bsymbolic-non-weak-functions/c.o out/test/x86_64/bsymbolic-non-weak-functions/b.so 71: + cc -B. -o out/test/x86_64/bsymbolic-non-weak/exe out/test/x86_64/bsymbolic-non-weak/c.o out/test/x86_64/bsymbolic-non-weak/b.so 60: + on_exit 60: + echo OK 60: OK 60: + exit 0 68: + grep '3 3 1' 68: + out/test/x86_64/bno-symbolic/exe 45: + out/test/x86_64/arch-x86_64-tlsdesc/exe3 45: + grep 42 73: + readelf -nW out/test/x86_64/build-id/exe2 73: + grep -E 'Build ID: ............4...[89abcdef]' 57/425 Test #60: x86_64-allow-multiple-definition ...................... Passed 1.30 sec 97: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh .sh test 99 Start 99: x86_64-defsym2 99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh" 99: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 99: Environment variables: 99: MACHINE=x86_64 99: CPU= 99: Test timeout computed to be: 1500 97: ++ testname=defsym-missing-symbol 97: ++ t=out/test/x86_64/defsym-missing-symbol 97: ++ mkdir -p out/test/x86_64/defsym-missing-symbol 97: ++ case $MACHINE in 97: ++ tlsdesc_opt=-mtls-dialect=gnu2 97: +++ uname 63: + cat 63: + cc -o out/test/x86_64/as-needed-dso2/libbaz.so -shared -fPIC -Wl,-soname,libbaz.so -xc - -Lout/test/x86_64/as-needed-dso2 -lbar 98: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh 98: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 98: ++ export LC_ALL=C 98: ++ LC_ALL=C 98: ++ '[' -z x86_64 ']' 98: ++ '[' -z '' ']' 98: ++ TESTDIR=out/test/x86_64 98: ++ CC=cc 98: ++ CXX=c++ 98: ++ GCC=gcc 98: ++ GXX=g++ 98: ++ OBJDUMP=objdump 98: ++ OBJCOPY=objcopy 98: ++ STRIP=strip 98: ++ QEMU= 98: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh .sh 68: 3 3 1 68: + on_exit 68: + echo OK 68: OK 68: + exit 0 45: 42 45: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o -Wl,-no-relax 66: 0x000000006ffffefc (AUDIT) Audit library: [foo:bar] 66: + on_exit 66: + echo OK 66: OK 66: + exit 0 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 72: + cc -B. -no-pie -o out/test/x86_64/bsymbolic/exe out/test/x86_64/bsymbolic/c.o out/test/x86_64/bsymbolic/b.so 73: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fb893ff5011749688355a9846336880d 73: + cc -B. -o out/test/x86_64/build-id/exe3 out/test/x86_64/build-id/a.o -Wl,-build-id=md5 87: + cat 87: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - 88: + cat 88: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - 82: + grep '\.debug_info .* [Cx] ' out/test/x86_64/compress-debug-sections/log 82: [33] .debug_info PROGBITS 0000000000000000 000a58 00007d 00 C 0 0 1 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 54: + grep endbr64 89: + cat 89: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - 58/425 Test #66: x86_64-audit .......................................... Passed 1.17 sec 59/425 Test #68: x86_64-bno-symbolic ................................... Passed 1.16 sec 98: ++ testname=defsym 98: ++ t=out/test/x86_64/defsym 98: ++ mkdir -p out/test/x86_64/defsym 36: 56 54: 16b9: f3 0f 1e fa endbr64 test 100 Start 100: x86_64-demangle-cpp 100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh" 100: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 100: Environment variables: 100: MACHINE=x86_64 100: CPU= 100: Test timeout computed to be: 1500 test 101 Start 101: x86_64-demangle-rust 101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh" 101: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 101: Environment variables: 101: MACHINE=x86_64 101: CPU= 101: Test timeout computed to be: 1500 99: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh 99: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 99: ++ export LC_ALL=C 99: ++ LC_ALL=C 99: ++ '[' -z x86_64 ']' 99: ++ '[' -z '' ']' 99: ++ TESTDIR=out/test/x86_64 99: ++ CC=cc 99: ++ CXX=c++ 99: ++ GCC=gcc 99: ++ GXX=g++ 99: ++ OBJDUMP=objdump 99: ++ OBJCOPY=objcopy 99: ++ STRIP=strip 99: ++ QEMU= 99: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh .sh 99: ++ testname=defsym2 99: ++ t=out/test/x86_64/defsym2 99: ++ mkdir -p out/test/x86_64/defsym2 99: ++ case $MACHINE in 99: ++ tlsdesc_opt=-mtls-dialect=gnu2 98: ++ case $MACHINE in 98: ++ tlsdesc_opt=-mtls-dialect=gnu2 98: +++ uname 98: ++ '[' Linux = FreeBSD ']' 98: ++ trap 'on_error $LINENO' ERR 98: ++ trap on_exit EXIT 98: ++ echo -n 'Testing defsym ... ' 98: Testing defsym ... ++ set -o pipefail 98: ++ set -x 98: + cc -fPIC -o out/test/x86_64/defsym/a.o -c -xc - 98: + cat 36: + cat 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 54: + grep endbr64 54: 16c3: f3 0f 1e fa endbr64 54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 54: + grep endbr64 54: 16cd: f3 0f 1e fa endbr64 54: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -Wl,-z,rewrite-endbr 99: +++ uname 97: ++ '[' Linux = FreeBSD ']' 97: ++ trap 'on_error $LINENO' ERR 97: ++ trap on_exit EXIT 97: ++ echo -n 'Testing defsym-missing-symbol ... ' 97: Testing defsym-missing-symbol ... ++ set -o pipefail 97: ++ set -x 97: + cat 97: + cc -o out/test/x86_64/defsym-missing-symbol/a.o -c -xc - 82: + grep '\.debug_str .* MS[Cx] ' out/test/x86_64/compress-debug-sections/log 82: [36] .debug_str PROGBITS 0000000000000000 000ba1 00009f 01 MSC 0 0 1 82: + on_exit 82: + echo OK 82: OK 82: + exit 0 100: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh 100: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 100: ++ export LC_ALL=C 100: ++ LC_ALL=C 100: ++ '[' -z x86_64 ']' 100: ++ '[' -z '' ']' 100: ++ TESTDIR=out/test/x86_64 100: ++ CC=cc 100: ++ CXX=c++ 100: ++ GCC=gcc 100: ++ GXX=g++ 100: ++ OBJDUMP=objdump 100: ++ OBJCOPY=objcopy 100: ++ STRIP=strip 100: ++ QEMU= 100: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh .sh 100: ++ testname=demangle-cpp 100: ++ t=out/test/x86_64/demangle-cpp 100: ++ mkdir -p out/test/x86_64/demangle-cpp 60/425 Test #82: x86_64-compress-debug-sections ........................ Passed 0.42 sec test 102 Start 102: x86_64-demangle 102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh" 102: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 102: Environment variables: 102: MACHINE=x86_64 102: CPU= 102: Test timeout computed to be: 1500 99: ++ '[' Linux = FreeBSD ']' 99: ++ trap 'on_error $LINENO' ERR 99: ++ trap on_exit EXIT 99: ++ echo -n 'Testing defsym2 ... ' 99: Testing defsym2 ... ++ set -o pipefail 99: ++ set -x 99: + cat 99: + cc -fPIC -o out/test/x86_64/defsym2/a.o -c -xc - 101: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh 101: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 101: ++ export LC_ALL=C 101: ++ LC_ALL=C 101: ++ '[' -z x86_64 ']' 101: ++ '[' -z '' ']' 101: ++ TESTDIR=out/test/x86_64 101: ++ CC=cc 101: ++ CXX=c++ 101: ++ GCC=gcc 101: ++ GXX=g++ 101: ++ OBJDUMP=objdump 101: ++ OBJCOPY=objcopy 101: ++ STRIP=strip 101: ++ QEMU= 100: ++ case $MACHINE in 100: ++ tlsdesc_opt=-mtls-dialect=gnu2 100: +++ uname 102: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh 101: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh .sh 100: ++ '[' Linux = FreeBSD ']' 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT 100: ++ echo -n 'Testing demangle-cpp ... ' 100: Testing demangle-cpp ... ++ set -o pipefail 100: ++ set -x 100: + cc -c -o out/test/x86_64/demangle-cpp/a.o -xc - 102: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 102: ++ export LC_ALL=C 102: ++ LC_ALL=C 102: ++ '[' -z x86_64 ']' 102: ++ '[' -z '' ']' 102: ++ TESTDIR=out/test/x86_64 102: ++ CC=cc 102: ++ CXX=c++ 102: ++ GCC=gcc 102: ++ GXX=g++ 102: ++ OBJDUMP=objdump 102: ++ OBJCOPY=objcopy 102: ++ STRIP=strip 102: ++ QEMU= 100: + cat 102: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh .sh 84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - 101: ++ testname=demangle-rust 101: ++ t=out/test/x86_64/demangle-rust 101: ++ mkdir -p out/test/x86_64/demangle-rust 84: + cat 101: ++ case $MACHINE in 101: ++ tlsdesc_opt=-mtls-dialect=gnu2 36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/d.o out/test/x86_64/arch-x86_64-reloc/d.s 101: +++ uname 102: ++ testname=demangle 102: ++ t=out/test/x86_64/demangle 102: ++ mkdir -p out/test/x86_64/demangle 101: ++ '[' Linux = FreeBSD ']' 101: ++ trap 'on_error $LINENO' ERR 101: ++ trap on_exit EXIT 101: ++ echo -n 'Testing demangle-rust ... ' 101: Testing demangle-rust ... ++ set -o pipefail 101: ++ set -x 101: + cat 101: + cc -c -o out/test/x86_64/demangle-rust/a.o -xc - 17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/script 44: + grep '^20 3$' 44: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 44: 20 3 44: + on_exit 44: + echo OK 44: OK 44: + exit 0 91: + cat 91: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - 61/425 Test #44: x86_64-arch-x86_64-tls-module-base .................... Passed 2.07 sec 79: + cat 79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.o -no-pie 102: ++ case $MACHINE in 102: ++ tlsdesc_opt=-mtls-dialect=gnu2 18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/script 17: + echo 'OUTPUT_FORMAT(elf32-i386)' 17: + cc -B. -o out/test/x86_64/arch-x86_64-incompatible-libs/exe -Lout/test/x86_64/arch-x86_64-incompatible-libs/script -Lout/test/x86_64/arch-x86_64-incompatible-libs/lib32 -Lout/test/x86_64/arch-x86_64-incompatible-libs/lib64 out/test/x86_64/arch-x86_64-incompatible-libs/e.o -lfoo -Wl,-rpath out/test/x86_64/arch-x86_64-incompatible-libs/lib64 test 103 Start 103: x86_64-depaudit 103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh" 103: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 103: Environment variables: 103: MACHINE=x86_64 103: CPU= 103: Test timeout computed to be: 1500 102: +++ uname 102: ++ '[' Linux = FreeBSD ']' 102: ++ trap 'on_error $LINENO' ERR 102: ++ trap on_exit EXIT 102: ++ echo -n 'Testing demangle ... ' 102: Testing demangle ... ++ set -o pipefail 102: ++ set -x 102: + cat 102: + cc -c -o out/test/x86_64/demangle/a.o -xc++ - 18: + echo 'GROUP(libfoo.so)' 18: + grep 'lib32/libfoo.so: skipping incompatible file' 18: + cc -B. -o out/test/x86_64/arch-x86_64-incompatible-libs2/exe -Lout/test/x86_64/arch-x86_64-incompatible-libs2/lib32 -Lout/test/x86_64/arch-x86_64-incompatible-libs2/lib64 -lfoo out/test/x86_64/arch-x86_64-incompatible-libs2/e.o -Wl,-rpath out/test/x86_64/arch-x86_64-incompatible-libs2/lib64 95: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver 92: + cat 92: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - 74: + cat 74: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC 45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe4 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so -Wl,-no-relax 41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 41: + grep '1 2 3' 41: 1 2 3 41: + on_exit 41: + echo OK 41: OK 41: + exit 0 78: + cat 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/d.o - 54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 89: + cat 89: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - 83: + cc -B. -o out/test/x86_64/compressed-debug-info/exe out/test/x86_64/compressed-debug-info/a.o out/test/x86_64/compressed-debug-info/b.o 62: + cc -B. -o out/test/x86_64/as-needed-dso/exe out/test/x86_64/as-needed-dso/a.o -Lout/test/x86_64/as-needed-dso -Wl,--as-needed -lbar -lfoo 81: + objcopy --dump-section .debug_info=out/test/x86_64/compress-debug-sections-zstd/debug_info out/test/x86_64/compress-debug-sections-zstd/exe 73: + readelf -n out/test/x86_64/build-id/exe3 73: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' 93: + cat 93: + cc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 61: + on_exit 61: + echo OK 61: OK 61: + exit 0 103: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh 62/425 Test #41: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 2.13 sec 63/425 Test #61: x86_64-ar-alignment ................................... Passed 1.43 sec 72: + out/test/x86_64/bsymbolic/exe 72: + grep '3 4' 15: + cat 94: + echo '{ global: foo; local: *; };' 94: + cc -B. -o out/test/x86_64/default-symver-version-script/c.so -shared out/test/x86_64/default-symver-version-script/a.o -Wl,--default-symver -Wl,--version-script=out/test/x86_64/default-symver-version-script/b.ver test 104 Start 104: x86_64-depaudit2 104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh" 104: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 104: Environment variables: 104: MACHINE=x86_64 104: CPU= 104: Test timeout computed to be: 1500 72: 3 4 72: + on_exit 72: + echo OK 72: OK 72: + exit 0 15: + cd out/test/x86_64/arch-x86_64-incompatible-libs-linker-script 15: + cc -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -o exe1 -Lfoo a.o b.script test 105 Start 105: x86_64-dependency-file-lto 105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh" 105: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 105: Environment variables: 105: MACHINE=x86_64 105: CPU= 105: Test timeout computed to be: 1500 97: + not cc -B. -o out/test/x86_64/defsym-missing-symbol/exe out/test/x86_64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar 97: + grep 'undefined symbol: bar' 98: + cc -B. -o out/test/x86_64/defsym/exe out/test/x86_64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 54: + grep nop 54: 16b9: 0f 1f 40 00 nopl 0x0(%rax) 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 54: + grep nop 54: 16c3: 0f 1f 40 00 nopl 0x0(%rax) 54: + grep endbr64 54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 54: 16cd: f3 0f 1e fa endbr64 80: + out/test/x86_64/common-symbols/exe 80: + grep '0 5 42' 80: 0 5 42 80: + readelf --sections out/test/x86_64/common-symbols/exe 80: + grep '.common .*NOBITS' out/test/x86_64/common-symbols/log 80: [30] .common NOBITS 0000000000003994 00000990 80: + on_exit 80: + echo OK 80: OK 80: + exit 0 70: + out/test/x86_64/bsymbolic-non-weak-functions/exe 70: + grep '^3 3 3 3 3 7$' 70: 3 3 3 3 3 7 70: + on_exit 70: + echo OK 70: OK 70: + exit 0 71: + out/test/x86_64/bsymbolic-non-weak/exe 71: + grep '^3 3 3 3 4 7$' 71: 3 3 3 3 4 7 71: + on_exit 71: + echo OK 71: OK 71: + exit 0 73: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe4 out/test/x86_64/build-id/a.o -Wl,-build-id=sha1 90: + clang -B. -o out/test/x86_64/crel/exe out/test/x86_64/crel/a.o 103: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 103: ++ export LC_ALL=C 103: ++ LC_ALL=C 103: ++ '[' -z x86_64 ']' 103: ++ '[' -z '' ']' 103: ++ TESTDIR=out/test/x86_64 103: ++ CC=cc 103: ++ CXX=c++ 103: ++ GCC=gcc 103: ++ GXX=g++ 103: ++ OBJDUMP=objdump 103: ++ OBJCOPY=objcopy 103: ++ STRIP=strip 103: ++ QEMU= 103: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh .sh 103: ++ testname=depaudit 103: ++ t=out/test/x86_64/depaudit 103: ++ mkdir -p out/test/x86_64/depaudit 104: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh 104: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 104: ++ export LC_ALL=C 104: ++ LC_ALL=C 104: ++ '[' -z x86_64 ']' 104: ++ '[' -z '' ']' 104: ++ TESTDIR=out/test/x86_64 104: ++ CC=cc 104: ++ CXX=c++ 104: ++ GCC=gcc 104: ++ GXX=g++ 104: ++ OBJDUMP=objdump 104: ++ OBJCOPY=objcopy 104: ++ STRIP=strip 104: ++ QEMU= 104: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh .sh 104: ++ testname=depaudit2 104: ++ t=out/test/x86_64/depaudit2 104: ++ mkdir -p out/test/x86_64/depaudit2 104: ++ case $MACHINE in 104: ++ tlsdesc_opt=-mtls-dialect=gnu2 104: +++ uname 64/425 Test #70: x86_64-bsymbolic-non-weak-functions ................... Passed 1.05 sec 65/425 Test #72: x86_64-bsymbolic ...................................... Passed 1.05 sec test 106 Start 106: x86_64-dependency-file-response-file 106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh" 106: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 106: Environment variables: 106: MACHINE=x86_64 106: CPU= 106: Test timeout computed to be: 1500 test 107 Start 107: x86_64-dependency-file 107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh" 107: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 107: Environment variables: 107: MACHINE=x86_64 107: CPU= 107: Test timeout computed to be: 1500 54: + on_exit 54: + echo OK 54: OK 54: + exit 0 66/425 Test #54: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 1.63 sec 67/425 Test #80: x86_64-common-symbols ................................. Passed 0.79 sec 68/425 Test #71: x86_64-bsymbolic-non-weak ............................. Passed 1.08 sec 104: ++ '[' Linux = FreeBSD ']' 104: ++ trap 'on_error $LINENO' ERR 104: ++ trap on_exit EXIT 104: ++ echo -n 'Testing depaudit2 ... ' 104: Testing depaudit2 ... ++ set -o pipefail 104: ++ set -x 104: + cat 104: + cc -B. -shared -o out/test/x86_64/depaudit2/a.so -xc - -fPIC 105: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh 105: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 105: ++ export LC_ALL=C 105: ++ LC_ALL=C 105: ++ '[' -z x86_64 ']' 105: ++ '[' -z '' ']' 105: ++ TESTDIR=out/test/x86_64 105: ++ CC=cc 105: ++ CXX=c++ 105: ++ GCC=gcc 105: ++ GXX=g++ 105: ++ OBJDUMP=objdump 105: ++ OBJCOPY=objcopy 105: ++ STRIP=strip 105: ++ QEMU= 105: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh .sh 105: ++ testname=dependency-file-lto 105: ++ t=out/test/x86_64/dependency-file-lto 105: ++ mkdir -p out/test/x86_64/dependency-file-lto 105: ++ case $MACHINE in 105: ++ tlsdesc_opt=-mtls-dialect=gnu2 105: +++ uname 105: ++ '[' Linux = FreeBSD ']' 105: ++ trap 'on_error $LINENO' ERR 105: ++ trap on_exit EXIT 105: ++ echo -n 'Testing dependency-file-lto ... ' 105: Testing dependency-file-lto ... ++ set -o pipefail 105: ++ set -x 105: + test_cflags -flto -fno-fat-lto-objects 105: + echo 'int main() {}' test 108 Start 108: x86_64-disable-new-dtags 108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh" 108: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 108: Environment variables: 108: MACHINE=x86_64 108: CPU= 108: Test timeout computed to be: 1500 test 109 Start 109: x86_64-discard-section 109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh" 109: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 109: Environment variables: 109: MACHINE=x86_64 109: CPU= 109: Test timeout computed to be: 1500 test 110 Start 110: x86_64-discard 110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh" 110: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 110: Environment variables: 110: MACHINE=x86_64 110: CPU= 110: Test timeout computed to be: 1500 105: + cc -B. -flto -fno-fat-lto-objects -o /dev/null -xc - 103: ++ case $MACHINE in 103: ++ tlsdesc_opt=-mtls-dialect=gnu2 103: +++ uname 103: ++ '[' Linux = FreeBSD ']' 103: ++ trap 'on_error $LINENO' ERR 103: ++ trap on_exit EXIT 103: ++ echo -n 'Testing depaudit ... ' 103: Testing depaudit ... ++ set -o pipefail 103: ++ set -x 103: + cat 103: + cc -o out/test/x86_64/depaudit/a.o -c -xc - 65: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--no-as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so 86: + not cc -B. out/test/x86_64/copyrel-protected/a.o out/test/x86_64/copyrel-protected/b.so -o out/test/x86_64/copyrel-protected/exe -no-pie 86: + grep -F 'cannot create a copy relocation for protected symbol' 87: + cc -B. out/test/x86_64/copyrel-relro/a.o out/test/x86_64/copyrel-relro/b.so -o out/test/x86_64/copyrel-relro/exe -no-pie 64: + cc -B. -o out/test/x86_64/as-needed-weak/exe1 out/test/x86_64/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo 15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 15: + LD_LIBRARY_PATH=. 15: + ./exe1 15: + grep 'Hello world' 15: Hello world 15: + cc -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -o exe2 -Lfoo b.script a.o 81: + dd if=out/test/x86_64/compress-debug-sections-zstd/debug_info of=out/test/x86_64/compress-debug-sections-zstd/debug_info.zstd bs=24 skip=1 status=none 81: + zstdcat out/test/x86_64/compress-debug-sections-zstd/debug_info.zstd 81: + on_exit 81: + echo OK 81: OK 81: + exit 0 101: + not cc -B. -o out/test/x86_64/demangle-rust/exe out/test/x86_64/demangle-rust/a.o 101: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' 89: + cc -B. -shared -o out/test/x86_64/copyrel/c.so out/test/x86_64/copyrel/c.o 106: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh 106: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 106: ++ export LC_ALL=C 106: ++ LC_ALL=C 106: ++ '[' -z x86_64 ']' 106: ++ '[' -z '' ']' 106: ++ TESTDIR=out/test/x86_64 106: ++ CC=cc 106: ++ CXX=c++ 106: ++ GCC=gcc 106: ++ GXX=g++ 106: ++ OBJDUMP=objdump 106: ++ OBJCOPY=objcopy 106: ++ STRIP=strip 106: ++ QEMU= 106: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh .sh 106: ++ testname=dependency-file-response-file 106: ++ t=out/test/x86_64/dependency-file-response-file 106: ++ mkdir -p out/test/x86_64/dependency-file-response-file 106: ++ case $MACHINE in 106: ++ tlsdesc_opt=-mtls-dialect=gnu2 106: +++ uname 106: ++ '[' Linux = FreeBSD ']' 106: ++ trap 'on_error $LINENO' ERR 106: ++ trap on_exit EXIT 106: ++ echo -n 'Testing dependency-file-response-file ... ' 106: Testing dependency-file-response-file ... ++ set -o pipefail 106: ++ set -x 106: + cc -o out/test/x86_64/dependency-file-response-file/a.o -c -xc - 106: + cat 107: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh 107: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 107: ++ export LC_ALL=C 107: ++ LC_ALL=C 107: ++ '[' -z x86_64 ']' 107: ++ '[' -z '' ']' 107: ++ TESTDIR=out/test/x86_64 107: ++ CC=cc 107: ++ CXX=c++ 107: ++ GCC=gcc 107: ++ GXX=g++ 107: ++ OBJDUMP=objdump 107: ++ OBJCOPY=objcopy 107: ++ STRIP=strip 107: ++ QEMU= 107: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh .sh 107: ++ testname=dependency-file 107: ++ t=out/test/x86_64/dependency-file 107: ++ mkdir -p out/test/x86_64/dependency-file 107: ++ case $MACHINE in 107: ++ tlsdesc_opt=-mtls-dialect=gnu2 107: +++ uname 107: ++ '[' Linux = FreeBSD ']' 107: ++ trap 'on_error $LINENO' ERR 107: ++ trap on_exit EXIT 107: ++ echo -n 'Testing dependency-file ... ' 107: Testing dependency-file ... ++ set -o pipefail 107: ++ set -x 107: + cat 107: + cc -o out/test/x86_64/dependency-file/a.o -c -xc - 99: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o 78: + rm -f out/test/x86_64/common-archive/e.a 78: + ar rcs out/test/x86_64/common-archive/e.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/c.o out/test/x86_64/common-archive/d.o 73: + readelf -n out/test/x86_64/build-id/exe4 73: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' 73: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe5 out/test/x86_64/build-id/a.o -Wl,-build-id=sha256 83: + dwarfdump out/test/x86_64/compressed-debug-info/exe 69/425 Test #81: x86_64-compress-debug-sections-zstd ................... Passed 0.74 sec 83: + readelf --sections out/test/x86_64/compressed-debug-info/exe 83: + grep -F .debug_info 83: [30] .debug_info PROGBITS 0000000000000000 00000a12 83: + on_exit 83: + echo OK 83: OK 83: + exit 0 test 111 Start 111: x86_64-dso-undef 111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh" 111: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 111: Environment variables: 111: MACHINE=x86_64 111: CPU= 111: Test timeout computed to be: 1500 70/425 Test #83: x86_64-compressed-debug-info .......................... Passed 0.87 sec test 112 Start 112: x86_64-dt-init 112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh" 112: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 112: Environment variables: 112: MACHINE=x86_64 112: CPU= 112: Test timeout computed to be: 1500 109: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh 109: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 109: ++ export LC_ALL=C 109: ++ LC_ALL=C 109: ++ '[' -z x86_64 ']' 109: ++ '[' -z '' ']' 109: ++ TESTDIR=out/test/x86_64 109: ++ CC=cc 109: ++ CXX=c++ 109: ++ GCC=gcc 109: ++ GXX=g++ 109: ++ OBJDUMP=objdump 109: ++ OBJCOPY=objcopy 109: ++ STRIP=strip 109: ++ QEMU= 109: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh .sh 109: ++ testname=discard-section 109: ++ t=out/test/x86_64/discard-section 109: ++ mkdir -p out/test/x86_64/discard-section 109: ++ case $MACHINE in 109: ++ tlsdesc_opt=-mtls-dialect=gnu2 109: +++ uname 109: ++ '[' Linux = FreeBSD ']' 109: ++ trap 'on_error $LINENO' ERR 109: ++ trap on_exit EXIT 109: ++ echo -n 'Testing discard-section ... ' 109: Testing discard-section ... ++ set -o pipefail 109: ++ set -x 109: + cat 109: + cc -o out/test/x86_64/discard-section/a.o -c -xc - 108: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh 108: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 108: ++ export LC_ALL=C 108: ++ LC_ALL=C 108: ++ '[' -z x86_64 ']' 108: ++ '[' -z '' ']' 108: ++ TESTDIR=out/test/x86_64 108: ++ CC=cc 108: ++ CXX=c++ 108: ++ GCC=gcc 108: ++ GXX=g++ 108: ++ OBJDUMP=objdump 108: ++ OBJCOPY=objcopy 108: ++ STRIP=strip 108: ++ QEMU= 108: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh .sh 108: ++ testname=disable-new-dtags 108: ++ t=out/test/x86_64/disable-new-dtags 108: ++ mkdir -p out/test/x86_64/disable-new-dtags 108: ++ case $MACHINE in 108: ++ tlsdesc_opt=-mtls-dialect=gnu2 108: +++ uname 95: + readelf --dyn-syms out/test/x86_64/default-symver/b.so 95: + grep ' foo@@b\.so' 95: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@b.so 95: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver 62: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe 62: + grep libbar out/test/x86_64/as-needed-dso/log2 62: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 62: + not grep libfoo out/test/x86_64/as-needed-dso/log2 62: + grep libfoo out/test/x86_64/as-needed-dso/log2 62: + return 0 62: + on_exit 62: + echo OK 62: OK 62: + exit 0 17: + grep 'script/libfoo.so: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log 17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/script/libfoo.so: skipping incompatible file: i386 (e_machine 62) 17: + grep 'lib32/libfoo.so: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log 17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.so: skipping incompatible file: i386 (e_machine 62) 17: + grep 'lib32/libfoo.a: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log 17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.a: skipping incompatible file: i386 (e_machine 62) 17: + out/test/x86_64/arch-x86_64-incompatible-libs/exe 17: + grep 'Hello world' 45: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 45: + grep 42 45: 42 45: + on_exit 45: + echo OK 45: OK 45: + exit 0 100: + not cc -B. -o out/test/x86_64/demangle-cpp/exe1 out/test/x86_64/demangle-cpp/a.o 100: + grep -F 'ns::version()' 94: + readelf --dyn-syms out/test/x86_64/default-symver-version-script/c.so 94: + grep -F ' foo@@c.so' 94: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@c.so 94: + on_exit 94: + echo OK 94: OK 94: + exit 0 71/425 Test #94: x86_64-default-symver-version-script .................. Passed 0.63 sec 110: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh 110: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 110: ++ export LC_ALL=C 110: ++ LC_ALL=C 110: ++ '[' -z x86_64 ']' 110: ++ '[' -z '' ']' 110: ++ TESTDIR=out/test/x86_64 110: ++ CC=cc 110: ++ CXX=c++ 110: ++ GCC=gcc 110: ++ GXX=g++ 110: ++ OBJDUMP=objdump 110: ++ OBJCOPY=objcopy 110: ++ STRIP=strip 110: ++ QEMU= 110: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh .sh 110: ++ testname=discard 110: ++ t=out/test/x86_64/discard 110: ++ mkdir -p out/test/x86_64/discard 110: ++ case $MACHINE in 110: ++ tlsdesc_opt=-mtls-dialect=gnu2 110: +++ uname 110: ++ '[' Linux = FreeBSD ']' 110: ++ trap 'on_error $LINENO' ERR 110: ++ trap on_exit EXIT 110: ++ echo -n 'Testing discard ... ' 110: Testing discard ... ++ set -o pipefail 110: ++ set -x 110: + [[ x86_64 = riscv* ]] 110: + [[ x86_64 = loongarch* ]] 110: + cat 110: + cc -o out/test/x86_64/discard/a.o -c -x assembler -Wa,-L - 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 88: + cc -B. out/test/x86_64/copyrel-relro2/a.o out/test/x86_64/copyrel-relro2/b.so -o out/test/x86_64/copyrel-relro2/exe -no-pie 85: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe1 -no-pie -Wl,-z,relro 92: + cat 92: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - 97: mold: error: --defsym: undefined symbol: bar 97: + on_exit 97: + echo OK 97: OK 97: + exit 0 72/425 Test #97: x86_64-defsym-missing-symbol .......................... Passed 0.60 sec 98: + out/test/x86_64/defsym/exe 98: + grep '^Hello 0x10 0x2000$' 98: Hello 0x10 0x2000 98: + on_exit 98: + echo OK 98: OK 98: + exit 0 73/425 Test #98: x86_64-defsym ......................................... Passed 0.48 sec 64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe1 64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log1 64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 64: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 64: + cc -B. -o out/test/x86_64/as-needed-weak/exe2 out/test/x86_64/as-needed-weak/a.o -Wl,-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo 18: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs2/lib32/libfoo.so: skipping incompatible file: i386 (e_machine 62) 18: + out/test/x86_64/arch-x86_64-incompatible-libs2/exe 18: + grep 'Hello world' 18: Hello world 18: + on_exit 18: + echo OK 18: OK 18: + exit 0 79: + rm -f out/test/x86_64/common-ref/e.a 79: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o 91: + cc -B. -o out/test/x86_64/ctors-in-init-array/exe out/test/x86_64/ctors-in-init-array/a.o out/test/x86_64/ctors-in-init-array/b.o 111: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh 111: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 111: ++ export LC_ALL=C 111: ++ LC_ALL=C 111: ++ '[' -z x86_64 ']' 111: ++ '[' -z '' ']' 111: ++ TESTDIR=out/test/x86_64 111: ++ CC=cc 111: ++ CXX=c++ 111: ++ GCC=gcc 111: ++ GXX=g++ 111: ++ OBJDUMP=objdump 111: ++ OBJCOPY=objcopy 111: ++ STRIP=strip 111: ++ QEMU= 111: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh .sh 111: ++ testname=dso-undef 111: ++ t=out/test/x86_64/dso-undef 111: ++ mkdir -p out/test/x86_64/dso-undef 111: ++ case $MACHINE in 111: ++ tlsdesc_opt=-mtls-dialect=gnu2 111: +++ uname 111: ++ '[' Linux = FreeBSD ']' 111: ++ trap 'on_error $LINENO' ERR 111: ++ trap on_exit EXIT 111: ++ echo -n 'Testing dso-undef ... ' 111: Testing dso-undef ... ++ set -o pipefail 111: ++ set -x 111: + cat 111: + cc -fPIC -o out/test/x86_64/dso-undef/a.o -c -xc - 74/425 Test #45: x86_64-arch-x86_64-tlsdesc ............................ Passed 2.43 sec test 113 Start 113: x86_64-dt-needed 113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh" 113: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 113: Environment variables: 113: MACHINE=x86_64 113: CPU= 113: Test timeout computed to be: 1500 test 114 Start 114: x86_64-duplicate-error-archive 114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh" 114: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 114: Environment variables: 114: MACHINE=x86_64 114: CPU= 114: Test timeout computed to be: 1500 test 115 Start 115: x86_64-duplicate-error-gc-sections 115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh" 115: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 115: Environment variables: 115: MACHINE=x86_64 115: CPU= 115: Test timeout computed to be: 1500 test 116 Start 116: x86_64-duplicate-error-lto 116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh" 116: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 116: Environment variables: 116: MACHINE=x86_64 116: CPU= 116: Test timeout computed to be: 1500 108: ++ '[' Linux = FreeBSD ']' 108: ++ trap 'on_error $LINENO' ERR 108: ++ trap on_exit EXIT 108: ++ echo -n 'Testing disable-new-dtags ... ' 108: Testing disable-new-dtags ... ++ set -o pipefail 108: ++ set -x 108: + cc -o out/test/x86_64/disable-new-dtags/a.o -c -xc -fPIC - 108: + cat 75/425 Test #62: x86_64-as-needed-dso .................................. Passed 1.80 sec 17: Hello world 17: + on_exit 17: + echo OK 17: OK 17: + exit 0 76/425 Test #17: x86_64-arch-x86_64-incompatible-libs .................. Passed 2.53 sec 110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o 110: + readelf --symbols out/test/x86_64/discard/exe 110: + grep -F _start out/test/x86_64/discard/log 110: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start 110: 16: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 110: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start 110: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start 110: 21: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start 110: 26: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start 110: 30: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start 110: 31: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 110: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 110: 41: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 110: + grep -F foo out/test/x86_64/discard/log 77/425 Test #18: x86_64-arch-x86_64-incompatible-libs2 ................. Passed 2.53 sec 74: + cc -B. -no-pie -o out/test/x86_64/canonical-plt/exe out/test/x86_64/canonical-plt/a.so out/test/x86_64/canonical-plt/b.o out/test/x86_64/canonical-plt/c.o 86: mold: error: out/test/x86_64/copyrel-protected/b.so: cannot create a copy relocation for protected symbol 'foo'; recompile with -fPIC 86: + on_exit 86: + echo OK 86: OK 86: + exit 0 78/425 Test #86: x86_64-copyrel-protected .............................. Passed 0.90 sec 65: + readelf --dynamic out/test/x86_64/as-needed/exe 65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log 65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log 65: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 65: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so 102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-no-demangle 102: + grep 'undefined symbol: _Z3fooii$' 84: + cat 84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - 90: + out/test/x86_64/crel/exe 90: + grep 'Hello world' 90: Hello world 90: + on_exit 90: + echo OK 90: OK 90: + exit 0 79/425 Test #90: x86_64-crel ........................................... Passed 0.73 sec 103: + cc -B. -o out/test/x86_64/depaudit/exe1 out/test/x86_64/depaudit/a.o 63: + cat 63: + cc -o out/test/x86_64/as-needed-dso2/a.o -c -xc - 93: + cc -B. -o out/test/x86_64/debug-macro-section/exe out/test/x86_64/debug-macro-section/b.o out/test/x86_64/debug-macro-section/c.o 87: + out/test/x86_64/copyrel-relro/exe 87: + grep '^sigsegv 0 1$' 87: sigsegv 0 1 87: + on_exit 87: + echo OK 87: OK 87: + exit 0 112: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh 112: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 112: ++ export LC_ALL=C 112: ++ LC_ALL=C 112: ++ '[' -z x86_64 ']' 112: ++ '[' -z '' ']' 112: ++ TESTDIR=out/test/x86_64 112: ++ CC=cc 112: ++ CXX=c++ 112: ++ GCC=gcc 112: ++ GXX=g++ 112: ++ OBJDUMP=objdump 112: ++ OBJCOPY=objcopy 112: ++ STRIP=strip 112: ++ QEMU= 112: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh .sh 112: ++ testname=dt-init 112: ++ t=out/test/x86_64/dt-init 112: ++ mkdir -p out/test/x86_64/dt-init 112: ++ case $MACHINE in 112: ++ tlsdesc_opt=-mtls-dialect=gnu2 112: +++ uname 112: ++ '[' Linux = FreeBSD ']' 112: ++ trap 'on_error $LINENO' ERR 112: ++ trap on_exit EXIT 112: ++ echo -n 'Testing dt-init ... ' 112: Testing dt-init ... ++ set -o pipefail 112: ++ set -x 112: + '[' x86_64 = riscv64 -o x86_64 = riscv32 ']' 112: + [[ x86_64 = loongarch* ]] 112: /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh: line 9: syntax error in conditional expression: unexpected token `-o' 112: /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh: line 9: syntax error near `-o' 112: /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh: line 9: `[[ $MACHINE = arm* -o $MACHINE = aarch64 ]] && is_musl && skip' 112: + on_exit 112: + echo OK 112: OK 112: + exit 0 test 117 Start 117: x86_64-duplicate-error 117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh" 117: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 117: Environment variables: 117: MACHINE=x86_64 117: CPU= 117: Test timeout computed to be: 1500 test 118 Start 118: x86_64-dynamic-dt-debug 118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh" 118: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 118: Environment variables: 118: MACHINE=x86_64 118: CPU= 118: Test timeout computed to be: 1500 test 119 Start 119: x86_64-dynamic-linker 119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh" 119: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 119: Environment variables: 119: MACHINE=x86_64 119: CPU= 119: Test timeout computed to be: 1500 test 120 Start 120: x86_64-dynamic-list-data 120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh" 120: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 120: Environment variables: 120: MACHINE=x86_64 120: CPU= 120: Test timeout computed to be: 1500 test 121 Start 121: x86_64-dynamic-list 121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh" 121: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 121: Environment variables: 121: MACHINE=x86_64 121: CPU= 121: Test timeout computed to be: 1500 80/425 Test #87: x86_64-copyrel-relro .................................. Passed 0.93 sec 81/425 Test #112: x86_64-dt-init ........................................ Passed 0.09 sec 15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 15: + LD_LIBRARY_PATH=. 15: + ./exe2 15: + grep 'Hello world' 15: Hello world 15: + on_exit 15: + echo OK 15: OK 15: + exit 0 101: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} 101: + on_exit 101: + echo OK 101: OK 101: + exit 0 82/425 Test #101: x86_64-demangle-rust .................................. Passed 0.55 sec 88: + grep '^sigsegv 0 1$' 88: + out/test/x86_64/copyrel-relro2/exe 88: sigsegv 0 1 88: + on_exit 88: + echo OK 88: OK 88: + exit 0 113: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh 113: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 113: ++ export LC_ALL=C 113: ++ LC_ALL=C 113: ++ '[' -z x86_64 ']' 113: ++ '[' -z '' ']' 113: ++ TESTDIR=out/test/x86_64 113: ++ CC=cc 113: ++ CXX=c++ 113: ++ GCC=gcc 113: ++ GXX=g++ 113: ++ OBJDUMP=objdump 113: ++ OBJCOPY=objcopy 113: ++ STRIP=strip 113: ++ QEMU= 113: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh .sh 113: ++ testname=dt-needed 113: ++ t=out/test/x86_64/dt-needed 113: ++ mkdir -p out/test/x86_64/dt-needed 113: ++ case $MACHINE in 113: ++ tlsdesc_opt=-mtls-dialect=gnu2 113: +++ uname 113: ++ '[' Linux = FreeBSD ']' 113: ++ trap 'on_error $LINENO' ERR 113: ++ trap on_exit EXIT 113: ++ echo -n 'Testing dt-needed ... ' 113: Testing dt-needed ... ++ set -o pipefail 113: ++ set -x 113: + cat 113: + cc -c -o out/test/x86_64/dt-needed/a.o -xc - 114: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh 114: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 114: ++ export LC_ALL=C 114: ++ LC_ALL=C 114: ++ '[' -z x86_64 ']' 114: ++ '[' -z '' ']' 114: ++ TESTDIR=out/test/x86_64 114: ++ CC=cc 114: ++ CXX=c++ 114: ++ GCC=gcc 114: ++ GXX=g++ 114: ++ OBJDUMP=objdump 114: ++ OBJCOPY=objcopy 114: ++ STRIP=strip 114: ++ QEMU= 114: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh .sh 114: ++ testname=duplicate-error-archive 114: ++ t=out/test/x86_64/duplicate-error-archive 114: ++ mkdir -p out/test/x86_64/duplicate-error-archive 114: ++ case $MACHINE in 114: ++ tlsdesc_opt=-mtls-dialect=gnu2 114: +++ uname 114: ++ '[' Linux = FreeBSD ']' 114: ++ trap 'on_error $LINENO' ERR 114: ++ trap on_exit EXIT 114: ++ echo -n 'Testing duplicate-error-archive ... ' 114: Testing duplicate-error-archive ... ++ set -o pipefail 114: ++ set -x 114: + cat 114: + cc -o out/test/x86_64/duplicate-error-archive/a.o -c -xc - 115: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh 115: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 115: ++ export LC_ALL=C 115: ++ LC_ALL=C 115: ++ '[' -z x86_64 ']' 115: ++ '[' -z '' ']' 115: ++ TESTDIR=out/test/x86_64 115: ++ CC=cc 115: ++ CXX=c++ 115: ++ GCC=gcc 115: ++ GXX=g++ 115: ++ OBJDUMP=objdump 115: ++ OBJCOPY=objcopy 115: ++ STRIP=strip 115: ++ QEMU= 115: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh .sh 115: ++ testname=duplicate-error-gc-sections 115: ++ t=out/test/x86_64/duplicate-error-gc-sections 115: ++ mkdir -p out/test/x86_64/duplicate-error-gc-sections 115: ++ case $MACHINE in 115: ++ tlsdesc_opt=-mtls-dialect=gnu2 115: +++ uname 115: ++ '[' Linux = FreeBSD ']' 115: ++ trap 'on_error $LINENO' ERR 115: ++ trap on_exit EXIT 115: ++ echo -n 'Testing duplicate-error-gc-sections ... ' 115: Testing duplicate-error-gc-sections ... ++ set -o pipefail 115: ++ set -x 115: + nm mold 115: + grep __tsan_init test 122 Start 122: x86_64-dynamic-list2 122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh" 122: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 122: Environment variables: 122: MACHINE=x86_64 122: CPU= 122: Test timeout computed to be: 1500 test 123 Start 123: x86_64-dynamic-list3 123: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh" 123: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 123: Environment variables: 123: MACHINE=x86_64 123: CPU= 123: Test timeout computed to be: 1500 test 124 Start 124: x86_64-dynamic-list4 124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh" 124: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 124: Environment variables: 124: MACHINE=x86_64 124: CPU= 124: Test timeout computed to be: 1500 91: + out/test/x86_64/ctors-in-init-array/exe 91: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' 91: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 91: + on_exit 91: + echo OK 91: OK 91: + exit 0 110: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo 110: + grep -F .Lbar out/test/x86_64/discard/log 110: 14: 0000000000201212 0 NOTYPE LOCAL DEFAULT 3 .Lbar 110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-locals 110: + readelf --symbols out/test/x86_64/discard/exe 116: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh 116: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 116: ++ export LC_ALL=C 116: ++ LC_ALL=C 116: ++ '[' -z x86_64 ']' 116: ++ '[' -z '' ']' 116: ++ TESTDIR=out/test/x86_64 116: ++ CC=cc 116: ++ CXX=c++ 116: ++ GCC=gcc 116: ++ GXX=g++ 116: ++ OBJDUMP=objdump 116: ++ OBJCOPY=objcopy 116: ++ STRIP=strip 116: ++ QEMU= 116: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh .sh 116: ++ testname=duplicate-error-lto 116: ++ t=out/test/x86_64/duplicate-error-lto 116: ++ mkdir -p out/test/x86_64/duplicate-error-lto 116: ++ case $MACHINE in 116: ++ tlsdesc_opt=-mtls-dialect=gnu2 116: +++ uname 116: ++ '[' Linux = FreeBSD ']' 116: ++ trap 'on_error $LINENO' ERR 116: ++ trap on_exit EXIT 116: ++ echo -n 'Testing duplicate-error-lto ... ' 116: Testing duplicate-error-lto ... ++ set -o pipefail 116: ++ set -x 116: + nm mold 116: + grep __tsan_init 89: + cc -B. -no-pie -o out/test/x86_64/copyrel/exe out/test/x86_64/copyrel/a.o out/test/x86_64/copyrel/b.o out/test/x86_64/copyrel/c.so 74: + out/test/x86_64/canonical-plt/exe 74: + grep '^1 1 1$' 74: 1 1 1 74: + on_exit 74: + echo OK 74: OK 74: + exit 0 99: + nm -D out/test/x86_64/defsym2/b.so 99: + grep bar 73: + readelf -n out/test/x86_64/build-id/exe5 73: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' 73: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe6 out/test/x86_64/build-id/a.o -Wl,-build-id=fast 85: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe1 85: + grep -F .copyrel.rel.ro 85: [23] .copyrel.rel.ro NOBITS 00000000002028e0 0008e0 000064 00 WA 0 0 32 85: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro 102: mold: error: undefined symbol: _Z3fooii 102: + grep -E 'undefined symbol: foo\(int, int\)$' 102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-demangle 100: mold: error: undefined symbol: ns::version() 100: + cat 100: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - 65: + readelf --dynamic out/test/x86_64/as-needed/exe 103: + readelf --dynamic out/test/x86_64/depaudit/exe1 103: + not grep 'Dependency audit library' 103: + grep 'Dependency audit library' 103: + return 0 103: + cc -B. -o out/test/x86_64/depaudit/exe2 out/test/x86_64/depaudit/a.o -Wl,--depaudit=libdepaudit.so 117: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh 117: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 117: ++ export LC_ALL=C 117: ++ LC_ALL=C 117: ++ '[' -z x86_64 ']' 117: ++ '[' -z '' ']' 117: ++ TESTDIR=out/test/x86_64 117: ++ CC=cc 117: ++ CXX=c++ 117: ++ GCC=gcc 117: ++ GXX=g++ 117: ++ OBJDUMP=objdump 117: ++ OBJCOPY=objcopy 117: ++ STRIP=strip 117: ++ QEMU= 117: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh .sh 117: ++ testname=duplicate-error 117: ++ t=out/test/x86_64/duplicate-error 117: ++ mkdir -p out/test/x86_64/duplicate-error 117: ++ case $MACHINE in 117: ++ tlsdesc_opt=-mtls-dialect=gnu2 117: +++ uname 117: ++ '[' Linux = FreeBSD ']' 117: ++ trap 'on_error $LINENO' ERR 117: ++ trap on_exit EXIT 117: ++ echo -n 'Testing duplicate-error ... ' 117: Testing duplicate-error ... ++ set -o pipefail 117: ++ set -x 117: + cat 117: + cc -o out/test/x86_64/duplicate-error/a.o -c -x assembler - 117: + not ./mold -o out/test/x86_64/duplicate-error/exe out/test/x86_64/duplicate-error/a.o out/test/x86_64/duplicate-error/a.o 117: + grep 'duplicate symbol: .*\.o: .*\.o: main' 118: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh 118: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 118: ++ export LC_ALL=C 118: ++ LC_ALL=C 118: ++ '[' -z x86_64 ']' 118: ++ '[' -z '' ']' 118: ++ TESTDIR=out/test/x86_64 118: ++ CC=cc 118: ++ CXX=c++ 118: ++ GCC=gcc 118: ++ GXX=g++ 118: ++ OBJDUMP=objdump 118: ++ OBJCOPY=objcopy 118: ++ STRIP=strip 118: ++ QEMU= 118: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh .sh 118: ++ testname=dynamic-dt-debug 118: ++ t=out/test/x86_64/dynamic-dt-debug 118: ++ mkdir -p out/test/x86_64/dynamic-dt-debug 118: ++ case $MACHINE in 118: ++ tlsdesc_opt=-mtls-dialect=gnu2 118: +++ uname 118: ++ '[' Linux = FreeBSD ']' 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT 118: ++ echo -n 'Testing dynamic-dt-debug ... ' 118: Testing dynamic-dt-debug ... ++ set -o pipefail 118: ++ set -x 118: + cat 118: + cc -o out/test/x86_64/dynamic-dt-debug/a.o -c -xc - 119: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh 119: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 119: ++ export LC_ALL=C 119: ++ LC_ALL=C 119: ++ '[' -z x86_64 ']' 119: ++ '[' -z '' ']' 119: ++ TESTDIR=out/test/x86_64 119: ++ CC=cc 119: ++ CXX=c++ 119: ++ GCC=gcc 119: ++ GXX=g++ 119: ++ OBJDUMP=objdump 119: ++ OBJCOPY=objcopy 119: ++ STRIP=strip 119: ++ QEMU= 119: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh .sh 119: ++ testname=dynamic-linker 119: ++ t=out/test/x86_64/dynamic-linker 119: ++ mkdir -p out/test/x86_64/dynamic-linker 119: ++ case $MACHINE in 119: ++ tlsdesc_opt=-mtls-dialect=gnu2 119: +++ uname 119: ++ '[' Linux = FreeBSD ']' 119: ++ trap 'on_error $LINENO' ERR 119: ++ trap on_exit EXIT 119: ++ echo -n 'Testing dynamic-linker ... ' 119: Testing dynamic-linker ... ++ set -o pipefail 119: ++ set -x 119: + cat 119: + cc -c -o out/test/x86_64/dynamic-linker/a.o -x assembler - 120: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh 120: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 120: ++ export LC_ALL=C 120: ++ LC_ALL=C 120: ++ '[' -z x86_64 ']' 120: ++ '[' -z '' ']' 120: ++ TESTDIR=out/test/x86_64 120: ++ CC=cc 120: ++ CXX=c++ 120: ++ GCC=gcc 120: ++ GXX=g++ 120: ++ OBJDUMP=objdump 120: ++ OBJCOPY=objcopy 120: ++ STRIP=strip 120: ++ QEMU= 120: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh .sh 120: ++ testname=dynamic-list-data 120: ++ t=out/test/x86_64/dynamic-list-data 120: ++ mkdir -p out/test/x86_64/dynamic-list-data 120: ++ case $MACHINE in 120: ++ tlsdesc_opt=-mtls-dialect=gnu2 120: +++ uname 120: ++ '[' Linux = FreeBSD ']' 120: ++ trap 'on_error $LINENO' ERR 120: ++ trap on_exit EXIT 120: ++ echo -n 'Testing dynamic-list-data ... ' 120: Testing dynamic-list-data ... ++ set -o pipefail 120: ++ set -x 120: + cat 120: + cc -o out/test/x86_64/dynamic-list-data/a.o -c -xc - 121: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh 121: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 121: ++ export LC_ALL=C 121: ++ LC_ALL=C 121: ++ '[' -z x86_64 ']' 121: ++ '[' -z '' ']' 121: ++ TESTDIR=out/test/x86_64 121: ++ CC=cc 121: ++ CXX=c++ 121: ++ GCC=gcc 121: ++ GXX=g++ 121: ++ OBJDUMP=objdump 121: ++ OBJCOPY=objcopy 121: ++ STRIP=strip 121: ++ QEMU= 121: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh .sh 121: ++ testname=dynamic-list 121: ++ t=out/test/x86_64/dynamic-list 121: ++ mkdir -p out/test/x86_64/dynamic-list 121: ++ case $MACHINE in 121: ++ tlsdesc_opt=-mtls-dialect=gnu2 121: +++ uname 121: ++ '[' Linux = FreeBSD ']' 121: ++ trap 'on_error $LINENO' ERR 121: ++ trap on_exit EXIT 121: ++ echo -n 'Testing dynamic-list ... ' 121: Testing dynamic-list ... ++ set -o pipefail 121: ++ set -x 121: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - 121: + cat 83/425 Test #15: x86_64-arch-x86_64-incompatible-libs-linker-script .... Passed 2.60 sec 84/425 Test #74: x86_64-canonical-plt .................................. Passed 1.45 sec 85/425 Test #88: x86_64-copyrel-relro2 ................................. Passed 0.93 sec 86/425 Test #91: x86_64-ctors-in-init-array ............................ Passed 0.75 sec test 125 Start 125: x86_64-dynamic 125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh" 125: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 125: Environment variables: 125: MACHINE=x86_64 125: CPU= 125: Test timeout computed to be: 1500 test 126 Start 126: x86_64-emit-relocs-cpp 126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh" 126: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 126: Environment variables: 126: MACHINE=x86_64 126: CPU= 126: Test timeout computed to be: 1500 test 127 Start 127: x86_64-emit-relocs-dead-sections 127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh" 127: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 127: Environment variables: 127: MACHINE=x86_64 127: CPU= 127: Test timeout computed to be: 1500 test 128 Start 128: x86_64-emit-relocs 128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh" 128: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 128: Environment variables: 128: MACHINE=x86_64 128: CPU= 128: Test timeout computed to be: 1500 95: + grep ' foo@@bar' 95: + readelf --dyn-syms out/test/x86_64/default-symver/b.so 95: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@bar 95: + on_exit 95: + echo OK 95: OK 95: + exit 0 87/425 Test #95: x86_64-default-symver ................................. Passed 0.74 sec 93: + objdump --dwarf=macro out/test/x86_64/debug-macro-section/exe 93: + not grep 'DW_MACRO_import -.* 0x0$' 93: + grep 'DW_MACRO_import -.* 0x0$' 93: + return 0 93: + on_exit 93: + echo OK 93: OK 93: + exit 0 88/425 Test #93: x86_64-debug-macro-section ............................ Passed 0.76 sec 64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe2 64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log2 64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 64: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 64: + return 0 64: + on_exit 64: + echo OK 64: OK 64: + exit 0 89/425 Test #64: x86_64-as-needed-weak ................................. Passed 1.86 sec 122: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh 122: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 122: ++ export LC_ALL=C 122: ++ LC_ALL=C 122: ++ '[' -z x86_64 ']' 122: ++ '[' -z '' ']' 122: ++ TESTDIR=out/test/x86_64 122: ++ CC=cc 122: ++ CXX=c++ 122: ++ GCC=gcc 122: ++ GXX=g++ 122: ++ OBJDUMP=objdump 122: ++ OBJCOPY=objcopy 122: ++ STRIP=strip 122: ++ QEMU= 122: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh .sh 122: ++ testname=dynamic-list2 122: ++ t=out/test/x86_64/dynamic-list2 122: ++ mkdir -p out/test/x86_64/dynamic-list2 122: ++ case $MACHINE in 122: ++ tlsdesc_opt=-mtls-dialect=gnu2 122: +++ uname 122: ++ '[' Linux = FreeBSD ']' 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT 122: ++ echo -n 'Testing dynamic-list2 ... ' 122: Testing dynamic-list2 ... ++ set -o pipefail 122: ++ set -x 122: + cat 122: + cc -o out/test/x86_64/dynamic-list2/a.o -c -xc - 123: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh 123: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 123: ++ export LC_ALL=C 123: ++ LC_ALL=C 123: ++ '[' -z x86_64 ']' 123: ++ '[' -z '' ']' 123: ++ TESTDIR=out/test/x86_64 123: ++ CC=cc 123: ++ CXX=c++ 123: ++ GCC=gcc 123: ++ GXX=g++ 123: ++ OBJDUMP=objdump 123: ++ OBJCOPY=objcopy 123: ++ STRIP=strip 123: ++ QEMU= 123: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh .sh 123: ++ testname=dynamic-list3 123: ++ t=out/test/x86_64/dynamic-list3 123: ++ mkdir -p out/test/x86_64/dynamic-list3 123: ++ case $MACHINE in 123: ++ tlsdesc_opt=-mtls-dialect=gnu2 123: +++ uname 123: ++ '[' Linux = FreeBSD ']' 123: ++ trap 'on_error $LINENO' ERR 123: ++ trap on_exit EXIT 123: ++ echo -n 'Testing dynamic-list3 ... ' 123: Testing dynamic-list3 ... ++ set -o pipefail 123: ++ set -x 123: + cat 123: + cat 123: + c++ -fPIC -c -o out/test/x86_64/dynamic-list3/b.o -xc - 124: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh 124: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 124: ++ export LC_ALL=C 124: ++ LC_ALL=C 124: ++ '[' -z x86_64 ']' 124: ++ '[' -z '' ']' 124: ++ TESTDIR=out/test/x86_64 124: ++ CC=cc 124: ++ CXX=c++ 124: ++ GCC=gcc 124: ++ GXX=g++ 124: ++ OBJDUMP=objdump 124: ++ OBJCOPY=objcopy 124: ++ STRIP=strip 124: ++ QEMU= 124: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh .sh 124: ++ testname=dynamic-list4 124: ++ t=out/test/x86_64/dynamic-list4 124: ++ mkdir -p out/test/x86_64/dynamic-list4 124: ++ case $MACHINE in 124: ++ tlsdesc_opt=-mtls-dialect=gnu2 124: +++ uname 124: ++ '[' Linux = FreeBSD ']' 124: ++ trap 'on_error $LINENO' ERR 124: ++ trap on_exit EXIT 124: ++ echo -n 'Testing dynamic-list4 ... ' 124: Testing dynamic-list4 ... ++ set -o pipefail 124: ++ set -x 124: + cat 124: + cc -o out/test/x86_64/dynamic-list4/a.o -c -xc - -fPIC test 129 Start 129: x86_64-empty-arg 129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh" 129: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 129: Environment variables: 129: MACHINE=x86_64 129: CPU= 129: Test timeout computed to be: 1500 test 130 Start 130: x86_64-empty-dso 130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh" 130: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 130: Environment variables: 130: MACHINE=x86_64 130: CPU= 130: Test timeout computed to be: 1500 test 131 Start 131: x86_64-empty-file 131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh" 131: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 131: Environment variables: 131: MACHINE=x86_64 131: CPU= 131: Test timeout computed to be: 1500 85: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 85: + not grep -F .copyrel.rel.ro 85: + grep -F .copyrel.rel.ro 85: + return 0 85: + on_exit 85: + echo OK 85: OK 85: + exit 0 89: + out/test/x86_64/copyrel/exe 89: + grep '42 42 1' 89: 42 42 1 89: + on_exit 89: + echo OK 89: OK 89: + exit 0 119: + ./mold -o out/test/x86_64/dynamic-linker/exe1 out/test/x86_64/dynamic-linker/a.o 119: + readelf -WS out/test/x86_64/dynamic-linker/exe1 119: + not grep -F .interp 119: + grep -F .interp 119: + return 0 119: + ./mold -o out/test/x86_64/dynamic-linker/exe2 out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar 99: 00000000000015f9 T bar 99: + on_exit 99: + echo OK 99: OK 99: + exit 0 117: mold: error: duplicate symbol: out/test/x86_64/duplicate-error/a.o: out/test/x86_64/duplicate-error/a.o: main 117: + on_exit 117: + echo OK 117: OK 117: + exit 0 73: + readelf -n out/test/x86_64/build-id/exe6 73: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' 73: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe7 out/test/x86_64/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef 110: + grep -F _start out/test/x86_64/discard/log 110: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start 110: 15: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 110: 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start 110: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start 110: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start 110: 25: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start 110: 29: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start 110: 30: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 110: 38: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 110: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 110: + grep -F foo out/test/x86_64/discard/log 110: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo 110: + not grep -F .Lbar out/test/x86_64/discard/log 110: + grep -F .Lbar out/test/x86_64/discard/log 110: + return 0 110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all 125: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh 125: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 125: ++ export LC_ALL=C 125: ++ LC_ALL=C 125: ++ '[' -z x86_64 ']' 125: ++ '[' -z '' ']' 125: ++ TESTDIR=out/test/x86_64 125: ++ CC=cc 125: ++ CXX=c++ 125: ++ GCC=gcc 125: ++ GXX=g++ 125: ++ OBJDUMP=objdump 125: ++ OBJCOPY=objcopy 125: ++ STRIP=strip 125: ++ QEMU= 125: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh .sh 125: ++ testname=dynamic 125: ++ t=out/test/x86_64/dynamic 125: ++ mkdir -p out/test/x86_64/dynamic 125: ++ case $MACHINE in 125: ++ tlsdesc_opt=-mtls-dialect=gnu2 125: +++ uname 125: ++ '[' Linux = FreeBSD ']' 125: ++ trap 'on_error $LINENO' ERR 125: ++ trap on_exit EXIT 125: ++ echo -n 'Testing dynamic ... ' 125: Testing dynamic ... ++ set -o pipefail 125: ++ set -x 125: + echo '.globl main; main:' 125: + cc -o out/test/x86_64/dynamic/a.o -c -x assembler - 125: + cc -B. -o out/test/x86_64/dynamic/exe out/test/x86_64/dynamic/a.o 126: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh 126: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 126: ++ export LC_ALL=C 126: ++ LC_ALL=C 126: ++ '[' -z x86_64 ']' 126: ++ '[' -z '' ']' 126: ++ TESTDIR=out/test/x86_64 126: ++ CC=cc 126: ++ CXX=c++ 126: ++ GCC=gcc 126: ++ GXX=g++ 126: ++ OBJDUMP=objdump 126: ++ OBJCOPY=objcopy 126: ++ STRIP=strip 126: ++ QEMU= 126: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh .sh 126: ++ testname=emit-relocs-cpp 126: ++ t=out/test/x86_64/emit-relocs-cpp 126: ++ mkdir -p out/test/x86_64/emit-relocs-cpp 126: ++ case $MACHINE in 126: ++ tlsdesc_opt=-mtls-dialect=gnu2 126: +++ uname 126: ++ '[' Linux = FreeBSD ']' 126: ++ trap 'on_error $LINENO' ERR 126: ++ trap on_exit EXIT 126: ++ echo -n 'Testing emit-relocs-cpp ... ' 126: Testing emit-relocs-cpp ... ++ set -o pipefail 126: ++ set -x 126: + [[ x86_64 = arm* ]] 126: + cat 126: + c++ -o out/test/x86_64/emit-relocs-cpp/a.o -c -fPIC -xc++ - 127: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh 127: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 127: ++ export LC_ALL=C 127: ++ LC_ALL=C 127: ++ '[' -z x86_64 ']' 127: ++ '[' -z '' ']' 127: ++ TESTDIR=out/test/x86_64 127: ++ CC=cc 127: ++ CXX=c++ 127: ++ GCC=gcc 127: ++ GXX=g++ 127: ++ OBJDUMP=objdump 127: ++ OBJCOPY=objcopy 127: ++ STRIP=strip 127: ++ QEMU= 127: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh .sh 127: ++ testname=emit-relocs-dead-sections 127: ++ t=out/test/x86_64/emit-relocs-dead-sections 127: ++ mkdir -p out/test/x86_64/emit-relocs-dead-sections 127: ++ case $MACHINE in 127: ++ tlsdesc_opt=-mtls-dialect=gnu2 127: +++ uname 127: ++ '[' Linux = FreeBSD ']' 127: ++ trap 'on_error $LINENO' ERR 127: ++ trap on_exit EXIT 127: ++ echo -n 'Testing emit-relocs-dead-sections ... ' 127: Testing emit-relocs-dead-sections ... ++ set -o pipefail 127: ++ set -x 127: + '[' x86_64 = m68k ']' 127: + '[' x86_64 = sh4 ']' 127: + c++ -o out/test/x86_64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - 127: + cat 128: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh 128: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 128: ++ export LC_ALL=C 128: ++ LC_ALL=C 128: ++ '[' -z x86_64 ']' 128: ++ '[' -z '' ']' 128: ++ TESTDIR=out/test/x86_64 128: ++ CC=cc 128: ++ CXX=c++ 128: ++ GCC=gcc 128: ++ GXX=g++ 128: ++ OBJDUMP=objdump 128: ++ OBJCOPY=objcopy 128: ++ STRIP=strip 128: ++ QEMU= 128: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh .sh 128: ++ testname=emit-relocs 128: ++ t=out/test/x86_64/emit-relocs 128: ++ mkdir -p out/test/x86_64/emit-relocs 128: ++ case $MACHINE in 128: ++ tlsdesc_opt=-mtls-dialect=gnu2 128: +++ uname 128: ++ '[' Linux = FreeBSD ']' 128: ++ trap 'on_error $LINENO' ERR 128: ++ trap on_exit EXIT 128: ++ echo -n 'Testing emit-relocs ... ' 128: Testing emit-relocs ... ++ set -o pipefail 128: ++ set -x 128: + cat 128: + cc -o out/test/x86_64/emit-relocs/a.o -c -fPIC -xc - 90/425 Test #85: x86_64-copyrel-norelro ................................ Passed 1.00 sec 91/425 Test #89: x86_64-copyrel ........................................ Passed 0.83 sec 92/425 Test #99: x86_64-defsym2 ........................................ Passed 0.62 sec 93/425 Test #117: x86_64-duplicate-error ................................ Passed 0.10 sec test 132 Start 132: x86_64-empty-input 132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh" 132: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 132: Environment variables: 132: MACHINE=x86_64 132: CPU= 132: Test timeout computed to be: 1500 test 133 Start 133: x86_64-empty-version 133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh" 133: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 133: Environment variables: 133: MACHINE=x86_64 133: CPU= 133: Test timeout computed to be: 1500 test 134 Start 134: x86_64-entry 134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh" 134: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 134: Environment variables: 134: MACHINE=x86_64 134: CPU= 134: Test timeout computed to be: 1500 test 135 Start 135: x86_64-exception-multiple-ehframe 135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh" 135: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 135: Environment variables: 135: MACHINE=x86_64 135: CPU= 135: Test timeout computed to be: 1500 102: mold: error: undefined symbol: foo(int, int) 102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o 102: + grep -E 'undefined symbol: foo\(int, int\)$' 100: /tmp/ccy84b8v.s: Assembler messages: 100: /tmp/ccy84b8v.s:22: Warning: setting incorrect section attributes for .comment 100: + not cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o 100: + grep -F ns::versionv 79: + cc -B. -o out/test/x86_64/common-ref/exe out/test/x86_64/common-ref/a.o out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/e.a 65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log 65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 65: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log 65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log 65: + return 0 65: + on_exit 65: + echo OK 65: OK 65: + exit 0 94/425 Test #65: x86_64-as-needed ...................................... Passed 1.89 sec 78: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/e.a 103: + readelf --dynamic out/test/x86_64/depaudit/exe2 103: + grep -F 'Dependency audit library: [libdepaudit.so]' 103: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [libdepaudit.so] 103: + cc -B. -o out/test/x86_64/depaudit/exe3 out/test/x86_64/depaudit/a.o -Wl,--depaudit=foo -Wl,-P,bar 106: + echo 'out/test/x86_64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-response-file/dep' 106: + cc -B. -o out/test/x86_64/dependency-file-response-file/exe @out/test/x86_64/dependency-file-response-file/rsp 111: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o 107: + cc -B. -o out/test/x86_64/dependency-file/exe out/test/x86_64/dependency-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file/dep 92: + c++ -o out/test/x86_64/dead-debug-sections/exe out/test/x86_64/dead-debug-sections/a.o out/test/x86_64/dead-debug-sections/b.o out/test/x86_64/dead-debug-sections/c.o -g 63: + cc -B. -o out/test/x86_64/as-needed-dso2/exe out/test/x86_64/as-needed-dso2/a.o -Lout/test/x86_64/as-needed-dso2 -Wl,--as-needed -lbaz -lbar 113: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo 118: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o 109: + cc -B. -o out/test/x86_64/discard-section/exe0 out/test/x86_64/discard-section/a.o 129: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh 129: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 129: ++ export LC_ALL=C 129: ++ LC_ALL=C 129: ++ '[' -z x86_64 ']' 129: ++ '[' -z '' ']' 129: ++ TESTDIR=out/test/x86_64 129: ++ CC=cc 129: ++ CXX=c++ 129: ++ GCC=gcc 129: ++ GXX=g++ 129: ++ OBJDUMP=objdump 129: ++ OBJCOPY=objcopy 129: ++ STRIP=strip 129: ++ QEMU= 129: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh .sh 129: ++ testname=empty-arg 129: ++ t=out/test/x86_64/empty-arg 129: ++ mkdir -p out/test/x86_64/empty-arg 129: ++ case $MACHINE in 129: ++ tlsdesc_opt=-mtls-dialect=gnu2 129: +++ uname 129: ++ '[' Linux = FreeBSD ']' 129: ++ trap 'on_error $LINENO' ERR 129: ++ trap on_exit EXIT 129: ++ echo -n 'Testing empty-arg ... ' 129: Testing empty-arg ... ++ set -o pipefail 129: ++ set -x 129: + not ./mold -m elf_x86_64 '' 129: + grep 'cannot open :' 129: mold: fatal: cannot open : No such file or directory 130: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh 130: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 130: ++ export LC_ALL=C 130: ++ LC_ALL=C 130: ++ '[' -z x86_64 ']' 130: ++ '[' -z '' ']' 130: ++ TESTDIR=out/test/x86_64 130: ++ CC=cc 130: ++ CXX=c++ 130: ++ GCC=gcc 130: ++ GXX=g++ 130: ++ OBJDUMP=objdump 130: ++ OBJCOPY=objcopy 130: ++ STRIP=strip 130: ++ QEMU= 130: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh .sh 130: ++ testname=empty-dso 130: ++ t=out/test/x86_64/empty-dso 130: ++ mkdir -p out/test/x86_64/empty-dso 131: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh 131: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 131: ++ export LC_ALL=C 131: ++ LC_ALL=C 131: ++ '[' -z x86_64 ']' 131: ++ '[' -z '' ']' 131: ++ TESTDIR=out/test/x86_64 131: ++ CC=cc 131: ++ CXX=c++ 131: ++ GCC=gcc 131: ++ GXX=g++ 131: ++ OBJDUMP=objdump 131: ++ OBJCOPY=objcopy 131: ++ STRIP=strip 131: ++ QEMU= 131: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh .sh 131: ++ testname=empty-file 131: ++ t=out/test/x86_64/empty-file 131: ++ mkdir -p out/test/x86_64/empty-file test 136 Start 136: x86_64-exception 136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh" 136: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 136: Environment variables: 136: MACHINE=x86_64 136: CPU= 136: Test timeout computed to be: 1500 129: + on_exit 129: + echo OK 129: OK 129: + exit 0 108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo 119: + readelf -WS out/test/x86_64/dynamic-linker/exe2 119: + grep -F .interp 119: [ 1] .interp PROGBITS 0000000000200238 000238 000009 00 A 0 0 1 119: + ./mold -o out/test/x86_64/dynamic-linker/exe3 out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar -static 95/425 Test #129: x86_64-empty-arg ...................................... Passed 0.04 sec test 137 Start 137: x86_64-exclude-libs 137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh" 137: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 137: Environment variables: 137: MACHINE=x86_64 137: CPU= 137: Test timeout computed to be: 1500 119: + not grep -F .interp 119: + grep -F .interp 119: + readelf -WS out/test/x86_64/dynamic-linker/exe3 119: + return 0 119: + on_exit 119: + echo OK 119: OK 119: + exit 0 96/425 Test #119: x86_64-dynamic-linker ................................. Passed 0.11 sec test 138 Start 138: x86_64-exclude-libs2 138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh" 138: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 138: Environment variables: 138: MACHINE=x86_64 138: CPU= 138: Test timeout computed to be: 1500 110: + readelf --symbols out/test/x86_64/discard/exe 114: + rm -f out/test/x86_64/duplicate-error-archive/b.a 138: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh 132: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh 134: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh 133: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh 136: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh 137: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh 114: + ar rcs out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/a.o 134: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 134: ++ export LC_ALL=C 134: ++ LC_ALL=C 135: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh 134: ++ '[' -z x86_64 ']' 134: ++ '[' -z '' ']' 134: ++ TESTDIR=out/test/x86_64 134: ++ CC=cc 134: ++ CXX=c++ 134: ++ GCC=gcc 134: ++ GXX=g++ 134: ++ OBJDUMP=objdump 134: ++ OBJCOPY=objcopy 134: ++ STRIP=strip 134: ++ QEMU= 132: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 132: ++ export LC_ALL=C 132: ++ LC_ALL=C 132: ++ '[' -z x86_64 ']' 132: ++ '[' -z '' ']' 132: ++ TESTDIR=out/test/x86_64 132: ++ CC=cc 132: ++ CXX=c++ 132: ++ GCC=gcc 132: ++ GXX=g++ 132: ++ OBJDUMP=objdump 132: ++ OBJCOPY=objcopy 132: ++ STRIP=strip 132: ++ QEMU= 138: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 138: ++ export LC_ALL=C 138: ++ LC_ALL=C 138: ++ '[' -z x86_64 ']' 137: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 137: ++ export LC_ALL=C 137: ++ LC_ALL=C 138: ++ '[' -z '' ']' 136: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 138: ++ TESTDIR=out/test/x86_64 138: ++ CC=cc 138: ++ CXX=c++ 138: ++ GCC=gcc 138: ++ GXX=g++ 134: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh .sh 138: ++ OBJDUMP=objdump 138: ++ OBJCOPY=objcopy 138: ++ STRIP=strip 138: ++ QEMU= 137: ++ '[' -z x86_64 ']' 136: ++ export LC_ALL=C 136: ++ LC_ALL=C 133: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 133: ++ export LC_ALL=C 137: ++ '[' -z '' ']' 137: ++ TESTDIR=out/test/x86_64 137: ++ CC=cc 137: ++ CXX=c++ 137: ++ GCC=gcc 136: ++ '[' -z x86_64 ']' 136: ++ '[' -z '' ']' 136: ++ TESTDIR=out/test/x86_64 136: ++ CC=cc 136: ++ CXX=c++ 133: ++ LC_ALL=C 133: ++ '[' -z x86_64 ']' 137: ++ GXX=g++ 137: ++ OBJDUMP=objdump 137: ++ OBJCOPY=objcopy 137: ++ STRIP=strip 137: ++ QEMU= 136: ++ GCC=gcc 136: ++ GXX=g++ 136: ++ OBJDUMP=objdump 136: ++ OBJCOPY=objcopy 136: ++ STRIP=strip 136: ++ QEMU= 135: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 135: ++ export LC_ALL=C 135: ++ LC_ALL=C 135: ++ '[' -z x86_64 ']' 135: ++ '[' -z '' ']' 135: ++ TESTDIR=out/test/x86_64 135: ++ CC=cc 135: ++ CXX=c++ 135: ++ GCC=gcc 135: ++ GXX=g++ 135: ++ OBJDUMP=objdump 135: ++ OBJCOPY=objcopy 135: ++ STRIP=strip 135: ++ QEMU= 133: ++ '[' -z '' ']' 133: ++ TESTDIR=out/test/x86_64 133: ++ CC=cc 133: ++ CXX=c++ 133: ++ GCC=gcc 133: ++ GXX=g++ 133: ++ OBJDUMP=objdump 133: ++ OBJCOPY=objcopy 133: ++ STRIP=strip 133: ++ QEMU= 137: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh .sh 132: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh .sh 138: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh .sh 136: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh .sh 134: ++ testname=entry 134: ++ t=out/test/x86_64/entry 134: ++ mkdir -p out/test/x86_64/entry 135: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh .sh 133: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh .sh 132: ++ testname=empty-input 132: ++ t=out/test/x86_64/empty-input 132: ++ mkdir -p out/test/x86_64/empty-input 121: + cc -B. -o out/test/x86_64/dynamic-list/exe out/test/x86_64/dynamic-list/a.o 130: ++ case $MACHINE in 130: ++ tlsdesc_opt=-mtls-dialect=gnu2 138: ++ testname=exclude-libs2 138: ++ t=out/test/x86_64/exclude-libs2 138: ++ mkdir -p out/test/x86_64/exclude-libs2 136: ++ testname=exception 136: ++ t=out/test/x86_64/exception 136: ++ mkdir -p out/test/x86_64/exception 120: + cc -B. -o out/test/x86_64/dynamic-list-data/exe out/test/x86_64/dynamic-list-data/a.o -Wl,-dynamic-list-data 130: +++ uname 133: ++ testname=empty-version 133: ++ t=out/test/x86_64/empty-version 133: ++ mkdir -p out/test/x86_64/empty-version 135: ++ testname=exception-multiple-ehframe 135: ++ t=out/test/x86_64/exception-multiple-ehframe 135: ++ mkdir -p out/test/x86_64/exception-multiple-ehframe 137: ++ testname=exclude-libs 137: ++ t=out/test/x86_64/exclude-libs 137: ++ mkdir -p out/test/x86_64/exclude-libs 132: ++ case $MACHINE in 132: ++ tlsdesc_opt=-mtls-dialect=gnu2 130: ++ '[' Linux = FreeBSD ']' 134: ++ case $MACHINE in 134: ++ tlsdesc_opt=-mtls-dialect=gnu2 118: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/exe 138: ++ case $MACHINE in 138: ++ tlsdesc_opt=-mtls-dialect=gnu2 132: +++ uname 133: ++ case $MACHINE in 133: ++ tlsdesc_opt=-mtls-dialect=gnu2 104: + cat 134: +++ uname 138: +++ uname 135: ++ case $MACHINE in 132: ++ '[' Linux = FreeBSD ']' 135: ++ tlsdesc_opt=-mtls-dialect=gnu2 135: +++ uname 132: ++ trap 'on_error $LINENO' ERR 132: ++ trap on_exit EXIT 132: ++ echo -n 'Testing empty-input ... ' 132: Testing empty-input ... ++ set -o pipefail 132: ++ set -x 132: + rm -f out/test/x86_64/empty-input/a.o 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 138: ++ '[' Linux = FreeBSD ']' 138: ++ trap 'on_error $LINENO' ERR 138: ++ trap on_exit EXIT 138: ++ echo -n 'Testing exclude-libs2 ... ' 138: Testing exclude-libs2 ... ++ set -o pipefail 138: ++ set -x 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT 130: ++ echo -n 'Testing empty-dso ... ' 130: Testing empty-dso ... ++ set -o pipefail 130: ++ set -x 104: + cc -B. -shared -o out/test/x86_64/depaudit2/b.so -xc - -fPIC -Wl,--audit=out/test/x86_64/depaudit2/a.so 130: + cat 133: +++ uname 136: ++ case $MACHINE in 136: ++ tlsdesc_opt=-mtls-dialect=gnu2 107: + grep 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep 136: +++ uname 138: + cat 131: ++ case $MACHINE in 131: ++ tlsdesc_opt=-mtls-dialect=gnu2 132: + touch out/test/x86_64/empty-input/a.o 36: 56 73: + grep 'Build ID: deadbeefdeadbeef' 73: + readelf -n out/test/x86_64/build-id/exe7 133: ++ '[' Linux = FreeBSD ']' 138: + cc -x assembler -c -o out/test/x86_64/exclude-libs2/a.o - 36: + cat 122: + cat 102: mold: error: undefined symbol: foo(int, int) 131: +++ uname 122: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - 133: ++ trap 'on_error $LINENO' ERR 133: ++ trap on_exit EXIT 133: ++ echo -n 'Testing empty-version ... ' 133: Testing empty-version ... ++ set -o pipefail 133: ++ set -x 133: + cc -fPIC -c -o out/test/x86_64/empty-version/a.o -xc - 133: + cat 136: ++ '[' Linux = FreeBSD ']' 136: ++ trap 'on_error $LINENO' ERR 136: ++ trap on_exit EXIT 136: ++ echo -n 'Testing exception ... ' 136: Testing exception ... ++ set -o pipefail 136: ++ set -x 136: + static= 136: + test_cxxflags -static 136: + echo 'int main() {}' 136: + c++ -B. -static -o /dev/null -xc++ - 134: ++ '[' Linux = FreeBSD ']' 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT 134: ++ echo -n 'Testing entry ... ' 134: Testing entry ... ++ set -o pipefail 134: ++ set -x 134: + '[' x86_64 = ppc64 ']' 134: + cat 102: + cat 102: + cc -c -o out/test/x86_64/demangle/b.o -xc - 132: + not cc -B. -o out/test/x86_64/empty-input/exe out/test/x86_64/empty-input/a.o 125: + readelf --dynamic out/test/x86_64/dynamic/exe 125: + grep -E 'Shared library:.*\blibc\b' 125: 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 118: + grep -F '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log 118: 0x0000000000000015 (DEBUG) 0x0 135: ++ '[' Linux = FreeBSD ']' 135: ++ trap 'on_error $LINENO' ERR 135: ++ trap on_exit EXIT 135: ++ echo -n 'Testing exception-multiple-ehframe ... ' 135: Testing exception-multiple-ehframe ... ++ set -o pipefail 135: ++ set -x 135: + '[' x86_64 = sh4aeb ']' 135: + nm mold 131: ++ '[' Linux = FreeBSD ']' 131: ++ trap 'on_error $LINENO' ERR 131: ++ trap on_exit EXIT 131: ++ echo -n 'Testing empty-file ... ' 131: Testing empty-file ... ++ set -o pipefail 131: ++ set -x 131: + cat 137: ++ case $MACHINE in 137: ++ tlsdesc_opt=-mtls-dialect=gnu2 137: +++ uname 79: + out/test/x86_64/common-ref/exe 130: + cc -o out/test/x86_64/empty-dso/a.o -c -xc - -fPIC 107: out/test/x86_64/dependency-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o 107: + grep '.*/a.o:$' out/test/x86_64/dependency-file/dep 73: Build ID: deadbeefdeadbeef 78: + grep '5 0 0 -1' 73: + on_exit 73: + echo OK 131: + cc -o out/test/x86_64/empty-file/a.o -c -xc - 78: + out/test/x86_64/common-archive/exe 137: ++ '[' Linux = FreeBSD ']' 135: + grep __tsan_init 137: ++ trap 'on_error $LINENO' ERR 137: ++ trap on_exit EXIT 137: ++ echo -n 'Testing exclude-libs ... ' 137: Testing exclude-libs ... ++ set -o pipefail 137: ++ set -x 73: OK 73: + exit 0 107: out/test/x86_64/dependency-file/a.o: 118: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - 118: + cat 78: 5 0 0 -1 137: + cat 79: + grep 5 125: + readelf -W --dyn-syms --use-dynamic out/test/x86_64/dynamic/exe 97/425 Test #73: x86_64-build-id ....................................... Passed 1.59 sec 134: + cc -o out/test/x86_64/entry/a.o -c -x assembler - test 139 Start 139: x86_64-exclude-libs3 139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh" 139: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 139: Environment variables: 139: MACHINE=x86_64 139: CPU= 139: Test timeout computed to be: 1500 137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/a.o - 78: + cat 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/f.o - 138: + rm -f out/test/x86_64/exclude-libs2/b.a 138: + ar crs out/test/x86_64/exclude-libs2/b.a out/test/x86_64/exclude-libs2/a.o 79: 5 79: + on_exit 79: + echo OK 79: OK 79: + exit 0 107: + on_exit 107: + echo OK 107: OK 107: + exit 0 125: + grep -E 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' 125: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) 125: + on_exit 125: + echo OK 125: OK 125: + exit 0 98/425 Test #79: x86_64-common-ref ..................................... Passed 1.32 sec 99/425 Test #107: x86_64-dependency-file ................................ Passed 0.54 sec 100/425 Test #125: x86_64-dynamic ........................................ Passed 0.14 sec test 140 Start 140: x86_64-execstack 140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh" 140: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 140: Environment variables: 140: MACHINE=x86_64 140: CPU= 140: Test timeout computed to be: 1500 test 141 Start 141: x86_64-execute-only 141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh" 141: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 141: Environment variables: 141: MACHINE=x86_64 141: CPU= 141: Test timeout computed to be: 1500 test 142 Start 142: x86_64-export-dynamic 142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh" 142: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 142: Environment variables: 142: MACHINE=x86_64 142: CPU= 142: Test timeout computed to be: 1500 134: + cat 134: + cc -o out/test/x86_64/entry/b.o -c -xc - 84: + cat 84: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - 139: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh 139: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 139: ++ export LC_ALL=C 139: ++ LC_ALL=C 139: ++ '[' -z x86_64 ']' 139: ++ '[' -z '' ']' 139: ++ TESTDIR=out/test/x86_64 139: ++ CC=cc 139: ++ CXX=c++ 139: ++ GCC=gcc 139: ++ GXX=g++ 139: ++ OBJDUMP=objdump 139: ++ OBJCOPY=objcopy 139: ++ STRIP=strip 139: ++ QEMU= 139: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh .sh 139: ++ testname=exclude-libs3 139: ++ t=out/test/x86_64/exclude-libs3 139: ++ mkdir -p out/test/x86_64/exclude-libs3 139: ++ case $MACHINE in 139: ++ tlsdesc_opt=-mtls-dialect=gnu2 139: +++ uname 139: ++ '[' Linux = FreeBSD ']' 139: ++ trap 'on_error $LINENO' ERR 139: ++ trap on_exit EXIT 139: ++ echo -n 'Testing exclude-libs3 ... ' 139: Testing exclude-libs3 ... ++ set -o pipefail 139: ++ set -x 139: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/a.o - 139: + cat 132: + grep 'unknown file type' out/test/x86_64/empty-input/log 132: mold: fatal: out/test/x86_64/empty-input/a.o: unknown file type 132: + on_exit 132: + echo OK 132: OK 132: + exit 0 111: + cat 111: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - 120: + readelf -W --dyn-syms out/test/x86_64/dynamic-list-data/exe 140: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh 140: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 140: ++ export LC_ALL=C 140: ++ LC_ALL=C 140: ++ '[' -z x86_64 ']' 140: ++ '[' -z '' ']' 140: ++ TESTDIR=out/test/x86_64 140: ++ CC=cc 140: ++ CXX=c++ 140: ++ GCC=gcc 140: ++ GXX=g++ 140: ++ OBJDUMP=objdump 140: ++ OBJCOPY=objcopy 140: ++ STRIP=strip 140: ++ QEMU= 140: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh .sh 140: ++ testname=execstack 140: ++ t=out/test/x86_64/execstack 140: ++ mkdir -p out/test/x86_64/execstack 141: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh 141: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 141: ++ export LC_ALL=C 141: ++ LC_ALL=C 101/425 Test #132: x86_64-empty-input .................................... Passed 0.12 sec 140: ++ case $MACHINE in 140: ++ tlsdesc_opt=-mtls-dialect=gnu2 140: +++ uname 141: ++ '[' -z x86_64 ']' 141: ++ '[' -z '' ']' 141: ++ TESTDIR=out/test/x86_64 141: ++ CC=cc 141: ++ CXX=c++ 141: ++ GCC=gcc 141: ++ GXX=g++ 141: ++ OBJDUMP=objdump 141: ++ OBJCOPY=objcopy 141: ++ STRIP=strip 141: ++ QEMU= test 143 Start 143: x86_64-export-from-exe 143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh" 143: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 143: Environment variables: 143: MACHINE=x86_64 143: CPU= 143: Test timeout computed to be: 1500 141: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh .sh 141: ++ testname=execute-only 141: ++ t=out/test/x86_64/execute-only 141: ++ mkdir -p out/test/x86_64/execute-only 142: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh 142: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 142: ++ export LC_ALL=C 142: ++ LC_ALL=C 142: ++ '[' -z x86_64 ']' 142: ++ '[' -z '' ']' 142: ++ TESTDIR=out/test/x86_64 142: ++ CC=cc 142: ++ CXX=c++ 142: ++ GCC=gcc 142: ++ GXX=g++ 142: ++ OBJDUMP=objdump 142: ++ OBJCOPY=objcopy 142: ++ STRIP=strip 142: ++ QEMU= 120: + grep -w foo out/test/x86_64/dynamic-list-data/log 143: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh 142: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh .sh 63: + readelf -W --dynamic out/test/x86_64/as-needed-dso2/exe 142: ++ testname=export-dynamic 142: ++ t=out/test/x86_64/export-dynamic 142: ++ mkdir -p out/test/x86_64/export-dynamic 141: ++ case $MACHINE in 141: ++ tlsdesc_opt=-mtls-dialect=gnu2 121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe 143: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 143: ++ export LC_ALL=C 143: ++ LC_ALL=C 143: ++ '[' -z x86_64 ']' 143: ++ '[' -z '' ']' 143: ++ TESTDIR=out/test/x86_64 143: ++ CC=cc 143: ++ CXX=c++ 143: ++ GCC=gcc 143: ++ GXX=g++ 143: ++ OBJDUMP=objdump 143: ++ OBJCOPY=objcopy 143: ++ STRIP=strip 143: ++ QEMU= 140: ++ '[' Linux = FreeBSD ']' 140: ++ trap 'on_error $LINENO' ERR 141: +++ uname 140: ++ trap on_exit EXIT 140: ++ echo -n 'Testing execstack ... ' 140: Testing execstack ... ++ set -o pipefail 140: ++ set -x 140: + cat 140: + cc -c -xc -o out/test/x86_64/execstack/a.o - 63: + not grep libfoo out/test/x86_64/as-needed-dso2/log2 63: + grep libfoo out/test/x86_64/as-needed-dso2/log2 141: ++ '[' Linux = FreeBSD ']' 141: ++ trap 'on_error $LINENO' ERR 141: ++ trap on_exit EXIT 141: ++ echo -n 'Testing execute-only ... ' 141: Testing execute-only ... ++ set -o pipefail 141: ++ set -x 141: + '[' x86_64 = sparc64 ']' 141: + '[' x86_64 = ppc64 ']' 141: + '[' x86_64 = ppc64le ']' 141: + cat 143: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh .sh 142: ++ case $MACHINE in 142: ++ tlsdesc_opt=-mtls-dialect=gnu2 142: +++ uname 121: + not grep ' foo' out/test/x86_64/dynamic-list/log 121: + grep ' foo' out/test/x86_64/dynamic-list/log 120: 6: 0000000000003978 4 OBJECT GLOBAL DEFAULT 23 foo 120: + not grep -w bar out/test/x86_64/dynamic-list-data/log 120: + grep -w bar out/test/x86_64/dynamic-list-data/log 63: + return 0 63: + not grep libbar out/test/x86_64/as-needed-dso2/log2 63: + grep libbar out/test/x86_64/as-needed-dso2/log2 141: + cc -o out/test/x86_64/execute-only/a.o -c -xc - 143: ++ testname=export-from-exe 143: ++ t=out/test/x86_64/export-from-exe 143: ++ mkdir -p out/test/x86_64/export-from-exe 142: ++ '[' Linux = FreeBSD ']' 142: ++ trap 'on_error $LINENO' ERR 142: ++ trap on_exit EXIT 142: ++ echo -n 'Testing export-dynamic ... ' 142: Testing export-dynamic ... ++ set -o pipefail 142: ++ set -x 113: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o 142: + cat 63: + return 0 63: + grep libbaz out/test/x86_64/as-needed-dso2/log2 121: + return 0 121: + not grep ' bar' out/test/x86_64/dynamic-list/log 121: + grep ' bar' out/test/x86_64/dynamic-list/log 103: + readelf --dynamic out/test/x86_64/depaudit/exe3 103: + grep -F 'Dependency audit library: [foo:bar]' 143: ++ case $MACHINE in 143: ++ tlsdesc_opt=-mtls-dialect=gnu2 120: + return 0 120: + on_exit 120: + echo OK 120: OK 120: + exit 0 102/425 Test #120: x86_64-dynamic-list-data .............................. Passed 0.21 sec 143: +++ uname 142: + cc -o out/test/x86_64/export-dynamic/a.o -c -x assembler - 63: 0x0000000000000001 (NEEDED) Shared library: [libbaz.so] test 144 Start 144: x86_64-fatal-warnings 144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh" 144: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 144: Environment variables: 144: MACHINE=x86_64 144: CPU= 144: Test timeout computed to be: 1500 143: ++ '[' Linux = FreeBSD ']' 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT 143: ++ echo -n 'Testing export-from-exe ... ' 143: Testing export-from-exe ... ++ set -o pipefail 143: ++ set -x 143: + cat 63: + on_exit 63: + echo OK 63: OK 63: + exit 0 121: + return 0 121: + cat 121: + cc -B. -o out/test/x86_64/dynamic-list/exe1 out/test/x86_64/dynamic-list/a.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list/dyn 103: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [foo:bar] 103: + on_exit 103: + echo OK 103: OK 103: + exit 0 109: + readelf -SW out/test/x86_64/discard-section/exe0 109: + grep -F .foo 109: [25] .foo PROGBITS 00000000000038a8 0008a8 000004 00 WA 0 0 4 100: mold: error: undefined symbol: ns::versionv 100: + on_exit 100: + echo OK 100: OK 100: + exit 0 103/425 Test #63: x86_64-as-needed-dso2 ................................. Passed 2.04 sec 104/425 Test #100: x86_64-demangle-cpp ................................... Passed 0.76 sec 105/425 Test #103: x86_64-depaudit ....................................... Passed 0.62 sec 143: + cc -o out/test/x86_64/export-from-exe/a.o -c -xc - 109: + readelf -SW out/test/x86_64/discard-section/exe0 109: + grep -F .bar test 145 Start 145: x86_64-filler 145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh" 145: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 145: Environment variables: 145: MACHINE=x86_64 145: CPU= 145: Test timeout computed to be: 1500 test 146 Start 146: x86_64-filter 146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh" 146: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 146: Environment variables: 146: MACHINE=x86_64 146: CPU= 146: Test timeout computed to be: 1500 test 147 Start 147: x86_64-func-addr 147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh" 147: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 147: Environment variables: 147: MACHINE=x86_64 147: CPU= 147: Test timeout computed to be: 1500 109: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 109: + cc -B. -o out/test/x86_64/discard-section/exe1 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo 144: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh 144: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 144: ++ export LC_ALL=C 144: ++ LC_ALL=C 144: ++ '[' -z x86_64 ']' 144: ++ '[' -z '' ']' 144: ++ TESTDIR=out/test/x86_64 144: ++ CC=cc 144: ++ CXX=c++ 144: ++ GCC=gcc 144: ++ GXX=g++ 144: ++ OBJDUMP=objdump 144: ++ OBJCOPY=objcopy 144: ++ STRIP=strip 144: ++ QEMU= 144: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh .sh 144: ++ testname=fatal-warnings 144: ++ t=out/test/x86_64/fatal-warnings 144: ++ mkdir -p out/test/x86_64/fatal-warnings 144: ++ case $MACHINE in 144: ++ tlsdesc_opt=-mtls-dialect=gnu2 144: +++ uname 144: ++ '[' Linux = FreeBSD ']' 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT 144: ++ echo -n 'Testing fatal-warnings ... ' 144: Testing fatal-warnings ... ++ set -o pipefail 144: ++ set -x 144: + cat 144: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/a.o - 142: + cc -shared -fPIC -o out/test/x86_64/export-dynamic/b.so -xc /dev/null 108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so 108: + grep 'RUNPATH.*/foo' 108: 0x000000000000001d (RUNPATH) Library runpath: [/foo] 108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags 92: + out/test/x86_64/dead-debug-sections/exe 92: + grep 'Hello world' 92: Hello world 92: + dwarfdump out/test/x86_64/dead-debug-sections/exe 145: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh 145: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 145: ++ export LC_ALL=C 145: ++ LC_ALL=C 145: ++ '[' -z x86_64 ']' 145: ++ '[' -z '' ']' 145: ++ TESTDIR=out/test/x86_64 145: ++ CC=cc 145: ++ CXX=c++ 145: ++ GCC=gcc 145: ++ GXX=g++ 145: ++ OBJDUMP=objdump 145: ++ OBJCOPY=objcopy 145: ++ STRIP=strip 145: ++ QEMU= 145: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh .sh 145: ++ testname=filler 145: ++ t=out/test/x86_64/filler 145: ++ mkdir -p out/test/x86_64/filler 145: ++ case $MACHINE in 145: ++ tlsdesc_opt=-mtls-dialect=gnu2 145: +++ uname 146: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh 146: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 146: ++ export LC_ALL=C 146: ++ LC_ALL=C 146: ++ '[' -z x86_64 ']' 146: ++ '[' -z '' ']' 146: ++ TESTDIR=out/test/x86_64 146: ++ CC=cc 146: ++ CXX=c++ 146: ++ GCC=gcc 146: ++ GXX=g++ 146: ++ OBJDUMP=objdump 146: ++ OBJCOPY=objcopy 146: ++ STRIP=strip 146: ++ QEMU= 146: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh .sh 145: ++ '[' Linux = FreeBSD ']' 145: ++ trap 'on_error $LINENO' ERR 145: ++ trap on_exit EXIT 145: ++ echo -n 'Testing filler ... ' 145: Testing filler ... ++ set -o pipefail 145: ++ set -x 145: + test_cflags -static 145: + echo 'int main() {}' 145: + cc -B. -static -o /dev/null -xc - 147: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh 147: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 147: ++ export LC_ALL=C 147: ++ LC_ALL=C 147: ++ '[' -z x86_64 ']' 147: ++ '[' -z '' ']' 146: ++ testname=filter 146: ++ t=out/test/x86_64/filter 146: ++ mkdir -p out/test/x86_64/filter 147: ++ TESTDIR=out/test/x86_64 147: ++ CC=cc 147: ++ CXX=c++ 147: ++ GCC=gcc 147: ++ GXX=g++ 147: ++ OBJDUMP=objdump 147: ++ OBJCOPY=objcopy 147: ++ STRIP=strip 147: ++ QEMU= 147: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh .sh 147: ++ testname=func-addr 147: ++ t=out/test/x86_64/func-addr 146: ++ case $MACHINE in 146: ++ tlsdesc_opt=-mtls-dialect=gnu2 147: ++ mkdir -p out/test/x86_64/func-addr 146: +++ uname 92: + on_exit 92: + echo OK 146: ++ '[' Linux = FreeBSD ']' 92: OK 92: + exit 0 146: ++ trap 'on_error $LINENO' ERR 146: ++ trap on_exit EXIT 146: ++ echo -n 'Testing filter ... ' 146: Testing filter ... ++ set -o pipefail 146: ++ set -x 146: + cat 106/425 Test #92: x86_64-dead-debug-sections ............................ Passed 0.95 sec 146: + cc -o out/test/x86_64/filter/a.o -c -x assembler - test 148 Start 148: x86_64-gc-sections 148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh" 148: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 148: Environment variables: 148: MACHINE=x86_64 148: CPU= 148: Test timeout computed to be: 1500 147: ++ case $MACHINE in 147: ++ tlsdesc_opt=-mtls-dialect=gnu2 147: +++ uname 147: ++ '[' Linux = FreeBSD ']' 147: ++ trap 'on_error $LINENO' ERR 147: ++ trap on_exit EXIT 147: ++ echo -n 'Testing func-addr ... ' 147: Testing func-addr ... ++ set -o pipefail 147: ++ set -x 147: + cat 147: + cc -shared -o out/test/x86_64/func-addr/a.so -xc - 113: + cat 113: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - 146: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared 148: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh 121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe1 148: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 148: ++ export LC_ALL=C 148: ++ LC_ALL=C 148: ++ '[' -z x86_64 ']' 148: ++ '[' -z '' ']' 148: ++ TESTDIR=out/test/x86_64 148: ++ CC=cc 148: ++ CXX=c++ 148: ++ GCC=gcc 148: ++ GXX=g++ 148: ++ OBJDUMP=objdump 148: ++ OBJCOPY=objcopy 148: ++ STRIP=strip 148: ++ QEMU= 148: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh .sh 121: + grep ' foo' out/test/x86_64/dynamic-list/log1 148: ++ testname=gc-sections 148: ++ t=out/test/x86_64/gc-sections 148: ++ mkdir -p out/test/x86_64/gc-sections 121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo 121: + grep ' bar' out/test/x86_64/dynamic-list/log1 108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so 108: + grep 'RUNPATH.*/foo' 148: ++ case $MACHINE in 148: ++ tlsdesc_opt=-mtls-dialect=gnu2 148: +++ uname 121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar 108: 0x000000000000001d (RUNPATH) Library runpath: [/foo] 121: + cc -B. -o out/test/x86_64/dynamic-list/exe2 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list/dyn 108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags 148: ++ '[' Linux = FreeBSD ']' 148: ++ trap 'on_error $LINENO' ERR 148: ++ trap on_exit EXIT 148: ++ echo -n 'Testing gc-sections ... ' 148: Testing gc-sections ... ++ set -o pipefail 148: ++ set -x 148: + cat 148: + c++ -c -o out/test/x86_64/gc-sections/a.o -xc++ - -ffunction-sections -fdata-sections 146: + readelf --dynamic out/test/x86_64/filter/b.so 146: + grep -F 'Filter library: [foo]' out/test/x86_64/filter/log 109: + readelf -SW out/test/x86_64/discard-section/exe1 109: + not grep -F .foo 109: + grep -F .foo 146: 0x000000007fffffff (FILTER) Filter library: [foo] 146: + grep -F 'Filter library: [bar]' out/test/x86_64/filter/log 109: + return 0 109: + readelf -SW out/test/x86_64/discard-section/exe1 109: + grep -F .bar 146: 0x000000007fffffff (FILTER) Filter library: [bar] 146: + on_exit 146: + echo OK 146: OK 146: + exit 0 107/425 Test #146: x86_64-filter ......................................... Passed 0.05 sec 109: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 109: + cc -B. -o out/test/x86_64/discard-section/exe2 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo,--discard-section=.bar,--no-discard-section=.foo test 149 Start 149: x86_64-gdb-index-compress-output 149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh" 149: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 149: Environment variables: 149: MACHINE=x86_64 149: CPU= 149: Test timeout computed to be: 1500 149: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh 149: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 149: ++ export LC_ALL=C 149: ++ LC_ALL=C 149: ++ '[' -z x86_64 ']' 149: ++ '[' -z '' ']' 149: ++ TESTDIR=out/test/x86_64 149: ++ CC=cc 149: ++ CXX=c++ 149: ++ GCC=gcc 149: ++ GXX=g++ 149: ++ OBJDUMP=objdump 149: ++ OBJCOPY=objcopy 149: ++ STRIP=strip 149: ++ QEMU= 149: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh .sh 110: + grep -F _start out/test/x86_64/discard/log 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 149: ++ testname=gdb-index-compress-output 149: ++ t=out/test/x86_64/gdb-index-compress-output 149: ++ mkdir -p out/test/x86_64/gdb-index-compress-output 110: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start 110: 14: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 110: 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start 110: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start 110: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start 110: 24: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start 110: 28: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start 110: 29: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 110: 37: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 110: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 110: + not grep -F foo out/test/x86_64/discard/log 110: + grep -F foo out/test/x86_64/discard/log 110: + return 0 110: + not grep -F .Lbar out/test/x86_64/discard/log 110: + grep -F .Lbar out/test/x86_64/discard/log 149: ++ case $MACHINE in 149: ++ tlsdesc_opt=-mtls-dialect=gnu2 149: +++ uname 114: + cat 110: + return 0 110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --strip-all 114: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - 149: ++ '[' Linux = FreeBSD ']' 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT 149: ++ echo -n 'Testing gdb-index-compress-output ... ' 149: Testing gdb-index-compress-output ... ++ set -o pipefail 149: ++ set -x 149: + on_qemu 149: + '[' '' '!=' '' ']' 149: + grep -w qemu /proc/cpuinfo 149: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 149: + command -v gdb 149: + cat 149: + cc -c -o out/test/x86_64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so 108: + grep 'RPATH.*/foo' 121: + grep ' foo' out/test/x86_64/dynamic-list/log2 108: 0x000000000000000f (RPATH) Library rpath: [/foo] 108: + on_exit 108: + echo OK 108: OK 108: + exit 0 121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo 108/425 Test #108: x86_64-disable-new-dtags .............................. Passed 0.53 sec 121: + grep ' bar' out/test/x86_64/dynamic-list/log2 115: + cat 115: + cc -o out/test/x86_64/duplicate-error-gc-sections/a.o -c -xc - test 150 Start 150: x86_64-gdb-index-dwarf2 150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh" 150: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 150: Environment variables: 150: MACHINE=x86_64 150: CPU= 150: Test timeout computed to be: 1500 121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar 121: + cc -B. -o out/test/x86_64/dynamic-list/exe3 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar 110: + readelf --symbols out/test/x86_64/discard/exe 150: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh 150: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 150: ++ export LC_ALL=C 150: ++ LC_ALL=C 150: ++ '[' -z x86_64 ']' 150: ++ '[' -z '' ']' 150: ++ TESTDIR=out/test/x86_64 150: ++ CC=cc 150: ++ CXX=c++ 150: ++ GCC=gcc 150: ++ GXX=g++ 150: ++ OBJDUMP=objdump 150: ++ OBJCOPY=objcopy 150: ++ STRIP=strip 150: ++ QEMU= 150: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh .sh 150: ++ testname=gdb-index-dwarf2 150: ++ t=out/test/x86_64/gdb-index-dwarf2 150: ++ mkdir -p out/test/x86_64/gdb-index-dwarf2 150: ++ case $MACHINE in 150: ++ tlsdesc_opt=-mtls-dialect=gnu2 150: +++ uname 109: + readelf -SW out/test/x86_64/discard-section/exe2 109: + grep -F .foo 150: ++ '[' Linux = FreeBSD ']' 150: ++ trap 'on_error $LINENO' ERR 150: ++ trap on_exit EXIT 150: ++ echo -n 'Testing gdb-index-dwarf2 ... ' 150: Testing gdb-index-dwarf2 ... ++ set -o pipefail 150: ++ set -x 150: + on_qemu 150: + '[' '' '!=' '' ']' 150: + grep -w qemu /proc/cpuinfo 109: [24] .foo PROGBITS 00000000000038a0 0008a0 000004 00 WA 0 0 4 109: + readelf -SW out/test/x86_64/discard-section/exe2 109: + not grep -F .bar 109: + grep -F .bar 150: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 150: + command -v gdb 150: + test_cflags -gdwarf-2 -g 109: + return 0 150: + echo 'int main() {}' 150: + cc -B. -gdwarf-2 -g -o /dev/null -xc - 109: + on_exit 109: + echo OK 109: OK 109: + exit 0 109/425 Test #109: x86_64-discard-section ................................ Passed 0.54 sec test 151 Start 151: x86_64-gdb-index-dwarf3 151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh" 151: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 151: Environment variables: 151: MACHINE=x86_64 151: CPU= 151: Test timeout computed to be: 1500 151: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh 151: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 151: ++ export LC_ALL=C 151: ++ LC_ALL=C 151: ++ '[' -z x86_64 ']' 151: ++ '[' -z '' ']' 151: ++ TESTDIR=out/test/x86_64 151: ++ CC=cc 151: ++ CXX=c++ 151: ++ GCC=gcc 151: ++ GXX=g++ 151: ++ OBJDUMP=objdump 151: ++ OBJCOPY=objcopy 151: ++ STRIP=strip 151: ++ QEMU= 151: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh .sh 151: ++ testname=gdb-index-dwarf3 151: ++ t=out/test/x86_64/gdb-index-dwarf3 151: ++ mkdir -p out/test/x86_64/gdb-index-dwarf3 116: + test_cflags -flto 116: + echo 'int main() {}' 116: + cc -B. -flto -o /dev/null -xc - 78: + rm -f out/test/x86_64/common-archive/f.a 123: + cc -B. -Wl,--dynamic-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe1 out/test/x86_64/dynamic-list3/b.o 133: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o 111: + rm -f out/test/x86_64/dso-undef/d.a 130: + cc -B. -shared -o out/test/x86_64/empty-dso/b.so out/test/x86_64/empty-dso/a.o 131: + rm -f out/test/x86_64/empty-file/b.script 118: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared 124: + cat 151: ++ case $MACHINE in 151: ++ tlsdesc_opt=-mtls-dialect=gnu2 151: +++ uname 122: + c++ -B. -o out/test/x86_64/dynamic-list2/exe out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o 134: + cc -B. -o out/test/x86_64/entry/exe1 -Wl,-e,foo out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o 128: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs 126: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs 131: + touch out/test/x86_64/empty-file/b.script 111: + ar rcs out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/c.o 78: + ar rcs out/test/x86_64/common-archive/f.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/f.o 124: + cc -B. -shared -o out/test/x86_64/dynamic-list4/b.so out/test/x86_64/dynamic-list4/a.o -Wl,--dynamic-list=out/test/x86_64/dynamic-list4/dyn 140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack 143: + cat 151: ++ '[' Linux = FreeBSD ']' 102: + grep 'undefined symbol: Pi$' 151: ++ trap 'on_error $LINENO' ERR 151: ++ trap on_exit EXIT 151: ++ echo -n 'Testing gdb-index-dwarf3 ... ' 151: Testing gdb-index-dwarf3 ... ++ set -o pipefail 151: ++ set -x 151: + on_qemu 151: + '[' '' '!=' '' ']' 151: + grep -w qemu /proc/cpuinfo 102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/b.o -Wl,-demangle 143: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - 138: + cat 138: + cc -xc -c -o out/test/x86_64/exclude-libs2/c.o - 151: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 151: + command -v gdb 151: + test_cflags -gdwarf-3 151: + echo 'int main() {}' 151: + cc -B. -gdwarf-3 -o /dev/null -xc - 135: + command -v perl 135: + '[' x86_64 = sh4 ']' 135: + cat 135: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - 131: + cc -B. -o out/test/x86_64/empty-file/exe out/test/x86_64/empty-file/a.o -Wl,--version-script,out/test/x86_64/empty-file/b.script 110: + not grep -F _start out/test/x86_64/discard/log 110: + grep -F _start out/test/x86_64/discard/log 113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libfoo.so 110: + return 0 110: + not grep -F foo out/test/x86_64/discard/log 110: + grep -F foo out/test/x86_64/discard/log 110: + return 0 110: + not grep -F .Lbar out/test/x86_64/discard/log 110: + grep -F .Lbar out/test/x86_64/discard/log 110: + return 0 110: + on_exit 110: + echo OK 110: OK 110: + exit 0 110/425 Test #110: x86_64-discard ........................................ Passed 0.72 sec test 152 Start 152: x86_64-gdb-index-dwarf4 152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh" 152: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 152: Environment variables: 152: MACHINE=x86_64 152: CPU= 152: Test timeout computed to be: 1500 114: + cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a 148: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.o 141: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only 139: + rm -f out/test/x86_64/exclude-libs3/b.a 84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe1 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/a.so -no-pie 144: + cat 144: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - 139: + ar crs out/test/x86_64/exclude-libs3/b.a out/test/x86_64/exclude-libs3/a.o 152: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh 137: + cat 137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - 152: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 152: ++ export LC_ALL=C 152: ++ LC_ALL=C 152: ++ '[' -z x86_64 ']' 152: ++ '[' -z '' ']' 152: ++ TESTDIR=out/test/x86_64 152: ++ CC=cc 152: ++ CXX=c++ 152: ++ GCC=gcc 152: ++ GXX=g++ 152: ++ OBJDUMP=objdump 152: ++ OBJCOPY=objcopy 152: ++ STRIP=strip 152: ++ QEMU= 152: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh .sh 115: + cat 115: + cc -o out/test/x86_64/duplicate-error-gc-sections/b.o -c -xc - 121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 152: ++ testname=gdb-index-dwarf4 152: ++ t=out/test/x86_64/gdb-index-dwarf4 152: ++ mkdir -p out/test/x86_64/gdb-index-dwarf4 149: + cc -B. -shared -o out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi 121: + grep ' foo' out/test/x86_64/dynamic-list/log3 152: ++ case $MACHINE in 152: ++ tlsdesc_opt=-mtls-dialect=gnu2 152: +++ uname 121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo 121: + grep ' bar' out/test/x86_64/dynamic-list/log3 127: + cat 152: ++ '[' Linux = FreeBSD ']' 152: ++ trap 'on_error $LINENO' ERR 152: ++ trap on_exit EXIT 152: ++ echo -n 'Testing gdb-index-dwarf4 ... ' 152: Testing gdb-index-dwarf4 ... ++ set -o pipefail 127: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - 121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar 121: + on_exit 121: + echo OK 121: OK 121: + exit 0 111/425 Test #121: x86_64-dynamic-list ................................... Passed 0.51 sec test 153 Start 153: x86_64-gdb-index-dwarf5 153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh" 153: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 153: Environment variables: 153: MACHINE=x86_64 153: CPU= 153: Test timeout computed to be: 1500 152: ++ set -x 152: + on_qemu 152: + '[' '' '!=' '' ']' 152: + grep -w qemu /proc/cpuinfo 152: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 152: + command -v gdb 152: + test_cflags -gdwarf-4 -g 152: + echo 'int main() {}' 152: + cc -B. -gdwarf-4 -g -o /dev/null -xc - 141: + out/test/x86_64/execute-only/exe 141: + grep 'Hello world' 153: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh 153: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 153: ++ export LC_ALL=C 153: ++ LC_ALL=C 153: ++ '[' -z x86_64 ']' 153: ++ '[' -z '' ']' 153: ++ TESTDIR=out/test/x86_64 153: ++ CC=cc 153: ++ CXX=c++ 153: ++ GCC=gcc 153: ++ GXX=g++ 153: ++ OBJDUMP=objdump 153: ++ OBJCOPY=objcopy 153: ++ STRIP=strip 153: ++ QEMU= 153: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh .sh 130: + ./mold -shared -o out/test/x86_64/empty-dso/c.so out/test/x86_64/empty-dso/b.so 141: Hello world 153: ++ testname=gdb-index-dwarf5 153: ++ t=out/test/x86_64/gdb-index-dwarf5 153: ++ mkdir -p out/test/x86_64/gdb-index-dwarf5 130: + readelf -W --dynamic out/test/x86_64/empty-dso/c.so 130: + grep -F /b.so 134: + readelf -e out/test/x86_64/entry/exe1 133: + readelf --dyn-syms out/test/x86_64/empty-version/b.so 133: + grep ' bar1' 134: + grep 'Entry point address:.*0x1000$' out/test/x86_64/entry/log 130: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/empty-dso/b.so] 130: + on_exit 130: + echo OK 153: ++ case $MACHINE in 153: ++ tlsdesc_opt=-mtls-dialect=gnu2 153: +++ uname 130: OK 130: + exit 0 141: + readelf -W --segments out/test/x86_64/execute-only/exe 141: + grep -E 'LOAD\s.*[0-9a-f] E 0x' 134: Entry point address: 0x1000 134: + cc -B. -o out/test/x86_64/entry/exe2 -Wl,-e,bar out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o 112/425 Test #130: x86_64-empty-dso ...................................... Passed 0.51 sec 133: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 13 bar1 test 154 Start 154: x86_64-gdb-index-dwarf64 154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh" 154: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 154: Environment variables: 154: MACHINE=x86_64 154: CPU= 154: Test timeout computed to be: 1500 133: + readelf --dyn-syms out/test/x86_64/empty-version/b.so 133: + grep ' bar2' 133: 6: 0000000000001670 7 FUNC GLOBAL DEFAULT 13 bar2 141: LOAD 0x0005a4 0x00000000000015a4 0x00000000000015a4 0x00016f 0x00016f E 0x1000 141: + on_exit 141: + echo OK 141: OK 141: + exit 0 153: ++ '[' Linux = FreeBSD ']' 153: ++ trap 'on_error $LINENO' ERR 153: ++ trap on_exit EXIT 153: ++ echo -n 'Testing gdb-index-dwarf5 ... ' 153: Testing gdb-index-dwarf5 ... ++ set -o pipefail 153: ++ set -x 153: + on_qemu 153: + '[' '' '!=' '' ']' 153: + grep -w qemu /proc/cpuinfo 153: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 153: + command -v gdb 153: + test_cflags -gdwarf-5 -g 153: + echo 'int main() {}' 153: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 123: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe1 123: + grep ' xyz' out/test/x86_64/dynamic-list3/log1 123: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz 84: + out/test/x86_64/copyrel-alignment/exe1 84: + grep '\.copyrel.* 32$' 84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe1 148: + readelf --symbols out/test/x86_64/gc-sections/exe1 148: + grep '1 2' 148: + out/test/x86_64/gc-sections/exe1 113/425 Test #141: x86_64-execute-only ................................... Passed 0.40 sec 133: + on_exit 133: + echo OK 133: OK 133: + exit 0 123: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 123: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 123: + return 0 123: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log1 123: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx 84: [29] .copyrel NOBITS 0000000000203940 000930 000004 00 WA 0 0 32 140: + readelf --segments -W out/test/x86_64/execstack/exe 140: + grep 'GNU_STACK.* RWE ' 106: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-response-file/dep 106: out/test/x86_64/dependency-file-response-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file-response-file/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o 106: + grep '/a.o:$' out/test/x86_64/dependency-file-response-file/dep 106: out/test/x86_64/dependency-file-response-file/a.o: 106: + not grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep 106: + grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep 106: + return 0 106: + on_exit 106: + echo OK 106: OK 106: + exit 0 154: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh 154: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 154: ++ export LC_ALL=C 154: ++ LC_ALL=C 154: ++ '[' -z x86_64 ']' 154: ++ '[' -z '' ']' 154: ++ TESTDIR=out/test/x86_64 154: ++ CC=cc 154: ++ CXX=c++ 154: ++ GCC=gcc 154: ++ GXX=g++ 154: ++ OBJDUMP=objdump 154: ++ OBJCOPY=objcopy 154: ++ STRIP=strip 154: ++ QEMU= 154: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh .sh 154: ++ testname=gdb-index-dwarf64 154: ++ t=out/test/x86_64/gdb-index-dwarf64 154: ++ mkdir -p out/test/x86_64/gdb-index-dwarf64 154: ++ case $MACHINE in 154: ++ tlsdesc_opt=-mtls-dialect=gnu2 154: +++ uname 128: + grep 'Hello world' 128: + out/test/x86_64/emit-relocs/exe 128: Hello world 128: + readelf -S out/test/x86_64/emit-relocs/exe 128: + grep -E 'rela?\.text' test 155 Start 155: x86_64-gdb-index-empty 155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh" 155: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 155: Environment variables: 155: MACHINE=x86_64 155: CPU= 155: Test timeout computed to be: 1500 114/425 Test #133: x86_64-empty-version .................................. Passed 0.52 sec 123: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log1 123: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx 123: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 123: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 123: + return 0 123: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 123: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe2 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/b.so -no-pie 140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack 115/425 Test #106: x86_64-dependency-file-response-file .................. Passed 0.99 sec 154: ++ '[' Linux = FreeBSD ']' 154: ++ trap 'on_error $LINENO' ERR 154: ++ trap on_exit EXIT 154: ++ echo -n 'Testing gdb-index-dwarf64 ... ' 154: Testing gdb-index-dwarf64 ... ++ set -o pipefail 154: ++ set -x 154: + on_qemu 154: + '[' '' '!=' '' ']' 154: + grep -w qemu /proc/cpuinfo test 156 Start 156: x86_64-gdb-index-split-dwarf 156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh" 156: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 156: Environment variables: 156: MACHINE=x86_64 156: CPU= 156: Test timeout computed to be: 1500 148: 1 2 148: + grep live_fn1 out/test/x86_64/gc-sections/log1 148: 70: 0000000000001834 7 FUNC LOCAL DEFAULT 20 _Z8live_fn1v 148: + grep live_fn2 out/test/x86_64/gc-sections/log1 148: 71: 000000000000183b 12 FUNC LOCAL DEFAULT 20 _Z8live_fn2v 148: + grep dead_fn1 out/test/x86_64/gc-sections/log1 148: 72: 0000000000001847 7 FUNC LOCAL DEFAULT 20 _Z8dead_fn1v 148: + grep dead_fn2 out/test/x86_64/gc-sections/log1 124: + cat 124: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC 118: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/c.so 118: + not grep -F '(DEBUG)' 118: + grep -F '(DEBUG)' 118: + return 0 104: + cat 104: + cc -c -o out/test/x86_64/depaudit2/c.o -xc - 123: + return 0 123: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe2 out/test/x86_64/dynamic-list3/b.o test 157 Start 157: x86_64-glibc-2.22-bug 157: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh" 157: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 157: Environment variables: 157: MACHINE=x86_64 157: CPU= 157: Test timeout computed to be: 1500 148: 73: 000000000000184e 12 FUNC LOCAL DEFAULT 20 _Z8dead_fn2v 148: + grep live_var1 out/test/x86_64/gc-sections/log1 148: 66: 0000000000003af0 4 OBJECT LOCAL DEFAULT 26 live_var1 148: + grep live_var2 out/test/x86_64/gc-sections/log1 148: 67: 0000000000003b24 4 OBJECT LOCAL DEFAULT 29 live_var2 148: + grep dead_var1 out/test/x86_64/gc-sections/log1 126: + out/test/x86_64/emit-relocs-cpp/exe 126: + grep 'Hello world' 126: Hello world 126: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe 126: + grep -E 'rela?\.text' 155: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh 155: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 155: ++ export LC_ALL=C 155: ++ LC_ALL=C 155: ++ '[' -z x86_64 ']' 155: ++ '[' -z '' ']' 155: ++ TESTDIR=out/test/x86_64 155: ++ CC=cc 155: ++ CXX=c++ 155: ++ GCC=gcc 155: ++ GXX=g++ 155: ++ OBJDUMP=objdump 155: ++ OBJCOPY=objcopy 155: ++ STRIP=strip 155: ++ QEMU= 155: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh .sh 155: ++ testname=gdb-index-empty 155: ++ t=out/test/x86_64/gdb-index-empty 155: ++ mkdir -p out/test/x86_64/gdb-index-empty 155: ++ case $MACHINE in 155: ++ tlsdesc_opt=-mtls-dialect=gnu2 155: +++ uname 155: ++ '[' Linux = FreeBSD ']' 155: ++ trap 'on_error $LINENO' ERR 155: ++ trap on_exit EXIT 155: ++ echo -n 'Testing gdb-index-empty ... ' 155: Testing gdb-index-empty ... ++ set -o pipefail 155: ++ set -x 155: + cc -c -o out/test/x86_64/gdb-index-empty/a.o -xc - 131: + grep 'Hello world' 131: + out/test/x86_64/empty-file/exe 131: Hello world 131: + on_exit 131: + echo OK 131: OK 131: + exit 0 114: + not cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a -Wl,--pop-state 128: [36] .rela.text RELA 0000000000000000 000022c8 128: + on_exit 128: + echo OK 128: OK 128: + exit 0 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 116/425 Test #131: x86_64-empty-file ..................................... Passed 0.56 sec test 158 Start 158: x86_64-global-offset-table 158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh" 158: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 158: Environment variables: 158: MACHINE=x86_64 158: CPU= 158: Test timeout computed to be: 1500 148: 68: 0000000000003af4 4 OBJECT LOCAL DEFAULT 26 dead_var1 148: + grep dead_var2 out/test/x86_64/gc-sections/log1 148: 69: 0000000000003af8 4 OBJECT LOCAL DEFAULT 26 dead_var2 148: + c++ -B. -o out/test/x86_64/gc-sections/exe2 out/test/x86_64/gc-sections/a.o -Wl,-gc-sections 126: [36] .rela.text RELA 0000000000000000 0022c8 000168 18 I 34 20 8 126: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe 126: + grep -E 'rela?\.eh_frame' 155: + echo 'void _start() {}' 117/425 Test #128: x86_64-emit-relocs .................................... Passed 0.58 sec 118: + on_exit 118: + echo OK 118: OK 118: + exit 0 118/425 Test #118: x86_64-dynamic-dt-debug ............................... Passed 0.63 sec 122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe 122: + not grep ' foo' out/test/x86_64/dynamic-list2/log 122: + grep ' foo' out/test/x86_64/dynamic-list2/log 122: + return 0 122: + not grep ' bar' out/test/x86_64/dynamic-list2/log 122: + grep ' bar' out/test/x86_64/dynamic-list2/log 136: + static=-static 136: + static='-static -pthread' 136: + cat 136: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC 156: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh 156: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 156: ++ export LC_ALL=C 156: ++ LC_ALL=C 156: ++ '[' -z x86_64 ']' 156: ++ '[' -z '' ']' 156: ++ TESTDIR=out/test/x86_64 156: ++ CC=cc 156: ++ CXX=c++ 156: ++ GCC=gcc 156: ++ GXX=g++ 156: ++ OBJDUMP=objdump 156: ++ OBJCOPY=objcopy 156: ++ STRIP=strip 156: ++ QEMU= 156: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh .sh 156: ++ testname=gdb-index-split-dwarf 156: ++ t=out/test/x86_64/gdb-index-split-dwarf 156: ++ mkdir -p out/test/x86_64/gdb-index-split-dwarf 156: ++ case $MACHINE in 156: ++ tlsdesc_opt=-mtls-dialect=gnu2 154: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 154: + command -v gdb 154: + test_cflags -gdwarf-5 -g -gdwarf64 154: + echo 'int main() {}' 154: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - 113: + readelf --dynamic out/test/x86_64/dt-needed/exe 113: + grep -F 'Shared library: [libfoo]' 113: 0x0000000000000001 (NEEDED) Shared library: [libfoo] 113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -L out/test/x86_64/dt-needed -lfoo 157: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh 157: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 157: ++ export LC_ALL=C 157: ++ LC_ALL=C 157: ++ '[' -z x86_64 ']' 157: ++ '[' -z '' ']' 157: ++ TESTDIR=out/test/x86_64 157: ++ CC=cc 157: ++ CXX=c++ 157: ++ GCC=gcc 157: ++ GXX=g++ 157: ++ OBJDUMP=objdump 157: ++ OBJCOPY=objcopy 157: ++ STRIP=strip 157: ++ QEMU= 157: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh .sh 157: ++ testname=glibc-2.22-bug 157: ++ t=out/test/x86_64/glibc-2.22-bug 157: ++ mkdir -p out/test/x86_64/glibc-2.22-bug test 159 Start 159: x86_64-gnu-hash 159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh" 159: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 159: Environment variables: 159: MACHINE=x86_64 159: CPU= 159: Test timeout computed to be: 1500 test 160 Start 160: x86_64-gnu-property 160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh" 160: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 160: Environment variables: 160: MACHINE=x86_64 160: CPU= 160: Test timeout computed to be: 1500 126: [31] .rela.eh_frame RELA 0000000000000000 0009b8 000030 18 I 34 12 8 126: + on_exit 126: + echo OK 126: OK 126: + exit 0 156: +++ uname 156: ++ '[' Linux = FreeBSD ']' 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT 156: ++ echo -n 'Testing gdb-index-split-dwarf ... ' 156: Testing gdb-index-split-dwarf ... ++ set -o pipefail 156: ++ set -x 156: + on_qemu 156: + '[' '' '!=' '' ']' 156: + grep -w qemu /proc/cpuinfo 102: mold: error: undefined symbol: Pi 102: + on_exit 102: + echo OK 102: OK 102: + exit 0 149: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so 149: + grep -F .gdb_index 149: [36] .gdb_index PROGBITS 0000000000000000 002350 0001bd 00 0 0 4 149: + cat 149: + cc -c -o out/test/x86_64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 119/425 Test #102: x86_64-demangle ....................................... Passed 1.17 sec 120/425 Test #126: x86_64-emit-relocs-cpp ................................ Passed 0.60 sec test 161 Start 161: x86_64-gnu-retain 161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh" 161: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 161: Environment variables: 161: MACHINE=x86_64 161: CPU= 161: Test timeout computed to be: 1500 test 162 Start 162: x86_64-gnu-unique 162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh" 162: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 162: Environment variables: 162: MACHINE=x86_64 162: CPU= 162: Test timeout computed to be: 1500 122: + return 0 122: + cat 122: + cc -B. -o out/test/x86_64/dynamic-list2/exe1 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list2/dyn 158: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh 158: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 158: ++ export LC_ALL=C 158: ++ LC_ALL=C 158: ++ '[' -z x86_64 ']' 158: ++ '[' -z '' ']' 158: ++ TESTDIR=out/test/x86_64 158: ++ CC=cc 158: ++ CXX=c++ 158: ++ GCC=gcc 158: ++ GXX=g++ 158: ++ OBJDUMP=objdump 158: ++ OBJCOPY=objcopy 158: ++ STRIP=strip 158: ++ QEMU= 158: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh .sh 158: ++ testname=global-offset-table 158: ++ t=out/test/x86_64/global-offset-table 158: ++ mkdir -p out/test/x86_64/global-offset-table 158: ++ case $MACHINE in 158: ++ tlsdesc_opt=-mtls-dialect=gnu2 158: +++ uname 158: ++ '[' Linux = FreeBSD ']' 158: ++ trap 'on_error $LINENO' ERR 158: ++ trap on_exit EXIT 158: ++ echo -n 'Testing global-offset-table ... ' 158: Testing global-offset-table ... ++ set -o pipefail 158: ++ set -x 158: + '[' x86_64 = ppc64le ']' 158: + cat 158: + cc -fPIC -c -o out/test/x86_64/global-offset-table/a.o -xc - 134: + readelf -e out/test/x86_64/entry/exe2 157: ++ case $MACHINE in 157: ++ tlsdesc_opt=-mtls-dialect=gnu2 157: +++ uname 157: ++ '[' Linux = FreeBSD ']' 157: ++ trap 'on_error $LINENO' ERR 157: ++ trap on_exit EXIT 157: ++ echo -n 'Testing glibc-2.22-bug ... ' 157: Testing glibc-2.22-bug ... ++ set -o pipefail 157: ++ set -x 157: + cc -o out/test/x86_64/glibc-2.22-bug/a.o -fPIC -c -xc - 157: + cat 159: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh 159: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 159: ++ export LC_ALL=C 159: ++ LC_ALL=C 159: ++ '[' -z x86_64 ']' 159: ++ '[' -z '' ']' 159: ++ TESTDIR=out/test/x86_64 159: ++ CC=cc 159: ++ CXX=c++ 159: ++ GCC=gcc 159: ++ GXX=g++ 159: ++ OBJDUMP=objdump 159: ++ OBJCOPY=objcopy 159: ++ STRIP=strip 159: ++ QEMU= 159: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh .sh 159: ++ testname=gnu-hash 159: ++ t=out/test/x86_64/gnu-hash 159: ++ mkdir -p out/test/x86_64/gnu-hash 160: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh 160: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 160: ++ export LC_ALL=C 160: ++ LC_ALL=C 160: ++ '[' -z x86_64 ']' 160: ++ '[' -z '' ']' 160: ++ TESTDIR=out/test/x86_64 160: ++ CC=cc 160: ++ CXX=c++ 160: ++ GCC=gcc 160: ++ GXX=g++ 160: ++ OBJDUMP=objdump 160: ++ OBJCOPY=objcopy 160: ++ STRIP=strip 160: ++ QEMU= 160: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh .sh 160: ++ testname=gnu-property 160: ++ t=out/test/x86_64/gnu-property 160: ++ mkdir -p out/test/x86_64/gnu-property 78: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/f.a 139: + cat 139: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - 156: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 156: + command -v gdb 156: + test_cflags -gdwarf-5 -g 156: + echo 'int main() {}' 156: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 111: + cat 111: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - 84: + out/test/x86_64/copyrel-alignment/exe2 161: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh 161: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 161: ++ export LC_ALL=C 161: ++ LC_ALL=C 161: ++ '[' -z x86_64 ']' 161: ++ '[' -z '' ']' 161: ++ TESTDIR=out/test/x86_64 161: ++ CC=cc 161: ++ CXX=c++ 161: ++ GCC=gcc 161: ++ GXX=g++ 161: ++ OBJDUMP=objdump 161: ++ OBJCOPY=objcopy 161: ++ STRIP=strip 161: ++ QEMU= 161: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh .sh 160: ++ case $MACHINE in 160: ++ tlsdesc_opt=-mtls-dialect=gnu2 160: +++ uname 140: + readelf --segments -W out/test/x86_64/execstack/exe 140: + grep 'GNU_STACK.* RW ' 84: + grep '\.copyrel.* 8$' 84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 162: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh 160: ++ '[' Linux = FreeBSD ']' 160: ++ trap 'on_error $LINENO' ERR 160: ++ trap on_exit EXIT 160: ++ echo -n 'Testing gnu-property ... ' 160: Testing gnu-property ... ++ set -o pipefail 160: ++ set -x 160: + cat 160: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - 162: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 162: ++ export LC_ALL=C 162: ++ LC_ALL=C 162: ++ '[' -z x86_64 ']' 162: ++ '[' -z '' ']' 162: ++ TESTDIR=out/test/x86_64 162: ++ CC=cc 162: ++ CXX=c++ 162: ++ GCC=gcc 162: ++ GXX=g++ 162: ++ OBJDUMP=objdump 162: ++ OBJCOPY=objcopy 162: ++ STRIP=strip 162: ++ QEMU= 161: ++ testname=gnu-retain 161: ++ t=out/test/x86_64/gnu-retain 161: ++ mkdir -p out/test/x86_64/gnu-retain 162: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh .sh 162: ++ testname=gnu-unique 162: ++ t=out/test/x86_64/gnu-unique 162: ++ mkdir -p out/test/x86_64/gnu-unique 134: + grep 'Entry point address:.*0x2000$' out/test/x86_64/entry/log 134: Entry point address: 0x2000 123: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe2 138: + cc -B. -shared -o out/test/x86_64/exclude-libs2/d.so out/test/x86_64/exclude-libs2/c.o out/test/x86_64/exclude-libs2/b.a -Wl,-exclude-libs=b.a 144: + cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common 134: + on_exit 134: + echo OK 134: OK 134: + exit 0 115: + grep 'duplicate symbol.*: foo$' 121/425 Test #134: x86_64-entry .......................................... Passed 0.61 sec 115: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe1 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o 140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o 162: ++ case $MACHINE in 162: ++ tlsdesc_opt=-mtls-dialect=gnu2 162: +++ uname 162: ++ '[' Linux = FreeBSD ']' 162: ++ trap 'on_error $LINENO' ERR 162: ++ trap on_exit EXIT 162: ++ echo -n 'Testing gnu-unique ... ' 162: Testing gnu-unique ... ++ set -o pipefail 162: ++ set -x 162: + command -v g++ 162: + cat 162: + g++ -o out/test/x86_64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - 113: + readelf --dynamic out/test/x86_64/dt-needed/exe 113: + grep -F 'Shared library: [libfoo]' 113: 0x0000000000000001 (NEEDED) Shared library: [libfoo] 113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libbar.so 84: [29] .copyrel NOBITS 0000000000203938 000930 000004 00 WA 0 0 8 84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe3 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/c.so -no-pie 159: ++ case $MACHINE in 159: ++ tlsdesc_opt=-mtls-dialect=gnu2 159: +++ uname 159: ++ '[' Linux = FreeBSD ']' 159: ++ trap 'on_error $LINENO' ERR 159: ++ trap on_exit EXIT 159: ++ echo -n 'Testing gnu-hash ... ' 159: Testing gnu-hash ... ++ set -o pipefail 159: ++ set -x 159: + cat 159: + cc -c -o out/test/x86_64/gnu-hash/a.o -xc - 124: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o 161: ++ case $MACHINE in 161: ++ tlsdesc_opt=-mtls-dialect=gnu2 161: +++ uname 161: ++ '[' Linux = FreeBSD ']' 161: ++ trap 'on_error $LINENO' ERR 161: ++ trap on_exit EXIT 161: ++ echo -n 'Testing gnu-retain ... ' 161: Testing gnu-retain ... ++ set -o pipefail 161: ++ set -x 161: + '[' x86_64 = ppc64 ']' 161: + cc -c -o out/test/x86_64/gnu-retain/a.o -xc - -ffunction-sections 161: + cat 114: + grep 'duplicate symbol:.* foo' out/test/x86_64/duplicate-error-archive/log 114: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-archive/b.a(a.o): out/test/x86_64/duplicate-error-archive/b.a(a.o): foo 114: + on_exit 114: + echo OK 114: OK 114: + exit 0 test 163 Start 163: x86_64-gnu-warning 163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh" 163: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 163: Environment variables: 163: MACHINE=x86_64 163: CPU= 163: Test timeout computed to be: 1500 137: + rm -f out/test/x86_64/exclude-libs/c.a 137: + ar crs out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/a.o 148: + readelf --symbols out/test/x86_64/gc-sections/exe2 148: + out/test/x86_64/gc-sections/exe2 148: + grep '1 2' 148: 1 2 148: + grep live_fn1 out/test/x86_64/gc-sections/log2 148: 64: 00000000000017e4 7 FUNC LOCAL DEFAULT 19 _Z8live_fn1v 148: + grep live_fn2 out/test/x86_64/gc-sections/log2 148: 65: 00000000000017eb 12 FUNC LOCAL DEFAULT 19 _Z8live_fn2v 148: + not grep dead_fn1 out/test/x86_64/gc-sections/log2 148: + grep dead_fn1 out/test/x86_64/gc-sections/log2 148: + return 0 148: + not grep dead_fn2 out/test/x86_64/gc-sections/log2 148: + grep dead_fn2 out/test/x86_64/gc-sections/log2 148: + return 0 148: + grep live_var1 out/test/x86_64/gc-sections/log2 148: 62: 0000000000003a80 4 OBJECT LOCAL DEFAULT 25 live_var1 148: + grep live_var2 out/test/x86_64/gc-sections/log2 148: 63: 0000000000003aac 4 OBJECT LOCAL DEFAULT 28 live_var2 148: + not grep dead_var1 out/test/x86_64/gc-sections/log2 148: + grep dead_var1 out/test/x86_64/gc-sections/log2 148: + return 0 148: + not grep dead_var2 out/test/x86_64/gc-sections/log2 148: + grep dead_var2 out/test/x86_64/gc-sections/log2 148: + return 0 148: + on_exit 148: + echo OK 148: OK 148: + exit 0 135: + cat 135: + c++ -o out/test/x86_64/exception-multiple-ehframe/b.o -c -xc++ - 123: + grep ' xyz' out/test/x86_64/dynamic-list3/log2 123: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz 123: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 123: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 123: + return 0 123: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log2 123: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx 123: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log2 123: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx 123: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 123: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 123: + return 0 123: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 123: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 123: + return 0 123: + on_exit 123: + echo OK 123: OK 123: + exit 0 122/425 Test #114: x86_64-duplicate-error-archive ........................ Passed 0.83 sec 123/425 Test #148: x86_64-gc-sections .................................... Passed 0.55 sec test 164 Start 164: x86_64-hash-style-sysv 164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh" 164: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 164: Environment variables: 164: MACHINE=x86_64 164: CPU= 164: Test timeout computed to be: 1500 test 165 Start 165: x86_64-hash-style 165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh" 165: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 165: Environment variables: 165: MACHINE=x86_64 165: CPU= 165: Test timeout computed to be: 1500 124/425 Test #123: x86_64-dynamic-list3 .................................. Passed 0.79 sec 142: + ./mold -o out/test/x86_64/export-dynamic/exe out/test/x86_64/export-dynamic/a.o out/test/x86_64/export-dynamic/b.so --export-dynamic 142: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe 122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe1 122: + grep ' foo' out/test/x86_64/dynamic-list2/log1 122: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo 122: + not grep ' bar' out/test/x86_64/dynamic-list2/log1 122: + grep ' bar' out/test/x86_64/dynamic-list2/log1 122: + return 0 122: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log1 122: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi 122: + cc -B. -o out/test/x86_64/dynamic-list2/exe2 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list2/dyn 104: + cc -B. -o out/test/x86_64/depaudit2/exe1 out/test/x86_64/depaudit2/c.o out/test/x86_64/depaudit2/b.so -Wl,--allow-shlib-undefined 136: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC 155: + ./mold -o out/test/x86_64/gdb-index-empty/exe out/test/x86_64/gdb-index-empty/a.o -gdb-index 153: + cat 153: + cat 153: + cat 153: + cat 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections 78: + out/test/x86_64/common-archive/exe 78: + grep '5 0 7 2' 78: 5 0 7 2 78: + on_exit 78: + echo OK 78: OK 78: + exit 0 125/425 Test #78: x86_64-common-archive ................................. Passed 1.97 sec 145: + cat 145: + cc -o out/test/x86_64/filler/a.o -c -xc - 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cat 139: + cc -B. -shared -o out/test/x86_64/exclude-libs3/d.so out/test/x86_64/exclude-libs3/c.o out/test/x86_64/exclude-libs3/b.a -Wl,-exclude-libs=ALL 160: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie 157: + cc -B. -o out/test/x86_64/glibc-2.22-bug/b.so -shared out/test/x86_64/glibc-2.22-bug/a.o 163: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh 163: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 163: ++ export LC_ALL=C 163: ++ LC_ALL=C 163: ++ '[' -z x86_64 ']' 163: ++ '[' -z '' ']' 163: ++ TESTDIR=out/test/x86_64 163: ++ CC=cc 163: ++ CXX=c++ 163: ++ GCC=gcc 163: ++ GXX=g++ 163: ++ OBJDUMP=objdump 163: ++ OBJCOPY=objcopy 163: ++ STRIP=strip 163: ++ QEMU= 163: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh .sh 163: ++ testname=gnu-warning 163: ++ t=out/test/x86_64/gnu-warning 163: ++ mkdir -p out/test/x86_64/gnu-warning 163: ++ case $MACHINE in 163: ++ tlsdesc_opt=-mtls-dialect=gnu2 163: +++ uname 163: ++ '[' Linux = FreeBSD ']' 163: ++ trap 'on_error $LINENO' ERR 163: ++ trap on_exit EXIT 163: ++ echo -n 'Testing gnu-warning ... ' 163: Testing gnu-warning ... ++ set -o pipefail 163: ++ set -x 163: + cc -c -o out/test/x86_64/gnu-warning/a.o -xc - 163: + cat test 166 Start 166: x86_64-hello-dynamic 166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh" 166: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 166: Environment variables: 166: MACHINE=x86_64 166: CPU= 166: Test timeout computed to be: 1500 test 167 Start 167: x86_64-hello-static 167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh" 167: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 167: Environment variables: 167: MACHINE=x86_64 167: CPU= 167: Test timeout computed to be: 1500 155: + readelf -WS out/test/x86_64/gdb-index-empty/exe 155: + not grep -F .gdb_index 155: + grep -F .gdb_index 147: + cat 147: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - 143: + cc -B. -o out/test/x86_64/export-from-exe/exe out/test/x86_64/export-from-exe/a.o out/test/x86_64/export-from-exe/b.so 164: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh 164: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 164: ++ export LC_ALL=C 164: ++ LC_ALL=C 164: ++ '[' -z x86_64 ']' 164: ++ '[' -z '' ']' 164: ++ TESTDIR=out/test/x86_64 164: ++ CC=cc 164: ++ CXX=c++ 164: ++ GCC=gcc 164: ++ GXX=g++ 164: ++ OBJDUMP=objdump 164: ++ OBJCOPY=objcopy 164: ++ STRIP=strip 164: ++ QEMU= 164: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh .sh 164: ++ testname=hash-style-sysv 164: ++ t=out/test/x86_64/hash-style-sysv 164: ++ mkdir -p out/test/x86_64/hash-style-sysv 164: ++ case $MACHINE in 164: ++ tlsdesc_opt=-mtls-dialect=gnu2 165: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh 165: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 165: ++ export LC_ALL=C 165: ++ LC_ALL=C 165: ++ '[' -z x86_64 ']' 165: ++ '[' -z '' ']' 165: ++ TESTDIR=out/test/x86_64 165: ++ CC=cc 165: ++ CXX=c++ 165: ++ GCC=gcc 165: ++ GXX=g++ 165: ++ OBJDUMP=objdump 165: ++ OBJCOPY=objcopy 165: ++ STRIP=strip 165: ++ QEMU= 165: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh .sh 165: ++ testname=hash-style 165: ++ t=out/test/x86_64/hash-style 165: ++ mkdir -p out/test/x86_64/hash-style 165: ++ case $MACHINE in 165: ++ tlsdesc_opt=-mtls-dialect=gnu2 165: +++ uname 155: + return 0 155: + on_exit 155: + echo OK 155: OK 155: + exit 0 164: +++ uname 142: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/x86_64/export-dynamic/log 142: 2: 0000000000201309 0 NOTYPE GLOBAL DEFAULT 7 bar 166: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh 166: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 166: ++ export LC_ALL=C 166: ++ LC_ALL=C 166: ++ '[' -z x86_64 ']' 166: ++ '[' -z '' ']' 166: ++ TESTDIR=out/test/x86_64 166: ++ CC=cc 166: ++ CXX=c++ 166: ++ GCC=gcc 166: ++ GXX=g++ 166: ++ OBJDUMP=objdump 166: ++ OBJCOPY=objcopy 166: ++ STRIP=strip 166: ++ QEMU= 166: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh .sh 167: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh 126/425 Test #155: x86_64-gdb-index-empty ................................ Passed 0.23 sec 164: ++ '[' Linux = FreeBSD ']' 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT 164: ++ echo -n 'Testing hash-style-sysv ... ' 165: ++ '[' Linux = FreeBSD ']' 165: ++ trap 'on_error $LINENO' ERR 165: ++ trap on_exit EXIT 165: ++ echo -n 'Testing hash-style ... ' 165: Testing hash-style ... ++ set -o pipefail 165: ++ set -x 165: + cat 165: + cc -o out/test/x86_64/hash-style/a.o -c -xc - test 168 Start 168: x86_64-help 168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/help.sh" 168: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 168: Environment variables: 168: MACHINE=x86_64 168: CPU= 168: Test timeout computed to be: 1500 164: Testing hash-style-sysv ... ++ set -o pipefail 164: ++ set -x 164: + cat 164: + cc -o out/test/x86_64/hash-style-sysv/a.o -c -xc - -fPIC 167: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 167: ++ export LC_ALL=C 167: ++ LC_ALL=C 167: ++ '[' -z x86_64 ']' 167: ++ '[' -z '' ']' 167: ++ TESTDIR=out/test/x86_64 167: ++ CC=cc 167: ++ CXX=c++ 167: ++ GCC=gcc 167: ++ GXX=g++ 167: ++ OBJDUMP=objdump 167: ++ OBJCOPY=objcopy 167: ++ STRIP=strip 167: ++ QEMU= 167: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh .sh 167: ++ testname=hello-static 167: ++ t=out/test/x86_64/hello-static 167: ++ mkdir -p out/test/x86_64/hello-static 142: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/x86_64/export-dynamic/log 142: 1: 000000000020130a 0 NOTYPE GLOBAL DEFAULT 7 _start 142: + on_exit 142: + echo OK 142: OK 142: + exit 0 166: ++ testname=hello-dynamic 166: ++ t=out/test/x86_64/hello-dynamic 166: ++ mkdir -p out/test/x86_64/hello-dynamic 166: ++ case $MACHINE in 166: ++ tlsdesc_opt=-mtls-dialect=gnu2 127/425 Test #142: x86_64-export-dynamic ................................. Passed 0.65 sec 168: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/help.sh test 169 Start 169: x86_64-hidden-archive 169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh" 169: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 169: Environment variables: 169: MACHINE=x86_64 169: CPU= 169: Test timeout computed to be: 1500 168: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 168: ++ export LC_ALL=C 168: ++ LC_ALL=C 168: ++ '[' -z x86_64 ']' 168: ++ '[' -z '' ']' 168: ++ TESTDIR=out/test/x86_64 168: ++ CC=cc 168: ++ CXX=c++ 168: ++ GCC=gcc 168: ++ GXX=g++ 168: ++ OBJDUMP=objdump 168: ++ OBJCOPY=objcopy 168: ++ STRIP=strip 168: ++ QEMU= 168: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/help.sh .sh 168: ++ testname=help 168: ++ t=out/test/x86_64/help 168: ++ mkdir -p out/test/x86_64/help 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 167: ++ case $MACHINE in 167: ++ tlsdesc_opt=-mtls-dialect=gnu2 167: +++ uname 144: + not cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings 150: + cat 168: ++ case $MACHINE in 168: ++ tlsdesc_opt=-mtls-dialect=gnu2 169: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh 169: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C 169: ++ '[' -z x86_64 ']' 169: ++ '[' -z '' ']' 169: ++ TESTDIR=out/test/x86_64 169: ++ CC=cc 169: ++ CXX=c++ 169: ++ GCC=gcc 169: ++ GXX=g++ 169: ++ OBJDUMP=objdump 169: ++ OBJCOPY=objcopy 169: ++ STRIP=strip 169: ++ QEMU= 169: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh .sh 169: ++ testname=hidden-archive 169: ++ t=out/test/x86_64/hidden-archive 169: ++ mkdir -p out/test/x86_64/hidden-archive 150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 168: +++ uname 168: ++ '[' Linux = FreeBSD ']' 168: ++ trap 'on_error $LINENO' ERR 168: ++ trap on_exit EXIT 168: ++ echo -n 'Testing help ... ' 168: Testing help ... ++ set -o pipefail 168: ++ set -x 168: + ./mold --help 168: + grep Usage 168: Usage: ./mold [options] file... 168: + on_exit 168: + echo OK 168: OK 168: + exit 0 166: +++ uname 166: ++ '[' Linux = FreeBSD ']' 166: ++ trap 'on_error $LINENO' ERR 166: ++ trap on_exit EXIT 166: ++ echo -n 'Testing hello-dynamic ... ' 166: Testing hello-dynamic ... ++ set -o pipefail 166: ++ set -x 166: + cat 166: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE 167: ++ '[' Linux = FreeBSD ']' 167: ++ trap 'on_error $LINENO' ERR 167: ++ trap on_exit EXIT 167: ++ echo -n 'Testing hello-static ... ' 167: Testing hello-static ... ++ set -o pipefail 167: ++ set -x 167: + test_cflags -static 167: + echo 'int main() {}' 167: + cc -B. -static -o /dev/null -xc - 115: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo 115: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe2 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o -Wl,-gc-sections 115: + grep 'duplicate symbol.*: foo$' 128/425 Test #168: x86_64-help ........................................... Passed 0.03 sec test 170 Start 170: x86_64-hidden-undef 170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh" 170: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 170: Environment variables: 170: MACHINE=x86_64 170: CPU= 170: Test timeout computed to be: 1500 169: ++ case $MACHINE in 169: ++ tlsdesc_opt=-mtls-dialect=gnu2 169: +++ uname 145: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o 169: ++ '[' Linux = FreeBSD ']' 169: ++ trap 'on_error $LINENO' ERR 169: ++ trap on_exit EXIT 169: ++ echo -n 'Testing hidden-archive ... ' 169: Testing hidden-archive ... ++ set -o pipefail 169: ++ set -x 169: + cat 169: + cc -c -o out/test/x86_64/hidden-archive/a.o -fPIC -xc - 170: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh 170: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 170: ++ export LC_ALL=C 170: ++ LC_ALL=C 170: ++ '[' -z x86_64 ']' 170: ++ '[' -z '' ']' 170: ++ TESTDIR=out/test/x86_64 170: ++ CC=cc 170: ++ CXX=c++ 170: ++ GCC=gcc 170: ++ GXX=g++ 170: ++ OBJDUMP=objdump 170: ++ OBJCOPY=objcopy 170: ++ STRIP=strip 170: ++ QEMU= 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections 170: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh .sh 136: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread 113: + readelf --dynamic out/test/x86_64/dt-needed/exe 113: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' 170: ++ testname=hidden-undef 170: ++ t=out/test/x86_64/hidden-undef 170: ++ mkdir -p out/test/x86_64/hidden-undef 135: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o 124: + cat 124: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - 140: + readelf --segments -W out/test/x86_64/execstack/exe 140: + grep 'GNU_STACK.* RW ' 151: + cat 151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 111: + cc -B. -o out/test/x86_64/dso-undef/exe out/test/x86_64/dso-undef/b.so out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/e.o 149: + cc -B. -o out/test/x86_64/gdb-index-compress-output/exe out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib 113: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/dt-needed/libbar.so] 160: + readelf -W --sections out/test/x86_64/gnu-property/exe 160: + grep -Fw .note.gnu.property 159: + cc -B. -o out/test/x86_64/gnu-hash/b.so out/test/x86_64/gnu-hash/a.o -Wl,-hash-style=gnu -shared 157: + grep -E -A1 '\.rela?\.dyn' 157: + grep -E '\.rela?\.plt' 157: + readelf -W --sections out/test/x86_64/glibc-2.22-bug/b.so 152: + cat 113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -Lout/test/x86_64/dt-needed -lbar 152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 170: ++ case $MACHINE in 170: ++ tlsdesc_opt=-mtls-dialect=gnu2 143: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe 143: + grep expfn2 147: + cc -B. -o out/test/x86_64/func-addr/exe -no-pie out/test/x86_64/func-addr/b.o out/test/x86_64/func-addr/a.so 84: + out/test/x86_64/copyrel-alignment/exe3 138: + grep -F foo 138: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so 140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 161: + readelf -WS out/test/x86_64/gnu-retain/a.o 161: + grep '\.text\.foo.*AXR' 158: + cc -B. -no-pie -o out/test/x86_64/global-offset-table/exe out/test/x86_64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ 140: + on_exit 140: + echo OK 140: OK 140: + exit 0 139: + readelf --dyn-syms out/test/x86_64/exclude-libs3/d.so 160: [ 2] .note.gnu.property NOTE 0000000000200300 000300 000020 00 A 0 0 8 170: +++ uname 129/425 Test #140: x86_64-execstack ...................................... Passed 0.84 sec 139: + grep -F foo 163: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie 162: + cat 122: + grep ' foo' out/test/x86_64/dynamic-list2/log2 test 171 Start 171: x86_64-hidden-weak-undef 171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh" 171: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 171: Environment variables: 171: MACHINE=x86_64 171: CPU= 171: Test timeout computed to be: 1500 139: 5: 0000000000001649 12 FUNC GLOBAL DEFAULT 15 foo 139: + on_exit 139: + echo OK 139: OK 139: + exit 0 162: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - 122: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo 122: + not grep ' bar' out/test/x86_64/dynamic-list2/log2 122: + grep ' bar' out/test/x86_64/dynamic-list2/log2 143: 5: 00000000000017b0 7 FUNC GLOBAL DEFAULT 19 expfn2 143: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe 143: + grep expfn1 104: + readelf --dynamic out/test/x86_64/depaudit2/exe1 104: + grep 'Dependency audit library:..*/a.so' 170: ++ '[' Linux = FreeBSD ']' 170: ++ trap 'on_error $LINENO' ERR 170: ++ trap on_exit EXIT 170: ++ echo -n 'Testing hidden-undef ... ' 170: Testing hidden-undef ... ++ set -o pipefail 170: ++ set -x 170: + cat 170: + cc -o out/test/x86_64/hidden-undef/a.so -shared -fPIC -xc - 84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 84: + grep '\.copyrel.* 256$' 96: + cat 96: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - 157: [ 8] .rela.plt RELA 00000000000004b0 0004b0 000018 18 A 3 23 8 157: + on_exit 157: + echo OK 157: OK 157: + exit 0 160: + readelf -W --segments out/test/x86_64/gnu-property/exe 160: + grep -w GNU_PROPERTY 161: [ 4] .text.foo PROGBITS 0000000000000000 000040 000007 00 AXR 0 0 1 161: + cc -B. -o out/test/x86_64/gnu-retain/exe out/test/x86_64/gnu-retain/a.o -Wl,-gc-sections 154: + cat 138: 5: 00000000000015d9 11 FUNC GLOBAL DEFAULT 13 foo 138: + on_exit 138: + echo OK 138: OK 138: + exit 0 130/425 Test #138: x86_64-exclude-libs2 .................................. Passed 0.92 sec 131/425 Test #139: x86_64-exclude-libs3 .................................. Passed 0.86 sec 132/425 Test #157: x86_64-glibc-2.22-bug ................................. Passed 0.42 sec 143: 4: 00000000000017a9 7 FUNC GLOBAL DEFAULT 19 expfn1 143: + on_exit 143: + echo OK 143: OK 143: + exit 0 133/425 Test #143: x86_64-export-from-exe ................................ Passed 0.83 sec 104: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [out/test/x86_64/depaudit2/a.so] 104: + cc -B. -o out/test/x86_64/depaudit2/exe2 out/test/x86_64/depaudit2/c.o out/test/x86_64/depaudit2/b.so -Wl,--depaudit=foo -Wl,--allow-shlib-undefined 154: + cat test 172 Start 172: x86_64-icf-safe 172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh" 172: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 172: Environment variables: 172: MACHINE=x86_64 172: CPU= 172: Test timeout computed to be: 1500 test 173 Start 173: x86_64-icf-small 173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh" 173: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 173: Environment variables: 173: MACHINE=x86_64 173: CPU= 173: Test timeout computed to be: 1500 test 174 Start 174: x86_64-icf 174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh" 174: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 174: Environment variables: 174: MACHINE=x86_64 174: CPU= 174: Test timeout computed to be: 1500 171: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh 171: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 171: ++ export LC_ALL=C 171: ++ LC_ALL=C 171: ++ '[' -z x86_64 ']' 171: ++ '[' -z '' ']' 171: ++ TESTDIR=out/test/x86_64 171: ++ CC=cc 171: ++ CXX=c++ 171: ++ GCC=gcc 171: ++ GXX=g++ 171: ++ OBJDUMP=objdump 171: ++ OBJCOPY=objcopy 171: ++ STRIP=strip 171: ++ QEMU= 171: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh .sh 171: ++ testname=hidden-weak-undef 171: ++ t=out/test/x86_64/hidden-weak-undef 171: ++ mkdir -p out/test/x86_64/hidden-weak-undef 154: + cat 154: + cat 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections test 175 Start 175: x86_64-ifunc-address-equality-exported 175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh" 175: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 175: Environment variables: 175: MACHINE=x86_64 175: CPU= 175: Test timeout computed to be: 1500 122: + return 0 122: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log2 122: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi 122: + on_exit 122: + echo OK 122: OK 122: + exit 0 134/425 Test #122: x86_64-dynamic-list2 .................................. Passed 1.03 sec 160: GNU_PROPERTY 0x000300 0x0000000000200300 0x0000000000200300 0x000020 0x000020 R 0x8 160: + on_exit 160: + echo OK 160: OK 160: + exit 0 135/425 Test #160: x86_64-gnu-property ................................... Passed 0.41 sec 84: [29] .copyrel NOBITS 0000000000203a00 000930 000004 00 WA 0 0 256 84: + on_exit 84: + echo OK 84: OK 84: + exit 0 136/425 Test #84: x86_64-copyrel-alignment .............................. Passed 1.99 sec 172: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh 172: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 172: ++ export LC_ALL=C 172: ++ LC_ALL=C 172: ++ '[' -z x86_64 ']' 172: ++ '[' -z '' ']' 172: ++ TESTDIR=out/test/x86_64 172: ++ CC=cc 172: ++ CXX=c++ 172: ++ GCC=gcc 172: ++ GXX=g++ 172: ++ OBJDUMP=objdump 172: ++ OBJCOPY=objcopy 172: ++ STRIP=strip 172: ++ QEMU= 172: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh .sh 172: ++ testname=icf-safe 172: ++ t=out/test/x86_64/icf-safe 172: ++ mkdir -p out/test/x86_64/icf-safe test 176 Start 176: x86_64-ifunc-address-equality 176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh" 176: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 176: Environment variables: 176: MACHINE=x86_64 176: CPU= 176: Test timeout computed to be: 1500 test 177 Start 177: x86_64-ifunc-alias 177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh" 177: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 177: Environment variables: 177: MACHINE=x86_64 177: CPU= 177: Test timeout computed to be: 1500 test 178 Start 178: x86_64-ifunc-dlopen 178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh" 178: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 178: Environment variables: 178: MACHINE=x86_64 178: CPU= 178: Test timeout computed to be: 1500 172: ++ case $MACHINE in 172: ++ tlsdesc_opt=-mtls-dialect=gnu2 172: +++ uname 172: ++ '[' Linux = FreeBSD ']' 172: ++ trap 'on_error $LINENO' ERR 172: ++ trap on_exit EXIT 172: ++ echo -n 'Testing icf-safe ... ' 172: Testing icf-safe ... ++ set -o pipefail 172: ++ set -x 172: + '[' x86_64 = s390x ']' 172: + cat 173: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh 173: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 173: ++ export LC_ALL=C 173: ++ LC_ALL=C 173: ++ '[' -z x86_64 ']' 173: ++ '[' -z '' ']' 173: ++ TESTDIR=out/test/x86_64 173: ++ CC=cc 173: ++ CXX=c++ 173: ++ GCC=gcc 173: ++ GXX=g++ 173: ++ OBJDUMP=objdump 173: ++ OBJCOPY=objcopy 173: ++ STRIP=strip 173: ++ QEMU= 173: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh .sh 173: ++ testname=icf-small 173: ++ t=out/test/x86_64/icf-small 173: ++ mkdir -p out/test/x86_64/icf-small 173: ++ case $MACHINE in 173: ++ tlsdesc_opt=-mtls-dialect=gnu2 173: +++ uname 173: ++ '[' Linux = FreeBSD ']' 173: ++ trap 'on_error $LINENO' ERR 173: ++ trap on_exit EXIT 173: ++ echo -n 'Testing icf-small ... ' 173: Testing icf-small ... ++ set -o pipefail 173: ++ set -x 171: ++ case $MACHINE in 171: ++ tlsdesc_opt=-mtls-dialect=gnu2 171: +++ uname 171: ++ '[' Linux = FreeBSD ']' 171: ++ trap 'on_error $LINENO' ERR 171: ++ trap on_exit EXIT 171: ++ echo -n 'Testing hidden-weak-undef ... ' 171: Testing hidden-weak-undef ... ++ set -o pipefail 171: ++ set -x 171: + cc -o out/test/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - 171: + cat 174: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh 174: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 174: ++ export LC_ALL=C 174: ++ LC_ALL=C 174: ++ '[' -z x86_64 ']' 174: ++ '[' -z '' ']' 174: ++ TESTDIR=out/test/x86_64 174: ++ CC=cc 174: ++ CXX=c++ 174: ++ GCC=gcc 174: ++ GXX=g++ 174: ++ OBJDUMP=objdump 174: ++ OBJCOPY=objcopy 174: ++ STRIP=strip 174: ++ QEMU= 174: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh .sh 174: ++ testname=icf 174: ++ t=out/test/x86_64/icf 174: ++ mkdir -p out/test/x86_64/icf 174: ++ case $MACHINE in 174: ++ tlsdesc_opt=-mtls-dialect=gnu2 174: +++ uname 175: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh 175: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 175: ++ export LC_ALL=C 175: ++ LC_ALL=C 175: ++ '[' -z x86_64 ']' 175: ++ '[' -z '' ']' 175: ++ TESTDIR=out/test/x86_64 175: ++ CC=cc 175: ++ CXX=c++ 175: ++ GCC=gcc 175: ++ GXX=g++ 175: ++ OBJDUMP=objdump 175: ++ OBJCOPY=objcopy 175: ++ STRIP=strip 175: ++ QEMU= 175: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh .sh 175: ++ testname=ifunc-address-equality-exported 175: ++ t=out/test/x86_64/ifunc-address-equality-exported 175: ++ mkdir -p out/test/x86_64/ifunc-address-equality-exported 175: ++ case $MACHINE in 175: ++ tlsdesc_opt=-mtls-dialect=gnu2 175: +++ uname 144: + on_exit 144: + echo OK 144: OK 144: + exit 0 149: + grep -F .gdb_index 149: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe 149: [38] .gdb_index PROGBITS 0000000000000000 002460 000075 00 0 0 4 176: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh 177: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh 177: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 177: ++ export LC_ALL=C 177: ++ LC_ALL=C 177: ++ '[' -z x86_64 ']' 177: ++ '[' -z '' ']' 177: ++ TESTDIR=out/test/x86_64 177: ++ CC=cc 177: ++ CXX=c++ 177: ++ GCC=gcc 177: ++ GXX=g++ 177: ++ OBJDUMP=objdump 177: ++ OBJCOPY=objcopy 177: ++ STRIP=strip 177: ++ QEMU= 177: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh .sh 177: ++ testname=ifunc-alias 177: ++ t=out/test/x86_64/ifunc-alias 177: ++ mkdir -p out/test/x86_64/ifunc-alias 137/425 Test #144: x86_64-fatal-warnings ................................. Passed 0.86 sec 175: ++ '[' Linux = FreeBSD ']' 175: ++ trap 'on_error $LINENO' ERR 175: ++ trap on_exit EXIT 175: ++ echo -n 'Testing ifunc-address-equality-exported ... ' 175: Testing ifunc-address-equality-exported ... ++ set -o pipefail 175: ++ set -x test 179 Start 179: x86_64-ifunc-dso 179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh" 179: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 179: Environment variables: 179: MACHINE=x86_64 179: CPU= 179: Test timeout computed to be: 1500 175: + grep clang 175: + cc --version 175: + supports_ifunc 175: + is_musl 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^76$' 36: 76 172: + cc -c -o out/test/x86_64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - 173: + cat 173: + cc -o out/test/x86_64/icf-small/a.o -c -ffunction-sections -xc - 177: ++ case $MACHINE in 177: ++ tlsdesc_opt=-mtls-dialect=gnu2 176: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 176: ++ export LC_ALL=C 176: ++ LC_ALL=C 176: ++ '[' -z x86_64 ']' 176: ++ '[' -z '' ']' 176: ++ TESTDIR=out/test/x86_64 176: ++ CC=cc 176: ++ CXX=c++ 176: ++ GCC=gcc 176: ++ GXX=g++ 176: ++ OBJDUMP=objdump 176: ++ OBJCOPY=objcopy 176: ++ STRIP=strip 176: ++ QEMU= 176: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh .sh 176: ++ testname=ifunc-address-equality 176: ++ t=out/test/x86_64/ifunc-address-equality 176: ++ mkdir -p out/test/x86_64/ifunc-address-equality 135: + ./mold -r -o out/test/x86_64/exception-multiple-ehframe/c.o out/test/x86_64/exception-multiple-ehframe/a.o out/test/x86_64/exception-multiple-ehframe/b.o 149: + out/test/x86_64/gdb-index-compress-output/exe 149: + grep 'Hello world' 178: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh 178: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 178: ++ export LC_ALL=C 178: ++ LC_ALL=C 178: ++ '[' -z x86_64 ']' 178: ++ '[' -z '' ']' 178: ++ TESTDIR=out/test/x86_64 178: ++ CC=cc 178: ++ CXX=c++ 178: ++ GCC=gcc 178: ++ GXX=g++ 178: ++ OBJDUMP=objdump 178: ++ OBJCOPY=objcopy 178: ++ STRIP=strip 178: ++ QEMU= 178: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh .sh 175: + grep musl 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 149: Hello world 137: + rm -f out/test/x86_64/exclude-libs/d.a 178: ++ testname=ifunc-dlopen 178: ++ t=out/test/x86_64/ifunc-dlopen 178: ++ mkdir -p out/test/x86_64/ifunc-dlopen 177: +++ uname 149: + DEBUGINFOD_URLS= 149: + gdb out/test/x86_64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 174: ++ '[' Linux = FreeBSD ']' 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT 174: ++ echo -n 'Testing icf ... ' 174: Testing icf ... ++ set -o pipefail 174: ++ set -x 174: + '[' x86_64 = ppc64 ']' 174: + cat 137: + ar crs out/test/x86_64/exclude-libs/d.a out/test/x86_64/exclude-libs/b.o 174: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - 177: ++ '[' Linux = FreeBSD ']' 177: ++ trap 'on_error $LINENO' ERR 177: ++ trap on_exit EXIT 177: ++ echo -n 'Testing ifunc-alias ... ' 177: Testing ifunc-alias ... ++ set -o pipefail 177: ++ set -x 177: + supports_ifunc 177: + is_musl 177: + grep musl 175: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 175: + cc -c -o /dev/null -xc - 177: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 177: + cc -c -o /dev/null -xc - 159: + on_exit 159: + echo OK 159: OK 159: + exit 0 179: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh 138/425 Test #159: x86_64-gnu-hash ....................................... Passed 0.53 sec 179: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C 179: ++ '[' -z x86_64 ']' 179: ++ '[' -z '' ']' 179: ++ TESTDIR=out/test/x86_64 179: ++ CC=cc 179: ++ CXX=c++ 179: ++ GCC=gcc 179: ++ GXX=g++ 179: ++ OBJDUMP=objdump 179: ++ OBJCOPY=objcopy 179: ++ STRIP=strip 179: ++ QEMU= 179: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh .sh 179: ++ testname=ifunc-dso 179: ++ t=out/test/x86_64/ifunc-dso 179: ++ mkdir -p out/test/x86_64/ifunc-dso 176: ++ case $MACHINE in 176: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 180 Start 180: x86_64-ifunc-dynamic 180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh" 180: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 180: Environment variables: 180: MACHINE=x86_64 180: CPU= 180: Test timeout computed to be: 1500 179: ++ case $MACHINE in 179: ++ tlsdesc_opt=-mtls-dialect=gnu2 179: +++ uname 179: ++ '[' Linux = FreeBSD ']' 179: ++ trap 'on_error $LINENO' ERR 179: ++ trap on_exit EXIT 179: ++ echo -n 'Testing ifunc-dso ... ' 179: Testing ifunc-dso ... ++ set -o pipefail 179: ++ set -x 179: + supports_ifunc 179: + is_musl 176: +++ uname 176: ++ '[' Linux = FreeBSD ']' 176: ++ trap 'on_error $LINENO' ERR 176: ++ trap on_exit EXIT 176: ++ echo -n 'Testing ifunc-address-equality ... ' 176: Testing ifunc-address-equality ... ++ set -o pipefail 176: ++ set -x 176: + supports_ifunc 176: + is_musl 178: ++ case $MACHINE in 178: ++ tlsdesc_opt=-mtls-dialect=gnu2 178: +++ uname 178: ++ '[' Linux = FreeBSD ']' 178: ++ trap 'on_error $LINENO' ERR 178: ++ trap on_exit EXIT 178: ++ echo -n 'Testing ifunc-dlopen ... ' 178: Testing ifunc-dlopen ... ++ set -o pipefail 178: ++ set -x 178: + supports_ifunc 178: + is_musl 178: + grep musl 156: + cat 156: + cat 156: + cat 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 165: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o 113: + readelf --dynamic out/test/x86_64/dt-needed/exe 113: + grep -F 'Shared library: [libbar.so]' 113: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 113: + on_exit 113: + echo OK 113: OK 113: + exit 0 164: + cc -B. -shared -o out/test/x86_64/hash-style-sysv/b.so out/test/x86_64/hash-style-sysv/a.o -Wl,--hash-style=sysv 150: + cat 150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 166: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie 136: + out/test/x86_64/exception/exe1 136: + c++ -B. -o out/test/x86_64/exception/exe2 out/test/x86_64/exception/c.o -no-pie -static -pthread 158: + out/test/x86_64/global-offset-table/exe 158: ++ out/test/x86_64/global-offset-table/exe 169: + rm -f out/test/x86_64/hidden-archive/b.a 169: + ar rcs out/test/x86_64/hidden-archive/b.a out/test/x86_64/hidden-archive/a.o 151: + cat 151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 96: + cc -B. -flto -o out/test/x86_64/defsym-lto/exe out/test/x86_64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func 179: + grep musl 176: + grep musl 115: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo 115: + on_exit 115: + echo OK 115: OK 115: + exit 0 147: + out/test/x86_64/func-addr/exe 147: + grep 1 147: 1 147: + on_exit 147: + echo OK 147: OK 147: + exit 0 104: + readelf --dynamic out/test/x86_64/depaudit2/exe2 104: + grep 'Dependency audit library:..*foo:.*/a.so' 161: + nm out/test/x86_64/gnu-retain/exe 145: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 124: + cc -B. -o out/test/x86_64/dynamic-list4/exe1 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state 111: + readelf --dyn-syms out/test/x86_64/dso-undef/exe 111: + grep ' foo$' 111: 4: 0000000000003930 4 OBJECT GLOBAL DEFAULT 23 foo 180: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh 180: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C 180: ++ '[' -z x86_64 ']' 180: ++ '[' -z '' ']' 180: ++ TESTDIR=out/test/x86_64 180: ++ CC=cc 180: ++ CXX=c++ 180: ++ GCC=gcc 180: ++ GXX=g++ 180: ++ OBJDUMP=objdump 180: ++ OBJCOPY=objcopy 180: ++ STRIP=strip 180: ++ QEMU= 163: + out/test/x86_64/gnu-warning/exe 163: + grep 'Hello world' 162: + cc -B. -o out/test/x86_64/gnu-unique/exe out/test/x86_64/gnu-unique/a.o out/test/x86_64/gnu-unique/b.o -no-pie 127: + c++ -B. -o out/test/x86_64/emit-relocs-dead-sections/exe out/test/x86_64/emit-relocs-dead-sections/a.o out/test/x86_64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs 139/425 Test #113: x86_64-dt-needed ...................................... Passed 1.31 sec 140/425 Test #115: x86_64-duplicate-error-gc-sections .................... Passed 1.29 sec 141/425 Test #147: x86_64-func-addr ...................................... Passed 1.03 sec 104: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [foo:out/test/x86_64/depaudit2/a.so] 104: + on_exit 104: + echo OK 104: OK 104: + exit 0 111: + on_exit 111: + echo OK 111: OK 111: + exit 0 180: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh .sh 156: + cat 135: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o 152: + cat 152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 158: + GOT_ADDR=2038b0 158: + '[' x86_64 = x86_64 -o x86_64 = i686 ']' 158: + readelf -WS out/test/x86_64/global-offset-table/exe 158: + grep '\.got\.plt .*2038b0 ' 171: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o test 181 Start 181: x86_64-ifunc-export 181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh" 181: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 181: Environment variables: 181: MACHINE=x86_64 181: CPU= 181: Test timeout computed to be: 1500 test 182 Start 182: x86_64-ifunc-funcptr 182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh" 182: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 182: Environment variables: 182: MACHINE=x86_64 182: CPU= 182: Test timeout computed to be: 1500 105: + cat 105: + cc -flto -o out/test/x86_64/dependency-file-lto/a.o -c -xc - 142/425 Test #111: x86_64-dso-undef ...................................... Passed 1.37 sec 143/425 Test #104: x86_64-depaudit2 ...................................... Passed 1.84 sec 180: ++ testname=ifunc-dynamic 180: ++ t=out/test/x86_64/ifunc-dynamic 180: ++ mkdir -p out/test/x86_64/ifunc-dynamic 180: ++ case $MACHINE in 180: ++ tlsdesc_opt=-mtls-dialect=gnu2 180: +++ uname 180: ++ '[' Linux = FreeBSD ']' 180: ++ trap 'on_error $LINENO' ERR 180: ++ trap on_exit EXIT 180: ++ echo -n 'Testing ifunc-dynamic ... ' 180: Testing ifunc-dynamic ... ++ set -o pipefail 180: ++ set -x 180: + supports_ifunc 180: + is_musl 180: + grep musl 180: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 180: + cc -c -o /dev/null -xc - 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf 135: + cat 135: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - 158: [26] .got.plt PROGBITS 00000000002038b0 0008b0 000020 00 WA 0 0 8 158: + on_exit 158: + echo OK 158: OK 158: + exit 0 144/425 Test #158: x86_64-global-offset-table ............................ Passed 0.82 sec test 183 Start 183: x86_64-ifunc-noplt 183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh" 183: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 183: Environment variables: 183: MACHINE=x86_64 183: CPU= 183: Test timeout computed to be: 1500 test 184 Start 184: x86_64-ifunc-static-pie 184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh" 184: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 184: Environment variables: 184: MACHINE=x86_64 184: CPU= 184: Test timeout computed to be: 1500 179: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 179: + cc -c -o /dev/null -xc - 163: Hello world 163: + on_exit 163: + echo OK 163: OK 163: + exit 0 145/425 Test #163: x86_64-gnu-warning .................................... Passed 0.67 sec 178: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 178: + cc -c -o /dev/null -xc - 176: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 176: + cc -c -o /dev/null -xc - 176: + cat 176: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -xc - 137: + cat 137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/e.o - 161: + grep foo out/test/x86_64/gnu-retain/log 161: 00000000000016a9 t foo 161: + not grep bar out/test/x86_64/gnu-retain/log 161: + grep bar out/test/x86_64/gnu-retain/log 161: + return 0 161: + on_exit 161: + echo OK 161: OK 161: + exit 0 145: + od -x out/test/x86_64/filler/exe1 181: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh 181: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 181: ++ export LC_ALL=C 181: ++ LC_ALL=C 181: ++ '[' -z x86_64 ']' 181: ++ '[' -z '' ']' 181: ++ TESTDIR=out/test/x86_64 181: ++ CC=cc 181: ++ CXX=c++ 181: ++ GCC=gcc 181: ++ GXX=g++ 181: ++ OBJDUMP=objdump 181: ++ OBJCOPY=objcopy 181: ++ STRIP=strip 181: ++ QEMU= 181: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh .sh 181: ++ testname=ifunc-export 181: ++ t=out/test/x86_64/ifunc-export 181: ++ mkdir -p out/test/x86_64/ifunc-export 181: ++ case $MACHINE in 181: ++ tlsdesc_opt=-mtls-dialect=gnu2 181: +++ uname 181: ++ '[' Linux = FreeBSD ']' 181: ++ trap 'on_error $LINENO' ERR 181: ++ trap on_exit EXIT 181: ++ echo -n 'Testing ifunc-export ... ' 181: Testing ifunc-export ... ++ set -o pipefail 181: ++ set -x 181: + supports_ifunc 181: + is_musl 181: + grep musl 181: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 181: + cc -c -o /dev/null -xc - 182: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh 182: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 182: ++ export LC_ALL=C 182: ++ LC_ALL=C 182: ++ '[' -z x86_64 ']' 182: ++ '[' -z '' ']' 182: ++ TESTDIR=out/test/x86_64 182: ++ CC=cc 182: ++ CXX=c++ 182: ++ GCC=gcc 182: ++ GXX=g++ 182: ++ OBJDUMP=objdump 182: ++ OBJCOPY=objcopy 182: ++ STRIP=strip 182: ++ QEMU= 182: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh .sh 182: ++ testname=ifunc-funcptr 182: ++ t=out/test/x86_64/ifunc-funcptr 182: ++ mkdir -p out/test/x86_64/ifunc-funcptr 182: ++ case $MACHINE in 182: ++ tlsdesc_opt=-mtls-dialect=gnu2 182: +++ uname 182: ++ '[' Linux = FreeBSD ']' 182: ++ trap 'on_error $LINENO' ERR 182: ++ trap on_exit EXIT 182: ++ echo -n 'Testing ifunc-funcptr ... ' 182: Testing ifunc-funcptr ... ++ set -o pipefail 182: ++ set -x 182: + supports_ifunc 182: + is_musl 182: + grep musl 182: + cc -c -o /dev/null -xc - 182: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' test 185 Start 185: x86_64-ifunc-static 185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh" 185: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 185: Environment variables: 185: MACHINE=x86_64 185: CPU= 185: Test timeout computed to be: 1500 test 186 Start 186: x86_64-image-base 186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh" 186: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 186: Environment variables: 186: MACHINE=x86_64 186: CPU= 186: Test timeout computed to be: 1500 test 187 Start 187: x86_64-init-array-priorities 187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh" 187: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 187: Environment variables: 187: MACHINE=x86_64 187: CPU= 187: Test timeout computed to be: 1500 172: + cat 172: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - 165: + readelf -WS out/test/x86_64/hash-style/b.so 165: + grep -F ' .hash' 165: [ 1] .hash HASH 0000000000000238 000238 000018 04 A 3 0 4 165: + readelf -WS out/test/x86_64/hash-style/b.so 165: + grep -F ' .gnu.hash' 165: [ 2] .gnu.hash GNU_HASH 0000000000000250 000250 000020 00 A 3 0 8 165: + ./mold -shared -o out/test/x86_64/hash-style/c.so out/test/x86_64/hash-style/a.o --hash-style=both --hash-style=none 165: + readelf -WS out/test/x86_64/hash-style/c.so 165: + not grep -F ' .hash' out/test/x86_64/hash-style/log 165: + grep -F ' .hash' out/test/x86_64/hash-style/log 166: + out/test/x86_64/hello-dynamic/exe 166: + grep 'Hello world' 166: Hello world 166: + on_exit 166: + echo OK 166: OK 166: + exit 0 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections 173: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o 173: + on_exit 173: + echo OK 173: OK 173: + exit 0 136: + out/test/x86_64/exception/exe2 136: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie 177: + cat 177: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - 171: + readelf -W --dyn-syms out/test/x86_64/hidden-weak-undef/b.so 171: + not grep -w foo out/test/x86_64/hidden-weak-undef/log 171: + grep -w foo out/test/x86_64/hidden-weak-undef/log 171: + return 0 171: + grep -w bar out/test/x86_64/hidden-weak-undef/log 171: 5: 00000000000015d9 12 FUNC GLOBAL DEFAULT 13 bar 171: + on_exit 171: + echo OK 171: OK 171: + exit 0 174: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all 152: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/a.o out/test/x86_64/gdb-index-dwarf4/b.o -Wl,--gdb-index 164: + cat 164: + cc -o out/test/x86_64/hash-style-sysv/c.o -c -xc - 127: + out/test/x86_64/emit-relocs-dead-sections/exe 127: + grep 'Hello world' 127: Hello world 127: Hello world 127: + on_exit 127: + echo OK 127: OK 127: + exit 0 124: + out/test/x86_64/dynamic-list4/exe1 124: + grep 'foo1 bar1 baz1' 124: foo1 bar1 baz1 124: + cc -B. -o out/test/x86_64/dynamic-list4/exe2 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state 162: + out/test/x86_64/gnu-unique/exe 162: + grep foo=5 162: foo=5 162: + on_exit 162: + echo OK 162: OK 162: + exit 0 183: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh 183: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 183: ++ export LC_ALL=C 183: ++ LC_ALL=C 183: ++ '[' -z x86_64 ']' 183: ++ '[' -z '' ']' 183: ++ TESTDIR=out/test/x86_64 183: ++ CC=cc 183: ++ CXX=c++ 183: ++ GCC=gcc 183: ++ GXX=g++ 183: ++ OBJDUMP=objdump 183: ++ OBJCOPY=objcopy 183: ++ STRIP=strip 183: ++ QEMU= 183: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh .sh 183: ++ testname=ifunc-noplt 183: ++ t=out/test/x86_64/ifunc-noplt 183: ++ mkdir -p out/test/x86_64/ifunc-noplt 183: ++ case $MACHINE in 183: ++ tlsdesc_opt=-mtls-dialect=gnu2 183: +++ uname 183: ++ '[' Linux = FreeBSD ']' 183: ++ trap 'on_error $LINENO' ERR 183: ++ trap on_exit EXIT 183: ++ echo -n 'Testing ifunc-noplt ... ' 183: Testing ifunc-noplt ... ++ set -o pipefail 183: ++ set -x 183: + supports_ifunc 183: + is_musl 183: + grep musl 183: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 183: + cc -c -o /dev/null -xc - 184: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh 184: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 184: ++ export LC_ALL=C 184: ++ LC_ALL=C 184: ++ '[' -z x86_64 ']' 184: ++ '[' -z '' ']' 184: ++ TESTDIR=out/test/x86_64 184: ++ CC=cc 184: ++ CXX=c++ 184: ++ GCC=gcc 184: ++ GXX=g++ 184: ++ OBJDUMP=objdump 184: ++ OBJCOPY=objcopy 184: ++ STRIP=strip 184: ++ QEMU= 184: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh .sh 184: ++ testname=ifunc-static-pie 184: ++ t=out/test/x86_64/ifunc-static-pie 184: ++ mkdir -p out/test/x86_64/ifunc-static-pie 184: ++ case $MACHINE in 184: ++ tlsdesc_opt=-mtls-dialect=gnu2 184: +++ uname 184: ++ '[' Linux = FreeBSD ']' 184: ++ trap 'on_error $LINENO' ERR 184: ++ trap on_exit EXIT 184: ++ echo -n 'Testing ifunc-static-pie ... ' 184: Testing ifunc-static-pie ... ++ set -o pipefail 184: ++ set -x 184: + test_cflags -static-pie 184: + echo 'int main() {}' 184: + cc -B. -static-pie -o /dev/null -xc - 146/425 Test #127: x86_64-emit-relocs-dead-sections ...................... Passed 1.45 sec 147/425 Test #161: x86_64-gnu-retain ..................................... Passed 0.85 sec 148/425 Test #162: x86_64-gnu-unique ..................................... Passed 0.85 sec 149/425 Test #166: x86_64-hello-dynamic .................................. Passed 0.67 sec 150/425 Test #171: x86_64-hidden-weak-undef .............................. Passed 0.47 sec test 188 Start 188: x86_64-init-in-dso 188: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh" 188: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 188: Environment variables: 188: MACHINE=x86_64 188: CPU= 188: Test timeout computed to be: 1500 test 189 Start 189: x86_64-init 189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init.sh" 189: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 189: Environment variables: 189: MACHINE=x86_64 189: CPU= 189: Test timeout computed to be: 1500 test 190 Start 190: x86_64-initfirst 190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh" 190: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 190: Environment variables: 190: MACHINE=x86_64 190: CPU= 190: Test timeout computed to be: 1500 test 191 Start 191: x86_64-interpose 191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh" 191: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 191: Environment variables: 191: MACHINE=x86_64 191: CPU= 191: Test timeout computed to be: 1500 test 192 Start 192: x86_64-invalid-version-script 192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh" 192: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 192: Environment variables: 192: MACHINE=x86_64 192: CPU= 192: Test timeout computed to be: 1500 165: + return 0 165: + not grep -F ' .gnu.hash' out/test/x86_64/hash-style/log 165: + grep -F ' .gnu.hash' out/test/x86_64/hash-style/log 165: + return 0 165: + on_exit 165: + echo OK 165: OK 165: + exit 0 151/425 Test #165: x86_64-hash-style ..................................... Passed 0.71 sec 152/425 Test #173: x86_64-icf-small ...................................... Passed 0.48 sec 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^76$' 36: 76 36: + cat 185: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh 185: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 185: ++ export LC_ALL=C 185: ++ LC_ALL=C 185: ++ '[' -z x86_64 ']' 185: ++ '[' -z '' ']' 185: ++ TESTDIR=out/test/x86_64 185: ++ CC=cc 185: ++ CXX=c++ 185: ++ GCC=gcc 185: ++ GXX=g++ 185: ++ OBJDUMP=objdump 185: ++ OBJCOPY=objcopy 185: ++ STRIP=strip 185: ++ QEMU= 185: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh .sh 185: ++ testname=ifunc-static 185: ++ t=out/test/x86_64/ifunc-static 185: ++ mkdir -p out/test/x86_64/ifunc-static 185: ++ case $MACHINE in 185: ++ tlsdesc_opt=-mtls-dialect=gnu2 185: +++ uname 185: ++ '[' Linux = FreeBSD ']' 185: ++ trap 'on_error $LINENO' ERR 185: ++ trap on_exit EXIT 185: ++ echo -n 'Testing ifunc-static ... ' 185: Testing ifunc-static ... ++ set -o pipefail 185: ++ set -x 185: + test_cflags -static 185: + echo 'int main() {}' 185: + cc -B. -static -o /dev/null -xc - 186: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh 186: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 186: ++ export LC_ALL=C 186: ++ LC_ALL=C 186: ++ '[' -z x86_64 ']' 186: ++ '[' -z '' ']' 186: ++ TESTDIR=out/test/x86_64 186: ++ CC=cc 186: ++ CXX=c++ 186: ++ GCC=gcc 186: ++ GXX=g++ 186: ++ OBJDUMP=objdump 186: ++ OBJCOPY=objcopy 186: ++ STRIP=strip 186: ++ QEMU= 186: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh .sh 186: ++ testname=image-base 186: ++ t=out/test/x86_64/image-base 186: ++ mkdir -p out/test/x86_64/image-base 186: ++ case $MACHINE in 186: ++ tlsdesc_opt=-mtls-dialect=gnu2 186: +++ uname 186: ++ '[' Linux = FreeBSD ']' 186: ++ trap 'on_error $LINENO' ERR 186: ++ trap on_exit EXIT 186: ++ echo -n 'Testing image-base ... ' 186: Testing image-base ... ++ set -o pipefail 186: ++ set -x 186: + cat 186: + cc -o out/test/x86_64/image-base/a.o -c -xc - 187: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh 187: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 187: ++ export LC_ALL=C 187: ++ LC_ALL=C 187: ++ '[' -z x86_64 ']' 187: ++ '[' -z '' ']' 187: ++ TESTDIR=out/test/x86_64 187: ++ CC=cc 187: ++ CXX=c++ 187: ++ GCC=gcc 187: ++ GXX=g++ 187: ++ OBJDUMP=objdump 187: ++ OBJCOPY=objcopy 187: ++ STRIP=strip 187: ++ QEMU= 187: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh .sh 187: ++ testname=init-array-priorities 187: ++ t=out/test/x86_64/init-array-priorities 187: ++ mkdir -p out/test/x86_64/init-array-priorities 187: ++ case $MACHINE in 187: ++ tlsdesc_opt=-mtls-dialect=gnu2 187: +++ uname 187: ++ '[' Linux = FreeBSD ']' 187: ++ trap 'on_error $LINENO' ERR 187: ++ trap on_exit EXIT 187: ++ echo -n 'Testing init-array-priorities ... ' 187: Testing init-array-priorities ... ++ set -o pipefail 187: ++ set -x 187: + is_musl 187: + grep musl 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/a.o -xc - test 193 Start 193: x86_64-issue646 193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh" 193: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 193: Environment variables: 193: MACHINE=x86_64 193: CPU= 193: Test timeout computed to be: 1500 test 194 Start 194: x86_64-large-alignment-dso 194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh" 194: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 194: Environment variables: 194: MACHINE=x86_64 194: CPU= 194: Test timeout computed to be: 1500 124: + out/test/x86_64/dynamic-list4/exe2 124: + grep 'foo2 bar2 baz1' 124: foo2 bar2 baz1 124: + on_exit 124: + echo OK 124: OK 124: + exit 0 167: + cat 167: + cc -o out/test/x86_64/hello-static/a.o -c -xc - 152: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so 152: + grep -F .gdb_index 152: [36] .gdb_index PROGBITS 0000000000000000 0025c8 000270 00 0 0 4 152: + cat 152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 174: + out/test/x86_64/icf/exe 174: + grep '1 0' 174: 1 0 174: + on_exit 174: + echo OK 174: OK 174: + exit 0 188: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh 188: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 188: ++ export LC_ALL=C 188: ++ LC_ALL=C 188: ++ '[' -z x86_64 ']' 188: ++ '[' -z '' ']' 188: ++ TESTDIR=out/test/x86_64 188: ++ CC=cc 188: ++ CXX=c++ 188: ++ GCC=gcc 188: ++ GXX=g++ 188: ++ OBJDUMP=objdump 188: ++ OBJCOPY=objcopy 188: ++ STRIP=strip 188: ++ QEMU= 188: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh .sh 188: ++ testname=init-in-dso 188: ++ t=out/test/x86_64/init-in-dso 188: ++ mkdir -p out/test/x86_64/init-in-dso 188: ++ case $MACHINE in 188: ++ tlsdesc_opt=-mtls-dialect=gnu2 188: +++ uname 188: ++ '[' Linux = FreeBSD ']' 188: ++ trap 'on_error $LINENO' ERR 188: ++ trap on_exit EXIT 188: ++ echo -n 'Testing init-in-dso ... ' 188: Testing init-in-dso ... ++ set -o pipefail 188: ++ set -x 188: + cat 188: + cc -shared -o out/test/x86_64/init-in-dso/a.so -xc - 189: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init.sh 189: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 189: ++ export LC_ALL=C 189: ++ LC_ALL=C 189: ++ '[' -z x86_64 ']' 189: ++ '[' -z '' ']' 189: ++ TESTDIR=out/test/x86_64 189: ++ CC=cc 189: ++ CXX=c++ 189: ++ GCC=gcc 189: ++ GXX=g++ 189: ++ OBJDUMP=objdump 189: ++ OBJCOPY=objcopy 189: ++ STRIP=strip 189: ++ QEMU= 189: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init.sh .sh 189: ++ testname=init 189: ++ t=out/test/x86_64/init 189: ++ mkdir -p out/test/x86_64/init 189: ++ case $MACHINE in 189: ++ tlsdesc_opt=-mtls-dialect=gnu2 189: +++ uname 189: ++ '[' Linux = FreeBSD ']' 189: ++ trap 'on_error $LINENO' ERR 189: ++ trap on_exit EXIT 189: ++ echo -n 'Testing init ... ' 189: Testing init ... ++ set -o pipefail 189: ++ set -x 189: + cat 189: + cc -o out/test/x86_64/init/a.o -c -xc - 190: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh 190: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 190: ++ export LC_ALL=C 190: ++ LC_ALL=C 190: ++ '[' -z x86_64 ']' 190: ++ '[' -z '' ']' 190: ++ TESTDIR=out/test/x86_64 190: ++ CC=cc 190: ++ CXX=c++ 190: ++ GCC=gcc 190: ++ GXX=g++ 190: ++ OBJDUMP=objdump 190: ++ OBJCOPY=objcopy 190: ++ STRIP=strip 190: ++ QEMU= 190: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh .sh 190: ++ testname=initfirst 190: ++ t=out/test/x86_64/initfirst 190: ++ mkdir -p out/test/x86_64/initfirst 190: ++ case $MACHINE in 190: ++ tlsdesc_opt=-mtls-dialect=gnu2 190: +++ uname 190: ++ '[' Linux = FreeBSD ']' 190: ++ trap 'on_error $LINENO' ERR 190: ++ trap on_exit EXIT 190: ++ echo -n 'Testing initfirst ... ' 190: Testing initfirst ... ++ set -o pipefail 190: ++ set -x 190: + cat 190: + cc -c -fPIC -o out/test/x86_64/initfirst/a.o -xc - 191: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh 191: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 191: ++ export LC_ALL=C 191: ++ LC_ALL=C 191: ++ '[' -z x86_64 ']' 191: ++ '[' -z '' ']' 191: ++ TESTDIR=out/test/x86_64 191: ++ CC=cc 191: ++ CXX=c++ 191: ++ GCC=gcc 191: ++ GXX=g++ 191: ++ OBJDUMP=objdump 191: ++ OBJCOPY=objcopy 191: ++ STRIP=strip 191: ++ QEMU= 191: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh .sh 191: ++ testname=interpose 191: ++ t=out/test/x86_64/interpose 191: ++ mkdir -p out/test/x86_64/interpose 191: ++ case $MACHINE in 191: ++ tlsdesc_opt=-mtls-dialect=gnu2 191: +++ uname 191: ++ '[' Linux = FreeBSD ']' 191: ++ trap 'on_error $LINENO' ERR 191: ++ trap on_exit EXIT 191: ++ echo -n 'Testing interpose ... ' 191: Testing interpose ... ++ set -o pipefail 191: ++ set -x 191: + cat 191: + cc -c -fPIC -o out/test/x86_64/interpose/a.o -xc - 192: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh 192: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 192: ++ export LC_ALL=C 192: ++ LC_ALL=C 192: ++ '[' -z x86_64 ']' 192: ++ '[' -z '' ']' 192: ++ TESTDIR=out/test/x86_64 192: ++ CC=cc 192: ++ CXX=c++ 192: ++ GCC=gcc 192: ++ GXX=g++ 192: ++ OBJDUMP=objdump 192: ++ OBJCOPY=objcopy 192: ++ STRIP=strip 192: ++ QEMU= 192: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh .sh 192: ++ testname=invalid-version-script 192: ++ t=out/test/x86_64/invalid-version-script 192: ++ mkdir -p out/test/x86_64/invalid-version-script 192: ++ case $MACHINE in 192: ++ tlsdesc_opt=-mtls-dialect=gnu2 192: +++ uname 192: ++ '[' Linux = FreeBSD ']' 153/425 Test #124: x86_64-dynamic-list4 .................................. Passed 1.49 sec 154/425 Test #174: x86_64-icf ............................................ Passed 0.48 sec test 195 Start 195: x86_64-large-alignment 195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh" 195: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 195: Environment variables: 195: MACHINE=x86_64 195: CPU= 195: Test timeout computed to be: 1500 test 196 Start 196: x86_64-large-max-page-size-strip 196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh" 196: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 196: Environment variables: 196: MACHINE=x86_64 196: CPU= 196: Test timeout computed to be: 1500 192: ++ trap 'on_error $LINENO' ERR 192: ++ trap on_exit EXIT 192: ++ echo -n 'Testing invalid-version-script ... ' 192: Testing invalid-version-script ... ++ set -o pipefail 192: ++ set -x 192: + echo 'int main() {}' 192: + cc -c -o out/test/x86_64/invalid-version-script/a.o -xc - 136: + out/test/x86_64/exception/exe3 136: + c++ -B. -o out/test/x86_64/exception/exe4 out/test/x86_64/exception/c.o -no-pie 193: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh 193: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 193: ++ export LC_ALL=C 193: ++ LC_ALL=C 193: ++ '[' -z x86_64 ']' 193: ++ '[' -z '' ']' 193: ++ TESTDIR=out/test/x86_64 193: ++ CC=cc 193: ++ CXX=c++ 193: ++ GCC=gcc 193: ++ GXX=g++ 193: ++ OBJDUMP=objdump 193: ++ OBJCOPY=objcopy 193: ++ STRIP=strip 193: ++ QEMU= 193: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh .sh 193: ++ testname=issue646 193: ++ t=out/test/x86_64/issue646 193: ++ mkdir -p out/test/x86_64/issue646 193: ++ case $MACHINE in 193: ++ tlsdesc_opt=-mtls-dialect=gnu2 193: +++ uname 193: ++ '[' Linux = FreeBSD ']' 193: ++ trap 'on_error $LINENO' ERR 193: ++ trap on_exit EXIT 193: ++ echo -n 'Testing issue646 ... ' 193: Testing issue646 ... ++ set -o pipefail 193: ++ set -x 193: + '[' x86_64 = sh4aeb ']' 194: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh 194: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 194: ++ export LC_ALL=C 194: ++ LC_ALL=C 194: ++ '[' -z x86_64 ']' 194: ++ '[' -z '' ']' 194: ++ TESTDIR=out/test/x86_64 194: ++ CC=cc 194: ++ CXX=c++ 194: ++ GCC=gcc 194: ++ GXX=g++ 194: ++ OBJDUMP=objdump 194: ++ OBJCOPY=objcopy 194: ++ STRIP=strip 194: ++ QEMU= 194: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh .sh 194: ++ testname=large-alignment-dso 194: ++ t=out/test/x86_64/large-alignment-dso 194: ++ mkdir -p out/test/x86_64/large-alignment-dso 194: ++ case $MACHINE in 194: ++ tlsdesc_opt=-mtls-dialect=gnu2 193: + cat 195: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh 195: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 195: ++ export LC_ALL=C 195: ++ LC_ALL=C 195: ++ '[' -z x86_64 ']' 194: +++ uname 195: ++ '[' -z '' ']' 195: ++ TESTDIR=out/test/x86_64 195: ++ CC=cc 195: ++ CXX=c++ 195: ++ GCC=gcc 193: + c++ -o out/test/x86_64/issue646/a.o -c -xc++ - 195: ++ GXX=g++ 195: ++ OBJDUMP=objdump 195: ++ OBJCOPY=objcopy 195: ++ STRIP=strip 195: ++ QEMU= 196: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh 195: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh .sh 194: ++ '[' Linux = FreeBSD ']' 194: ++ trap 'on_error $LINENO' ERR 194: ++ trap on_exit EXIT 194: ++ echo -n 'Testing large-alignment-dso ... ' 194: Testing large-alignment-dso ... ++ set -o pipefail 194: ++ set -x 194: + '[' x86_64 = i686 ']' 196: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 196: ++ export LC_ALL=C 196: ++ LC_ALL=C 195: ++ testname=large-alignment 195: ++ t=out/test/x86_64/large-alignment 195: ++ mkdir -p out/test/x86_64/large-alignment 196: ++ '[' -z x86_64 ']' 194: + cat 196: ++ '[' -z '' ']' 196: ++ TESTDIR=out/test/x86_64 196: ++ CC=cc 196: ++ CXX=c++ 196: ++ GCC=gcc 196: ++ GXX=g++ 196: ++ OBJDUMP=objdump 196: ++ OBJCOPY=objcopy 196: ++ STRIP=strip 196: ++ QEMU= 194: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC 196: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh .sh 195: ++ case $MACHINE in 195: ++ tlsdesc_opt=-mtls-dialect=gnu2 196: ++ testname=large-max-page-size-strip 196: ++ t=out/test/x86_64/large-max-page-size-strip 195: +++ uname 196: ++ mkdir -p out/test/x86_64/large-max-page-size-strip 195: ++ '[' Linux = FreeBSD ']' 195: ++ trap 'on_error $LINENO' ERR 195: ++ trap on_exit EXIT 195: ++ echo -n 'Testing large-alignment ... ' 195: Testing large-alignment ... ++ set -o pipefail 195: ++ set -x 195: + '[' x86_64 = i686 ']' 196: ++ case $MACHINE in 196: ++ tlsdesc_opt=-mtls-dialect=gnu2 195: + cat 196: +++ uname 195: + cc -o out/test/x86_64/large-alignment/a.o -c -xc - -ffunction-sections 196: ++ '[' Linux = FreeBSD ']' 196: ++ trap 'on_error $LINENO' ERR 196: ++ trap on_exit EXIT 196: ++ echo -n 'Testing large-max-page-size-strip ... ' 196: Testing large-max-page-size-strip ... ++ set -o pipefail 196: ++ set -x 196: + [[ x86_64 = arm* ]] 196: + strip=strip 196: + command -v strip 196: + cat 196: + cc -o out/test/x86_64/large-max-page-size-strip/a.o -c -xc - -fPIC 136: + out/test/x86_64/exception/exe4 136: + c++ -B. -o out/test/x86_64/exception/exe5 out/test/x86_64/exception/b.o -pie -Wl,--gc-sections 145: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o 136: + out/test/x86_64/exception/exe5 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf 136: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections 169: + cat 169: + cc -shared -o out/test/x86_64/hidden-archive/c.so -fPIC -xc - 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 164: + cc -B. -o out/test/x86_64/hash-style-sysv/exe out/test/x86_64/hash-style-sysv/c.o out/test/x86_64/hash-style-sysv/b.so -Wl,--hash-style=sysv 105: + cc -B. -flto -o out/test/x86_64/dependency-file-lto/exe out/test/x86_64/dependency-file-lto/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-lto/dep 151: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/a.o out/test/x86_64/gdb-index-dwarf3/b.o -Wl,--gdb-index 172: + cc -B. -o out/test/x86_64/icf-safe/exe1 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/b.o 175: + cat 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/d.o out/test/x86_64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections 175: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - 179: + cat 179: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - 150: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/a.o out/test/x86_64/gdb-index-dwarf2/b.o -Wl,--gdb-index 180: + cat 180: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - 177: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie 178: + cat 178: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - 181: + cat 181: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - 176: + cat 183: + cat 196: + cc -B. -o out/test/x86_64/large-max-page-size-strip/exe out/test/x86_64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 183: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt 187: + cat 176: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - 187: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - 149: + grep 'hello () at .*:7' out/test/x86_64/gdb-index-compress-output/log 149: #1 0x00007ffff7fbc708 in hello () at :7 149: + grep 'greet () at .*:11' out/test/x86_64/gdb-index-compress-output/log 149: #2 0x00007ffff7fbc714 in greet () at :11 149: + grep 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log 149: Breakpoint 1, main () at :4 149: #3 0x0000555555555722 in main () at :4 149: + on_exit 149: + echo OK 149: OK 149: + exit 0 155/425 Test #149: x86_64-gdb-index-compress-output ...................... Passed 1.43 sec test 197 Start 197: x86_64-large-max-page-size 197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh" 197: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 197: Environment variables: 197: MACHINE=x86_64 197: CPU= 197: Test timeout computed to be: 1500 186: + cc -B. -no-pie -o out/test/x86_64/image-base/exe1 out/test/x86_64/image-base/a.o -Wl,--image-base=0x8000000 191: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose 192: + echo 'VER1 { foo[12; };' 192: + not cc -B. -shared -o out/test/x86_64/invalid-version-script/c.so -Wl,-version-script,out/test/x86_64/invalid-version-script/b.ver out/test/x86_64/invalid-version-script/a.o 192: + grep 'invalid version pattern' 190: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst 135: + c++ -B. -o out/test/x86_64/exception-multiple-ehframe/exe1 out/test/x86_64/exception-multiple-ehframe/d.o out/test/x86_64/exception-multiple-ehframe/c.o 170: + cat 170: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - 189: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo 195: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o 167: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static 194: + cc -B. -o out/test/x86_64/large-alignment-dso/b.so out/test/x86_64/large-alignment-dso/a.o -shared 152: + cc -B. -o out/test/x86_64/gdb-index-dwarf4/exe out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/d.o -Wl,--gdb-index 197: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh 197: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 197: ++ export LC_ALL=C 197: ++ LC_ALL=C 197: ++ '[' -z x86_64 ']' 197: ++ '[' -z '' ']' 197: ++ TESTDIR=out/test/x86_64 197: ++ CC=cc 197: ++ CXX=c++ 197: ++ GCC=gcc 197: ++ GXX=g++ 197: ++ OBJDUMP=objdump 197: ++ OBJCOPY=objcopy 197: ++ STRIP=strip 197: ++ QEMU= 182: + cat 182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - 197: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh .sh 145: + od -x out/test/x86_64/filler/exe2 197: ++ testname=large-max-page-size 197: ++ t=out/test/x86_64/large-max-page-size 197: ++ mkdir -p out/test/x86_64/large-max-page-size 136: + out/test/x86_64/exception/exe6 136: + '[' x86_64 = x86_64 ']' 197: ++ case $MACHINE in 197: ++ tlsdesc_opt=-mtls-dialect=gnu2 197: +++ uname 136: + c++ -c -o out/test/x86_64/exception/d.o out/test/x86_64/exception/a.cc -mcmodel=large -fPIC 175: + cc -B. -shared -o out/test/x86_64/ifunc-address-equality-exported/b.so out/test/x86_64/ifunc-address-equality-exported/a.o 197: ++ '[' Linux = FreeBSD ']' 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT 197: ++ echo -n 'Testing large-max-page-size ... ' 197: Testing large-max-page-size ... ++ set -o pipefail 197: ++ set -x 197: + cat 197: + cc -o out/test/x86_64/large-max-page-size/a.o -c -xc - -fPIC 190: + readelf --dynamic out/test/x86_64/initfirst/b.so 190: + grep 'Flags:.*INITFIRST' 150: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so 150: + grep -F .gdb_index 190: 0x000000006ffffffb (FLAGS_1) Flags: INITFIRST 150: [37] .gdb_index PROGBITS 0000000000000000 0027d0 000270 00 0 0 4 190: + on_exit 190: + echo OK 190: OK 190: + exit 0 156/425 Test #190: x86_64-initfirst ...................................... Passed 0.36 sec 150: + cat 150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz test 198 Start 198: x86_64-large-text 198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh" 198: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 198: Environment variables: 198: MACHINE=x86_64 198: CPU= 198: Test timeout computed to be: 1500 172: + out/test/x86_64/icf-safe/exe1 172: + grep '^0 0$' 172: 0 0 172: + cat 172: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - 198: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh 198: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 198: ++ export LC_ALL=C 198: ++ LC_ALL=C 198: ++ '[' -z x86_64 ']' 198: ++ '[' -z '' ']' 198: ++ TESTDIR=out/test/x86_64 198: ++ CC=cc 198: ++ CXX=c++ 198: ++ GCC=gcc 198: ++ GXX=g++ 198: ++ OBJDUMP=objdump 198: ++ OBJCOPY=objcopy 198: ++ STRIP=strip 198: ++ QEMU= 198: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh .sh 198: ++ testname=large-text 198: ++ t=out/test/x86_64/large-text 198: ++ mkdir -p out/test/x86_64/large-text 198: ++ case $MACHINE in 198: ++ tlsdesc_opt=-mtls-dialect=gnu2 198: +++ uname 151: + readelf -WS out/test/x86_64/gdb-index-dwarf3/c.so 151: + grep -F .gdb_index 198: ++ '[' Linux = FreeBSD ']' 198: ++ trap 'on_error $LINENO' ERR 198: ++ trap on_exit EXIT 198: ++ echo -n 'Testing large-text ... ' 198: Testing large-text ... ++ set -o pipefail 198: ++ set -x 198: + cat 198: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - 151: [36] .gdb_index PROGBITS 0000000000000000 0025e8 000270 00 0 0 4 151: + cat 151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz 164: + out/test/x86_64/hash-style-sysv/exe 186: + out/test/x86_64/image-base/exe1 186: + grep 'Hello world' 164: + grep Hello 196: + strip out/test/x86_64/large-max-page-size-strip/exe 194: + cat 164: Hello world 194: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - 164: + on_exit 164: + echo OK 164: OK 164: + exit 0 157/425 Test #164: x86_64-hash-style-sysv ................................ Passed 1.10 sec test 199 Start 199: x86_64-library 199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/library.sh" 199: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 199: Environment variables: 199: MACHINE=x86_64 199: CPU= 199: Test timeout computed to be: 1500 192: mold: fatal: invalid version pattern: foo[12 192: + on_exit 192: + echo OK 192: OK 192: + exit 0 36: + grep '^76$' 36: + out/test/x86_64/arch-x86_64-reloc/exe 158/425 Test #192: x86_64-invalid-version-script ......................... Passed 0.39 sec 36: 76 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 135: + out/test/x86_64/exception-multiple-ehframe/exe1 135: + grep '^1 3$' 195: + out/test/x86_64/large-alignment/exe 195: + grep 'Hello world' 195: Hello world 177: + out/test/x86_64/ifunc-alias/exe1 177: + grep -E '^(\S+) \1$' 199: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/library.sh 199: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 199: ++ export LC_ALL=C 199: ++ LC_ALL=C 199: ++ '[' -z x86_64 ']' 199: ++ '[' -z '' ']' 199: ++ TESTDIR=out/test/x86_64 199: ++ CC=cc 199: ++ CXX=c++ 199: ++ GCC=gcc 199: ++ GXX=g++ 199: ++ OBJDUMP=objdump 199: ++ OBJCOPY=objcopy 199: ++ STRIP=strip 199: ++ QEMU= 199: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/library.sh .sh 186: Hello world 186: + readelf -W --sections out/test/x86_64/image-base/exe1 186: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' 186: [ 1] .interp PROGBITS 00000000080002e0 0002e0 00001c 00 A 0 0 1 test 200 Start 200: x86_64-link-order 200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh" 200: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 200: Environment variables: 200: MACHINE=x86_64 200: CPU= 200: Test timeout computed to be: 1500 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 137: + grep -F foo out/test/x86_64/exclude-libs/log 137: 7: 00000000000016ee 11 FUNC GLOBAL DEFAULT 15 foo 137: + grep -F bar out/test/x86_64/exclude-libs/log 137: 5: 00000000000016f9 11 FUNC GLOBAL DEFAULT 15 bar 137: + grep -F baz out/test/x86_64/exclude-libs/log 135: 1 3 135: + on_exit 135: + echo OK 135: OK 135: + exit 0 195: + on_exit 195: + echo OK 195: OK 195: + exit 0 177: 0x55c67f9e77a9 0x55c67f9e77a9 177: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie 199: ++ testname=library 199: ++ t=out/test/x86_64/library 199: ++ mkdir -p out/test/x86_64/library 199: ++ case $MACHINE in 199: ++ tlsdesc_opt=-mtls-dialect=gnu2 199: +++ uname 186: + cat 186: + cc -o out/test/x86_64/image-base/b.o -c -xc - 191: + readelf --dynamic out/test/x86_64/interpose/b.so 191: + grep 'Flags:.*INTERPOSE' 191: 0x000000006ffffffb (FLAGS_1) Flags: INTERPOSE 191: + on_exit 191: + echo OK 191: OK 191: + exit 0 189: + readelf --dynamic out/test/x86_64/init/exe 189: + grep -F '(INIT)' 189: 0x000000000000000c (INIT) 0x16b9 189: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol 159/425 Test #135: x86_64-exception-multiple-ehframe ..................... Passed 1.82 sec 160/425 Test #195: x86_64-large-alignment ................................ Passed 0.40 sec 137: 6: 00000000000016d9 21 FUNC GLOBAL DEFAULT 15 baz 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a 199: ++ '[' Linux = FreeBSD ']' 199: ++ trap 'on_error $LINENO' ERR 199: ++ trap on_exit EXIT 161/425 Test #191: x86_64-interpose ...................................... Passed 0.41 sec 200: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh 200: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 200: ++ export LC_ALL=C 200: ++ LC_ALL=C 200: ++ '[' -z x86_64 ']' 200: ++ '[' -z '' ']' 200: ++ TESTDIR=out/test/x86_64 200: ++ CC=cc 200: ++ CXX=c++ 200: ++ GCC=gcc 200: ++ GXX=g++ 200: ++ OBJDUMP=objdump 200: ++ OBJCOPY=objcopy 200: ++ STRIP=strip 200: ++ QEMU= 200: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh .sh 152: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe 152: + grep -F .gdb_index 152: [38] .gdb_index PROGBITS 0000000000000000 002420 000075 00 0 0 4 test 201 Start 201: x86_64-linker-script-defsym 201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh" 201: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 201: Environment variables: 201: MACHINE=x86_64 201: CPU= 201: Test timeout computed to be: 1500 test 202 Start 202: x86_64-linker-script-error 202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh" 202: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 202: Environment variables: 202: MACHINE=x86_64 202: CPU= 202: Test timeout computed to be: 1500 199: ++ echo -n 'Testing library ... ' 199: Testing library ... ++ set -o pipefail 199: ++ set -x 199: + cat 199: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC 200: ++ testname=link-order 200: ++ t=out/test/x86_64/link-order 200: ++ mkdir -p out/test/x86_64/link-order 200: ++ case $MACHINE in 200: ++ tlsdesc_opt=-mtls-dialect=gnu2 152: + out/test/x86_64/gdb-index-dwarf4/exe 152: + grep 'Hello world' 152: Hello world 152: + DEBUGINFOD_URLS= 152: + gdb out/test/x86_64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit test 203 Start 203: x86_64-linker-script-relocatable 203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh" 203: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 203: Environment variables: 203: MACHINE=x86_64 203: CPU= 203: Test timeout computed to be: 1500 175: + cat 175: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality-exported/c.o -xc - 167: + out/test/x86_64/hello-static/exe 167: + grep 'Hello world' 167: Hello world 167: + on_exit 167: + echo OK 167: OK 167: + exit 0 201: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh 201: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 201: ++ export LC_ALL=C 201: ++ LC_ALL=C 201: ++ '[' -z x86_64 ']' 201: ++ '[' -z '' ']' 201: ++ TESTDIR=out/test/x86_64 201: ++ CC=cc 201: ++ CXX=c++ 201: ++ GCC=gcc 201: ++ GXX=g++ 201: ++ OBJDUMP=objdump 201: ++ OBJCOPY=objcopy 201: ++ STRIP=strip 201: ++ QEMU= 201: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh .sh 201: ++ testname=linker-script-defsym 201: ++ t=out/test/x86_64/linker-script-defsym 201: ++ mkdir -p out/test/x86_64/linker-script-defsym 201: ++ case $MACHINE in 201: ++ tlsdesc_opt=-mtls-dialect=gnu2 201: +++ uname 162/425 Test #167: x86_64-hello-static ................................... Passed 1.10 sec 200: +++ uname 200: ++ '[' Linux = FreeBSD ']' 200: ++ trap 'on_error $LINENO' ERR 200: ++ trap on_exit EXIT 200: ++ echo -n 'Testing link-order ... ' 200: Testing link-order ... ++ set -o pipefail 200: ++ set -x 200: + cat 200: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - test 204 Start 204: x86_64-linker-script 204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh" 204: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 204: Environment variables: 204: MACHINE=x86_64 204: CPU= 204: Test timeout computed to be: 1500 202: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh 202: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 202: ++ export LC_ALL=C 202: ++ LC_ALL=C 202: ++ '[' -z x86_64 ']' 202: ++ '[' -z '' ']' 202: ++ TESTDIR=out/test/x86_64 202: ++ CC=cc 202: ++ CXX=c++ 202: ++ GCC=gcc 202: ++ GXX=g++ 202: ++ OBJDUMP=objdump 202: ++ OBJCOPY=objcopy 202: ++ STRIP=strip 202: ++ QEMU= 202: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh .sh 202: ++ testname=linker-script-error 202: ++ t=out/test/x86_64/linker-script-error 202: ++ mkdir -p out/test/x86_64/linker-script-error 202: ++ case $MACHINE in 202: ++ tlsdesc_opt=-mtls-dialect=gnu2 202: +++ uname 198: + cat 198: + cc -o out/test/x86_64/large-text/b.o -c -xc - 203: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh 203: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 203: ++ export LC_ALL=C 203: ++ LC_ALL=C 203: ++ '[' -z x86_64 ']' 203: ++ '[' -z '' ']' 203: ++ TESTDIR=out/test/x86_64 203: ++ CC=cc 203: ++ CXX=c++ 203: ++ GCC=gcc 203: ++ GXX=g++ 203: ++ OBJDUMP=objdump 203: ++ OBJCOPY=objcopy 203: ++ STRIP=strip 203: ++ QEMU= 203: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh .sh 201: ++ '[' Linux = FreeBSD ']' 201: ++ trap 'on_error $LINENO' ERR 201: ++ trap on_exit EXIT 201: ++ echo -n 'Testing linker-script-defsym ... ' 201: Testing linker-script-defsym ... ++ set -o pipefail 201: ++ set -x 201: + cc -o out/test/x86_64/linker-script-defsym/a.o -c -xc - 201: + cat 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 202: ++ '[' Linux = FreeBSD ']' 202: ++ trap 'on_error $LINENO' ERR 202: ++ trap on_exit EXIT 202: ++ echo -n 'Testing linker-script-error ... ' 202: Testing linker-script-error ... ++ set -o pipefail 202: ++ set -x 204: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh 202: + cat 203: ++ testname=linker-script-relocatable 203: ++ t=out/test/x86_64/linker-script-relocatable 202: + cc -o out/test/x86_64/linker-script-error/a.o -c -xc - 203: ++ mkdir -p out/test/x86_64/linker-script-relocatable 204: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 204: ++ export LC_ALL=C 204: ++ LC_ALL=C 204: ++ '[' -z x86_64 ']' 204: ++ '[' -z '' ']' 204: ++ TESTDIR=out/test/x86_64 204: ++ CC=cc 204: ++ CXX=c++ 204: ++ GCC=gcc 204: ++ GXX=g++ 204: ++ OBJDUMP=objdump 204: ++ OBJCOPY=objcopy 204: ++ STRIP=strip 204: ++ QEMU= 204: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh .sh 203: ++ case $MACHINE in 204: ++ testname=linker-script 204: ++ t=out/test/x86_64/linker-script 204: ++ mkdir -p out/test/x86_64/linker-script 203: ++ tlsdesc_opt=-mtls-dialect=gnu2 203: +++ uname 203: ++ '[' Linux = FreeBSD ']' 203: ++ trap 'on_error $LINENO' ERR 203: ++ trap on_exit EXIT 203: ++ echo -n 'Testing linker-script-relocatable ... ' 203: Testing linker-script-relocatable ... ++ set -o pipefail 203: ++ set -x 203: + nm mold 203: + grep __tsan_init 204: ++ case $MACHINE in 204: ++ tlsdesc_opt=-mtls-dialect=gnu2 204: +++ uname 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 204: ++ '[' Linux = FreeBSD ']' 204: ++ trap 'on_error $LINENO' ERR 204: ++ trap on_exit EXIT 204: ++ echo -n 'Testing linker-script ... ' 204: Testing linker-script ... ++ set -o pipefail 204: ++ set -x 204: + cat 204: + cc -o out/test/x86_64/linker-script/a.o -c -xc - 177: + out/test/x86_64/ifunc-alias/exe2 177: + grep -E '^(\S+) \1$' 177: 0x2015f0 0x2015f0 181: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o 180: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy 177: + on_exit 177: + echo OK 177: OK 177: + exit 0 179: + cat 179: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/d.o out/test/x86_64/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections 189: + readelf --dynamic out/test/x86_64/init/exe 163/425 Test #177: x86_64-ifunc-alias .................................... Passed 0.91 sec 189: + not grep -F '(INIT)' 189: + grep -F '(INIT)' 187: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - 187: + cat 137: + not grep -F foo out/test/x86_64/exclude-libs/log 137: + grep -F foo out/test/x86_64/exclude-libs/log 183: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie 136: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread 197: + cc -B. -o out/test/x86_64/large-max-page-size/exe out/test/x86_64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 test 205 Start 205: x86_64-linker-script2 205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh" 205: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 205: Environment variables: 205: MACHINE=x86_64 205: CPU= 205: Test timeout computed to be: 1500 176: + cat 176: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - 150: + cc -B. -o out/test/x86_64/gdb-index-dwarf2/exe out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/d.o -Wl,--gdb-index 178: + cat 178: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - 188: + cat 188: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - 137: + return 0 137: + grep -F bar out/test/x86_64/exclude-libs/log 137: 5: 00000000000016b9 11 FUNC GLOBAL DEFAULT 15 bar 137: + grep -F baz out/test/x86_64/exclude-libs/log 137: 6: 0000000000001699 21 FUNC GLOBAL DEFAULT 15 baz 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a 189: + return 0 189: + on_exit 189: + echo OK 189: OK 189: + exit 0 164/425 Test #189: x86_64-init ........................................... Passed 0.52 sec 200: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o test 206 Start 206: x86_64-linker-script3 206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh" 206: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 206: Environment variables: 206: MACHINE=x86_64 206: CPU= 206: Test timeout computed to be: 1500 185: + supports_ifunc 185: + is_musl 185: + grep musl 182: + cat 182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/d.o out/test/x86_64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf 199: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o 185: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 206: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh 198: + cc -B. -o out/test/x86_64/large-text/exe out/test/x86_64/large-text/a.o out/test/x86_64/large-text/b.o 172: + cc -B. -o out/test/x86_64/icf-safe/exe2 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/c.o 201: + cat 151: + cc -B. -o out/test/x86_64/gdb-index-dwarf3/exe out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/d.o -Wl,--gdb-index 206: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 206: ++ export LC_ALL=C 206: ++ LC_ALL=C 206: ++ '[' -z x86_64 ']' 206: ++ '[' -z '' ']' 206: ++ TESTDIR=out/test/x86_64 206: ++ CC=cc 206: ++ CXX=c++ 206: ++ GCC=gcc 206: ++ GXX=g++ 206: ++ OBJDUMP=objdump 206: ++ OBJCOPY=objcopy 185: + cc -c -o /dev/null -xc - 206: ++ STRIP=strip 206: ++ QEMU= 153: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/d.o -Wl,--gdb-index 206: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh .sh 205: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh 201: + cc -B. -o out/test/x86_64/linker-script-defsym/b.so -shared out/test/x86_64/linker-script-defsym/script out/test/x86_64/linker-script-defsym/a.o 205: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 205: ++ export LC_ALL=C 205: ++ LC_ALL=C 205: ++ '[' -z x86_64 ']' 205: ++ '[' -z '' ']' 205: ++ TESTDIR=out/test/x86_64 205: ++ CC=cc 205: ++ CXX=c++ 205: ++ GCC=gcc 205: ++ GXX=g++ 205: ++ OBJDUMP=objdump 205: ++ OBJCOPY=objcopy 205: ++ STRIP=strip 205: ++ QEMU= 206: ++ testname=linker-script3 206: ++ t=out/test/x86_64/linker-script3 206: ++ mkdir -p out/test/x86_64/linker-script3 194: + cc -B. -o out/test/x86_64/large-alignment-dso/exe out/test/x86_64/large-alignment-dso/c.o out/test/x86_64/large-alignment-dso/b.so 205: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh .sh 175: + cc -B. -o out/test/x86_64/ifunc-address-equality-exported/exe out/test/x86_64/ifunc-address-equality-exported/c.o out/test/x86_64/ifunc-address-equality-exported/b.so -no-pie 205: ++ testname=linker-script2 205: ++ t=out/test/x86_64/linker-script2 205: ++ mkdir -p out/test/x86_64/linker-script2 170: + not cc -B. -o out/test/x86_64/hidden-undef/exe out/test/x86_64/hidden-undef/a.so out/test/x86_64/hidden-undef/b.o 206: ++ case $MACHINE in 206: ++ tlsdesc_opt=-mtls-dialect=gnu2 206: +++ uname 196: + grep 'Hello world' 196: + out/test/x86_64/large-max-page-size-strip/exe 205: ++ case $MACHINE in 205: ++ tlsdesc_opt=-mtls-dialect=gnu2 196: Hello world 170: + grep 'undefined symbol: foo' 206: ++ '[' Linux = FreeBSD ']' 206: ++ trap 'on_error $LINENO' ERR 206: ++ trap on_exit EXIT 206: ++ echo -n 'Testing linker-script3 ... ' 206: Testing linker-script3 ... ++ set -o pipefail 206: ++ set -x 206: + mkdir -p out/test/x86_64/linker-script3/foo 116: + cat 116: + cc -o out/test/x86_64/duplicate-error-lto/a.o -c -xc - -flto 196: + on_exit 196: + echo OK 196: OK 196: + exit 0 205: +++ uname 193: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o 186: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' 186: + on_exit 186: + echo OK 186: OK 186: + exit 0 165/425 Test #196: x86_64-large-max-page-size-strip ...................... Passed 0.52 sec 166/425 Test #186: x86_64-image-base ..................................... Passed 0.56 sec test 207 Start 207: x86_64-linker-script4 207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh" 207: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 207: Environment variables: 207: MACHINE=x86_64 207: CPU= 207: Test timeout computed to be: 1500 test 208 Start 208: x86_64-linker-script5 208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh" 208: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 208: Environment variables: 208: MACHINE=x86_64 208: CPU= 208: Test timeout computed to be: 1500 205: ++ '[' Linux = FreeBSD ']' 205: ++ trap 'on_error $LINENO' ERR 205: ++ trap on_exit EXIT 205: ++ echo -n 'Testing linker-script2 ... ' 205: Testing linker-script2 ... ++ set -o pipefail 205: ++ set -x 205: + cat 205: + cc -o out/test/x86_64/linker-script2/a.o -c -xc - 206: + cat 206: + cc -o out/test/x86_64/linker-script3/foo/a.o -c -xc - 207: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh 207: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 207: ++ export LC_ALL=C 207: ++ LC_ALL=C 207: ++ '[' -z x86_64 ']' 207: ++ '[' -z '' ']' 207: ++ TESTDIR=out/test/x86_64 207: ++ CC=cc 207: ++ CXX=c++ 207: ++ GCC=gcc 207: ++ GXX=g++ 207: ++ OBJDUMP=objdump 207: ++ OBJCOPY=objcopy 207: ++ STRIP=strip 207: ++ QEMU= 184: + supports_ifunc 184: + is_musl 184: + grep musl 169: + cat 169: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - 208: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh 207: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh .sh 208: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 208: ++ export LC_ALL=C 208: ++ LC_ALL=C 208: ++ '[' -z x86_64 ']' 208: ++ '[' -z '' ']' 208: ++ TESTDIR=out/test/x86_64 208: ++ CC=cc 208: ++ CXX=c++ 208: ++ GCC=gcc 208: ++ GXX=g++ 208: ++ OBJDUMP=objdump 208: ++ OBJCOPY=objcopy 208: ++ STRIP=strip 208: ++ QEMU= 208: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh .sh 184: + cc -c -o /dev/null -xc - 184: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 208: ++ testname=linker-script5 208: ++ t=out/test/x86_64/linker-script5 208: ++ mkdir -p out/test/x86_64/linker-script5 207: ++ testname=linker-script4 207: ++ t=out/test/x86_64/linker-script4 207: ++ mkdir -p out/test/x86_64/linker-script4 207: ++ case $MACHINE in 207: ++ tlsdesc_opt=-mtls-dialect=gnu2 207: +++ uname 208: ++ case $MACHINE in 208: ++ tlsdesc_opt=-mtls-dialect=gnu2 207: ++ '[' Linux = FreeBSD ']' 208: +++ uname 200: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o 207: ++ trap 'on_error $LINENO' ERR 207: ++ trap on_exit EXIT 207: ++ echo -n 'Testing linker-script4 ... ' 207: Testing linker-script4 ... ++ set -o pipefail 207: ++ set -x 207: + echo 'VERSION { ver_x { global: *; }; };' 207: + cat 208: ++ '[' Linux = FreeBSD ']' 208: ++ trap 'on_error $LINENO' ERR 208: ++ trap on_exit EXIT 208: ++ echo -n 'Testing linker-script5 ... ' 208: Testing linker-script5 ... ++ set -o pipefail 208: ++ set -x 208: + mkdir -p out/test/x86_64/linker-script5/foo 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 207: + cc -B. -shared -o out/test/x86_64/linker-script4/c.so out/test/x86_64/linker-script4/a.script out/test/x86_64/linker-script4/b.s 183: + grep 'Hello world' 183: + out/test/x86_64/ifunc-noplt/exe1 208: + cat 36: + grep '^76$' 183: Hello world 36: + out/test/x86_64/arch-x86_64-reloc/exe 183: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie 208: + cc -o out/test/x86_64/linker-script5/foo/a.o -c -xc - 36: 76 145: + diff -q out/test/x86_64/filler/txt1 out/test/x86_64/filler/txt2 36: + cat 201: + readelf -sW out/test/x86_64/linker-script-defsym/b.so 151: + grep -F .gdb_index 151: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe 194: + out/test/x86_64/large-alignment-dso/exe 197: + out/test/x86_64/large-max-page-size/exe 197: + grep 'Hello world' 181: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so 181: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' 180: + out/test/x86_64/ifunc-dynamic/exe1 194: + grep 'Hello world' 172: + out/test/x86_64/icf-safe/exe2 201: + grep 'FUNC .* bar' 194: Hello world 181: 6: 00000000000016ef 13 : 10 GLOBAL DEFAULT 16 foobar 180: + grep 'Hello world' 181: + on_exit 181: + echo OK 181: OK 181: + exit 0 172: + not grep foo2 172: + grep foo2 201: 5: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar 201: 77: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar 167/425 Test #181: x86_64-ifunc-export ................................... Passed 0.85 sec 201: + cat 151: [38] .gdb_index PROGBITS 0000000000000000 002420 000075 00 0 0 4 151: + out/test/x86_64/gdb-index-dwarf3/exe 151: + grep 'Hello world' 180: Hello world 180: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe2 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,now test 209 Start 209: x86_64-linker-script6 209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh" 209: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 209: Environment variables: 209: MACHINE=x86_64 209: CPU= 209: Test timeout computed to be: 1500 197: Hello world 197: + on_exit 197: + echo OK 197: OK 197: + exit 0 201: + cc -o out/test/x86_64/linker-script-defsym/c.o -c -xc - 151: Hello world 151: + DEBUGINFOD_URLS= 151: + gdb out/test/x86_64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 172: + return 0 172: + on_exit 172: + echo OK 172: OK 172: + exit 0 145: + on_exit 145: + echo OK 145: OK 145: + exit 0 194: + on_exit 194: + echo OK 194: OK 194: + exit 0 150: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe 150: + grep -F .gdb_index 150: [39] .gdb_index PROGBITS 0000000000000000 0024e8 000075 00 0 0 4 150: + grep 'Hello world' 150: + out/test/x86_64/gdb-index-dwarf2/exe 153: + readelf -WS out/test/x86_64/gdb-index-dwarf5/e.so 153: + grep -F .gdb_index 153: [38] .gdb_index PROGBITS 0000000000000000 002e70 000315 00 0 0 4 153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so 153: + grep 'fn1: .* \[global, function\]' 209: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh 168/425 Test #145: x86_64-filler ......................................... Passed 1.91 sec 169/425 Test #172: x86_64-icf-safe ....................................... Passed 1.10 sec 170/425 Test #194: x86_64-large-alignment-dso ............................ Passed 0.61 sec 171/425 Test #197: x86_64-large-max-page-size ............................ Passed 0.32 sec 150: Hello world 150: + DEBUGINFOD_URLS= 150: + gdb out/test/x86_64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit test 210 Start 210: x86_64-lto-archive 210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh" 210: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 210: Environment variables: 210: MACHINE=x86_64 210: CPU= 210: Test timeout computed to be: 1500 test 211 Start 211: x86_64-lto-archive2 211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh" 211: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 211: Environment variables: 211: MACHINE=x86_64 211: CPU= 211: Test timeout computed to be: 1500 test 212 Start 212: x86_64-lto-archive3 212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh" 212: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 212: Environment variables: 212: MACHINE=x86_64 212: CPU= 212: Test timeout computed to be: 1500 test 213 Start 213: x86_64-lto-comdat 213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh" 213: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 213: Environment variables: 213: MACHINE=x86_64 213: CPU= 213: Test timeout computed to be: 1500 209: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 209: ++ export LC_ALL=C 209: ++ LC_ALL=C 209: ++ '[' -z x86_64 ']' 209: ++ '[' -z '' ']' 209: ++ TESTDIR=out/test/x86_64 209: ++ CC=cc 209: ++ CXX=c++ 209: ++ GCC=gcc 209: ++ GXX=g++ 209: ++ OBJDUMP=objdump 209: ++ OBJCOPY=objcopy 209: ++ STRIP=strip 209: ++ QEMU= 209: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh .sh 209: ++ testname=linker-script6 209: ++ t=out/test/x86_64/linker-script6 209: ++ mkdir -p out/test/x86_64/linker-script6 209: ++ case $MACHINE in 209: ++ tlsdesc_opt=-mtls-dialect=gnu2 209: +++ uname 209: ++ '[' Linux = FreeBSD ']' 209: ++ trap 'on_error $LINENO' ERR 209: ++ trap on_exit EXIT 209: ++ echo -n 'Testing linker-script6 ... ' 209: Testing linker-script6 ... ++ set -o pipefail 209: ++ set -x 209: + mkdir -p out/test/x86_64/linker-script6/foo 209: + cat 209: + cc -o out/test/x86_64/linker-script6/foo/a.o -c -xc - 170: mold: error: undefined symbol: foo 170: + on_exit 170: + echo OK 170: OK 170: + exit 0 153: [ 20] fn1: 0 [global, function] 153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so 153: + grep 'char: .* \[static, type\]' 153: [ 4] unsigned char: 3 [static, type] 153: [ 13] char: 3 [static, type] 153: [ 17] signed char: 3 [static, type] 153: + cat 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 175: + out/test/x86_64/ifunc-address-equality-exported/exe 175: + grep -E '^(\S+) \1' 175: 0x2016d0 0x2016d0 175: + on_exit 175: + echo OK 175: OK 175: + exit 0 193: + out/test/x86_64/issue646/exe 193: + grep 'error: exception' 193: error: exception 193: + on_exit 193: + echo OK 193: OK 193: + exit 0 183: + out/test/x86_64/ifunc-noplt/exe2 183: + grep 'Hello world' 183: Hello world 183: + on_exit 183: + echo OK 183: OK 183: + exit 0 210: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh 210: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 210: ++ export LC_ALL=C 210: ++ LC_ALL=C 210: ++ '[' -z x86_64 ']' 210: ++ '[' -z '' ']' 210: ++ TESTDIR=out/test/x86_64 210: ++ CC=cc 210: ++ CXX=c++ 210: ++ GCC=gcc 210: ++ GXX=g++ 210: ++ OBJDUMP=objdump 210: ++ OBJCOPY=objcopy 210: ++ STRIP=strip 210: ++ QEMU= 210: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh .sh 210: ++ testname=lto-archive 210: ++ t=out/test/x86_64/lto-archive 210: ++ mkdir -p out/test/x86_64/lto-archive 210: ++ case $MACHINE in 210: ++ tlsdesc_opt=-mtls-dialect=gnu2 210: +++ uname 211: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh 211: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 211: ++ export LC_ALL=C 211: ++ LC_ALL=C 211: ++ '[' -z x86_64 ']' 211: ++ '[' -z '' ']' 211: ++ TESTDIR=out/test/x86_64 211: ++ CC=cc 211: ++ CXX=c++ 211: ++ GCC=gcc 211: ++ GXX=g++ 211: ++ OBJDUMP=objdump 211: ++ OBJCOPY=objcopy 211: ++ STRIP=strip 211: ++ QEMU= 211: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh .sh 212: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh 212: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 212: ++ export LC_ALL=C 212: ++ LC_ALL=C 212: ++ '[' -z x86_64 ']' 212: ++ '[' -z '' ']' 212: ++ TESTDIR=out/test/x86_64 212: ++ CC=cc 212: ++ CXX=c++ 212: ++ GCC=gcc 212: ++ GXX=g++ 212: ++ OBJDUMP=objdump 212: ++ OBJCOPY=objcopy 212: ++ STRIP=strip 212: ++ QEMU= 212: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh .sh 212: ++ testname=lto-archive3 212: ++ t=out/test/x86_64/lto-archive3 212: ++ mkdir -p out/test/x86_64/lto-archive3 212: ++ case $MACHINE in 212: ++ tlsdesc_opt=-mtls-dialect=gnu2 213: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh 213: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 213: ++ export LC_ALL=C 213: ++ LC_ALL=C 213: ++ '[' -z x86_64 ']' 213: ++ '[' -z '' ']' 213: ++ TESTDIR=out/test/x86_64 213: ++ CC=cc 213: ++ CXX=c++ 213: ++ GCC=gcc 213: ++ GXX=g++ 213: ++ OBJDUMP=objdump 213: ++ OBJCOPY=objcopy 213: ++ STRIP=strip 213: ++ QEMU= 213: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh .sh 172/425 Test #170: x86_64-hidden-undef ................................... Passed 1.26 sec 173/425 Test #175: x86_64-ifunc-address-equality-exported ................ Passed 1.11 sec 174/425 Test #183: x86_64-ifunc-noplt .................................... Passed 0.70 sec 175/425 Test #193: x86_64-issue646 ....................................... Passed 0.64 sec 210: ++ '[' Linux = FreeBSD ']' 210: ++ trap 'on_error $LINENO' ERR 210: ++ trap on_exit EXIT 210: ++ echo -n 'Testing lto-archive ... ' 210: Testing lto-archive ... ++ set -o pipefail 210: ++ set -x 210: + '[' cc = cc ']' 210: + test_cflags -flto 211: ++ testname=lto-archive2 211: ++ t=out/test/x86_64/lto-archive2 211: ++ mkdir -p out/test/x86_64/lto-archive2 212: +++ uname 213: ++ testname=lto-comdat 213: ++ t=out/test/x86_64/lto-comdat 213: ++ mkdir -p out/test/x86_64/lto-comdat test 214 Start 214: x86_64-lto-dso 214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh" 214: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 214: Environment variables: 214: MACHINE=x86_64 214: CPU= 214: Test timeout computed to be: 1500 test 215 Start 215: x86_64-lto-gcc 215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh" 215: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 215: Environment variables: 215: MACHINE=x86_64 215: CPU= 215: Test timeout computed to be: 1500 test 216 Start 216: x86_64-lto-llvm 216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh" 216: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 216: Environment variables: 216: MACHINE=x86_64 216: CPU= 216: Test timeout computed to be: 1500 test 217 Start 217: x86_64-lto-llvm2 217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh" 217: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 217: Environment variables: 217: MACHINE=x86_64 217: CPU= 217: Test timeout computed to be: 1500 199: + cat 199: + cc -o out/test/x86_64/library/c.o -c -xc - 210: + echo 'int main() {}' 210: + cc -B. -flto -o /dev/null -xc - 211: ++ case $MACHINE in 211: ++ tlsdesc_opt=-mtls-dialect=gnu2 211: +++ uname 211: ++ '[' Linux = FreeBSD ']' 211: ++ trap 'on_error $LINENO' ERR 211: ++ trap on_exit EXIT 211: ++ echo -n 'Testing lto-archive2 ... ' 211: Testing lto-archive2 ... ++ set -o pipefail 211: ++ set -x 211: + test_cflags -flto=auto 211: + echo 'int main() {}' 211: + cc -B. -flto=auto -o /dev/null -xc - 212: ++ '[' Linux = FreeBSD ']' 212: ++ trap 'on_error $LINENO' ERR 212: ++ trap on_exit EXIT 212: ++ echo -n 'Testing lto-archive3 ... ' 212: Testing lto-archive3 ... ++ set -o pipefail 212: ++ set -x 212: + test_cflags -flto=auto 212: + echo 'int main() {}' 212: + cc -B. -flto=auto -o /dev/null -xc - 213: ++ case $MACHINE in 213: ++ tlsdesc_opt=-mtls-dialect=gnu2 213: +++ uname 213: ++ '[' Linux = FreeBSD ']' 213: ++ trap 'on_error $LINENO' ERR 213: ++ trap on_exit EXIT 213: ++ echo -n 'Testing lto-comdat ... ' 213: Testing lto-comdat ... ++ set -o pipefail 213: ++ set -x 213: ++ uname -m 213: + '[' x86_64 = x86_64 ']' 213: + echo 'int main() {}' 213: + clang -B. -flto -o /dev/null -xc - 198: + out/test/x86_64/large-text/exe 198: + grep 'Hello world' 198: Hello world 198: + on_exit 198: + echo OK 198: OK 198: + exit 0 214: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh 214: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 214: ++ export LC_ALL=C 214: ++ LC_ALL=C 214: ++ '[' -z x86_64 ']' 214: ++ '[' -z '' ']' 214: ++ TESTDIR=out/test/x86_64 214: ++ CC=cc 214: ++ CXX=c++ 214: ++ GCC=gcc 214: ++ GXX=g++ 214: ++ OBJDUMP=objdump 214: ++ OBJCOPY=objcopy 214: ++ STRIP=strip 214: ++ QEMU= 214: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh .sh 214: ++ testname=lto-dso 214: ++ t=out/test/x86_64/lto-dso 214: ++ mkdir -p out/test/x86_64/lto-dso 214: ++ case $MACHINE in 214: ++ tlsdesc_opt=-mtls-dialect=gnu2 214: +++ uname 214: ++ '[' Linux = FreeBSD ']' 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT 214: ++ echo -n 'Testing lto-dso ... ' 214: Testing lto-dso ... ++ set -o pipefail 214: ++ set -x 214: + test_cflags -flto 214: + echo 'int main() {}' 214: + cc -B. -flto -o /dev/null -xc - 215: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh 215: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 215: ++ export LC_ALL=C 215: ++ LC_ALL=C 215: ++ '[' -z x86_64 ']' 215: ++ '[' -z '' ']' 215: ++ TESTDIR=out/test/x86_64 215: ++ CC=cc 215: ++ CXX=c++ 215: ++ GCC=gcc 215: ++ GXX=g++ 215: ++ OBJDUMP=objdump 215: ++ OBJCOPY=objcopy 215: ++ STRIP=strip 215: ++ QEMU= 215: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh .sh 215: ++ testname=lto-gcc 215: ++ t=out/test/x86_64/lto-gcc 215: ++ mkdir -p out/test/x86_64/lto-gcc 215: ++ case $MACHINE in 215: ++ tlsdesc_opt=-mtls-dialect=gnu2 215: +++ uname 216: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh 216: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 216: ++ export LC_ALL=C 216: ++ LC_ALL=C 216: ++ '[' -z x86_64 ']' 216: ++ '[' -z '' ']' 216: ++ TESTDIR=out/test/x86_64 216: ++ CC=cc 216: ++ CXX=c++ 216: ++ GCC=gcc 216: ++ GXX=g++ 216: ++ OBJDUMP=objdump 216: ++ OBJCOPY=objcopy 216: ++ STRIP=strip 216: ++ QEMU= 216: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh .sh 176/425 Test #198: x86_64-large-text ..................................... Passed 0.30 sec 215: ++ '[' Linux = FreeBSD ']' 215: ++ trap 'on_error $LINENO' ERR 215: ++ trap on_exit EXIT 215: ++ echo -n 'Testing lto-gcc ... ' 215: Testing lto-gcc ... ++ set -o pipefail 215: ++ set -x 180: + out/test/x86_64/ifunc-dynamic/exe2 180: + grep 'Hello world' 180: Hello world 217: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh test 218 Start 218: x86_64-lto-no-plugin 218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh" 218: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 218: Environment variables: 218: MACHINE=x86_64 218: CPU= 218: Test timeout computed to be: 1500 215: + echo 'int main() {}' 215: + gcc -B. -flto -o /dev/null -xc - 180: + on_exit 180: + echo OK 180: OK 180: + exit 0 217: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 217: ++ export LC_ALL=C 217: ++ LC_ALL=C 217: ++ '[' -z x86_64 ']' 217: ++ '[' -z '' ']' 217: ++ TESTDIR=out/test/x86_64 217: ++ CC=cc 217: ++ CXX=c++ 217: ++ GCC=gcc 217: ++ GXX=g++ 217: ++ OBJDUMP=objdump 217: ++ OBJCOPY=objcopy 217: ++ STRIP=strip 217: ++ QEMU= 217: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh .sh 217: ++ testname=lto-llvm2 217: ++ t=out/test/x86_64/lto-llvm2 217: ++ mkdir -p out/test/x86_64/lto-llvm2 216: ++ testname=lto-llvm 216: ++ t=out/test/x86_64/lto-llvm 216: ++ mkdir -p out/test/x86_64/lto-llvm 177/425 Test #180: x86_64-ifunc-dynamic .................................. Passed 0.92 sec 216: ++ case $MACHINE in 136: + out/test/x86_64/exception/exe7 test 219 Start 219: x86_64-lto-nostdlib 219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh" 219: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 219: Environment variables: 219: MACHINE=x86_64 219: CPU= 219: Test timeout computed to be: 1500 216: ++ tlsdesc_opt=-mtls-dialect=gnu2 216: +++ uname 216: ++ '[' Linux = FreeBSD ']' 136: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie 217: ++ case $MACHINE in 217: ++ tlsdesc_opt=-mtls-dialect=gnu2 217: +++ uname 218: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh 217: ++ '[' Linux = FreeBSD ']' 216: ++ trap 'on_error $LINENO' ERR 216: ++ trap on_exit EXIT 217: ++ trap 'on_error $LINENO' ERR 217: ++ trap on_exit EXIT 217: ++ echo -n 'Testing lto-llvm2 ... ' 217: Testing lto-llvm2 ... ++ set -o pipefail 217: ++ set -x 216: ++ echo -n 'Testing lto-llvm ... ' 216: Testing lto-llvm ... ++ set -o pipefail 216: ++ set -x 218: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 218: ++ export LC_ALL=C 218: ++ LC_ALL=C 218: ++ '[' -z x86_64 ']' 218: ++ '[' -z '' ']' 218: ++ TESTDIR=out/test/x86_64 218: ++ CC=cc 218: ++ CXX=c++ 218: ++ GCC=gcc 218: ++ GXX=g++ 218: ++ OBJDUMP=objdump 218: ++ OBJCOPY=objcopy 218: ++ STRIP=strip 218: ++ QEMU= 216: ++ uname -m 217: ++ uname -m 219: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh 218: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh .sh 217: + '[' x86_64 = x86_64 ']' 216: + '[' x86_64 = x86_64 ']' 219: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 219: ++ export LC_ALL=C 219: ++ LC_ALL=C 219: ++ '[' -z x86_64 ']' 219: ++ '[' -z '' ']' 219: ++ TESTDIR=out/test/x86_64 219: ++ CC=cc 219: ++ CXX=c++ 219: ++ GCC=gcc 219: ++ GXX=g++ 219: ++ OBJDUMP=objdump 219: ++ OBJCOPY=objcopy 219: ++ STRIP=strip 219: ++ QEMU= 218: ++ testname=lto-no-plugin 218: ++ t=out/test/x86_64/lto-no-plugin 218: ++ mkdir -p out/test/x86_64/lto-no-plugin 216: + echo 'int main() {}' 217: + echo 'int main() {}' 217: + clang -B. -flto -o /dev/null -xc - 216: + clang -B. -flto -o /dev/null -xc - 219: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh .sh 219: ++ testname=lto-nostdlib 219: ++ t=out/test/x86_64/lto-nostdlib 219: ++ mkdir -p out/test/x86_64/lto-nostdlib 218: ++ case $MACHINE in 218: ++ tlsdesc_opt=-mtls-dialect=gnu2 218: +++ uname 218: ++ '[' Linux = FreeBSD ']' 219: ++ case $MACHINE in 219: ++ tlsdesc_opt=-mtls-dialect=gnu2 218: ++ trap 'on_error $LINENO' ERR 218: ++ trap on_exit EXIT 218: ++ echo -n 'Testing lto-no-plugin ... ' 218: Testing lto-no-plugin ... ++ set -o pipefail 218: ++ set -x 219: +++ uname 218: ++ uname -m 219: ++ '[' Linux = FreeBSD ']' 219: ++ trap 'on_error $LINENO' ERR 219: ++ trap on_exit EXIT 219: ++ echo -n 'Testing lto-nostdlib ... ' 219: Testing lto-nostdlib ... ++ set -o pipefail 219: ++ set -x 219: + test_cflags -flto 218: + '[' x86_64 = x86_64 ']' 219: + echo 'int main() {}' 218: + echo 'int main() {}' 219: + cc -B. -flto -o /dev/null -xc - 218: + clang -B. -flto -o /dev/null -xc - 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s 137: + not grep -F foo out/test/x86_64/exclude-libs/log 137: + grep -F foo out/test/x86_64/exclude-libs/log 137: + return 0 137: + not grep -F bar out/test/x86_64/exclude-libs/log 137: + grep -F bar out/test/x86_64/exclude-libs/log 137: + return 0 137: + grep -F baz out/test/x86_64/exclude-libs/log 200: + cat 137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz 200: + cc -c -o out/test/x86_64/link-order/b.o -xc - 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a 176: + cc -B. -o out/test/x86_64/ifunc-address-equality/exe1 out/test/x86_64/ifunc-address-equality/a.o out/test/x86_64/ifunc-address-equality/b.o out/test/x86_64/ifunc-address-equality/c.o -no-pie 179: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared 204: + cat 116: + cat 116: + cc -o out/test/x86_64/duplicate-error-lto/b.o -c -xc - -flto 202: + echo 'VERSION { ver_x /*' 205: + mkdir -p out/test/x86_64/linker-script2/foo/bar 206: + cat 206: + cc -B. -o out/test/x86_64/linker-script3/exe -Lout/test/x86_64/linker-script3/foo out/test/x86_64/linker-script3/b.script 154: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o 188: + cc -B. -o out/test/x86_64/init-in-dso/exe out/test/x86_64/init-in-dso/a.so out/test/x86_64/init-in-dso/b.o -Wl,-init,foo 169: + cc -B. -o out/test/x86_64/hidden-archive/exe out/test/x86_64/hidden-archive/d.o out/test/x86_64/hidden-archive/c.so out/test/x86_64/hidden-archive/b.a 202: + not cc -B. -o out/test/x86_64/linker-script-error/exe out/test/x86_64/linker-script-error/a.o out/test/x86_64/linker-script-error/b.script 202: + grep 'unclosed comment' 187: + cat 184: + cat 204: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script 182: + cat 209: + cat 201: + cc -B. -o out/test/x86_64/linker-script-defsym/exe out/test/x86_64/linker-script-defsym/c.o out/test/x86_64/linker-script-defsym/b.so 185: + cat 185: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - 199: + cc -B. -o out/test/x86_64/library/exe1 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library,foobar -Wl,-rpath,out/test/x86_64/library 182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - 187: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - 184: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC 178: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared 209: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script 205: + rm -f out/test/x86_64/linker-script2/foo/bar/libfoo.a 205: + ar rcs out/test/x86_64/linker-script2/foo/bar/libfoo.a out/test/x86_64/linker-script2/a.o 208: + cat 208: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script 153: + cc -B. -o out/test/x86_64/gdb-index-dwarf5/exe out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/f.o -Wl,--gdb-index 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 203: + cat 203: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - 152: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log 152: #1 0x00007ffff7fbc790 in hello2 () at :7 152: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf4/log 152: #2 0x00007ffff7fbc762 in hello () at :4 152: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log 152: #3 0x00007ffff7fbc76e in greet () at :8 152: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log 152: Breakpoint 1, main () at :4 152: #4 0x0000555555555722 in main () at :4 152: + on_exit 152: + echo OK 152: OK 152: + exit 0 178/425 Test #152: x86_64-gdb-index-dwarf4 ............................... Passed 1.84 sec test 220 Start 220: x86_64-lto-version-script 220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh" 220: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 220: Environment variables: 220: MACHINE=x86_64 220: CPU= 220: Test timeout computed to be: 1500 220: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh 220: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 220: ++ export LC_ALL=C 220: ++ LC_ALL=C 220: ++ '[' -z x86_64 ']' 220: ++ '[' -z '' ']' 220: ++ TESTDIR=out/test/x86_64 220: ++ CC=cc 220: ++ CXX=c++ 220: ++ GCC=gcc 220: ++ GXX=g++ 220: ++ OBJDUMP=objdump 220: ++ OBJCOPY=objcopy 220: ++ STRIP=strip 220: ++ QEMU= 220: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh .sh 220: ++ testname=lto-version-script 220: ++ t=out/test/x86_64/lto-version-script 220: ++ mkdir -p out/test/x86_64/lto-version-script 220: ++ case $MACHINE in 220: ++ tlsdesc_opt=-mtls-dialect=gnu2 220: +++ uname 220: ++ '[' Linux = FreeBSD ']' 220: ++ trap 'on_error $LINENO' ERR 220: ++ trap on_exit EXIT 220: ++ echo -n 'Testing lto-version-script ... ' 220: Testing lto-version-script ... ++ set -o pipefail 220: ++ set -x 220: + test_cflags -flto 220: + echo 'int main() {}' 220: + cc -B. -flto -o /dev/null -xc - 137: + not grep -F foo out/test/x86_64/exclude-libs/log 137: + grep -F foo out/test/x86_64/exclude-libs/log 156: + cc -B. -shared -o out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/d.o -Wl,--gdb-index 137: + return 0 137: + not grep -F bar out/test/x86_64/exclude-libs/log 137: + grep -F bar out/test/x86_64/exclude-libs/log 137: + return 0 137: + grep -F baz out/test/x86_64/exclude-libs/log 205: + cat 137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=ALL 205: + cc -B. -o out/test/x86_64/linker-script2/exe -Lout/test/x86_64/linker-script2/foo/bar out/test/x86_64/linker-script2/b.script 150: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log 151: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf3/log 150: #1 0x00007ffff7fbc790 in hello2 () at :7 150: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log 151: #1 0x00007ffff7fbc790 in hello2 () at :7 151: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf3/log 150: #2 0x00007ffff7fbc762 in hello () at :4 150: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log 151: #2 0x00007ffff7fbc762 in hello () at :4 151: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf3/log 150: #3 0x00007ffff7fbc76e in greet () at :8 150: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/log 151: #3 0x00007ffff7fbc76e in greet () at :8 151: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf3/log 150: Breakpoint 1, main () at :4 150: #4 0x0000555555555722 in main () at :4 150: + on_exit 150: + echo OK 150: OK 150: + exit 0 179/425 Test #150: x86_64-gdb-index-dwarf2 ............................... Passed 2.25 sec 151: Breakpoint 1, main () at :4 151: #4 0x0000555555555722 in main () at :4 151: + on_exit 151: + echo OK 151: OK 151: + exit 0 test 221 Start 221: x86_64-main-in-dso 221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh" 221: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 221: Environment variables: 221: MACHINE=x86_64 221: CPU= 221: Test timeout computed to be: 1500 180/425 Test #151: x86_64-gdb-index-dwarf3 ............................... Passed 2.24 sec test 222 Start 222: x86_64-many-input-sections 222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh" 222: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 222: Environment variables: 222: MACHINE=x86_64 222: CPU= 222: Test timeout computed to be: 1500 221: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh 221: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 221: ++ export LC_ALL=C 221: ++ LC_ALL=C 221: ++ '[' -z x86_64 ']' 221: ++ '[' -z '' ']' 221: ++ TESTDIR=out/test/x86_64 221: ++ CC=cc 221: ++ CXX=c++ 221: ++ GCC=gcc 221: ++ GXX=g++ 221: ++ OBJDUMP=objdump 221: ++ OBJCOPY=objcopy 221: ++ STRIP=strip 221: ++ QEMU= 221: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh .sh 222: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh 222: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 222: ++ export LC_ALL=C 222: ++ LC_ALL=C 222: ++ '[' -z x86_64 ']' 222: ++ '[' -z '' ']' 222: ++ TESTDIR=out/test/x86_64 222: ++ CC=cc 222: ++ CXX=c++ 222: ++ GCC=gcc 222: ++ GXX=g++ 222: ++ OBJDUMP=objdump 222: ++ OBJCOPY=objcopy 222: ++ STRIP=strip 222: ++ QEMU= 222: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh .sh 222: ++ testname=many-input-sections 221: ++ testname=main-in-dso 221: ++ t=out/test/x86_64/main-in-dso 221: ++ mkdir -p out/test/x86_64/main-in-dso 222: ++ t=out/test/x86_64/many-input-sections 222: ++ mkdir -p out/test/x86_64/many-input-sections 222: ++ case $MACHINE in 222: ++ tlsdesc_opt=-mtls-dialect=gnu2 222: +++ uname 221: ++ case $MACHINE in 221: ++ tlsdesc_opt=-mtls-dialect=gnu2 221: +++ uname 222: ++ '[' Linux = FreeBSD ']' 222: ++ trap 'on_error $LINENO' ERR 222: ++ trap on_exit EXIT 222: ++ echo -n 'Testing many-input-sections ... ' 222: Testing many-input-sections ... ++ set -o pipefail 222: ++ set -x 222: + seq 1 100000 222: + sed 's/.*/.section .data.&,"aw"\n.word 0\n/g' 221: ++ '[' Linux = FreeBSD ']' 221: ++ trap 'on_error $LINENO' ERR 221: ++ trap on_exit EXIT 221: ++ echo -n 'Testing main-in-dso ... ' 221: Testing main-in-dso ... ++ set -o pipefail 221: ++ set -x 221: + '[' x86_64 = ppc64 ']' 221: + cat 222: + cc -c -xassembler -o out/test/x86_64/many-input-sections/a.o - 221: + cc -o out/test/x86_64/main-in-dso/a.o -c -xc - -fPIC 202: ^ unclosed comment 179: + readelf -W --dyn-syms out/test/x86_64/ifunc-dso/c.so 169: + out/test/x86_64/hidden-archive/exe 208: + on_exit 208: + echo OK 208: OK 208: + exit 0 202: + on_exit 202: + echo OK 202: OK 202: + exit 0 188: + readelf --dynamic out/test/x86_64/init-in-dso/exe 179: + grep -E '(IFUNC|: 10).*foobar' 176: + out/test/x86_64/ifunc-address-equality/exe1 181/425 Test #202: x86_64-linker-script-error ............................ Passed 0.76 sec 182/425 Test #208: x86_64-linker-script5 ................................. Passed 0.63 sec 136: + out/test/x86_64/exception/exe8 188: + not grep -F '(INIT)' 188: + grep -F '(INIT)' 176: + grep -E '^(\S+) \1 (\S+) \2' 154: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o -Wl,--gdb-index 207: + readelf --version-info out/test/x86_64/linker-script4/c.so test 223 Start 223: x86_64-many-input-sections2 223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh" 223: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 223: Environment variables: 223: MACHINE=x86_64 223: CPU= 223: Test timeout computed to be: 1500 test 224 Start 224: x86_64-many-output-sections 224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh" 224: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 224: Environment variables: 224: MACHINE=x86_64 224: CPU= 224: Test timeout computed to be: 1500 136: + '[' x86_64 = x86_64 -o x86_64 = aarch64 ']' 136: + c++ -c -o out/test/x86_64/exception/e.o out/test/x86_64/exception/a.cc -mcmodel=large -fno-PIC 188: + return 0 188: + on_exit 188: + echo OK 188: OK 188: + exit 0 176: 0x201700 0x201700 0x201708 0x201708 176: + readelf --dynamic out/test/x86_64/ifunc-address-equality/exe1 176: + not grep TEXTREL 176: + grep TEXTREL 176: + return 0 176: + on_exit 176: + echo OK 176: OK 176: + exit 0 207: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/linker-script4/log 207: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x 207: + on_exit 207: + echo OK 207: OK 207: + exit 0 153: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe 153: + grep -F .gdb_index 153: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe 153: + grep 'main: .* \[global, function\]' 153: [ 1] main: 0 [global, function] 153: + grep 'Hello world' 153: + out/test/x86_64/gdb-index-dwarf5/exe 169: + on_exit 169: + echo OK 169: OK 169: + exit 0 200: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/libfoo.a 185: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static 116: + not cc -B. -o out/test/x86_64/duplicate-error-lto/exe1 out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/b.o -flto 116: + grep 'duplicate symbol.*: foo$' 179: 6: 000000000000167f 13 : 10 GLOBAL DEFAULT 16 foobar 179: + cc -B. -o out/test/x86_64/ifunc-dso/exe out/test/x86_64/ifunc-dso/a.o out/test/x86_64/ifunc-dso/c.so 223: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh 223: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 223: ++ export LC_ALL=C 223: ++ LC_ALL=C 223: ++ '[' -z x86_64 ']' 223: ++ '[' -z '' ']' 223: ++ TESTDIR=out/test/x86_64 223: ++ CC=cc 223: ++ CXX=c++ 223: ++ GCC=gcc 223: ++ GXX=g++ 223: ++ OBJDUMP=objdump 223: ++ OBJCOPY=objcopy 223: ++ STRIP=strip 223: ++ QEMU= 223: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh .sh 223: ++ testname=many-input-sections2 223: ++ t=out/test/x86_64/many-input-sections2 183/425 Test #169: x86_64-hidden-archive ................................. Passed 1.85 sec 184/425 Test #176: x86_64-ifunc-address-equality ......................... Passed 1.63 sec 185/425 Test #188: x86_64-init-in-dso .................................... Passed 1.19 sec 186/425 Test #207: x86_64-linker-script4 ................................. Passed 0.65 sec 153: Hello world 153: + DEBUGINFOD_URLS= 153: + gdb out/test/x86_64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 223: ++ mkdir -p out/test/x86_64/many-input-sections2 223: ++ case $MACHINE in 223: ++ tlsdesc_opt=-mtls-dialect=gnu2 223: +++ uname 224: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh 224: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 224: ++ export LC_ALL=C 224: ++ LC_ALL=C 224: ++ '[' -z x86_64 ']' 224: ++ '[' -z '' ']' 224: ++ TESTDIR=out/test/x86_64 224: ++ CC=cc 224: ++ CXX=c++ 224: ++ GCC=gcc 224: ++ GXX=g++ 224: ++ OBJDUMP=objdump 224: ++ OBJCOPY=objcopy 224: ++ STRIP=strip 224: ++ QEMU= 224: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh .sh test 225 Start 225: x86_64-mcmodel-large 225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh" 225: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 225: Environment variables: 225: MACHINE=x86_64 225: CPU= 225: Test timeout computed to be: 1500 test 226 Start 226: x86_64-mergeable-strings 226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh" 226: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 226: Environment variables: 226: MACHINE=x86_64 226: CPU= 226: Test timeout computed to be: 1500 test 227 Start 227: x86_64-missing-but-ok 227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh" 227: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 227: Environment variables: 227: MACHINE=x86_64 227: CPU= 227: Test timeout computed to be: 1500 test 228 Start 228: x86_64-missing-error 228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh" 228: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 228: Environment variables: 228: MACHINE=x86_64 228: CPU= 228: Test timeout computed to be: 1500 223: ++ '[' Linux = FreeBSD ']' 223: ++ trap 'on_error $LINENO' ERR 223: ++ trap on_exit EXIT 223: ++ echo -n 'Testing many-input-sections2 ... ' 223: Testing many-input-sections2 ... ++ set -o pipefail 223: ++ set -x 223: + nm mold 223: + grep __tsan_init 224: ++ testname=many-output-sections 224: ++ t=out/test/x86_64/many-output-sections 224: ++ mkdir -p out/test/x86_64/many-output-sections 228: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh 227: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh 184: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie 225: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh 226: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh 227: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 227: ++ export LC_ALL=C 227: ++ LC_ALL=C 227: ++ '[' -z x86_64 ']' 227: ++ '[' -z '' ']' 227: ++ TESTDIR=out/test/x86_64 227: ++ CC=cc 227: ++ CXX=c++ 227: ++ GCC=gcc 227: ++ GXX=g++ 227: ++ OBJDUMP=objdump 227: ++ OBJCOPY=objcopy 227: ++ STRIP=strip 227: ++ QEMU= 227: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh .sh 226: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 226: ++ export LC_ALL=C 226: ++ LC_ALL=C 226: ++ '[' -z x86_64 ']' 226: ++ '[' -z '' ']' 226: ++ TESTDIR=out/test/x86_64 226: ++ CC=cc 226: ++ CXX=c++ 226: ++ GCC=gcc 226: ++ GXX=g++ 226: ++ OBJDUMP=objdump 226: ++ OBJCOPY=objcopy 226: ++ STRIP=strip 226: ++ QEMU= 225: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 225: ++ export LC_ALL=C 225: ++ LC_ALL=C 225: ++ '[' -z x86_64 ']' 225: ++ '[' -z '' ']' 225: ++ TESTDIR=out/test/x86_64 225: ++ CC=cc 225: ++ CXX=c++ 225: ++ GCC=gcc 225: ++ GXX=g++ 225: ++ OBJDUMP=objdump 225: ++ OBJCOPY=objcopy 225: ++ STRIP=strip 225: ++ QEMU= 225: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh .sh 227: ++ testname=missing-but-ok 227: ++ t=out/test/x86_64/missing-but-ok 227: ++ mkdir -p out/test/x86_64/missing-but-ok 226: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh .sh 226: ++ testname=mergeable-strings 226: ++ t=out/test/x86_64/mergeable-strings 226: ++ mkdir -p out/test/x86_64/mergeable-strings 225: ++ testname=mcmodel-large 225: ++ t=out/test/x86_64/mcmodel-large 225: ++ mkdir -p out/test/x86_64/mcmodel-large 227: ++ case $MACHINE in 227: ++ tlsdesc_opt=-mtls-dialect=gnu2 227: +++ uname 226: ++ case $MACHINE in 226: ++ tlsdesc_opt=-mtls-dialect=gnu2 225: ++ case $MACHINE in 225: ++ tlsdesc_opt=-mtls-dialect=gnu2 226: +++ uname 225: +++ uname 224: ++ case $MACHINE in 224: ++ tlsdesc_opt=-mtls-dialect=gnu2 224: +++ uname 227: ++ '[' Linux = FreeBSD ']' 227: ++ trap 'on_error $LINENO' ERR 227: ++ trap on_exit EXIT 227: ++ echo -n 'Testing missing-but-ok ... ' 227: Testing missing-but-ok ... ++ set -o pipefail 227: ++ set -x 227: + cat 227: + cc -o out/test/x86_64/missing-but-ok/a.o -c -x assembler - 226: ++ '[' Linux = FreeBSD ']' 226: ++ trap 'on_error $LINENO' ERR 226: ++ trap on_exit EXIT 226: ++ echo -n 'Testing mergeable-strings ... ' 226: Testing mergeable-strings ... ++ set -o pipefail 226: ++ set -x 226: + cat 226: + cc -o out/test/x86_64/mergeable-strings/a.o -c -xc - -O2 228: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 228: ++ export LC_ALL=C 228: ++ LC_ALL=C 228: ++ '[' -z x86_64 ']' 228: ++ '[' -z '' ']' 228: ++ TESTDIR=out/test/x86_64 228: ++ CC=cc 228: ++ CXX=c++ 228: ++ GCC=gcc 228: ++ GXX=g++ 228: ++ OBJDUMP=objdump 228: ++ OBJCOPY=objcopy 228: ++ STRIP=strip 228: ++ QEMU= 228: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh .sh 225: ++ '[' Linux = FreeBSD ']' 225: ++ trap 'on_error $LINENO' ERR 225: ++ trap on_exit EXIT 225: ++ echo -n 'Testing mcmodel-large ... ' 225: Testing mcmodel-large ... ++ set -o pipefail 225: ++ set -x 225: + test_cflags -static -mcmodel=large 224: ++ '[' Linux = FreeBSD ']' 225: + echo 'int main() {}' 224: ++ trap 'on_error $LINENO' ERR 224: ++ trap on_exit EXIT 224: ++ echo -n 'Testing many-output-sections ... ' 228: ++ testname=missing-error 228: ++ t=out/test/x86_64/missing-error 228: ++ mkdir -p out/test/x86_64/missing-error 225: + cc -B. -static -mcmodel=large -o /dev/null -xc - 224: Testing many-output-sections ... ++ set -o pipefail 224: ++ set -x 224: + seq 1 100000 224: + sed 's/.*/.globl foo&\n.section .foo&,"aw"\nfoo&:.word 0\n/g' 228: ++ case $MACHINE in 224: + cc -c -xassembler -o out/test/x86_64/many-output-sections/a.o - 228: ++ tlsdesc_opt=-mtls-dialect=gnu2 228: +++ uname 228: ++ '[' Linux = FreeBSD ']' 228: ++ trap 'on_error $LINENO' ERR 228: ++ trap on_exit EXIT 228: ++ echo -n 'Testing missing-error ... ' 228: Testing missing-error ... ++ set -o pipefail 228: ++ set -x 228: + cc -o out/test/x86_64/missing-error/a.o -c -xc - 228: + cat 227: + ./mold -o out/test/x86_64/missing-but-ok/exe out/test/x86_64/missing-but-ok/a.o 227: + on_exit 227: + echo OK 227: OK 227: + exit 0 187/425 Test #227: x86_64-missing-but-ok ................................. Passed 0.09 sec 182: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe1 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -pie test 229 Start 229: x86_64-mold-wrapper 229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh" 229: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 229: Environment variables: 229: MACHINE=x86_64 229: CPU= 229: Test timeout computed to be: 1500 206: + on_exit 206: + echo OK 206: OK 206: + exit 0 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^26$' 36: 26 36: + cat 199: + out/test/x86_64/library/exe1 199: + grep 'Hello world' 188/425 Test #206: x86_64-linker-script3 ................................. Passed 0.84 sec 229: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh 229: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 229: ++ export LC_ALL=C 229: ++ LC_ALL=C 229: ++ '[' -z x86_64 ']' 229: ++ '[' -z '' ']' 229: ++ TESTDIR=out/test/x86_64 229: ++ CC=cc 229: ++ CXX=c++ 229: ++ GCC=gcc 229: ++ GXX=g++ 229: ++ OBJDUMP=objdump 229: ++ OBJCOPY=objcopy 229: ++ STRIP=strip 229: ++ QEMU= 229: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh .sh 229: ++ testname=mold-wrapper 229: ++ t=out/test/x86_64/mold-wrapper 229: ++ mkdir -p out/test/x86_64/mold-wrapper test 230 Start 230: x86_64-mold-wrapper2 230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh" 230: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 230: Environment variables: 230: MACHINE=x86_64 230: CPU= 230: Test timeout computed to be: 1500 229: ++ case $MACHINE in 229: ++ tlsdesc_opt=-mtls-dialect=gnu2 229: +++ uname 229: ++ '[' Linux = FreeBSD ']' 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT 229: ++ echo -n 'Testing mold-wrapper ... ' 229: Testing mold-wrapper ... ++ set -o pipefail 229: ++ set -x 229: + '[' cc = cc ']' 229: + ldd mold-wrapper.so 229: + grep libasan 199: Hello world 199: + cc -B. -o out/test/x86_64/library/exe2 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library=foobar -Wl,-rpath,out/test/x86_64/library 203: + cat 203: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - 204: + out/test/x86_64/linker-script/exe 204: + grep 'Hello world' 204: Hello world 204: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,-T,out/test/x86_64/linker-script/script 178: + cc -B. -o out/test/x86_64/ifunc-dlopen/exe out/test/x86_64/ifunc-dlopen/a.o out/test/x86_64/ifunc-dlopen/c.so -no-pie -ldl 209: + on_exit 209: + echo OK 209: OK 209: + exit 0 156: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so 156: + grep -F .gdb_index 156: [37] .gdb_index PROGBITS 0000000000000000 002a30 0002c5 00 0 0 4 156: + cat 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz 189/425 Test #209: x86_64-linker-script6 ................................. Passed 0.77 sec 230: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh 230: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 230: ++ export LC_ALL=C 230: ++ LC_ALL=C 230: ++ '[' -z x86_64 ']' 230: ++ '[' -z '' ']' 230: ++ TESTDIR=out/test/x86_64 230: ++ CC=cc 230: ++ CXX=c++ 230: ++ GCC=gcc 230: ++ GXX=g++ 230: ++ OBJDUMP=objdump 230: ++ OBJCOPY=objcopy 230: ++ STRIP=strip 230: ++ QEMU= 230: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh .sh 213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/a.ll -xc - 213: + echo '' 216: + cat 216: + clang -flto -c -o out/test/x86_64/lto-llvm/a.o -xc - test 231 Start 231: x86_64-nmagic 231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh" 231: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 231: Environment variables: 231: MACHINE=x86_64 231: CPU= 231: Test timeout computed to be: 1500 230: ++ testname=mold-wrapper2 230: ++ t=out/test/x86_64/mold-wrapper2 230: ++ mkdir -p out/test/x86_64/mold-wrapper2 230: ++ case $MACHINE in 230: ++ tlsdesc_opt=-mtls-dialect=gnu2 230: +++ uname 230: ++ '[' Linux = FreeBSD ']' 230: ++ trap 'on_error $LINENO' ERR 230: ++ trap on_exit EXIT 230: ++ echo -n 'Testing mold-wrapper2 ... ' 230: Testing mold-wrapper2 ... ++ set -o pipefail 230: ++ set -x 230: + ldd mold-wrapper.so 230: + grep libasan 217: + cat 217: + clang -flto -c -o out/test/x86_64/lto-llvm2/a.o -xc - 182: + grep '^3$' 182: + out/test/x86_64/ifunc-funcptr/exe1 231: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh 182: 3 182: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe2 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -no-pie 231: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 231: ++ export LC_ALL=C 231: ++ LC_ALL=C 231: ++ '[' -z x86_64 ']' 231: ++ '[' -z '' ']' 231: ++ TESTDIR=out/test/x86_64 231: ++ CC=cc 231: ++ CXX=c++ 231: ++ GCC=gcc 231: ++ GXX=g++ 231: ++ OBJDUMP=objdump 231: ++ OBJCOPY=objcopy 231: ++ STRIP=strip 231: ++ QEMU= 201: + out/test/x86_64/linker-script-defsym/exe 201: + grep 42 201: 42 231: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh .sh 201: + on_exit 201: + echo OK 201: OK 201: + exit 0 190/425 Test #201: x86_64-linker-script-defsym ........................... Passed 0.99 sec 205: + on_exit 205: + echo OK 205: OK 205: + exit 0 231: ++ testname=nmagic 231: ++ t=out/test/x86_64/nmagic 231: ++ mkdir -p out/test/x86_64/nmagic test 232 Start 232: x86_64-no-allow-shlib-undefined-circular 232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh" 232: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 232: Environment variables: 232: MACHINE=x86_64 232: CPU= 232: Test timeout computed to be: 1500 231: ++ case $MACHINE in 231: ++ tlsdesc_opt=-mtls-dialect=gnu2 231: +++ uname 229: + nm mold 229: + grep '__[at]san_init' 200: + readelf --dynamic out/test/x86_64/link-order/exe 200: + grep libfoo 191/425 Test #205: x86_64-linker-script2 ................................. Passed 0.91 sec 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 232: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh test 233 Start 233: x86_64-no-allow-shlib-undefined 233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh" 233: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 233: Environment variables: 233: MACHINE=x86_64 233: CPU= 233: Test timeout computed to be: 1500 232: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C 232: ++ '[' -z x86_64 ']' 232: ++ '[' -z '' ']' 232: ++ TESTDIR=out/test/x86_64 232: ++ CC=cc 232: ++ CXX=c++ 232: ++ GCC=gcc 232: ++ GXX=g++ 232: ++ OBJDUMP=objdump 232: ++ OBJCOPY=objcopy 232: ++ STRIP=strip 232: ++ QEMU= 230: + nm mold 230: + grep '__[at]san_init' 116: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-lto/a.o: out/test/x86_64/duplicate-error-lto/a.o: foo 116: + on_exit 116: + echo OK 116: OK 116: + exit 0 231: ++ '[' Linux = FreeBSD ']' 231: ++ trap 'on_error $LINENO' ERR 231: ++ trap on_exit EXIT 231: ++ echo -n 'Testing nmagic ... ' 231: Testing nmagic ... ++ set -o pipefail 231: ++ set -x 231: + cat 231: + cc -o out/test/x86_64/nmagic/a.o -c -xc - 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s 218: + echo 'int main() {}' 218: + clang -c -o out/test/x86_64/lto-no-plugin/a.o -xc - 200: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/link-order/libfoo.so] 200: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/libfoo.so 192/425 Test #116: x86_64-duplicate-error-lto ............................ Passed 2.96 sec 232: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh .sh 232: ++ testname=no-allow-shlib-undefined-circular 232: ++ t=out/test/x86_64/no-allow-shlib-undefined-circular 232: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined-circular 137: + not grep -F foo out/test/x86_64/exclude-libs/log 137: + grep -F foo out/test/x86_64/exclude-libs/log test 234 Start 234: x86_64-no-allow-shlib-undefined2 234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh" 234: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 234: Environment variables: 234: MACHINE=x86_64 234: CPU= 234: Test timeout computed to be: 1500 232: ++ case $MACHINE in 232: ++ tlsdesc_opt=-mtls-dialect=gnu2 232: +++ uname 232: ++ '[' Linux = FreeBSD ']' 232: ++ trap 'on_error $LINENO' ERR 232: ++ trap on_exit EXIT 232: ++ echo -n 'Testing no-allow-shlib-undefined-circular ... ' 232: Testing no-allow-shlib-undefined-circular ... ++ set -o pipefail 232: ++ set -x 232: ++ uname 233: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh 233: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 233: ++ export LC_ALL=C 233: ++ LC_ALL=C 233: ++ '[' -z x86_64 ']' 233: ++ '[' -z '' ']' 233: ++ TESTDIR=out/test/x86_64 233: ++ CC=cc 233: ++ CXX=c++ 233: ++ GCC=gcc 233: ++ GXX=g++ 233: ++ OBJDUMP=objdump 233: ++ OBJCOPY=objcopy 233: ++ STRIP=strip 233: ++ QEMU= 233: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh .sh 232: + '[' Linux = FreeBSD ']' 232: + cat 234: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh 233: ++ testname=no-allow-shlib-undefined 233: ++ t=out/test/x86_64/no-allow-shlib-undefined 233: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined 232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so -xc - 234: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 234: ++ export LC_ALL=C 234: ++ LC_ALL=C 234: ++ '[' -z x86_64 ']' 234: ++ '[' -z '' ']' 234: ++ TESTDIR=out/test/x86_64 234: ++ CC=cc 234: ++ CXX=c++ 234: ++ GCC=gcc 234: ++ GXX=g++ 234: ++ OBJDUMP=objdump 234: ++ OBJCOPY=objcopy 234: ++ STRIP=strip 234: ++ QEMU= 234: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh .sh 234: ++ testname=no-allow-shlib-undefined2 234: ++ t=out/test/x86_64/no-allow-shlib-undefined2 234: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined2 217: + clang -B. -o out/test/x86_64/lto-llvm2/exe1 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-mllvm,-pass-remarks=. 213: + cat 213: + cp out/test/x86_64/lto-comdat/a.ll out/test/x86_64/lto-comdat/b.ll 213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/a.bc out/test/x86_64/lto-comdat/a.ll 223: + echo 'foo = 0x1000' 223: + seq 1 100000 223: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' 216: + clang -B. -o out/test/x86_64/lto-llvm/exe -flto out/test/x86_64/lto-llvm/a.o 218: + echo 'void foo() {}' 218: + clang -c -o out/test/x86_64/lto-no-plugin/b.o -xc - -flto 213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/b.bc out/test/x86_64/lto-comdat/b.ll 218: + not ./mold -o /dev/null out/test/x86_64/lto-no-plugin/a.o out/test/x86_64/lto-no-plugin/b.o 218: + grep 'b.o: unable to handle this LTO object file' 218: mold: fatal: out/test/x86_64/lto-no-plugin/b.o: unable to handle this LTO object file because the -plugin option was not provided. Please make sure you added -flto not only when creating object files but also when linking the final executable. 218: + on_exit 218: + echo OK 218: OK 218: + exit 0 193/425 Test #218: x86_64-lto-no-plugin .................................. Passed 0.88 sec test 235 Start 235: x86_64-no-allow-shlib-undefined3 235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh" 235: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 235: Environment variables: 235: MACHINE=x86_64 235: CPU= 235: Test timeout computed to be: 1500 223: + cc -c -xassembler -o out/test/x86_64/many-input-sections2/a.o out/test/x86_64/many-input-sections2/a.s 213: + cat 213: + clang -o out/test/x86_64/lto-comdat/c.o -c -flto -xc - 235: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh 235: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 235: ++ export LC_ALL=C 235: ++ LC_ALL=C 235: ++ '[' -z x86_64 ']' 235: ++ '[' -z '' ']' 235: ++ TESTDIR=out/test/x86_64 235: ++ CC=cc 235: ++ CXX=c++ 235: ++ GCC=gcc 235: ++ GXX=g++ 235: ++ OBJDUMP=objdump 235: ++ OBJCOPY=objcopy 235: ++ STRIP=strip 235: ++ QEMU= 235: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh .sh 235: ++ testname=no-allow-shlib-undefined3 235: ++ t=out/test/x86_64/no-allow-shlib-undefined3 235: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined3 153: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log 153: #1 0x00007ffff7fbc910 in fn8 () at out/test/x86_64/gdb-index-dwarf5/d.c:6 153: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf5/log 153: #2 0x00007ffff7fbc91c in fn7 () at out/test/x86_64/gdb-index-dwarf5/d.c:10 153: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf5/log 233: ++ case $MACHINE in 233: ++ tlsdesc_opt=-mtls-dialect=gnu2 234: ++ case $MACHINE in 234: ++ tlsdesc_opt=-mtls-dialect=gnu2 233: +++ uname 234: +++ uname 235: ++ case $MACHINE in 235: ++ tlsdesc_opt=-mtls-dialect=gnu2 153: #3 0x00007ffff7fbc8e2 in fn6 () at out/test/x86_64/gdb-index-dwarf5/c.c:4 153: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf5/log 235: +++ uname 233: ++ '[' Linux = FreeBSD ']' 234: ++ '[' Linux = FreeBSD ']' 233: ++ trap 'on_error $LINENO' ERR 233: ++ trap on_exit EXIT 233: ++ echo -n 'Testing no-allow-shlib-undefined ... ' 234: ++ trap 'on_error $LINENO' ERR 234: ++ trap on_exit EXIT 234: ++ echo -n 'Testing no-allow-shlib-undefined2 ... ' 233: Testing no-allow-shlib-undefined ... ++ set -o pipefail 233: ++ set -x 234: Testing no-allow-shlib-undefined2 ... ++ set -o pipefail 234: ++ set -x 233: ++ uname 153: #4 0x00007ffff7fbc8ee in fn5 () at out/test/x86_64/gdb-index-dwarf5/c.c:8 234: ++ uname 235: ++ '[' Linux = FreeBSD ']' 153: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf5/log 235: ++ trap 'on_error $LINENO' ERR 235: ++ trap on_exit EXIT 235: ++ echo -n 'Testing no-allow-shlib-undefined3 ... ' 235: Testing no-allow-shlib-undefined3 ... ++ set -o pipefail 235: ++ set -x 235: ++ uname 234: + '[' Linux = FreeBSD ']' 233: + '[' Linux = FreeBSD ']' 234: + cat 153: #5 0x00007ffff7fbc8ca in fn4 () at out/test/x86_64/gdb-index-dwarf5/b.c:4 233: + cat 234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libfoo.so -xc - 235: + '[' Linux = FreeBSD ']' 153: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf5/log 233: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libfoo.so -xc - 235: + cat 235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libfoo.so -xc - 153: #6 0x00007ffff7fbc8d6 in fn3 () at out/test/x86_64/gdb-index-dwarf5/b.c:8 153: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf5/log 153: #7 0x00007ffff7fbc8b2 in fn2 () at out/test/x86_64/gdb-index-dwarf5/a.c:4 153: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf5/log 153: #8 0x00007ffff7fbc8be in fn1 () at out/test/x86_64/gdb-index-dwarf5/a.c:8 153: + on_exit 153: + echo OK 153: OK 153: + exit 0 194/425 Test #153: x86_64-gdb-index-dwarf5 ............................... Passed 2.54 sec test 236 Start 236: x86_64-no-allow-shlib-undefined4 236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh" 236: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 236: Environment variables: 236: MACHINE=x86_64 236: CPU= 236: Test timeout computed to be: 1500 236: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh 236: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 236: ++ export LC_ALL=C 236: ++ LC_ALL=C 236: ++ '[' -z x86_64 ']' 236: ++ '[' -z '' ']' 236: ++ TESTDIR=out/test/x86_64 236: ++ CC=cc 236: ++ CXX=c++ 236: ++ GCC=gcc 236: ++ GXX=g++ 236: ++ OBJDUMP=objdump 236: ++ OBJCOPY=objcopy 236: ++ STRIP=strip 236: ++ QEMU= 236: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh .sh 236: ++ testname=no-allow-shlib-undefined4 236: ++ t=out/test/x86_64/no-allow-shlib-undefined4 236: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined4 213: + clang -B. -o out/test/x86_64/lto-comdat/exe -flto out/test/x86_64/lto-comdat/a.bc out/test/x86_64/lto-comdat/b.bc out/test/x86_64/lto-comdat/c.o 236: ++ case $MACHINE in 236: ++ tlsdesc_opt=-mtls-dialect=gnu2 236: +++ uname 236: ++ '[' Linux = FreeBSD ']' 236: ++ trap 'on_error $LINENO' ERR 236: ++ trap on_exit EXIT 236: ++ echo -n 'Testing no-allow-shlib-undefined4 ... ' 236: Testing no-allow-shlib-undefined4 ... ++ set -o pipefail 236: ++ set -x 236: ++ uname 236: + '[' Linux = FreeBSD ']' 236: + cat 137: + return 0 137: + not grep -F bar out/test/x86_64/exclude-libs/log 137: + grep -F bar out/test/x86_64/exclude-libs/log 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/a.o -c -xc - -fPIC 137: + return 0 137: + grep -F baz out/test/x86_64/exclude-libs/log 137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz 137: + on_exit 137: + echo OK 137: OK 137: + exit 0 195/425 Test #137: x86_64-exclude-libs ................................... Passed 2.99 sec test 237 Start 237: x86_64-no-eh-frame-header 237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh" 237: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 237: Environment variables: 237: MACHINE=x86_64 237: CPU= 237: Test timeout computed to be: 1500 237: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh 237: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 237: ++ export LC_ALL=C 237: ++ LC_ALL=C 237: ++ '[' -z x86_64 ']' 237: ++ '[' -z '' ']' 237: ++ TESTDIR=out/test/x86_64 237: ++ CC=cc 237: ++ CXX=c++ 237: ++ GCC=gcc 237: ++ GXX=g++ 237: ++ OBJDUMP=objdump 237: ++ OBJCOPY=objcopy 237: ++ STRIP=strip 237: ++ QEMU= 237: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh .sh 237: ++ testname=no-eh-frame-header 237: ++ t=out/test/x86_64/no-eh-frame-header 237: ++ mkdir -p out/test/x86_64/no-eh-frame-header 237: ++ case $MACHINE in 237: ++ tlsdesc_opt=-mtls-dialect=gnu2 237: +++ uname 237: ++ '[' Linux = FreeBSD ']' 237: ++ trap 'on_error $LINENO' ERR 237: ++ trap on_exit EXIT 237: ++ echo -n 'Testing no-eh-frame-header ... ' 237: Testing no-eh-frame-header ... ++ set -o pipefail 237: ++ set -x 237: + cat 237: + cc -o out/test/x86_64/no-eh-frame-header/a.o -c -xc - 230: + ./mold -run bash -c 'echo $LD_PRELOAD' 230: + grep -F mold-wrapper.so 226: + cat 226: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 228: + not ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o 154: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so 154: + grep -F .gdb_index 136: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread 221: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - 182: + out/test/x86_64/ifunc-funcptr/exe2 182: + grep '^3$' 184: + out/test/x86_64/ifunc-static-pie/exe2 204: + out/test/x86_64/linker-script/exe 204: + grep 'Hello world' 184: + grep 'Hello world' 154: [38] .gdb_index PROGBITS 0000000000000000 002f78 000315 00 0 0 4 185: + out/test/x86_64/ifunc-static/exe 185: + grep 'Hello world' 204: Hello world 154: + cat 182: 3 199: + out/test/x86_64/library/exe2 178: + out/test/x86_64/ifunc-dlopen/exe 182: + on_exit 182: + echo OK 182: OK 182: + exit 0 199: + grep 'Hello world' 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 204: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,--script,out/test/x86_64/linker-script/script 184: Hello world 184: + on_exit 184: + echo OK 184: OK 184: + exit 0 178: + grep 'foo foo' 196/425 Test #182: x86_64-ifunc-funcptr .................................. Passed 1.85 sec 197/425 Test #184: x86_64-ifunc-static-pie ............................... Passed 1.68 sec 185: Hello world 185: + on_exit 185: + echo OK 185: OK 185: + exit 0 198/425 Test #185: x86_64-ifunc-static ................................... Passed 1.66 sec test 238 Start 238: x86_64-no-object-file 238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh" 238: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 238: Environment variables: 238: MACHINE=x86_64 238: CPU= 238: Test timeout computed to be: 1500 test 239 Start 239: x86_64-no-quick-exit 239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh" 239: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 239: Environment variables: 239: MACHINE=x86_64 239: CPU= 239: Test timeout computed to be: 1500 test 240 Start 240: x86_64-no-undefined-version 240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh" 240: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 240: Environment variables: 240: MACHINE=x86_64 240: CPU= 240: Test timeout computed to be: 1500 199: Hello world 199: + on_exit 199: + echo OK 199: OK 199: + exit 0 199/425 Test #199: x86_64-library ........................................ Passed 1.26 sec 203: + echo 'INPUT(out/test/x86_64/linker-script-relocatable/a.o out/test/x86_64/linker-script-relocatable/b.o)' 203: + ./mold --relocatable -o out/test/x86_64/linker-script-relocatable/d.o out/test/x86_64/linker-script-relocatable/c.script 229: + cat 229: + chmod 755 out/test/x86_64/mold-wrapper/a.sh 229: + cat 229: + cc -xc -o out/test/x86_64/mold-wrapper/exe - 178: foo foo 0x201640 0x201640 178: + on_exit 178: + echo OK 178: OK 178: + exit 0 200/425 Test #178: x86_64-ifunc-dlopen ................................... Passed 2.09 sec 230: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 230: + on_exit 230: + echo OK 230: OK 230: + exit 0 201/425 Test #230: x86_64-mold-wrapper2 .................................. Passed 0.28 sec 179: + out/test/x86_64/ifunc-dso/exe 179: + grep 'Hello world' 179: Hello world 179: + on_exit 179: + echo OK 179: OK 179: + exit 0 202/425 Test #179: x86_64-ifunc-dso ...................................... Passed 2.08 sec 96: + out/test/x86_64/defsym-lto/exe 96: + grep '^OK$' 96: OK 96: + on_exit 96: + echo OK 96: OK 96: + exit 0 238: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh 238: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 238: ++ export LC_ALL=C 238: ++ LC_ALL=C 238: ++ '[' -z x86_64 ']' 238: ++ '[' -z '' ']' 238: ++ TESTDIR=out/test/x86_64 238: ++ CC=cc 238: ++ CXX=c++ 238: ++ GCC=gcc 238: ++ GXX=g++ 238: ++ OBJDUMP=objdump 238: ++ OBJCOPY=objcopy 238: ++ STRIP=strip 238: ++ QEMU= 238: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh .sh 238: ++ testname=no-object-file 238: ++ t=out/test/x86_64/no-object-file 238: ++ mkdir -p out/test/x86_64/no-object-file 238: ++ case $MACHINE in 238: ++ tlsdesc_opt=-mtls-dialect=gnu2 238: +++ uname 238: ++ '[' Linux = FreeBSD ']' 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT 238: ++ echo -n 'Testing no-object-file ... ' 238: Testing no-object-file ... ++ set -o pipefail 238: ++ set -x 238: + cat 238: + cc -x assembler -c -o out/test/x86_64/no-object-file/a.o - test 241 Start 241: x86_64-nocopyreloc 241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh" 241: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 241: Environment variables: 241: MACHINE=x86_64 241: CPU= 241: Test timeout computed to be: 1500 test 242 Start 242: x86_64-noinhibit-exec 242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh" 242: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 242: Environment variables: 242: MACHINE=x86_64 242: CPU= 242: Test timeout computed to be: 1500 test 243 Start 243: x86_64-non-canonical-plt 243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh" 243: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 243: Environment variables: 243: MACHINE=x86_64 243: CPU= 243: Test timeout computed to be: 1500 test 244 Start 244: x86_64-nostdlib 244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh" 244: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 244: Environment variables: 244: MACHINE=x86_64 244: CPU= 244: Test timeout computed to be: 1500 228: + grep 'undefined symbol: foo' out/test/x86_64/missing-error/log 228: mold: error: undefined symbol: foo 228: + grep '>>> .*a\.o' out/test/x86_64/missing-error/log 228: >>> out/test/x86_64/missing-error/a.o:(main) 228: + on_exit 228: + echo OK 228: OK 228: + exit 0 216: + out/test/x86_64/lto-llvm/exe 216: + grep 'Hello world' 216: Hello world 216: + on_exit 216: + echo OK 216: OK 216: + exit 0 239: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh 239: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 239: ++ export LC_ALL=C 239: ++ LC_ALL=C 239: ++ '[' -z x86_64 ']' 239: ++ '[' -z '' ']' 239: ++ TESTDIR=out/test/x86_64 239: ++ CC=cc 239: ++ CXX=c++ 239: ++ GCC=gcc 239: ++ GXX=g++ 239: ++ OBJDUMP=objdump 239: ++ OBJCOPY=objcopy 239: ++ STRIP=strip 239: ++ QEMU= 239: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh .sh 239: ++ testname=no-quick-exit 239: ++ t=out/test/x86_64/no-quick-exit 239: ++ mkdir -p out/test/x86_64/no-quick-exit 239: ++ case $MACHINE in 239: ++ tlsdesc_opt=-mtls-dialect=gnu2 239: +++ uname 239: ++ '[' Linux = FreeBSD ']' 239: ++ trap 'on_error $LINENO' ERR 239: ++ trap on_exit EXIT 239: ++ echo -n 'Testing no-quick-exit ... ' 239: Testing no-quick-exit ... ++ set -o pipefail 239: ++ set -x 239: + cat 239: + cc -o out/test/x86_64/no-quick-exit/a.o -c -xc - 203/425 Test #96: x86_64-defsym-lto ..................................... Passed 3.86 sec 204/425 Test #228: x86_64-missing-error .................................. Passed 0.48 sec test 245 Start 245: x86_64-oformat-binary 245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh" 245: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 245: Environment variables: 245: MACHINE=x86_64 245: CPU= 245: Test timeout computed to be: 1500 test 246 Start 246: x86_64-omagic 246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh" 246: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 246: Environment variables: 246: MACHINE=x86_64 246: CPU= 246: Test timeout computed to be: 1500 205/425 Test #216: x86_64-lto-llvm ....................................... Passed 1.04 sec 240: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh 240: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 240: ++ export LC_ALL=C 240: ++ LC_ALL=C 240: ++ '[' -z x86_64 ']' 240: ++ '[' -z '' ']' 240: ++ TESTDIR=out/test/x86_64 240: ++ CC=cc 240: ++ CXX=c++ 240: ++ GCC=gcc 240: ++ GXX=g++ 240: ++ OBJDUMP=objdump 240: ++ OBJCOPY=objcopy 240: ++ STRIP=strip 240: ++ QEMU= 240: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh .sh 240: ++ testname=no-undefined-version 240: ++ t=out/test/x86_64/no-undefined-version 240: ++ mkdir -p out/test/x86_64/no-undefined-version 240: ++ case $MACHINE in 240: ++ tlsdesc_opt=-mtls-dialect=gnu2 240: +++ uname 240: ++ '[' Linux = FreeBSD ']' 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT 240: ++ echo -n 'Testing no-undefined-version ... ' 240: Testing no-undefined-version ... ++ set -o pipefail 240: ++ set -x 240: + echo 'ver_x { global: foo; };' 240: + cat 240: + cc -o out/test/x86_64/no-undefined-version/b.o -c -xc - 217: + clang -B. -o out/test/x86_64/lto-llvm2/exe2 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-plugin-opt,-pass-remarks=. 238: + rm -f out/test/x86_64/no-object-file/a.a 238: + ar rcs out/test/x86_64/no-object-file/a.a out/test/x86_64/no-object-file/a.o 200: + readelf --dynamic out/test/x86_64/link-order/exe 200: + not grep libfoo 200: + grep libfoo 200: + return 0 200: + on_exit 200: + echo OK 200: OK 200: + exit 0 206/425 Test #200: x86_64-link-order ..................................... Passed 1.29 sec 203: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o 204: + grep 'Hello world' 204: + out/test/x86_64/linker-script/exe 204: Hello world 204: + on_exit 204: + echo OK 204: OK 204: + exit 0 241: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh 241: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 241: ++ export LC_ALL=C 241: ++ LC_ALL=C 241: ++ '[' -z x86_64 ']' 241: ++ '[' -z '' ']' 241: ++ TESTDIR=out/test/x86_64 241: ++ CC=cc 241: ++ CXX=c++ 241: ++ GCC=gcc 241: ++ GXX=g++ 241: ++ OBJDUMP=objdump 241: ++ OBJCOPY=objcopy 241: ++ STRIP=strip 241: ++ QEMU= 241: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh .sh 241: ++ testname=nocopyreloc 241: ++ t=out/test/x86_64/nocopyreloc 241: ++ mkdir -p out/test/x86_64/nocopyreloc 241: ++ case $MACHINE in 241: ++ tlsdesc_opt=-mtls-dialect=gnu2 241: +++ uname 241: ++ '[' Linux = FreeBSD ']' 241: ++ trap 'on_error $LINENO' ERR 241: ++ trap on_exit EXIT 241: ++ echo -n 'Testing nocopyreloc ... ' 241: Testing nocopyreloc ... ++ set -o pipefail 241: ++ set -x 241: + '[' x86_64 = i686 ']' 241: + '[' x86_64 = m68k ']' 241: + '[' x86_64 = ppc64 ']' 241: + '[' x86_64 = ppc64le ']' 241: + '[' x86_64 = sh4 ']' 241: + [[ x86_64 = arm* ]] 241: + [[ x86_64 = loongarch* ]] 241: + cat 241: + cc -shared -o out/test/x86_64/nocopyreloc/a.so -xc - 242: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh 242: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 242: ++ export LC_ALL=C 242: ++ LC_ALL=C 242: ++ '[' -z x86_64 ']' 242: ++ '[' -z '' ']' 242: ++ TESTDIR=out/test/x86_64 242: ++ CC=cc 242: ++ CXX=c++ 242: ++ GCC=gcc 242: ++ GXX=g++ 242: ++ OBJDUMP=objdump 242: ++ OBJCOPY=objcopy 242: ++ STRIP=strip 242: ++ QEMU= 242: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh .sh 242: ++ testname=noinhibit-exec 242: ++ t=out/test/x86_64/noinhibit-exec 242: ++ mkdir -p out/test/x86_64/noinhibit-exec 242: ++ case $MACHINE in 242: ++ tlsdesc_opt=-mtls-dialect=gnu2 242: +++ uname 242: ++ '[' Linux = FreeBSD ']' 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT 242: ++ echo -n 'Testing noinhibit-exec ... ' 242: Testing noinhibit-exec ... ++ set -o pipefail 242: ++ set -x 242: + cat 242: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC 243: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh 243: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 243: ++ export LC_ALL=C 243: ++ LC_ALL=C 243: ++ '[' -z x86_64 ']' 243: ++ '[' -z '' ']' 243: ++ TESTDIR=out/test/x86_64 243: ++ CC=cc 243: ++ CXX=c++ 243: ++ GCC=gcc 243: ++ GXX=g++ 243: ++ OBJDUMP=objdump 243: ++ OBJCOPY=objcopy 243: ++ STRIP=strip 243: ++ QEMU= 243: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh .sh 243: ++ testname=non-canonical-plt 243: ++ t=out/test/x86_64/non-canonical-plt 243: ++ mkdir -p out/test/x86_64/non-canonical-plt 243: ++ case $MACHINE in 243: ++ tlsdesc_opt=-mtls-dialect=gnu2 243: +++ uname 243: ++ '[' Linux = FreeBSD ']' 243: ++ trap 'on_error $LINENO' ERR 243: ++ trap on_exit EXIT 243: ++ echo -n 'Testing non-canonical-plt ... ' 243: Testing non-canonical-plt ... ++ set -o pipefail 243: ++ set -x 243: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - 243: + cat 244: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh 244: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 244: ++ export LC_ALL=C 244: ++ LC_ALL=C 244: ++ '[' -z x86_64 ']' 244: ++ '[' -z '' ']' 244: ++ TESTDIR=out/test/x86_64 244: ++ CC=cc 244: ++ CXX=c++ 244: ++ GCC=gcc 244: ++ GXX=g++ 244: ++ OBJDUMP=objdump 244: ++ OBJCOPY=objcopy 244: ++ STRIP=strip 244: ++ QEMU= 244: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh .sh 244: ++ testname=nostdlib 244: ++ t=out/test/x86_64/nostdlib 244: ++ mkdir -p out/test/x86_64/nostdlib 244: ++ case $MACHINE in 244: ++ tlsdesc_opt=-mtls-dialect=gnu2 244: +++ uname 244: ++ '[' Linux = FreeBSD ']' 244: ++ trap 'on_error $LINENO' ERR 244: ++ trap on_exit EXIT 244: ++ echo -n 'Testing nostdlib ... ' 244: Testing nostdlib ... ++ set -o pipefail 244: ++ set -x 244: + cat 244: + cc -o out/test/x86_64/nostdlib/a.o -c -xc - -fno-PIE test 247 Start 247: x86_64-package-metadata 247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh" 247: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 247: Environment variables: 247: MACHINE=x86_64 247: CPU= 247: Test timeout computed to be: 1500 test 248 Start 248: x86_64-physical-image-base 248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh" 248: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 248: Environment variables: 248: MACHINE=x86_64 248: CPU= 248: Test timeout computed to be: 1500 221: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC 225: + cat 225: + cc -o out/test/x86_64/mcmodel-large/a.o -c -xc - -fno-PIC -mcmodel=large 245: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh 245: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 245: ++ export LC_ALL=C 245: ++ LC_ALL=C 245: ++ '[' -z x86_64 ']' 245: ++ '[' -z '' ']' 245: ++ TESTDIR=out/test/x86_64 245: ++ CC=cc 245: ++ CXX=c++ 245: ++ GCC=gcc 245: ++ GXX=g++ 245: ++ OBJDUMP=objdump 245: ++ OBJCOPY=objcopy 245: ++ STRIP=strip 245: ++ QEMU= 245: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh .sh 245: ++ testname=oformat-binary 245: ++ t=out/test/x86_64/oformat-binary 245: ++ mkdir -p out/test/x86_64/oformat-binary 245: ++ case $MACHINE in 245: ++ tlsdesc_opt=-mtls-dialect=gnu2 245: +++ uname 245: ++ '[' Linux = FreeBSD ']' 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT 245: ++ echo -n 'Testing oformat-binary ... ' 245: Testing oformat-binary ... ++ set -o pipefail 245: ++ set -x 245: + cat 245: + cc -o out/test/x86_64/oformat-binary/a.o -c -xc - -fno-PIE 246: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh 246: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 246: ++ export LC_ALL=C 246: ++ LC_ALL=C 246: ++ '[' -z x86_64 ']' 246: ++ '[' -z '' ']' 246: ++ TESTDIR=out/test/x86_64 246: ++ CC=cc 246: ++ CXX=c++ 246: ++ GCC=gcc 246: ++ GXX=g++ 246: ++ OBJDUMP=objdump 246: ++ OBJCOPY=objcopy 246: ++ STRIP=strip 246: ++ QEMU= 246: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh .sh 246: ++ testname=omagic 246: ++ t=out/test/x86_64/omagic 246: ++ mkdir -p out/test/x86_64/omagic 246: ++ case $MACHINE in 246: ++ tlsdesc_opt=-mtls-dialect=gnu2 246: +++ uname 207/425 Test #204: x86_64-linker-script .................................. Passed 1.28 sec test 249 Start 249: x86_64-pie 249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh" 249: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 249: Environment variables: 249: MACHINE=x86_64 249: CPU= 249: Test timeout computed to be: 1500 246: ++ '[' Linux = FreeBSD ']' 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT 246: ++ echo -n 'Testing omagic ... ' 246: Testing omagic ... ++ set -o pipefail 246: ++ set -x 246: + test_cflags -static 246: + echo 'int main() {}' 246: + cc -B. -static -o /dev/null -xc - 247: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh 247: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 247: ++ export LC_ALL=C 247: ++ LC_ALL=C 247: ++ '[' -z x86_64 ']' 247: ++ '[' -z '' ']' 247: ++ TESTDIR=out/test/x86_64 247: ++ CC=cc 247: ++ CXX=c++ 247: ++ GCC=gcc 247: ++ GXX=g++ 247: ++ OBJDUMP=objdump 247: ++ OBJCOPY=objcopy 247: ++ STRIP=strip 247: ++ QEMU= 247: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh .sh 247: ++ testname=package-metadata 247: ++ t=out/test/x86_64/package-metadata 247: ++ mkdir -p out/test/x86_64/package-metadata 247: ++ case $MACHINE in 247: ++ tlsdesc_opt=-mtls-dialect=gnu2 247: +++ uname 248: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh 248: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 248: ++ export LC_ALL=C 248: ++ LC_ALL=C 248: ++ '[' -z x86_64 ']' 248: ++ '[' -z '' ']' 248: ++ TESTDIR=out/test/x86_64 248: ++ CC=cc 248: ++ CXX=c++ 248: ++ GCC=gcc 248: ++ GXX=g++ 248: ++ OBJDUMP=objdump 248: ++ OBJCOPY=objcopy 248: ++ STRIP=strip 248: ++ QEMU= 248: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh .sh 248: ++ testname=physical-image-base 248: ++ t=out/test/x86_64/physical-image-base 248: ++ mkdir -p out/test/x86_64/physical-image-base 247: ++ '[' Linux = FreeBSD ']' 247: ++ trap 'on_error $LINENO' ERR 247: ++ trap on_exit EXIT 247: ++ echo -n 'Testing package-metadata ... ' 247: Testing package-metadata ... ++ set -o pipefail 247: ++ set -x 248: ++ case $MACHINE in 248: ++ tlsdesc_opt=-mtls-dialect=gnu2 136: + out/test/x86_64/exception/exe9 136: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie 249: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh 248: +++ uname 247: + cat 203: + out/test/x86_64/linker-script-relocatable/exe 203: + grep Hello 249: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 249: ++ export LC_ALL=C 249: ++ LC_ALL=C 249: ++ '[' -z x86_64 ']' 249: ++ '[' -z '' ']' 249: ++ TESTDIR=out/test/x86_64 249: ++ CC=cc 249: ++ CXX=c++ 249: ++ GCC=gcc 249: ++ GXX=g++ 249: ++ OBJDUMP=objdump 249: ++ OBJCOPY=objcopy 249: ++ STRIP=strip 249: ++ QEMU= 249: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh .sh 248: ++ '[' Linux = FreeBSD ']' 247: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT 248: ++ echo -n 'Testing physical-image-base ... ' 248: Testing physical-image-base ... ++ set -o pipefail 248: ++ set -x 248: + '[' x86_64 = ppc64 ']' 203: Hello world 248: + echo abab 203: + on_exit 203: + echo OK 203: OK 203: + exit 0 249: ++ testname=pie 249: ++ t=out/test/x86_64/pie 249: ++ mkdir -p out/test/x86_64/pie 248: + grep -E '(ab)\1' 208/425 Test #203: x86_64-linker-script-relocatable ...................... Passed 1.30 sec test 250 Start 250: x86_64-plt-dso 250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh" 250: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 250: Environment variables: 250: MACHINE=x86_64 250: CPU= 250: Test timeout computed to be: 1500 248: abab 248: + cat 248: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - 249: ++ case $MACHINE in 249: ++ tlsdesc_opt=-mtls-dialect=gnu2 249: +++ uname 249: ++ '[' Linux = FreeBSD ']' 249: ++ trap 'on_error $LINENO' ERR 249: ++ trap on_exit EXIT 249: ++ echo -n 'Testing pie ... ' 249: Testing pie ... ++ set -o pipefail 249: ++ set -x 249: + cat 249: + cc -o out/test/x86_64/pie/a.o -c -xc -fPIE - 250: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh 250: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 250: ++ export LC_ALL=C 250: ++ LC_ALL=C 250: ++ '[' -z x86_64 ']' 250: ++ '[' -z '' ']' 250: ++ TESTDIR=out/test/x86_64 250: ++ CC=cc 250: ++ CXX=c++ 250: ++ GCC=gcc 250: ++ GXX=g++ 250: ++ OBJDUMP=objdump 250: ++ OBJCOPY=objcopy 250: ++ STRIP=strip 250: ++ QEMU= 250: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh .sh 250: ++ testname=plt-dso 250: ++ t=out/test/x86_64/plt-dso 250: ++ mkdir -p out/test/x86_64/plt-dso 250: ++ case $MACHINE in 250: ++ tlsdesc_opt=-mtls-dialect=gnu2 250: +++ uname 250: ++ '[' Linux = FreeBSD ']' 250: ++ trap 'on_error $LINENO' ERR 250: ++ trap on_exit EXIT 250: ++ echo -n 'Testing plt-dso ... ' 250: Testing plt-dso ... ++ set -o pipefail 250: ++ set -x 250: + cat 250: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - 156: + cc -B. -o out/test/x86_64/gdb-index-split-dwarf/exe out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/f.o -Wl,--gdb-index 238: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a 238: mold: warning: entry symbol is not defined: _start 154: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe1 out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/g.o 226: + cc -o out/test/x86_64/mergeable-strings/exe1 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie 231: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic 244: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o 236: + cat 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/b.o -c -xc - -fPIC 238: + on_exit 238: + echo OK 238: OK 238: + exit 0 225: + cc -B. -o out/test/x86_64/mcmodel-large/exe out/test/x86_64/mcmodel-large/a.o -static 239: + cc -B. -o out/test/x86_64/no-quick-exit/exe out/test/x86_64/no-quick-exit/a.o -Wl,-no-quick-exit 242: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o 237: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/x86_64/no-eh-frame-header/exe out/test/x86_64/no-eh-frame-header/a.o 240: + cc -B. -o out/test/x86_64/no-undefined-version/exe -Wl,--version-script,out/test/x86_64/no-undefined-version/a.ver out/test/x86_64/no-undefined-version/b.o 240: + grep -F 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' 136: + out/test/x86_64/exception/exe10 221: + cc -B. -o out/test/x86_64/main-in-dso/exe1 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -pie 187: + cat 209/425 Test #238: x86_64-no-object-file ................................. Passed 0.28 sec test 251 Start 251: x86_64-plt-symbols 251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh" 251: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 251: Environment variables: 251: MACHINE=x86_64 251: CPU= 251: Test timeout computed to be: 1500 187: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - 136: + '[' x86_64 '!=' riscv32 ']' 136: + c++ -B. -o out/test/x86_64/exception/exe11 out/test/x86_64/exception/b.o -pie 251: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh 251: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 251: ++ export LC_ALL=C 251: ++ LC_ALL=C 251: ++ '[' -z x86_64 ']' 251: ++ '[' -z '' ']' 251: ++ TESTDIR=out/test/x86_64 251: ++ CC=cc 251: ++ CXX=c++ 251: ++ GCC=gcc 251: ++ GXX=g++ 251: ++ OBJDUMP=objdump 251: ++ OBJCOPY=objcopy 251: ++ STRIP=strip 251: ++ QEMU= 251: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh .sh 251: ++ testname=plt-symbols 251: ++ t=out/test/x86_64/plt-symbols 251: ++ mkdir -p out/test/x86_64/plt-symbols 251: ++ case $MACHINE in 251: ++ tlsdesc_opt=-mtls-dialect=gnu2 251: +++ uname 244: + readelf -W --sections out/test/x86_64/nostdlib/exe 251: ++ '[' Linux = FreeBSD ']' 251: ++ trap 'on_error $LINENO' ERR 251: ++ trap on_exit EXIT 251: ++ echo -n 'Testing plt-symbols ... ' 251: Testing plt-symbols ... ++ set -o pipefail 251: ++ set -x 251: + cat 251: + cc -c -o out/test/x86_64/plt-symbols/a.o -xc - -fPIC 244: + not grep -F ' .dynsym ' out/test/x86_64/nostdlib/log 244: + grep -F ' .dynsym ' out/test/x86_64/nostdlib/log 244: + return 0 244: + not grep -F ' .dynstr ' out/test/x86_64/nostdlib/log 244: + grep -F ' .dynstr ' out/test/x86_64/nostdlib/log 244: + return 0 244: + on_exit 244: + echo OK 244: OK 244: + exit 0 210/425 Test #244: x86_64-nostdlib ....................................... Passed 0.25 sec test 252 Start 252: x86_64-pltgot 252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh" 252: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 252: Environment variables: 252: MACHINE=x86_64 252: CPU= 252: Test timeout computed to be: 1500 252: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh 252: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 252: ++ export LC_ALL=C 252: ++ LC_ALL=C 252: ++ '[' -z x86_64 ']' 252: ++ '[' -z '' ']' 252: ++ TESTDIR=out/test/x86_64 252: ++ CC=cc 252: ++ CXX=c++ 252: ++ GCC=gcc 252: ++ GXX=g++ 252: ++ OBJDUMP=objdump 252: ++ OBJCOPY=objcopy 252: ++ STRIP=strip 252: ++ QEMU= 252: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh .sh 252: ++ testname=pltgot 252: ++ t=out/test/x86_64/pltgot 252: ++ mkdir -p out/test/x86_64/pltgot 252: ++ case $MACHINE in 252: ++ tlsdesc_opt=-mtls-dialect=gnu2 252: +++ uname 252: ++ '[' Linux = FreeBSD ']' 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT 252: ++ echo -n 'Testing pltgot ... ' 252: Testing pltgot ... ++ set -o pipefail 252: ++ set -x 252: + cat 252: + cc -o out/test/x86_64/pltgot/a.o -c -xc - -fPIC 245: + ./mold -o out/test/x86_64/oformat-binary/exe out/test/x86_64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/x86_64/oformat-binary/map 250: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o 247: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' 217: + not clang -B. -o out/test/x86_64/lto-llvm2/exe3 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-mllvm,--no-such-option 217: + grep -i 'Unknown command line argument' 248: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe1 out/test/x86_64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 249: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o 36: + out/test/x86_64/arch-x86_64-reloc/exe 231: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib 245: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/x86_64/oformat-binary/map 245: 0x4000 7 1 .text 36: + grep '^61$' 245: + not grep -F .strtab out/test/x86_64/oformat-binary/map 245: + grep -F .strtab out/test/x86_64/oformat-binary/map 156: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/exe 245: + return 0 245: + not grep -F .shstrtab out/test/x86_64/oformat-binary/map 217: LLVMgold: Unknown command line argument '--no-such-option'. Try: 'LLVMgold --help' 245: + grep -F .shstrtab out/test/x86_64/oformat-binary/map 156: + grep -F .gdb_index 217: + not clang -B. -o out/test/x86_64/lto-llvm2/exe4 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-plugin-opt,--no-such-option 217: + grep -i 'Unknown command line argument' 156: [40] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 239: + out/test/x86_64/no-quick-exit/exe 156: + out/test/x86_64/gdb-index-split-dwarf/exe 239: + grep 'Hello world' 156: + grep 'Hello world' 239: Hello world 156: Hello world 245: + return 0 245: + not grep -F .symtab out/test/x86_64/oformat-binary/map 245: + grep -F .symtab out/test/x86_64/oformat-binary/map 239: + on_exit 239: + echo OK 239: OK 239: + exit 0 156: + on_exit 156: + echo OK 156: OK 156: + exit 0 211/425 Test #156: x86_64-gdb-index-split-dwarf .......................... Passed 2.99 sec 36: 61 test 253 Start 253: x86_64-preinit-array 253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh" 253: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 253: Environment variables: 253: MACHINE=x86_64 253: CPU= 253: Test timeout computed to be: 1500 36: + cat 212/425 Test #239: x86_64-no-quick-exit .................................. Passed 0.46 sec test 254 Start 254: x86_64-print-dependencies 254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh" 254: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 254: Environment variables: 254: MACHINE=x86_64 254: CPU= 254: Test timeout computed to be: 1500 105: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-lto/dep 253: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh 253: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 253: ++ export LC_ALL=C 253: ++ LC_ALL=C 253: ++ '[' -z x86_64 ']' 253: ++ '[' -z '' ']' 253: ++ TESTDIR=out/test/x86_64 253: ++ CC=cc 253: ++ CXX=c++ 253: ++ GCC=gcc 253: ++ GXX=g++ 253: ++ OBJDUMP=objdump 253: ++ OBJCOPY=objcopy 253: ++ STRIP=strip 253: ++ QEMU= 253: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh .sh 225: + out/test/x86_64/mcmodel-large/exe 225: + grep 'Hello world' 225: Hello world 225: + on_exit 225: + echo OK 225: OK 225: + exit 0 253: ++ testname=preinit-array 253: ++ t=out/test/x86_64/preinit-array 253: ++ mkdir -p out/test/x86_64/preinit-array 229: ++ pwd 105: out/test/x86_64/dependency-file-lto/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file-lto/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execl 229: + grep 'a.sh execl' 254: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh 105: + grep '/a.o:$' out/test/x86_64/dependency-file-lto/dep 253: ++ case $MACHINE in 105: out/test/x86_64/dependency-file-lto/a.o: 105: + not grep '^/tmp' out/test/x86_64/dependency-file-lto/dep 105: + grep '^/tmp' out/test/x86_64/dependency-file-lto/dep 253: ++ tlsdesc_opt=-mtls-dialect=gnu2 254: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 254: ++ export LC_ALL=C 254: ++ LC_ALL=C 254: ++ '[' -z x86_64 ']' 254: ++ '[' -z '' ']' 254: ++ TESTDIR=out/test/x86_64 253: +++ uname 254: ++ CC=cc 254: ++ CXX=c++ 254: ++ GCC=gcc 254: ++ GXX=g++ 254: ++ OBJDUMP=objdump 254: ++ OBJCOPY=objcopy 254: ++ STRIP=strip 254: ++ QEMU= 254: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh .sh 254: ++ testname=print-dependencies 254: ++ t=out/test/x86_64/print-dependencies 254: ++ mkdir -p out/test/x86_64/print-dependencies 105: + return 0 105: + on_exit 105: + echo OK 105: OK 105: + exit 0 213/425 Test #105: x86_64-dependency-file-lto ............................ Passed 4.01 sec test 255 Start 255: x86_64-protected-dynsym 255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh" 255: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 255: Environment variables: 255: MACHINE=x86_64 255: CPU= 255: Test timeout computed to be: 1500 229: out/test/x86_64/mold-wrapper/a.sh execl 229: + grep 'a.sh execlp' 229: ++ pwd 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execlp 254: ++ case $MACHINE in 254: ++ tlsdesc_opt=-mtls-dialect=gnu2 254: +++ uname 254: ++ '[' Linux = FreeBSD ']' 254: ++ trap 'on_error $LINENO' ERR 254: ++ trap on_exit EXIT 237: + readelf -WS out/test/x86_64/no-eh-frame-header/exe 237: + not grep -F .eh_frame_hdr 237: + grep -F .eh_frame_hdr 250: + cat 250: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - 254: ++ echo -n 'Testing print-dependencies ... ' 254: Testing print-dependencies ... ++ set -o pipefail 254: ++ set -x 240: mold: warning: out/test/x86_64/no-undefined-version/a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found 254: + cat 237: + return 0 254: + cc -o out/test/x86_64/print-dependencies/a.o -c -xc - 255: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh 237: + out/test/x86_64/no-eh-frame-header/exe 247: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 229: out/test/x86_64/mold-wrapper/a.sh execlp 247: + grep -F '{"foo":"bar"}' 231: ++ nm out/test/x86_64/nmagic/exe1 255: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 255: ++ export LC_ALL=C 255: ++ LC_ALL=C 231: ++ grep ' end$' 255: ++ '[' -z x86_64 ']' 255: ++ '[' -z '' ']' 255: ++ TESTDIR=out/test/x86_64 231: ++ cut '-d ' -f1 255: ++ CC=cc 255: ++ CXX=c++ 255: ++ GCC=gcc 255: ++ GXX=g++ 255: ++ OBJDUMP=objdump 255: ++ OBJCOPY=objcopy 255: ++ STRIP=strip 255: ++ QEMU= 229: + grep 'a.sh execle' 229: ++ pwd 255: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh .sh 240: + on_exit 240: + echo OK 240: OK 240: + exit 0 247: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execle 237: + on_exit 237: + echo OK 237: OK 237: + exit 0 247: + cc -B. -o out/test/x86_64/package-metadata/exe2 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=%7B%22foo%22%3A%22bar%22%7D 214/425 Test #237: x86_64-no-eh-frame-header ............................. Passed 0.54 sec 215/425 Test #240: x86_64-no-undefined-version ........................... Passed 0.49 sec 255: ++ testname=protected-dynsym 255: ++ t=out/test/x86_64/protected-dynsym 255: ++ mkdir -p out/test/x86_64/protected-dynsym test 256 Start 256: x86_64-protected 256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh" 256: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 256: Environment variables: 256: MACHINE=x86_64 256: CPU= 256: Test timeout computed to be: 1500 test 257 Start 257: x86_64-push-pop-state 257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh" 257: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 257: Environment variables: 257: MACHINE=x86_64 257: CPU= 257: Test timeout computed to be: 1500 255: ++ case $MACHINE in 255: ++ tlsdesc_opt=-mtls-dialect=gnu2 255: +++ uname 255: ++ '[' Linux = FreeBSD ']' 255: ++ trap 'on_error $LINENO' ERR 255: ++ trap on_exit EXIT 255: ++ echo -n 'Testing protected-dynsym ... ' 255: Testing protected-dynsym ... ++ set -o pipefail 255: ++ set -x 255: + cat 255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/a.o -xc - 232: + cat 232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined-circular -lfoo 216/425 Test #225: x86_64-mcmodel-large .................................. Passed 2.23 sec 243: + cat 243: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC 243: + cat 243: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC 242: + not cc -B. -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym 242: + grep 'undefined symbol: no-such-sym' 229: out/test/x86_64/mold-wrapper/a.sh execle 229: + grep 'a.sh execv' 229: ++ pwd 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execv 229: out/test/x86_64/mold-wrapper/a.sh execv 229: + grep 'a.sh execvp' 229: ++ pwd 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execvp 229: out/test/x86_64/mold-wrapper/a.sh execvp 229: + grep 'a.sh execvpe bar' 229: ++ pwd 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execvpe 229: out/test/x86_64/mold-wrapper/a.sh execvpe bar 229: + on_exit 229: + echo OK 229: OK 229: + exit 0 226: + out/test/x86_64/mergeable-strings/exe1 226: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 226: 0x40201c 0x40201c 0x402004 0x402004 0x402014 0x402014 0x402004 0x402004 226: + cc -B. -o out/test/x86_64/mergeable-strings/exe2 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie 241: + cat 241: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - 236: + cat 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/c.o -c -xc - -fPIC 235: + cat 235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined3 -lfoo 246: + cat 246: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC 253: ++ '[' Linux = FreeBSD ']' 253: ++ trap 'on_error $LINENO' ERR 253: ++ trap on_exit EXIT 253: ++ echo -n 'Testing preinit-array ... ' 253: Testing preinit-array ... ++ set -o pipefail 253: ++ set -x 253: + cat 253: + cc -o out/test/x86_64/preinit-array/a.o -c -xc - 233: + cat 233: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - 231: + end1=0000000000000410 231: ++ grep ' end$' 231: ++ cut '-d ' -f1 231: ++ nm out/test/x86_64/nmagic/exe2 36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/e.o out/test/x86_64/arch-x86_64-reloc/e.c -mcmodel=large -fPIC 245: + return 0 245: + not grep -F .comment out/test/x86_64/oformat-binary/map 245: + grep -F .comment out/test/x86_64/oformat-binary/map 245: + return 0 245: + on_exit 245: + echo OK 245: OK 245: + exit 0 248: + out/test/x86_64/physical-image-base/exe1 248: + grep 'Hello world' 248: Hello world 248: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 248: + grep -E 'LOAD\s+0x000000 0x0*200000 0x0*800000' 154: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' 154: + DEBUGINFOD_URLS= 154: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit 252: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/a.o 254: + cat 254: + cc -o out/test/x86_64/print-dependencies/b.o -c -xc - 250: + cc -B. -o out/test/x86_64/plt-dso/exe -Wl,-rpath=out/test/x86_64/plt-dso out/test/x86_64/plt-dso/c.o out/test/x86_64/plt-dso/b.so 251: + cc -B. -shared -o out/test/x86_64/plt-symbols/b.so out/test/x86_64/plt-symbols/a.o 256: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh 256: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 256: ++ export LC_ALL=C 256: ++ LC_ALL=C 256: ++ '[' -z x86_64 ']' 256: ++ '[' -z '' ']' 256: ++ TESTDIR=out/test/x86_64 256: ++ CC=cc 256: ++ CXX=c++ 256: ++ GCC=gcc 256: ++ GXX=g++ 256: ++ OBJDUMP=objdump 256: ++ OBJCOPY=objcopy 256: ++ STRIP=strip 256: ++ QEMU= 256: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh .sh 256: ++ testname=protected 256: ++ t=out/test/x86_64/protected 256: ++ mkdir -p out/test/x86_64/protected 217/425 Test #229: x86_64-mold-wrapper ................................... Passed 2.07 sec 218/425 Test #245: x86_64-oformat-binary ................................. Passed 1.74 sec 248: LOAD 0x000000 0x0000000000200000 0x0000000000800000 0x000524 0x000524 R 0x1000 257: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh test 258 Start 258: x86_64-range-extension-thunk 258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh" 258: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 258: Environment variables: 258: MACHINE=x86_64 258: CPU= 258: Test timeout computed to be: 1500 test 259 Start 259: x86_64-range-extension-thunk2 259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh" 259: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 259: Environment variables: 259: MACHINE=x86_64 259: CPU= 259: Test timeout computed to be: 1500 test 260 Start 260: x86_64-range-extension-thunk3 260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh" 260: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 260: Environment variables: 260: MACHINE=x86_64 260: CPU= 260: Test timeout computed to be: 1500 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - 248: + grep __phys_start_foo 248: + readelf -Ws out/test/x86_64/physical-image-base/exe1 257: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 257: ++ export LC_ALL=C 257: ++ LC_ALL=C 257: ++ '[' -z x86_64 ']' 257: ++ '[' -z '' ']' 257: ++ TESTDIR=out/test/x86_64 257: ++ CC=cc 257: ++ CXX=c++ 257: ++ GCC=gcc 257: ++ GXX=g++ 257: ++ OBJDUMP=objdump 257: ++ OBJCOPY=objcopy 257: ++ STRIP=strip 257: ++ QEMU= 257: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh .sh 257: ++ testname=push-pop-state 257: ++ t=out/test/x86_64/push-pop-state 257: ++ mkdir -p out/test/x86_64/push-pop-state 257: ++ case $MACHINE in 257: ++ tlsdesc_opt=-mtls-dialect=gnu2 257: +++ uname 256: ++ case $MACHINE in 256: ++ tlsdesc_opt=-mtls-dialect=gnu2 256: +++ uname 256: ++ '[' Linux = FreeBSD ']' 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT 256: ++ echo -n 'Testing protected ... ' 256: Testing protected ... ++ set -o pipefail 256: ++ set -x 256: + cat 256: + cc -fPIC -c -o out/test/x86_64/protected/a.o -xc - 234: + cat 234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo 236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libfoo.so -shared out/test/x86_64/no-allow-shlib-undefined4/a.o 221: + out/test/x86_64/main-in-dso/exe1 221: + grep 'Hello world' 221: Hello world 221: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fno-PIC 226: + out/test/x86_64/mergeable-strings/exe2 226: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 226: 0x200520 0x200520 0x200548 0x200548 0x20053e 0x20053e 0x200548 0x200548 242: mold: error: --require-defined: undefined symbol: no-such-sym 258: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh 258: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 258: ++ export LC_ALL=C 258: ++ LC_ALL=C 258: ++ '[' -z x86_64 ']' 258: ++ '[' -z '' ']' 258: ++ TESTDIR=out/test/x86_64 258: ++ CC=cc 258: ++ CXX=c++ 258: ++ GCC=gcc 258: ++ GXX=g++ 258: ++ OBJDUMP=objdump 258: ++ OBJCOPY=objcopy 258: ++ STRIP=strip 258: ++ QEMU= 258: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh .sh 258: ++ testname=range-extension-thunk 258: ++ t=out/test/x86_64/range-extension-thunk 258: ++ mkdir -p out/test/x86_64/range-extension-thunk 258: ++ case $MACHINE in 258: ++ tlsdesc_opt=-mtls-dialect=gnu2 258: +++ uname 258: ++ '[' Linux = FreeBSD ']' 258: ++ trap 'on_error $LINENO' ERR 258: ++ trap on_exit EXIT 258: ++ echo -n 'Testing range-extension-thunk ... ' 258: Testing range-extension-thunk ... ++ set -o pipefail 258: ++ set -x 258: + '[' x86_64 = i686 ']' 258: + '[' x86_64 = riscv32 ']' 258: + '[' x86_64 = m68k ']' 258: + '[' x86_64 = sparc64 ']' 258: + [[ x86_64 = loongarch* ]] 258: + on_qemu 258: + '[' '' '!=' '' ']' 258: + grep -w qemu /proc/cpuinfo 259: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh 259: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 259: ++ export LC_ALL=C 259: ++ LC_ALL=C 259: ++ '[' -z x86_64 ']' 259: ++ '[' -z '' ']' 259: ++ TESTDIR=out/test/x86_64 259: ++ CC=cc 259: ++ CXX=c++ 259: ++ GCC=gcc 259: ++ GXX=g++ 259: ++ OBJDUMP=objdump 259: ++ OBJCOPY=objcopy 259: ++ STRIP=strip 259: ++ QEMU= 259: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh .sh 259: ++ testname=range-extension-thunk2 259: ++ t=out/test/x86_64/range-extension-thunk2 259: ++ mkdir -p out/test/x86_64/range-extension-thunk2 259: ++ case $MACHINE in 259: ++ tlsdesc_opt=-mtls-dialect=gnu2 257: ++ '[' Linux = FreeBSD ']' 257: ++ trap 'on_error $LINENO' ERR 257: ++ trap on_exit EXIT 257: ++ echo -n 'Testing push-pop-state ... ' 257: Testing push-pop-state ... ++ set -o pipefail 257: ++ set -x 257: + cat 232: + cat 232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined-circular -lbar 259: +++ uname 136: + strip out/test/x86_64/exception/exe11 257: + cc -shared -o out/test/x86_64/push-pop-state/a.so -xc - 260: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh 217: LLVMgold: Unknown command line argument '--no-such-option'. Try: 'LLVMgold --help' 226: + on_exit 226: + echo OK 226: OK 226: + exit 0 213: + grep 42 259: ++ '[' Linux = FreeBSD ']' 242: + grep 'undefined symbol: no-such-sym' 217: + on_exit 217: + echo OK 217: OK 217: + exit 0 219/425 Test #226: x86_64-mergeable-strings .............................. Passed 2.25 sec 259: ++ trap 'on_error $LINENO' ERR 259: ++ trap on_exit EXIT 259: ++ echo -n 'Testing range-extension-thunk2 ... ' 259: Testing range-extension-thunk2 ... ++ set -o pipefail 259: ++ set -x 259: + cat 242: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.o out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym,-noinhibit-exec 220/425 Test #217: x86_64-lto-llvm2 ...................................... Passed 2.79 sec 213: + out/test/x86_64/lto-comdat/exe 213: 42 260: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 260: ++ export LC_ALL=C 260: ++ LC_ALL=C 260: ++ '[' -z x86_64 ']' 260: ++ '[' -z '' ']' 260: ++ TESTDIR=out/test/x86_64 260: ++ CC=cc 260: ++ CXX=c++ 260: ++ GCC=gcc 260: ++ GXX=g++ 260: ++ OBJDUMP=objdump 260: ++ OBJCOPY=objcopy 260: ++ STRIP=strip 260: ++ QEMU= 258: + cat test 261 Start 261: x86_64-range-extension-thunk4 261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh" 261: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 261: Environment variables: 261: MACHINE=x86_64 261: CPU= 261: Test timeout computed to be: 1500 259: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections 213: + on_exit 213: + echo OK 213: OK 213: + exit 0 260: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh .sh 260: ++ testname=range-extension-thunk3 260: ++ t=out/test/x86_64/range-extension-thunk3 260: ++ mkdir -p out/test/x86_64/range-extension-thunk3 258: + cat 258: + cc -c -o out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/a.c -O0 test 262 Start 262: x86_64-relax-got-load 262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh" 262: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 262: Environment variables: 262: MACHINE=x86_64 262: CPU= 262: Test timeout computed to be: 1500 248: 96: 0000000000801030 0 NOTYPE LOCAL DEFAULT 28 __phys_start_foo 248: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe2 out/test/x86_64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' 221/425 Test #213: x86_64-lto-comdat ..................................... Passed 2.83 sec 260: ++ case $MACHINE in 260: ++ tlsdesc_opt=-mtls-dialect=gnu2 260: +++ uname 260: ++ '[' Linux = FreeBSD ']' 260: ++ trap 'on_error $LINENO' ERR 260: ++ trap on_exit EXIT 260: ++ echo -n 'Testing range-extension-thunk3 ... ' 260: Testing range-extension-thunk3 ... ++ set -o pipefail 260: ++ set -x 260: + '[' x86_64 = sh4 ']' 260: + seq 1 10000 260: + sed 's/.*/void func&() {}/' 247: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 247: + grep -F '{"foo":"bar"}' 247: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... 247: + not cc -B. -o out/test/x86_64/package-metadata/exe3 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=foo%x 247: + grep 'invalid string: foo%x' 261: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh 261: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 261: ++ export LC_ALL=C 261: ++ LC_ALL=C 261: ++ '[' -z x86_64 ']' 261: ++ '[' -z '' ']' 261: ++ TESTDIR=out/test/x86_64 261: ++ CC=cc 261: ++ CXX=c++ 261: ++ GCC=gcc 261: ++ GXX=g++ 261: ++ OBJDUMP=objdump 261: ++ OBJCOPY=objcopy 261: ++ STRIP=strip 261: ++ QEMU= 261: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh .sh 261: ++ testname=range-extension-thunk4 261: ++ t=out/test/x86_64/range-extension-thunk4 261: ++ mkdir -p out/test/x86_64/range-extension-thunk4 261: ++ case $MACHINE in 261: ++ tlsdesc_opt=-mtls-dialect=gnu2 261: +++ uname 261: ++ '[' Linux = FreeBSD ']' 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT 261: ++ echo -n 'Testing range-extension-thunk4 ... ' 261: Testing range-extension-thunk4 ... ++ set -o pipefail 261: ++ set -x 261: + [[ x86_64 = ppc* ]] 261: + cat 261: + cc -o out/test/x86_64/range-extension-thunk4/a.o -c -xc - -fPIC 231: + end2=0000000000003480 231: + '[' 1040 -lt 13440 ']' 231: + on_exit 231: + echo OK 231: OK 231: + exit 0 222/425 Test #231: x86_64-nmagic ......................................... Passed 2.09 sec 252: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC 252: + cat 262: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh 262: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 262: ++ export LC_ALL=C 262: ++ LC_ALL=C 262: ++ '[' -z x86_64 ']' 262: ++ '[' -z '' ']' 262: ++ TESTDIR=out/test/x86_64 262: ++ CC=cc 262: ++ CXX=c++ 262: ++ GCC=gcc 262: ++ GXX=g++ 262: ++ OBJDUMP=objdump 262: ++ OBJCOPY=objcopy 262: ++ STRIP=strip 262: ++ QEMU= 262: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh .sh 262: ++ testname=relax-got-load 262: ++ t=out/test/x86_64/relax-got-load 262: ++ mkdir -p out/test/x86_64/relax-got-load 262: ++ case $MACHINE in 262: ++ tlsdesc_opt=-mtls-dialect=gnu2 262: +++ uname 262: ++ '[' Linux = FreeBSD ']' 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT 262: ++ echo -n 'Testing relax-got-load ... ' 262: Testing relax-got-load ... ++ set -o pipefail 262: ++ set -x 262: + cat 262: + cc -o out/test/x86_64/relax-got-load/a.o -c -xc - -fPIC 260: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c 247: mold: fatal: --package-metadata: invalid string: foo%x 247: + on_exit 247: + echo OK 247: OK 247: + exit 0 test 263 Start 263: x86_64-reloc-rodata 263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh" 263: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 263: Environment variables: 263: MACHINE=x86_64 263: CPU= 263: Test timeout computed to be: 1500 test 264 Start 264: x86_64-relocatable-archive 264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh" 264: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 264: Environment variables: 264: MACHINE=x86_64 264: CPU= 264: Test timeout computed to be: 1500 249: + readelf --file-header out/test/x86_64/pie/exe 249: + grep -E '(Shared object file|Position-Independent Executable file)' 249: Type: DYN (Position-Independent Executable file) 249: + out/test/x86_64/pie/exe 249: + grep 'Hello world' 249: Hello world 249: + on_exit 249: + echo OK 249: OK 249: + exit 0 136: + out/test/x86_64/exception/exe11 136: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie 223/425 Test #247: x86_64-package-metadata ............................... Passed 1.95 sec 224/425 Test #249: x86_64-pie ............................................ Passed 1.94 sec test 265 Start 265: x86_64-relocatable-c++ 265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh" 265: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 265: Environment variables: 265: MACHINE=x86_64 265: CPU= 265: Test timeout computed to be: 1500 test 266 Start 266: x86_64-relocatable-compressed-debug-info 266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh" 266: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 266: Environment variables: 266: MACHINE=x86_64 266: CPU= 266: Test timeout computed to be: 1500 246: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic 221: + cc -B. -o out/test/x86_64/main-in-dso/exe2 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -no-pie 242: mold: warning: --require-defined: undefined symbol: no-such-sym 242: + on_exit 242: + echo OK 242: OK 242: + exit 0 225/425 Test #242: x86_64-noinhibit-exec ................................. Passed 2.00 sec 256: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o 243: + cc -B. -no-pie -o out/test/x86_64/non-canonical-plt/exe out/test/x86_64/non-canonical-plt/a.so out/test/x86_64/non-canonical-plt/b.o out/test/x86_64/non-canonical-plt/c.o 241: + cc -B. -no-pie -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o 252: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so 248: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 248: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' 248: LOAD 0x001000 0x0000000000800000 0x0000000000800000 0x000160 0x000160 R E 0x1000 248: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 248: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' 248: LOAD 0x002000 0x0000000000801000 0x0000000000801000 0x000248 0x000248 R 0x1000 248: + on_exit 248: + echo OK 248: OK 248: + exit 0 254: + cc -B. -o out/test/x86_64/print-dependencies/exe out/test/x86_64/print-dependencies/a.o out/test/x86_64/print-dependencies/b.o -Wl,--print-dependencies 254: + grep 'b\.o.*a\.o.*foo$' 255: + cat 255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/i.o -xc - 253: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o 250: + out/test/x86_64/plt-dso/exe 250: + grep 'Hello WORLD' 250: Hello WORLD 250: + on_exit 250: + echo OK 250: OK 250: + exit 0 226/425 Test #250: x86_64-plt-dso ........................................ Passed 1.94 sec 261: + cc -B. -shared -o out/test/x86_64/range-extension-thunk4/b.so out/test/x86_64/range-extension-thunk4/a.o 258: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/e.o 236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libbar.so -shared out/test/x86_64/no-allow-shlib-undefined4/b.o -Lout/test/x86_64/no-allow-shlib-undefined4 -lfoo 251: + readelf -Ws out/test/x86_64/plt-symbols/b.so 251: + grep 'LOCAL.*bar\$plt$' 251: 29: 0000000000001560 0 FUNC LOCAL DEFAULT 13 bar$plt 251: + on_exit 251: + echo OK 251: OK 251: + exit 0 263: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh 263: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 263: ++ export LC_ALL=C 263: ++ LC_ALL=C 263: ++ '[' -z x86_64 ']' 263: ++ '[' -z '' ']' 263: ++ TESTDIR=out/test/x86_64 263: ++ CC=cc 263: ++ CXX=c++ 263: ++ GCC=gcc 263: ++ GXX=g++ 263: ++ OBJDUMP=objdump 263: ++ OBJCOPY=objcopy 263: ++ STRIP=strip 263: ++ QEMU= 263: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh .sh 263: ++ testname=reloc-rodata 263: ++ t=out/test/x86_64/reloc-rodata 263: ++ mkdir -p out/test/x86_64/reloc-rodata 263: ++ case $MACHINE in 263: ++ tlsdesc_opt=-mtls-dialect=gnu2 263: +++ uname 263: ++ '[' Linux = FreeBSD ']' 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT 263: ++ echo -n 'Testing reloc-rodata ... ' 263: Testing reloc-rodata ... ++ set -o pipefail 263: ++ set -x 263: + exit 263: + on_exit 263: + echo OK 263: OK 263: + exit 0 264: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh 264: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 264: ++ export LC_ALL=C 264: ++ LC_ALL=C 264: ++ '[' -z x86_64 ']' 264: ++ '[' -z '' ']' 264: ++ TESTDIR=out/test/x86_64 264: ++ CC=cc 264: ++ CXX=c++ 264: ++ GCC=gcc 264: ++ GXX=g++ 264: ++ OBJDUMP=objdump 264: ++ OBJCOPY=objcopy 264: ++ STRIP=strip 264: ++ QEMU= 264: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh .sh 264: ++ testname=relocatable-archive 264: ++ t=out/test/x86_64/relocatable-archive 264: ++ mkdir -p out/test/x86_64/relocatable-archive 264: ++ case $MACHINE in 264: ++ tlsdesc_opt=-mtls-dialect=gnu2 264: +++ uname 264: ++ '[' Linux = FreeBSD ']' 264: ++ trap 'on_error $LINENO' ERR 264: ++ trap on_exit EXIT 264: ++ echo -n 'Testing relocatable-archive ... ' 264: Testing relocatable-archive ... ++ set -o pipefail 264: ++ set -x test 267 Start 267: x86_64-relocatable-debug-info 267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh" 267: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 267: Environment variables: 267: MACHINE=x86_64 267: CPU= 267: Test timeout computed to be: 1500 test 268 Start 268: x86_64-relocatable-exception 268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh" 268: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 268: Environment variables: 268: MACHINE=x86_64 268: CPU= 268: Test timeout computed to be: 1500 210: + cat 210: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - 265: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh 265: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 265: ++ export LC_ALL=C 265: ++ LC_ALL=C 265: ++ '[' -z x86_64 ']' 265: ++ '[' -z '' ']' 265: ++ TESTDIR=out/test/x86_64 265: ++ CC=cc 265: ++ CXX=c++ 265: ++ GCC=gcc 265: ++ GXX=g++ 265: ++ OBJDUMP=objdump 265: ++ OBJCOPY=objcopy 265: ++ STRIP=strip 265: ++ QEMU= 265: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh .sh 265: ++ testname=relocatable-c++ 265: ++ t=out/test/x86_64/relocatable-c++ 265: ++ mkdir -p out/test/x86_64/relocatable-c++ 266: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh 266: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 266: ++ export LC_ALL=C 266: ++ LC_ALL=C 266: ++ '[' -z x86_64 ']' 266: ++ '[' -z '' ']' 266: ++ TESTDIR=out/test/x86_64 266: ++ CC=cc 266: ++ CXX=c++ 266: ++ GCC=gcc 266: ++ GXX=g++ 266: ++ OBJDUMP=objdump 266: ++ OBJCOPY=objcopy 266: ++ STRIP=strip 266: ++ QEMU= 266: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh .sh 227/425 Test #248: x86_64-physical-image-base ............................ Passed 1.97 sec 228/425 Test #251: x86_64-plt-symbols .................................... Passed 1.77 sec 229/425 Test #263: x86_64-reloc-rodata ................................... Passed 0.04 sec test 269 Start 269: x86_64-relocatable-many-sections 269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh" 269: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 269: Environment variables: 269: MACHINE=x86_64 269: CPU= 269: Test timeout computed to be: 1500 test 270 Start 270: x86_64-relocatable-merge-sections 270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh" 270: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 270: Environment variables: 270: MACHINE=x86_64 270: CPU= 270: Test timeout computed to be: 1500 test 271 Start 271: x86_64-relocatable-mergeable-sections 271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh" 271: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 271: Environment variables: 271: MACHINE=x86_64 271: CPU= 271: Test timeout computed to be: 1500 265: ++ case $MACHINE in 265: ++ tlsdesc_opt=-mtls-dialect=gnu2 265: +++ uname 265: ++ '[' Linux = FreeBSD ']' 265: ++ trap 'on_error $LINENO' ERR 265: ++ trap on_exit EXIT 265: ++ echo -n 'Testing relocatable-c++ ... ' 265: Testing relocatable-c++ ... ++ set -o pipefail 265: ++ set -x 265: + grep __tsan_init 265: + nm mold 266: ++ testname=relocatable-compressed-debug-info 266: ++ t=out/test/x86_64/relocatable-compressed-debug-info 266: ++ mkdir -p out/test/x86_64/relocatable-compressed-debug-info 266: ++ case $MACHINE in 266: ++ tlsdesc_opt=-mtls-dialect=gnu2 266: +++ uname 266: ++ '[' Linux = FreeBSD ']' 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT 266: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' 266: Testing relocatable-compressed-debug-info ... ++ set -o pipefail 266: ++ set -x 266: + nm mold 266: + grep __tsan_init 264: + nm mold 264: + grep __tsan_init 253: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 253: + not grep PREINIT_ARRAY 253: + grep PREINIT_ARRAY 253: + return 0 253: + cat 253: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - 267: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh 267: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 267: ++ export LC_ALL=C 267: ++ LC_ALL=C 267: ++ '[' -z x86_64 ']' 267: ++ '[' -z '' ']' 267: ++ TESTDIR=out/test/x86_64 267: ++ CC=cc 267: ++ CXX=c++ 267: ++ GCC=gcc 267: ++ GXX=g++ 267: ++ OBJDUMP=objdump 267: ++ OBJCOPY=objcopy 267: ++ STRIP=strip 267: ++ QEMU= 267: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh .sh 267: ++ testname=relocatable-debug-info 267: ++ t=out/test/x86_64/relocatable-debug-info 267: ++ mkdir -p out/test/x86_64/relocatable-debug-info 267: ++ case $MACHINE in 267: ++ tlsdesc_opt=-mtls-dialect=gnu2 267: +++ uname 267: ++ '[' Linux = FreeBSD ']' 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT 267: ++ echo -n 'Testing relocatable-debug-info ... ' 267: Testing relocatable-debug-info ... ++ set -o pipefail 267: ++ set -x 267: + nm mold 267: + grep __tsan_init 268: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh 268: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 268: ++ export LC_ALL=C 268: ++ LC_ALL=C 268: ++ '[' -z x86_64 ']' 268: ++ '[' -z '' ']' 268: ++ TESTDIR=out/test/x86_64 268: ++ CC=cc 268: ++ CXX=c++ 268: ++ GCC=gcc 268: ++ GXX=g++ 268: ++ OBJDUMP=objdump 268: ++ OBJCOPY=objcopy 268: ++ STRIP=strip 268: ++ QEMU= 268: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh .sh 268: ++ testname=relocatable-exception 268: ++ t=out/test/x86_64/relocatable-exception 268: ++ mkdir -p out/test/x86_64/relocatable-exception 268: ++ case $MACHINE in 268: ++ tlsdesc_opt=-mtls-dialect=gnu2 268: +++ uname 268: ++ '[' Linux = FreeBSD ']' 268: ++ trap 'on_error $LINENO' ERR 268: ++ trap on_exit EXIT 268: ++ echo -n 'Testing relocatable-exception ... ' 268: Testing relocatable-exception ... ++ set -o pipefail 268: ++ set -x 268: + '[' x86_64 = m68k ']' 268: + '[' x86_64 = sh4 ']' 268: + '[' x86_64 = sh4aeb ']' 268: + nm mold 268: + grep __tsan_init 241: + out/test/x86_64/nocopyreloc/exe 241: + grep '3 5' 36: + grep '^56000003$' 36: + out/test/x86_64/arch-x86_64-reloc/exe 269: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh 269: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 269: ++ export LC_ALL=C 269: ++ LC_ALL=C 269: ++ '[' -z x86_64 ']' 269: ++ '[' -z '' ']' 269: ++ TESTDIR=out/test/x86_64 269: ++ CC=cc 269: ++ CXX=c++ 269: ++ GCC=gcc 269: ++ GXX=g++ 269: ++ OBJDUMP=objdump 269: ++ OBJCOPY=objcopy 269: ++ STRIP=strip 269: ++ QEMU= 269: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh .sh 269: ++ testname=relocatable-many-sections 269: ++ t=out/test/x86_64/relocatable-many-sections 269: ++ mkdir -p out/test/x86_64/relocatable-many-sections 269: ++ case $MACHINE in 269: ++ tlsdesc_opt=-mtls-dialect=gnu2 269: +++ uname 269: ++ '[' Linux = FreeBSD ']' 269: ++ trap 'on_error $LINENO' ERR 269: ++ trap on_exit EXIT 269: ++ echo -n 'Testing relocatable-many-sections ... ' 269: Testing relocatable-many-sections ... ++ set -o pipefail 269: ++ set -x 269: + nm mold 269: + grep __tsan_init 36: 56000003 36: + cat 270: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh 271: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh 271: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 271: ++ export LC_ALL=C 271: ++ LC_ALL=C 271: ++ '[' -z x86_64 ']' 271: ++ '[' -z '' ']' 271: ++ TESTDIR=out/test/x86_64 271: ++ CC=cc 271: ++ CXX=c++ 271: ++ GCC=gcc 271: ++ GXX=g++ 271: ++ OBJDUMP=objdump 271: ++ OBJCOPY=objcopy 271: ++ STRIP=strip 271: ++ QEMU= 241: 3 5 270: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 270: ++ export LC_ALL=C 270: ++ LC_ALL=C 270: ++ '[' -z x86_64 ']' 271: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh .sh 270: ++ '[' -z '' ']' 270: ++ TESTDIR=out/test/x86_64 270: ++ CC=cc 270: ++ CXX=c++ 270: ++ GCC=gcc 270: ++ GXX=g++ 270: ++ OBJDUMP=objdump 270: ++ OBJCOPY=objcopy 270: ++ STRIP=strip 270: ++ QEMU= 241: + not cc -B. -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc 241: + grep 'recompile with -fPIC' 270: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh .sh 270: ++ testname=relocatable-merge-sections 270: ++ t=out/test/x86_64/relocatable-merge-sections 270: ++ mkdir -p out/test/x86_64/relocatable-merge-sections 271: ++ testname=relocatable-mergeable-sections 271: ++ t=out/test/x86_64/relocatable-mergeable-sections 271: ++ mkdir -p out/test/x86_64/relocatable-mergeable-sections 154: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe2 out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/g.o -Wl,--gdb-index 254: out/test/x86_64/print-dependencies/b.o:(.text) out/test/x86_64/print-dependencies/a.o:(.text) u foo 254: + on_exit 254: + echo OK 254: OK 254: + exit 0 230/425 Test #254: x86_64-print-dependencies ............................. Passed 1.71 sec test 272 Start 272: x86_64-relocatable 272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh" 272: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 272: Environment variables: 272: MACHINE=x86_64 272: CPU= 272: Test timeout computed to be: 1500 270: ++ case $MACHINE in 270: ++ tlsdesc_opt=-mtls-dialect=gnu2 270: +++ uname 270: ++ '[' Linux = FreeBSD ']' 270: ++ trap 'on_error $LINENO' ERR 270: ++ trap on_exit EXIT 270: ++ echo -n 'Testing relocatable-merge-sections ... ' 270: Testing relocatable-merge-sections ... ++ set -o pipefail 270: ++ set -x 136: + strip out/test/x86_64/exception/exe12 221: + out/test/x86_64/main-in-dso/exe2 221: + grep 'Hello world' 221: Hello world 221: + on_exit 221: + echo OK 221: OK 221: + exit 0 255: + cc -B. -shared -o out/test/x86_64/protected-dynsym/c.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/b.o -Wl,-strip-all 257: + cat 257: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - 36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/f.o out/test/x86_64/arch-x86_64-reloc/f.s 256: + cat 256: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE 243: + out/test/x86_64/non-canonical-plt/exe 243: + grep '^1 1 1$' 243: 1 1 1 243: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe 243: + grep '00000000 .* foo' 270: + nm mold 270: + grep __tsan_init 252: + out/test/x86_64/pltgot/exe 252: + grep 'Hello world' 252: Hello world 271: ++ case $MACHINE in 271: ++ tlsdesc_opt=-mtls-dialect=gnu2 271: +++ uname 271: ++ '[' Linux = FreeBSD ']' 271: ++ trap 'on_error $LINENO' ERR 271: ++ trap on_exit EXIT 271: ++ echo -n 'Testing relocatable-mergeable-sections ... ' 271: Testing relocatable-mergeable-sections ... ++ set -o pipefail 271: ++ set -x 271: + nm mold 271: + grep __tsan_init 187: + cc -B. -o out/test/x86_64/init-array-priorities/exe out/test/x86_64/init-array-priorities/a.o out/test/x86_64/init-array-priorities/b.o out/test/x86_64/init-array-priorities/c.o out/test/x86_64/init-array-priorities/d.o out/test/x86_64/init-array-priorities/e.o out/test/x86_64/init-array-priorities/f.o out/test/x86_64/init-array-priorities/g.o out/test/x86_64/init-array-priorities/h.o out/test/x86_64/init-array-priorities/i.o 233: + cat 233: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - 210: + cat 210: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - 220: + cat 220: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - 236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libbaz.so -shared out/test/x86_64/no-allow-shlib-undefined4/c.o 253: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o 261: + cat 261: + cc -o out/test/x86_64/range-extension-thunk4/c.o -c -xc - 262: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC 262: + cat 235: + cat 235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libbaz.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined3 -lbar 232: + cat 232: + cc -c -o out/test/x86_64/no-allow-shlib-undefined-circular/a.o -c -xc - 231/425 Test #221: x86_64-main-in-dso .................................... Passed 2.78 sec 252: + on_exit 252: + echo OK 252: OK 252: + exit 0 243: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo 243: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe 243: + grep '00000000 .* bar' 259: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o 234: + cat 234: + cc -c -o out/test/x86_64/no-allow-shlib-undefined2/a.o -c -xc - 272: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh 272: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 272: ++ export LC_ALL=C 272: ++ LC_ALL=C 272: ++ '[' -z x86_64 ']' 272: ++ '[' -z '' ']' 272: ++ TESTDIR=out/test/x86_64 272: ++ CC=cc 272: ++ CXX=c++ 272: ++ GCC=gcc 272: ++ GXX=g++ 272: ++ OBJDUMP=objdump 272: ++ OBJCOPY=objcopy 272: ++ STRIP=strip 272: ++ QEMU= 272: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh .sh 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/f.o test 273 Start 273: x86_64-relro 273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh" 273: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 273: Environment variables: 273: MACHINE=x86_64 273: CPU= 273: Test timeout computed to be: 1500 232/425 Test #252: x86_64-pltgot ......................................... Passed 1.91 sec 243: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar 243: + on_exit 243: + echo OK 243: OK 243: + exit 0 233/425 Test #243: x86_64-non-canonical-plt .............................. Passed 2.16 sec 272: ++ testname=relocatable 272: ++ t=out/test/x86_64/relocatable 272: ++ mkdir -p out/test/x86_64/relocatable 272: ++ case $MACHINE in 272: ++ tlsdesc_opt=-mtls-dialect=gnu2 272: +++ uname 272: ++ '[' Linux = FreeBSD ']' 272: ++ trap 'on_error $LINENO' ERR 272: ++ trap on_exit EXIT 272: ++ echo -n 'Testing relocatable ... ' 272: Testing relocatable ... ++ set -o pipefail 272: ++ set -x test 274 Start 274: x86_64-repro 274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh" 274: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 274: Environment variables: 274: MACHINE=x86_64 274: CPU= 274: Test timeout computed to be: 1500 246: + grep -w RWE 246: + readelf -W --segments out/test/x86_64/omagic/exe 246: NOTE 0x000270 0x0000000000200270 0x0000000000200270 0x000064 0x000064 RWE 0x8 246: LOAD 0x000000 0x0000000000200000 0x0000000000200000 0x09eba6 0x09eba6 RWE 0x1000 246: LOAD 0x09eba8 0x000000000029fba8 0x000000000029fba8 0x004390 0x004458 RWE 0x1000 246: LOAD 0x0a2f40 0x00000000002a4f40 0x00000000002a4f40 0x001a18 0x007220 RWE 0x1000 246: + on_exit 246: + echo OK 246: OK 246: + exit 0 234/425 Test #246: x86_64-omagic ......................................... Passed 2.16 sec 272: + nm mold 272: + grep __tsan_init test 275 Start 275: x86_64-require-defined 275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh" 275: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 275: Environment variables: 275: MACHINE=x86_64 275: CPU= 275: Test timeout computed to be: 1500 test 276 Start 276: x86_64-response-file-quoting 276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh" 276: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 276: Environment variables: 276: MACHINE=x86_64 276: CPU= 276: Test timeout computed to be: 1500 211: + echo 211: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - 273: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh 273: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 273: ++ export LC_ALL=C 273: ++ LC_ALL=C 273: ++ '[' -z x86_64 ']' 273: ++ '[' -z '' ']' 273: ++ TESTDIR=out/test/x86_64 273: ++ CC=cc 273: ++ CXX=c++ 273: ++ GCC=gcc 273: ++ GXX=g++ 273: ++ OBJDUMP=objdump 273: ++ OBJCOPY=objcopy 273: ++ STRIP=strip 273: ++ QEMU= 273: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh .sh 273: ++ testname=relro 273: ++ t=out/test/x86_64/relro 273: ++ mkdir -p out/test/x86_64/relro 274: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh 274: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 274: ++ export LC_ALL=C 274: ++ LC_ALL=C 274: ++ '[' -z x86_64 ']' 274: ++ '[' -z '' ']' 274: ++ TESTDIR=out/test/x86_64 274: ++ CC=cc 274: ++ CXX=c++ 274: ++ GCC=gcc 274: ++ GXX=g++ 274: ++ OBJDUMP=objdump 274: ++ OBJCOPY=objcopy 274: ++ STRIP=strip 274: ++ QEMU= 274: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh .sh 274: ++ testname=repro 274: ++ t=out/test/x86_64/repro 274: ++ mkdir -p out/test/x86_64/repro 241: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'bar'; recompile with -fPIC 241: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'foo'; recompile with -fPIC 241: + on_exit 241: + echo OK 241: OK 241: + exit 0 235/425 Test #241: x86_64-nocopyreloc .................................... Passed 2.29 sec test 277 Start 277: x86_64-response-file 277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh" 277: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 277: Environment variables: 277: MACHINE=x86_64 277: CPU= 277: Test timeout computed to be: 1500 266: + test_cflags -g3 -gz 266: + echo 'int main() {}' 266: + cc -B. -g3 -gz -o /dev/null -xc - 267: + cat 267: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g 264: + cat 264: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - 265: + cat 265: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - 269: + seq 1 80000 269: + sed 's/.*/.section .data.&,"aw"\n.word 0\n/g' 269: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - 222: + cat 222: + cc -c -xc -o out/test/x86_64/many-input-sections/b.o - 268: + cat 268: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - 275: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh 276: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh 277: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh 276: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 276: ++ export LC_ALL=C 276: ++ LC_ALL=C 275: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 275: ++ export LC_ALL=C 275: ++ LC_ALL=C 275: ++ '[' -z x86_64 ']' 275: ++ '[' -z '' ']' 275: ++ TESTDIR=out/test/x86_64 275: ++ CC=cc 275: ++ CXX=c++ 276: ++ '[' -z x86_64 ']' 276: ++ '[' -z '' ']' 276: ++ TESTDIR=out/test/x86_64 276: ++ CC=cc 276: ++ CXX=c++ 276: ++ GCC=gcc 276: ++ GXX=g++ 276: ++ OBJDUMP=objdump 276: ++ OBJCOPY=objcopy 276: ++ STRIP=strip 276: ++ QEMU= 275: ++ GCC=gcc 275: ++ GXX=g++ 275: ++ OBJDUMP=objdump 275: ++ OBJCOPY=objcopy 275: ++ STRIP=strip 275: ++ QEMU= 277: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 277: ++ export LC_ALL=C 277: ++ LC_ALL=C 277: ++ '[' -z x86_64 ']' 277: ++ '[' -z '' ']' 277: ++ TESTDIR=out/test/x86_64 277: ++ CC=cc 277: ++ CXX=c++ 277: ++ GCC=gcc 277: ++ GXX=g++ 277: ++ OBJDUMP=objdump 277: ++ OBJCOPY=objcopy 277: ++ STRIP=strip 277: ++ QEMU= 275: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh .sh 276: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh .sh 277: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh .sh 275: ++ testname=require-defined 275: ++ t=out/test/x86_64/require-defined 275: ++ mkdir -p out/test/x86_64/require-defined 276: ++ testname=response-file-quoting 276: ++ t=out/test/x86_64/response-file-quoting 276: ++ mkdir -p out/test/x86_64/response-file-quoting 277: ++ testname=response-file 277: ++ t=out/test/x86_64/response-file 277: ++ mkdir -p out/test/x86_64/response-file 273: ++ case $MACHINE in 273: ++ tlsdesc_opt=-mtls-dialect=gnu2 220: + cat 273: +++ uname 274: ++ case $MACHINE in 276: ++ case $MACHINE in 276: ++ tlsdesc_opt=-mtls-dialect=gnu2 274: ++ tlsdesc_opt=-mtls-dialect=gnu2 275: ++ case $MACHINE in 275: ++ tlsdesc_opt=-mtls-dialect=gnu2 277: ++ case $MACHINE in 277: ++ tlsdesc_opt=-mtls-dialect=gnu2 276: +++ uname 36: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe 275: +++ uname 274: +++ uname 232: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined-circular/exe1 out/test/x86_64/no-allow-shlib-undefined-circular/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined-circular -lfoo -lbar 232: + grep 'libfoo.so: --no-allow-shlib-undefined: undefined symbol: baz' 220: + cc -B. -shared -o out/test/x86_64/lto-version-script/c.so -flto out/test/x86_64/lto-version-script/a.o -Wl,-version-script=out/test/x86_64/lto-version-script/b.script 255: + readelf --symbols out/test/x86_64/protected-dynsym/c.so 255: + grep -E 'PROTECTED\b.*\bfoo\b' 273: ++ '[' Linux = FreeBSD ']' 275: ++ '[' Linux = FreeBSD ']' 262: + cc -B. -o out/test/x86_64/relax-got-load/exe1 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o 274: ++ '[' Linux = FreeBSD ']' 277: +++ uname 273: ++ trap 'on_error $LINENO' ERR 273: ++ trap on_exit EXIT 273: ++ echo -n 'Testing relro ... ' 273: Testing relro ... ++ set -o pipefail 273: ++ set -x 276: ++ '[' Linux = FreeBSD ']' 276: ++ trap 'on_error $LINENO' ERR 276: ++ trap on_exit EXIT 276: ++ echo -n 'Testing response-file-quoting ... ' 276: Testing response-file-quoting ... ++ set -o pipefail 276: ++ set -x 274: ++ trap 'on_error $LINENO' ERR 274: ++ trap on_exit EXIT 274: ++ echo -n 'Testing repro ... ' 274: Testing repro ... ++ set -o pipefail 274: ++ set -x 274: + cat 256: + cc -B. -no-pie -o out/test/x86_64/protected/exe out/test/x86_64/protected/c.o out/test/x86_64/protected/b.so 36: + grep -F '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log 276: + cat 276: + cc -c -o out/test/x86_64/response-file-quoting/a.o -xc - 274: + cc -c -o out/test/x86_64/repro/a.o -xc - 273: + cat 273: + cc -c -xc -o out/test/x86_64/relro/a.o - 275: ++ trap 'on_error $LINENO' ERR 275: ++ trap on_exit EXIT 275: ++ echo -n 'Testing require-defined ... ' 275: Testing require-defined ... ++ set -o pipefail 275: ++ set -x 275: + cc -o out/test/x86_64/require-defined/a.o -c -xc - 275: + cat 255: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 23 foo 255: + cat 255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/d.o -fno-common -xc - 277: ++ '[' Linux = FreeBSD ']' 277: ++ trap 'on_error $LINENO' ERR 277: ++ trap on_exit EXIT 277: ++ echo -n 'Testing response-file ... ' 277: Testing response-file ... ++ set -o pipefail 277: ++ set -x 277: + cat 258: + cc -B. -o out/test/x86_64/range-extension-thunk/exe1 out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 261: + cc -B. -o out/test/x86_64/range-extension-thunk4/exe out/test/x86_64/range-extension-thunk4/c.o out/test/x86_64/range-extension-thunk4/b.so 136: + out/test/x86_64/exception/exe12 210: + rm -f out/test/x86_64/lto-archive/c.a 277: + cc -c -o out/test/x86_64/response-file/a.o -xc - 253: + grep PREINIT_ARRAY 154: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 187: + out/test/x86_64/init-array-priorities/exe 36: 0x00000010 00000000 00000000 10000000 00000000 ................ 36: + grep -F '0x00000010 18000000 00000000' out/test/x86_64/arch-x86_64-reloc/log 233: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe1 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lfoo -lbar 136: + on_exit 136: + echo OK 136: OK 136: + exit 0 154: + grep -F .gdb_index 236/425 Test #136: x86_64-exception ...................................... Passed 5.42 sec 187: + grep 21348756 test 278 Start 278: x86_64-response-file2 278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh" 278: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 278: Environment variables: 278: MACHINE=x86_64 278: CPU= 278: Test timeout computed to be: 1500 187: 21348756 187: + on_exit 187: + echo OK 187: OK 187: + exit 0 154: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 219: + cat 219: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - 236: + cat 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/d.o -c -xc - -fPIC 210: + ar rc out/test/x86_64/lto-archive/c.a out/test/x86_64/lto-archive/a.o out/test/x86_64/lto-archive/b.o 214: + cat 212: + cc -o out/test/x86_64/lto-archive3/a.o -c -xc - -flto 212: + cat 36: 0x00000010 18000000 00000000 ........ 36: + on_exit 36: + echo OK 36: OK 36: + exit 0 278: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh 278: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 278: ++ export LC_ALL=C 278: ++ LC_ALL=C 278: ++ '[' -z x86_64 ']' 278: ++ '[' -z '' ']' 278: ++ TESTDIR=out/test/x86_64 278: ++ CC=cc 278: ++ CXX=c++ 278: ++ GCC=gcc 278: ++ GXX=g++ 278: ++ OBJDUMP=objdump 278: ++ OBJCOPY=objcopy 278: ++ STRIP=strip 278: ++ QEMU= 237/425 Test #36: x86_64-arch-x86_64-reloc .............................. Passed 8.05 sec 238/425 Test #187: x86_64-init-array-priorities .......................... Passed 4.11 sec 154: + grep 'Hello world' 154: + out/test/x86_64/gdb-index-dwarf64/exe2 154: Hello world 154: + DEBUGINFOD_URLS= 154: + gdb out/test/x86_64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 214: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - 278: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh .sh 278: ++ testname=response-file2 278: ++ t=out/test/x86_64/response-file2 278: ++ mkdir -p out/test/x86_64/response-file2 253: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 253: 0x0000000000000020 (PREINIT_ARRAY) 0x28c0 253: 0x0000000000000021 (PREINIT_ARRAYSZ) 8 (bytes) 253: + on_exit 253: + echo OK 253: OK 253: + exit 0 270: + cat 270: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - test 279 Start 279: x86_64-retain-symbols-file 279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh" 279: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 279: Environment variables: 279: MACHINE=x86_64 279: CPU= 279: Test timeout computed to be: 1500 test 280 Start 280: x86_64-reverse-sections 280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh" 280: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 280: Environment variables: 280: MACHINE=x86_64 280: CPU= 280: Test timeout computed to be: 1500 211: + rm -f out/test/x86_64/lto-archive2/b.a 211: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/a.o 239/425 Test #253: x86_64-preinit-array .................................. Passed 2.00 sec test 281 Start 281: x86_64-rodata-name 281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh" 281: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 281: Environment variables: 281: MACHINE=x86_64 281: CPU= 281: Test timeout computed to be: 1500 272: + cat 272: + cc -c -o out/test/x86_64/relocatable/a.o -xc - 271: + cat 271: + cc -c -o out/test/x86_64/relocatable-mergeable-sections/a.o -xassembler - 271: + ./mold --relocatable -o out/test/x86_64/relocatable-mergeable-sections/b.o out/test/x86_64/relocatable-mergeable-sections/a.o 271: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o 271: + grep -E '\b0\b.*Hello' 271: [ 0] Hello 271: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o 271: + grep -E '\b7\b.*World' 271: [ 7] World 271: + on_exit 271: + echo OK 271: OK 271: + exit 0 240/425 Test #271: x86_64-relocatable-mergeable-sections ................. Passed 0.43 sec test 282 Start 282: x86_64-rosegment 282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh" 282: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 282: Environment variables: 282: MACHINE=x86_64 282: CPU= 282: Test timeout computed to be: 1500 278: ++ case $MACHINE in 278: ++ tlsdesc_opt=-mtls-dialect=gnu2 279: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh 282: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh 280: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh 232: mold: error: out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so: --no-allow-shlib-undefined: undefined symbol: baz 232: + on_exit 232: + echo OK 232: OK 232: + exit 0 280: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 280: ++ export LC_ALL=C 280: ++ LC_ALL=C 280: ++ '[' -z x86_64 ']' 280: ++ '[' -z '' ']' 280: ++ TESTDIR=out/test/x86_64 280: ++ CC=cc 280: ++ CXX=c++ 280: ++ GCC=gcc 280: ++ GXX=g++ 280: ++ OBJDUMP=objdump 280: ++ OBJCOPY=objcopy 280: ++ STRIP=strip 280: ++ QEMU= 280: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh .sh 234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe1 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar 279: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 279: ++ export LC_ALL=C 279: ++ LC_ALL=C 279: ++ '[' -z x86_64 ']' 279: ++ '[' -z '' ']' 279: ++ TESTDIR=out/test/x86_64 279: ++ CC=cc 279: ++ CXX=c++ 279: ++ GCC=gcc 279: ++ GXX=g++ 279: ++ OBJDUMP=objdump 279: ++ OBJCOPY=objcopy 279: ++ STRIP=strip 279: ++ QEMU= 279: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh .sh 282: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 282: ++ export LC_ALL=C 282: ++ LC_ALL=C 282: ++ '[' -z x86_64 ']' 282: ++ '[' -z '' ']' 282: ++ TESTDIR=out/test/x86_64 282: ++ CC=cc 282: ++ CXX=c++ 282: ++ GCC=gcc 282: ++ GXX=g++ 282: ++ OBJDUMP=objdump 282: ++ OBJCOPY=objcopy 282: ++ STRIP=strip 282: ++ QEMU= 282: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh .sh 281: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh 281: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 281: ++ export LC_ALL=C 281: ++ LC_ALL=C 281: ++ '[' -z x86_64 ']' 281: ++ '[' -z '' ']' 281: ++ TESTDIR=out/test/x86_64 281: ++ CC=cc 281: ++ CXX=c++ 281: ++ GCC=gcc 281: ++ GXX=g++ 281: ++ OBJDUMP=objdump 281: ++ OBJCOPY=objcopy 281: ++ STRIP=strip 281: ++ QEMU= 215: + cat 278: +++ uname 278: ++ '[' Linux = FreeBSD ']' 241/425 Test #232: x86_64-no-allow-shlib-undefined-circular .............. Passed 2.77 sec 279: ++ testname=retain-symbols-file 282: ++ testname=rosegment 282: ++ t=out/test/x86_64/rosegment 282: ++ mkdir -p out/test/x86_64/rosegment 215: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - 278: ++ trap 'on_error $LINENO' ERR 278: ++ trap on_exit EXIT 278: ++ echo -n 'Testing response-file2 ... ' 278: Testing response-file2 ... ++ set -o pipefail 278: ++ set -x 256: + out/test/x86_64/protected/exe 256: + grep '3 4 0' test 283 Start 283: x86_64-rpath 283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh" 283: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 283: Environment variables: 283: MACHINE=x86_64 283: CPU= 283: Test timeout computed to be: 1500 279: ++ t=out/test/x86_64/retain-symbols-file 279: ++ mkdir -p out/test/x86_64/retain-symbols-file 279: ++ case $MACHINE in 279: ++ tlsdesc_opt=-mtls-dialect=gnu2 279: +++ uname 282: ++ case $MACHINE in 282: ++ tlsdesc_opt=-mtls-dialect=gnu2 282: +++ uname 282: ++ '[' Linux = FreeBSD ']' 282: ++ trap 'on_error $LINENO' ERR 282: ++ trap on_exit EXIT 282: ++ echo -n 'Testing rosegment ... ' 282: Testing rosegment ... ++ set -o pipefail 282: ++ set -x 282: + cat 282: + cc -o out/test/x86_64/rosegment/a.o -c -xc - 278: + cat 278: + cc -c -o out/test/x86_64/response-file2/a.o -xc - 256: 3 4 0 256: + on_exit 256: + echo OK 256: OK 256: + exit 0 261: + readelf -W --syms out/test/x86_64/range-extension-thunk4/exe 261: + not grep -F 'hello$thunk' 261: + grep -F 'hello$thunk' 281: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh .sh 281: ++ testname=rodata-name 281: ++ t=out/test/x86_64/rodata-name 281: ++ mkdir -p out/test/x86_64/rodata-name 281: ++ case $MACHINE in 281: ++ tlsdesc_opt=-mtls-dialect=gnu2 262: + grep 'Hello world' 262: + out/test/x86_64/relax-got-load/exe1 262: Hello world 262: + cc -B. -o out/test/x86_64/relax-got-load/exe2 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o -Wl,--no-relax 267: + cat 267: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g 264: + cat 264: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - 277: + cat 277: + cc -c -o out/test/x86_64/response-file/b.o -xc - 280: ++ testname=reverse-sections 280: ++ t=out/test/x86_64/reverse-sections 280: ++ mkdir -p out/test/x86_64/reverse-sections 281: +++ uname 283: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh 261: + return 0 222: + cc -B. -o out/test/x86_64/many-input-sections/exe out/test/x86_64/many-input-sections/a.o out/test/x86_64/many-input-sections/b.o 280: ++ case $MACHINE in 280: ++ tlsdesc_opt=-mtls-dialect=gnu2 261: + on_exit 261: + echo OK 261: OK 261: + exit 0 281: ++ '[' Linux = FreeBSD ']' 281: ++ trap 'on_error $LINENO' ERR 281: ++ trap on_exit EXIT 281: ++ echo -n 'Testing rodata-name ... ' 281: Testing rodata-name ... ++ set -o pipefail 281: ++ set -x 281: + [[ x86_64 = arm* ]] 281: + '[' x86_64 = s390x ']' 279: ++ '[' Linux = FreeBSD ']' 279: ++ trap 'on_error $LINENO' ERR 279: ++ trap on_exit EXIT 279: ++ echo -n 'Testing retain-symbols-file ... ' 279: Testing retain-symbols-file ... ++ set -o pipefail 279: ++ set -x 283: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 283: ++ export LC_ALL=C 283: ++ LC_ALL=C 283: ++ '[' -z x86_64 ']' 283: ++ '[' -z '' ']' 283: ++ TESTDIR=out/test/x86_64 283: ++ CC=cc 283: ++ CXX=c++ 283: ++ GCC=gcc 283: ++ GXX=g++ 283: ++ OBJDUMP=objdump 283: ++ OBJCOPY=objcopy 283: ++ STRIP=strip 283: ++ QEMU= 242/425 Test #261: x86_64-range-extension-thunk4 ......................... Passed 0.74 sec 281: + cat 279: + cat 280: +++ uname 280: ++ '[' Linux = FreeBSD ']' 280: ++ trap 'on_error $LINENO' ERR 280: ++ trap on_exit EXIT 280: ++ echo -n 'Testing reverse-sections ... ' 280: Testing reverse-sections ... ++ set -o pipefail 280: ++ set -x 274: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar 274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o 265: + cat test 284 Start 284: x86_64-run-clang 284: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh" 284: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 284: Environment variables: 284: MACHINE=x86_64 284: CPU= 284: Test timeout computed to be: 1500 281: + cc -c -o out/test/x86_64/rodata-name/a.o -x assembler - 279: + cc -c -o out/test/x86_64/retain-symbols-file/a.o -xc - 280: + cat 280: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - 265: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - 243/425 Test #256: x86_64-protected ...................................... Passed 2.06 sec 276: + cat 283: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh .sh 283: ++ testname=rpath 283: ++ t=out/test/x86_64/rpath 283: ++ mkdir -p out/test/x86_64/rpath 283: ++ case $MACHINE in 283: ++ tlsdesc_opt=-mtls-dialect=gnu2 283: +++ uname 273: + cc -B. -o out/test/x86_64/relro/exe1 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,lazy 258: + out/test/x86_64/range-extension-thunk/exe1 258: + grep 'main fn1 fn3 fn2 fn4' 258: main fn1 fn3 fn2 fn4 258: + cc -c -o out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/a.c -O2 212: + rm -f out/test/x86_64/lto-archive3/b.a 212: + ar rc out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/a.o 210: + cat 210: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - 259: + out/test/x86_64/range-extension-thunk2/exe 259: + grep -E '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' 259: 0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 test 285 Start 285: x86_64-run 285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/run.sh" 285: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 285: Environment variables: 285: MACHINE=x86_64 285: CPU= 285: Test timeout computed to be: 1500 259: + on_exit 259: + echo OK 259: OK 259: + exit 0 284: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh 236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/exe out/test/x86_64/no-allow-shlib-undefined4/d.o -Lout/test/x86_64/no-allow-shlib-undefined4 -lbar -lbaz 275: + rm -f out/test/x86_64/require-defined/b.a 268: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - 268: + cat 284: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 284: ++ export LC_ALL=C 284: ++ LC_ALL=C 284: ++ '[' -z x86_64 ']' 284: ++ '[' -z '' ']' 284: ++ TESTDIR=out/test/x86_64 284: ++ CC=cc 284: ++ CXX=c++ 284: ++ GCC=gcc 284: ++ GXX=g++ 284: ++ OBJDUMP=objdump 284: ++ OBJCOPY=objcopy 284: ++ STRIP=strip 284: ++ QEMU= 255: + cc -B. -shared -o out/test/x86_64/protected-dynsym/e.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/d.o -Wl,-strip-all 244/425 Test #259: x86_64-range-extension-thunk2 ......................... Passed 0.77 sec 284: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh .sh 284: ++ testname=run-clang 284: ++ t=out/test/x86_64/run-clang 284: ++ mkdir -p out/test/x86_64/run-clang 281: + cc -c -o out/test/x86_64/rodata-name/b.o -xc - 281: + cat 283: ++ '[' Linux = FreeBSD ']' 283: ++ trap 'on_error $LINENO' ERR 283: ++ trap on_exit EXIT 283: ++ echo -n 'Testing rpath ... ' 283: Testing rpath ... ++ set -o pipefail 283: ++ set -x 283: + cat 283: + cc -o out/test/x86_64/rpath/a.o -c -x assembler - 276: + cc -c -o out/test/x86_64/response-file-quoting/b.o -xc - 275: + ar rcs out/test/x86_64/require-defined/b.a out/test/x86_64/require-defined/a.o test 286 Start 286: x86_64-section-align 286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh" 286: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 286: Environment variables: 286: MACHINE=x86_64 286: CPU= 286: Test timeout computed to be: 1500 284: ++ case $MACHINE in 284: ++ tlsdesc_opt=-mtls-dialect=gnu2 284: +++ uname 284: ++ '[' Linux = FreeBSD ']' 284: ++ trap 'on_error $LINENO' ERR 284: ++ trap on_exit EXIT 284: ++ echo -n 'Testing run-clang ... ' 284: Testing run-clang ... ++ set -o pipefail 284: ++ set -x 284: + '[' cc = cc ']' 283: + cc -B. -o out/test/x86_64/rpath/exe1 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ 285: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/run.sh 285: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 285: ++ export LC_ALL=C 285: ++ LC_ALL=C 285: ++ '[' -z x86_64 ']' 285: ++ '[' -z '' ']' 285: ++ TESTDIR=out/test/x86_64 285: ++ CC=cc 285: ++ CXX=c++ 285: ++ GCC=gcc 285: ++ GXX=g++ 285: ++ OBJDUMP=objdump 285: ++ OBJCOPY=objcopy 285: ++ STRIP=strip 285: ++ QEMU= 285: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/run.sh .sh 285: ++ testname=run 285: ++ t=out/test/x86_64/run 285: ++ mkdir -p out/test/x86_64/run 214: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o 219: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib 235: + cc -c -o out/test/x86_64/no-allow-shlib-undefined3/a.o -c -xc - 235: + cat 284: + grep '__[at]san_init' 284: + nm mold-wrapper.so 286: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh 285: ++ case $MACHINE in 285: ++ tlsdesc_opt=-mtls-dialect=gnu2 286: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 286: ++ export LC_ALL=C 286: ++ LC_ALL=C 286: ++ '[' -z x86_64 ']' 286: ++ '[' -z '' ']' 286: ++ TESTDIR=out/test/x86_64 286: ++ CC=cc 286: ++ CXX=c++ 286: ++ GCC=gcc 286: ++ GXX=g++ 286: ++ OBJDUMP=objdump 286: ++ OBJCOPY=objcopy 286: ++ STRIP=strip 286: ++ QEMU= 285: +++ uname 286: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh .sh 285: ++ '[' Linux = FreeBSD ']' 285: ++ trap 'on_error $LINENO' ERR 285: ++ trap on_exit EXIT 285: ++ echo -n 'Testing run ... ' 285: Testing run ... ++ set -o pipefail 285: ++ set -x 285: + '[' cc = cc ']' 286: ++ testname=section-align 286: ++ t=out/test/x86_64/section-align 286: ++ mkdir -p out/test/x86_64/section-align 285: + nm mold 285: + grep '__[at]san_init' 286: ++ case $MACHINE in 286: ++ tlsdesc_opt=-mtls-dialect=gnu2 286: +++ uname 286: ++ '[' Linux = FreeBSD ']' 286: ++ trap 'on_error $LINENO' ERR 286: ++ trap on_exit EXIT 286: ++ echo -n 'Testing section-align ... ' 286: Testing section-align ... ++ set -o pipefail 286: ++ set -x 286: + cat 286: + cc -o out/test/x86_64/section-align/a.o -c -xc -fno-PIC - 284: + clang --version 284: + cat 284: + cc -xc -c -o out/test/x86_64/run-clang/a.o - 262: + out/test/x86_64/relax-got-load/exe2 262: + grep 'Hello world' 262: Hello world 262: + case $MACHINE in 262: + on_exit 262: + echo OK 262: OK 262: + exit 0 245/425 Test #262: x86_64-relax-got-load ................................. Passed 0.85 sec 212: + ar rc out/test/x86_64/lto-archive3/c.a out/test/x86_64/lto-archive3/a.o 275: + cat 275: + cc -o out/test/x86_64/require-defined/c.o -c -xc - test 287 Start 287: x86_64-section-attributes 287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh" 287: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 287: Environment variables: 287: MACHINE=x86_64 287: CPU= 287: Test timeout computed to be: 1500 233: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe2 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lbar 234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe2 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lbar 270: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o 211: + cat 211: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - 264: + cat 264: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - 215: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o 272: + cat 272: + cc -c -o out/test/x86_64/relocatable/b.o -xc - 257: + cat 257: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - 274: + not '[' -f out/test/x86_64/repro/exe.repro.tar ']' 274: + '[' -f out/test/x86_64/repro/exe.repro.tar ']' 274: + return 0 274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -Wl,-repro 282: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o 273: + out/test/x86_64/relro/exe1 267: + grep 'Warning: DIE at offset' 267: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o 278: + cat 278: + cc -c -o out/test/x86_64/response-file2/b.o -xc - 279: + cat 273: + grep 'Hello world' 277: + cat 277: + cc -c -o out/test/x86_64/response-file/c.o -xc - 280: + cat 279: + cc -B. -o out/test/x86_64/retain-symbols-file/exe out/test/x86_64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/x86_64/retain-symbols-file/symbols 280: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - 273: Hello world 287: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh 273: + readelf --segments -W out/test/x86_64/relro/exe1 273: + grep -w GNU_RELRO 267: + ./mold --relocatable -o out/test/x86_64/relocatable-debug-info/c.o out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o 273: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000228 0x0008e8 R 0x1 273: + cc -B. -o out/test/x86_64/relro/exe2 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,now 287: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 287: ++ export LC_ALL=C 287: ++ LC_ALL=C 287: ++ '[' -z x86_64 ']' 287: ++ '[' -z '' ']' 287: ++ TESTDIR=out/test/x86_64 287: ++ CC=cc 287: ++ CXX=c++ 287: ++ GCC=gcc 287: ++ GXX=g++ 287: ++ OBJDUMP=objdump 287: ++ OBJCOPY=objcopy 287: ++ STRIP=strip 287: ++ QEMU= 287: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh .sh 287: ++ testname=section-attributes 287: ++ t=out/test/x86_64/section-attributes 287: ++ mkdir -p out/test/x86_64/section-attributes 234: + mv out/test/x86_64/no-allow-shlib-undefined2/libfoo.so out/test/x86_64/no-allow-shlib-undefined2/libfoo.so.bak 210: + cc -B. -o out/test/x86_64/lto-archive/exe -flto out/test/x86_64/lto-archive/d.o out/test/x86_64/lto-archive/c.a 234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libfoo.so -xc - 267: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o 234: + echo 270: + readelf -WS out/test/x86_64/relocatable-merge-sections/b.o 270: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log1 270: [ 4] .text.foo PROGBITS 0000000000000000 0000a3 000007 00 AX 0 0 1 270: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log1 270: [ 3] .text.bar PROGBITS 0000000000000000 00009c 000007 00 AX 0 0 1 270: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/c.o out/test/x86_64/relocatable-merge-sections/a.o --relocatable-merge-sections 154: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf64/log2 154: #1 0x00007ffff7fbc910 in fn8 () at out/test/x86_64/gdb-index-dwarf64/d.c:6 154: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf64/log2 154: #2 0x00007ffff7fbc91c in fn7 () at out/test/x86_64/gdb-index-dwarf64/d.c:10 154: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf64/log2 154: #3 0x00007ffff7fbc8e2 in fn6 () at out/test/x86_64/gdb-index-dwarf64/c.c:4 154: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf64/log2 258: + cc -c -o out/test/x86_64/range-extension-thunk/f.o out/test/x86_64/range-extension-thunk/b.c -O2 255: + readelf --symbols out/test/x86_64/protected-dynsym/e.so 287: ++ case $MACHINE in 287: ++ tlsdesc_opt=-mtls-dialect=gnu2 236: + on_exit 236: + echo OK 236: OK 236: + exit 0 255: + grep -E 'PROTECTED\b.*\bfoo\b' 246/425 Test #236: x86_64-no-allow-shlib-undefined4 ...................... Passed 2.87 sec 154: #4 0x00007ffff7fbc8ee in fn5 () at out/test/x86_64/gdb-index-dwarf64/c.c:8 154: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf64/log2 233: + grep -F 'undefined symbol: foo' out/test/x86_64/no-allow-shlib-undefined/log test 288 Start 288: x86_64-section-order 288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh" 288: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 288: Environment variables: 288: MACHINE=x86_64 288: CPU= 288: Test timeout computed to be: 1500 154: #5 0x00007ffff7fbc8ca in fn4 () at out/test/x86_64/gdb-index-dwarf64/b.c:4 154: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf64/log2 154: #6 0x00007ffff7fbc8d6 in fn3 () at out/test/x86_64/gdb-index-dwarf64/b.c:8 154: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf64/log2 233: mold: error: out/test/x86_64/no-allow-shlib-undefined/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo 233: + on_exit 233: + echo OK 233: OK 233: + exit 0 276: + echo out/test/x86_64/response-file-quoting/a.o 276: + echo 'out/test/x86_64/response-file-quoting"\/b."\o' 276: + ./mold -o out/test/x86_64/response-file-quoting/c.so -shared @out/test/x86_64/response-file-quoting/rsp1 273: + out/test/x86_64/relro/exe2 273: + grep 'Hello world' 273: Hello world 279: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe 283: + grep -F 'Library runpath: [/foo:/bar:/no/such/directory:/]' 283: + readelf --dynamic out/test/x86_64/rpath/exe1 283: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/no/such/directory:/] 283: + cc -B. -o out/test/x86_64/rpath/exe2 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz 266: + cc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz 266: + cat 270: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o 270: + not grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 270: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 287: +++ uname 287: ++ '[' Linux = FreeBSD ']' 287: ++ trap 'on_error $LINENO' ERR 287: ++ trap on_exit EXIT 287: ++ echo -n 'Testing section-attributes ... ' 277: + echo ''\''out/test/x86_64/response-file/b.o'\'' '\''out/test/x86_64/response-file/c.o'\''' 277: + ./mold -o out/test/x86_64/response-file/d.so -shared out/test/x86_64/response-file/a.o @out/test/x86_64/response-file/rsp 278: + echo ''\''out/test/x86_64/response-file2/b.o'\''' 278: + echo @out/test/x86_64/response-file2/rsp1 278: + ./mold -o out/test/x86_64/response-file2/c.so -shared out/test/x86_64/response-file2/a.o @out/test/x86_64/response-file2/rsp2 272: + ./mold --relocatable -o out/test/x86_64/relocatable/c.o out/test/x86_64/relocatable/a.o out/test/x86_64/relocatable/b.o 247/425 Test #233: x86_64-no-allow-shlib-undefined ....................... Passed 3.03 sec 287: Testing section-attributes ... ++ set -o pipefail 287: ++ set -x 287: + cat 255: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 22 foo 255: + on_exit 255: + echo OK 255: OK 255: + exit 0 235: + mv out/test/x86_64/no-allow-shlib-undefined3/libfoo.so out/test/x86_64/no-allow-shlib-undefined3/libfoo.so.bak test 289 Start 289: x86_64-section-start 289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh" 289: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 289: Environment variables: 289: MACHINE=x86_64 289: CPU= 289: Test timeout computed to be: 1500 287: + cc -o out/test/x86_64/section-attributes/a.o -c -xassembler - 235: + echo 235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libfoo.so -xc - 273: + readelf --segments -W out/test/x86_64/relro/exe2 273: + grep -w GNU_RELRO 273: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000258 0x0008e8 R 0x1 273: + cc -B. -o out/test/x86_64/relro/exe3 out/test/x86_64/relro/a.o -Wl,-z,norelro 154: #7 0x00007ffff7fbc8b2 in fn2 () at out/test/x86_64/gdb-index-dwarf64/a.c:4 154: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf64/log2 154: #8 0x00007ffff7fbc8be in fn1 () at out/test/x86_64/gdb-index-dwarf64/a.c:8 154: + on_exit 154: + echo OK 154: OK 154: + exit 0 270: + return 0 270: + not grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 270: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 270: + return 0 270: + on_exit 270: + echo OK 270: OK 270: + exit 0 275: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a 279: + not grep ' foo$' out/test/x86_64/retain-symbols-file/log 279: + grep ' foo$' out/test/x86_64/retain-symbols-file/log 279: + return 0 279: + not grep ' bar$' out/test/x86_64/retain-symbols-file/log 279: + grep ' bar$' out/test/x86_64/retain-symbols-file/log 222: + out/test/x86_64/many-input-sections/exe 222: + grep Hello 222: Hello 212: + cat 212: + cc -o out/test/x86_64/lto-archive3/c.o -c -xc - 282: + not grep '\.interp .* \.text' 282: + grep '\.interp .* \.text' 282: + readelf -W --segments out/test/x86_64/rosegment/exe1 248/425 Test #154: x86_64-gdb-index-dwarf64 .............................. Passed 5.38 sec 249/425 Test #255: x86_64-protected-dynsym ............................... Passed 2.33 sec 250/425 Test #270: x86_64-relocatable-merge-sections ..................... Passed 0.76 sec 279: + return 0 279: + not grep ' main$' out/test/x86_64/retain-symbols-file/log 279: + grep ' main$' out/test/x86_64/retain-symbols-file/log 222: + on_exit 222: + echo OK 222: OK 222: + exit 0 282: + return 0 282: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment 288: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh 288: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 288: ++ export LC_ALL=C 288: ++ LC_ALL=C 288: ++ '[' -z x86_64 ']' 288: ++ '[' -z '' ']' 288: ++ TESTDIR=out/test/x86_64 288: ++ CC=cc 288: ++ CXX=c++ 288: ++ GCC=gcc 288: ++ GXX=g++ 288: ++ OBJDUMP=objdump 288: ++ OBJCOPY=objcopy 288: ++ STRIP=strip 288: ++ QEMU= 288: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh .sh test 290 Start 290: x86_64-separate-debug-file-sort 290: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh" 290: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 290: Environment variables: 290: MACHINE=x86_64 290: CPU= 290: Test timeout computed to be: 1500 test 291 Start 291: x86_64-separate-debug-file 291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh" 291: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 291: Environment variables: 291: MACHINE=x86_64 291: CPU= 291: Test timeout computed to be: 1500 test 292 Start 292: x86_64-shared-abs-sym 292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh" 292: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 292: Environment variables: 292: MACHINE=x86_64 292: CPU= 292: Test timeout computed to be: 1500 279: + return 0 279: + grep ' baz$' out/test/x86_64/retain-symbols-file/log 279: 38: 0000000000001717 7 FUNC LOCAL DEFAULT 17 baz 279: + on_exit 279: + echo OK 279: OK 279: + exit 0 251/425 Test #279: x86_64-retain-symbols-file ............................ Passed 0.39 sec 252/425 Test #222: x86_64-many-input-sections ............................ Passed 3.42 sec 288: ++ testname=section-order 288: ++ t=out/test/x86_64/section-order 288: ++ mkdir -p out/test/x86_64/section-order 288: ++ case $MACHINE in 288: ++ tlsdesc_opt=-mtls-dialect=gnu2 288: +++ uname 288: ++ '[' Linux = FreeBSD ']' 288: ++ trap 'on_error $LINENO' ERR 288: ++ trap on_exit EXIT 288: ++ echo -n 'Testing section-order ... ' 288: Testing section-order ... ++ set -o pipefail 288: ++ set -x 288: + cat 288: + cc -o out/test/x86_64/section-order/a.o -c -xc -fno-PIC - 289: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh 289: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 289: ++ export LC_ALL=C 289: ++ LC_ALL=C 289: ++ '[' -z x86_64 ']' 289: ++ '[' -z '' ']' 289: ++ TESTDIR=out/test/x86_64 289: ++ CC=cc 289: ++ CXX=c++ 289: ++ GCC=gcc 289: ++ GXX=g++ 289: ++ OBJDUMP=objdump 289: ++ OBJCOPY=objcopy 289: ++ STRIP=strip 289: ++ QEMU= 289: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh .sh 289: ++ testname=section-start 289: ++ t=out/test/x86_64/section-start 289: ++ mkdir -p out/test/x86_64/section-start 289: ++ case $MACHINE in 289: ++ tlsdesc_opt=-mtls-dialect=gnu2 289: +++ uname 289: ++ '[' Linux = FreeBSD ']' 289: ++ trap 'on_error $LINENO' ERR 289: ++ trap on_exit EXIT 289: ++ echo -n 'Testing section-start ... ' 289: Testing section-start ... ++ set -o pipefail 289: ++ set -x 289: + '[' x86_64 = ppc64 ']' 289: + [[ x86_64 = loongarch* ]] 289: + '[' x86_64 = arm ']' 289: + cat 289: + cc -o out/test/x86_64/section-start/a.o -c -xc -fno-PIC - 280: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - 280: + cat 287: + cat 287: + cc -o out/test/x86_64/section-attributes/b.o -c -xassembler - 287: + cat 287: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - 277: + on_exit 277: + echo OK 277: OK 277: + exit 0 253/425 Test #277: x86_64-response-file .................................. Passed 0.53 sec 274: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar 276: + echo out/test/x86_64/response-file-quoting/a.o 276: + echo '\foo\bar' 276: + not ./mold -o out/test/x86_64/response-file-quoting/d.so -shared @out/test/x86_64/response-file-quoting/rsp2 276: + grep 'cannot open foobar:' 278: + on_exit 278: + echo OK 278: OK 278: + exit 0 254/425 Test #278: x86_64-response-file2 ................................. Passed 0.47 sec 290: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh 290: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 290: ++ export LC_ALL=C 290: ++ LC_ALL=C 291: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh 291: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 291: ++ export LC_ALL=C 291: ++ LC_ALL=C 291: ++ '[' -z x86_64 ']' 291: ++ '[' -z '' ']' 291: ++ TESTDIR=out/test/x86_64 291: ++ CC=cc 291: ++ CXX=c++ 291: ++ GCC=gcc 291: ++ GXX=g++ 291: ++ OBJDUMP=objdump 291: ++ OBJCOPY=objcopy 291: ++ STRIP=strip 291: ++ QEMU= 291: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh .sh 290: ++ '[' -z x86_64 ']' 290: ++ '[' -z '' ']' test 293 Start 293: x86_64-shared 293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh" 293: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 293: Environment variables: 293: MACHINE=x86_64 293: CPU= 293: Test timeout computed to be: 1500 test 294 Start 294: x86_64-shuffle-sections-seed 294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh" 294: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 294: Environment variables: 294: MACHINE=x86_64 294: CPU= 294: Test timeout computed to be: 1500 test 295 Start 295: x86_64-shuffle-sections 295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh" 295: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 295: Environment variables: 295: MACHINE=x86_64 295: CPU= 295: Test timeout computed to be: 1500 test 296 Start 296: x86_64-soname 296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh" 296: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 296: Environment variables: 296: MACHINE=x86_64 296: CPU= 296: Test timeout computed to be: 1500 290: ++ TESTDIR=out/test/x86_64 290: ++ CC=cc 290: ++ CXX=c++ 290: ++ GCC=gcc 290: ++ GXX=g++ 290: ++ OBJDUMP=objdump 290: ++ OBJCOPY=objcopy 290: ++ STRIP=strip 290: ++ QEMU= 290: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh .sh 290: ++ testname=separate-debug-file-sort 290: ++ t=out/test/x86_64/separate-debug-file-sort 290: ++ mkdir -p out/test/x86_64/separate-debug-file-sort 290: ++ case $MACHINE in 290: ++ tlsdesc_opt=-mtls-dialect=gnu2 290: +++ uname 290: ++ '[' Linux = FreeBSD ']' 290: ++ trap 'on_error $LINENO' ERR 290: ++ trap on_exit EXIT 290: ++ echo -n 'Testing separate-debug-file-sort ... ' 290: Testing separate-debug-file-sort ... ++ set -o pipefail 290: ++ set -x 290: + grep __tsan_init 290: + nm mold 292: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh 292: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 292: ++ export LC_ALL=C 292: ++ LC_ALL=C 292: ++ '[' -z x86_64 ']' 292: ++ '[' -z '' ']' 292: ++ TESTDIR=out/test/x86_64 292: ++ CC=cc 292: ++ CXX=c++ 292: ++ GCC=gcc 292: ++ GXX=g++ 292: ++ OBJDUMP=objdump 292: ++ OBJCOPY=objcopy 292: ++ STRIP=strip 292: ++ QEMU= 292: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh .sh 292: ++ testname=shared-abs-sym 292: ++ t=out/test/x86_64/shared-abs-sym 292: ++ mkdir -p out/test/x86_64/shared-abs-sym 292: ++ case $MACHINE in 292: ++ tlsdesc_opt=-mtls-dialect=gnu2 292: +++ uname 292: ++ '[' Linux = FreeBSD ']' 292: ++ trap 'on_error $LINENO' ERR 292: ++ trap on_exit EXIT 292: ++ echo -n 'Testing shared-abs-sym ... ' 292: Testing shared-abs-sym ... ++ set -o pipefail 292: ++ set -x 292: ++ uname 292: + '[' Linux = FreeBSD ']' 292: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/a.so -xassembler - 292: + cat 291: ++ testname=separate-debug-file 291: ++ t=out/test/x86_64/separate-debug-file 291: ++ mkdir -p out/test/x86_64/separate-debug-file 291: ++ case $MACHINE in 291: ++ tlsdesc_opt=-mtls-dialect=gnu2 291: +++ uname 291: ++ '[' Linux = FreeBSD ']' 291: ++ trap 'on_error $LINENO' ERR 291: ++ trap on_exit EXIT 291: ++ echo -n 'Testing separate-debug-file ... ' 291: Testing separate-debug-file ... ++ set -o pipefail 291: ++ set -x 291: + nm mold 291: + grep __tsan_init 287: + cat 287: + cc -o out/test/x86_64/section-attributes/d.o -c -xc - 272: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o 274: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar 274: + grep ' exe.repro/.*/a.o' 274: -rw-rw-r-- 0/0 1368 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o 274: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt 274: out/test/x86_64/repro/a.o 274: + grep mold out/test/x86_64/repro/exe.repro/version.txt 275: + readelf --symbols out/test/x86_64/require-defined/exe 275: + not grep foobar 275: + grep foobar 275: + return 0 275: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,foobar 276: mold: fatal: cannot open foobar: No such file or directory 276: + on_exit 276: + echo OK 276: OK 276: + exit 0 282: + not grep '\.interp .* \.text' 282: + grep '\.interp .* \.text' 282: + readelf -W --segments out/test/x86_64/rosegment/exe2 293: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh 293: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 293: ++ export LC_ALL=C 293: ++ LC_ALL=C 293: ++ '[' -z x86_64 ']' 293: ++ '[' -z '' ']' 293: ++ TESTDIR=out/test/x86_64 293: ++ CC=cc 293: ++ CXX=c++ 293: ++ GCC=gcc 293: ++ GXX=g++ 293: ++ OBJDUMP=objdump 293: ++ OBJCOPY=objcopy 293: ++ STRIP=strip 293: ++ QEMU= 293: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh .sh 293: ++ testname=shared 293: ++ t=out/test/x86_64/shared 293: ++ mkdir -p out/test/x86_64/shared 293: ++ case $MACHINE in 293: ++ tlsdesc_opt=-mtls-dialect=gnu2 293: +++ uname 293: ++ '[' Linux = FreeBSD ']' 293: ++ trap 'on_error $LINENO' ERR 293: ++ trap on_exit EXIT 293: ++ echo -n 'Testing shared ... ' 293: Testing shared ... ++ set -o pipefail 293: ++ set -x 293: + cat 293: + cc -fPIC -c -o out/test/x86_64/shared/a.o -xc - 294: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh 294: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 294: ++ export LC_ALL=C 294: ++ LC_ALL=C 294: ++ '[' -z x86_64 ']' 294: ++ '[' -z '' ']' 294: ++ TESTDIR=out/test/x86_64 294: ++ CC=cc 294: ++ CXX=c++ 294: ++ GCC=gcc 294: ++ GXX=g++ 294: ++ OBJDUMP=objdump 294: ++ OBJCOPY=objcopy 294: ++ STRIP=strip 294: ++ QEMU= 294: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh .sh 294: ++ testname=shuffle-sections-seed 294: ++ t=out/test/x86_64/shuffle-sections-seed 294: ++ mkdir -p out/test/x86_64/shuffle-sections-seed 294: ++ case $MACHINE in 294: ++ tlsdesc_opt=-mtls-dialect=gnu2 294: +++ uname 294: ++ '[' Linux = FreeBSD ']' 294: ++ trap 'on_error $LINENO' ERR 294: ++ trap on_exit EXIT 294: ++ echo -n 'Testing shuffle-sections-seed ... ' 294: Testing shuffle-sections-seed ... ++ set -o pipefail 294: ++ set -x 295: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh 295: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 295: ++ export LC_ALL=C 295: ++ LC_ALL=C 295: ++ '[' -z x86_64 ']' 295: ++ '[' -z '' ']' 295: ++ TESTDIR=out/test/x86_64 295: ++ CC=cc 295: ++ CXX=c++ 295: ++ GCC=gcc 295: ++ GXX=g++ 295: ++ OBJDUMP=objdump 295: ++ OBJCOPY=objcopy 295: ++ STRIP=strip 295: ++ QEMU= 295: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh .sh 295: ++ testname=shuffle-sections 295: ++ t=out/test/x86_64/shuffle-sections 295: ++ mkdir -p out/test/x86_64/shuffle-sections 255/425 Test #276: x86_64-response-file-quoting .......................... Passed 0.56 sec 294: + cat 294: + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - 295: ++ case $MACHINE in 295: ++ tlsdesc_opt=-mtls-dialect=gnu2 273: + out/test/x86_64/relro/exe3 296: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh test 297 Start 297: x86_64-sort-debug-info-compressed 297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh" 297: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 297: Environment variables: 297: MACHINE=x86_64 297: CPU= 297: Test timeout computed to be: 1500 295: +++ uname 295: ++ '[' Linux = FreeBSD ']' 295: ++ trap 'on_error $LINENO' ERR 295: ++ trap on_exit EXIT 295: ++ echo -n 'Testing shuffle-sections ... ' 295: Testing shuffle-sections ... ++ set -o pipefail 295: ++ set -x 273: + grep 'Hello world' 273: Hello world 273: + readelf --segments -W out/test/x86_64/relro/exe3 296: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 296: ++ export LC_ALL=C 296: ++ LC_ALL=C 296: ++ '[' -z x86_64 ']' 296: ++ '[' -z '' ']' 296: ++ TESTDIR=out/test/x86_64 296: ++ CC=cc 296: ++ CXX=c++ 296: ++ GCC=gcc 296: ++ GXX=g++ 296: ++ OBJDUMP=objdump 296: ++ OBJCOPY=objcopy 296: ++ STRIP=strip 296: ++ QEMU= 296: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh .sh 296: ++ testname=soname 296: ++ t=out/test/x86_64/soname 296: ++ mkdir -p out/test/x86_64/soname 296: ++ case $MACHINE in 296: ++ tlsdesc_opt=-mtls-dialect=gnu2 274: mold 2.40.4 (compatible with GNU ld) 274: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar 282: + return 0 282: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment 267: + out/test/x86_64/relocatable-debug-info/exe 267: + grep 'Hello world' 267: Hello world 296: +++ uname 267: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o 267: + not grep Warning 297: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh 267: + grep Warning 296: ++ '[' Linux = FreeBSD ']' 273: + not grep -w GNU_RELRO 273: + grep -w GNU_RELRO 296: ++ trap 'on_error $LINENO' ERR 296: ++ trap on_exit EXIT 296: ++ echo -n 'Testing soname ... ' 296: Testing soname ... ++ set -o pipefail 296: ++ set -x 295: + cat 296: + cat 296: + cc -fPIC -c -o out/test/x86_64/soname/a.o -xc - 295: + cc -o out/test/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - 297: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 297: ++ export LC_ALL=C 297: ++ LC_ALL=C 297: ++ '[' -z x86_64 ']' 297: ++ '[' -z '' ']' 297: ++ TESTDIR=out/test/x86_64 297: ++ CC=cc 297: ++ CXX=c++ 297: ++ GCC=gcc 297: ++ GXX=g++ 297: ++ OBJDUMP=objdump 297: ++ OBJCOPY=objcopy 297: ++ STRIP=strip 297: ++ QEMU= 267: + return 0 273: + return 0 297: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh .sh 273: + on_exit 273: + echo OK 273: OK 273: + exit 0 256/425 Test #273: x86_64-relro .......................................... Passed 0.68 sec 274: + MOLD_REPRO=1 274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o 297: ++ testname=sort-debug-info-compressed 297: ++ t=out/test/x86_64/sort-debug-info-compressed 297: ++ mkdir -p out/test/x86_64/sort-debug-info-compressed test 298 Start 298: x86_64-sort-debug-info-merged 298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh" 298: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 298: Environment variables: 298: MACHINE=x86_64 298: CPU= 298: Test timeout computed to be: 1500 297: ++ case $MACHINE in 297: ++ tlsdesc_opt=-mtls-dialect=gnu2 297: +++ uname 297: ++ '[' Linux = FreeBSD ']' 297: ++ trap 'on_error $LINENO' ERR 297: ++ trap on_exit EXIT 297: ++ echo -n 'Testing sort-debug-info-compressed ... ' 297: Testing sort-debug-info-compressed ... ++ set -o pipefail 297: ++ set -x 297: + cat 297: + cc -o out/test/x86_64/sort-debug-info-compressed/a.o -c -xc - -g -gdwarf32 -Wl,--compress-debug-sections=zlib 267: + on_exit 267: + echo OK 267: OK 267: + exit 0 283: + readelf --dynamic out/test/x86_64/rpath/exe2 283: + grep -F 'Library runpath: [/foo:/bar:/baz]' 283: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] 283: + on_exit 283: + echo OK 283: OK 283: + exit 0 257/425 Test #267: x86_64-relocatable-debug-info ......................... Passed 0.86 sec 258/425 Test #283: x86_64-rpath .......................................... Passed 0.34 sec 272: + out/test/x86_64/relocatable/exe 272: Hello world 298: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh 298: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 298: ++ export LC_ALL=C 298: ++ LC_ALL=C 298: ++ '[' -z x86_64 ']' 298: ++ '[' -z '' ']' 298: ++ TESTDIR=out/test/x86_64 298: ++ CC=cc 298: ++ CXX=c++ 298: ++ GCC=gcc 298: ++ GXX=g++ 298: ++ OBJDUMP=objdump 298: ++ OBJCOPY=objcopy 298: ++ STRIP=strip 298: ++ QEMU= test 299 Start 299: x86_64-sort-debug-info 299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh" 299: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 299: Environment variables: 299: MACHINE=x86_64 299: CPU= 299: Test timeout computed to be: 1500 272: + on_exit 272: + echo OK 272: OK 272: + exit 0 298: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh .sh 298: ++ testname=sort-debug-info-merged 298: ++ t=out/test/x86_64/sort-debug-info-merged 298: ++ mkdir -p out/test/x86_64/sort-debug-info-merged test 300 Start 300: x86_64-spare-program-headers 300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh" 300: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 300: Environment variables: 300: MACHINE=x86_64 300: CPU= 300: Test timeout computed to be: 1500 259/425 Test #272: x86_64-relocatable .................................... Passed 0.81 sec 298: ++ case $MACHINE in 298: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 301 Start 301: x86_64-start-lib 301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh" 301: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 301: Environment variables: 301: MACHINE=x86_64 301: CPU= 301: Test timeout computed to be: 1500 285: + cat 285: + cc -xc -c -o out/test/x86_64/run/a.o - 299: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh 299: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 299: ++ export LC_ALL=C 299: ++ LC_ALL=C 299: ++ '[' -z x86_64 ']' 299: ++ '[' -z '' ']' 299: ++ TESTDIR=out/test/x86_64 299: ++ CC=cc 299: ++ CXX=c++ 299: ++ GCC=gcc 299: ++ GXX=g++ 299: ++ OBJDUMP=objdump 299: ++ OBJCOPY=objcopy 299: ++ STRIP=strip 299: ++ QEMU= 299: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh .sh 299: ++ testname=sort-debug-info 299: ++ t=out/test/x86_64/sort-debug-info 299: ++ mkdir -p out/test/x86_64/sort-debug-info 299: ++ case $MACHINE in 299: ++ tlsdesc_opt=-mtls-dialect=gnu2 299: +++ uname 299: ++ '[' Linux = FreeBSD ']' 299: ++ trap 'on_error $LINENO' ERR 299: ++ trap on_exit EXIT 299: ++ echo -n 'Testing sort-debug-info ... ' 299: Testing sort-debug-info ... ++ set -o pipefail 299: ++ set -x 299: + cat 224: + cat 224: + cc -c -xc -o out/test/x86_64/many-output-sections/b.o - -fPIC 300: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh 300: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 300: ++ export LC_ALL=C 300: ++ LC_ALL=C 300: ++ '[' -z x86_64 ']' 300: ++ '[' -z '' ']' 300: ++ TESTDIR=out/test/x86_64 300: ++ CC=cc 300: ++ CXX=c++ 300: ++ GCC=gcc 300: ++ GXX=g++ 300: ++ OBJDUMP=objdump 300: ++ OBJCOPY=objcopy 300: ++ STRIP=strip 300: ++ QEMU= 300: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh .sh 300: ++ testname=spare-program-headers 300: ++ t=out/test/x86_64/spare-program-headers 300: ++ mkdir -p out/test/x86_64/spare-program-headers 300: ++ case $MACHINE in 300: ++ tlsdesc_opt=-mtls-dialect=gnu2 300: +++ uname 300: ++ '[' Linux = FreeBSD ']' 300: ++ trap 'on_error $LINENO' ERR 300: ++ trap on_exit EXIT 300: ++ echo -n 'Testing spare-program-headers ... ' 300: Testing spare-program-headers ... ++ set -o pipefail 300: ++ set -x 300: + cc -o out/test/x86_64/spare-program-headers/a.o -c -xc - 300: + cat 298: +++ uname 298: ++ '[' Linux = FreeBSD ']' 298: ++ trap 'on_error $LINENO' ERR 298: ++ trap on_exit EXIT 298: ++ echo -n 'Testing sort-debug-info-merged ... ' 298: Testing sort-debug-info-merged ... ++ set -o pipefail 298: ++ set -x 298: + nm mold 298: + grep __tsan_init 281: + cc -B. -o out/test/x86_64/rodata-name/exe out/test/x86_64/rodata-name/a.o out/test/x86_64/rodata-name/b.o 258: + cc -B. -o out/test/x86_64/range-extension-thunk/exe2 out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 286: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 211: + cc -B. -o out/test/x86_64/lto-archive2/exe -flto=auto out/test/x86_64/lto-archive2/c.o out/test/x86_64/lto-archive2/b.a 287: + cc -B. -o out/test/x86_64/section-attributes/exe out/test/x86_64/section-attributes/a.o out/test/x86_64/section-attributes/b.o out/test/x86_64/section-attributes/c.o out/test/x86_64/section-attributes/d.o 212: + cc -B. -o out/test/x86_64/lto-archive3/exe -flto out/test/x86_64/lto-archive3/c.o out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/c.a 284: ++ pwd 284: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 284: ++ pwd 284: + MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold 284: + clang -no-pie -o out/test/x86_64/run-clang/exe out/test/x86_64/run-clang/a.o -fuse-ld=/usr/bin/ld 264: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - 264: + cat 282: + readelf -W --segments out/test/x86_64/rosegment/exe3 282: + grep '\.interp .* \.text' 280: + c++ -B. -o out/test/x86_64/reverse-sections/exe1 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o 257: + cc -B. -o out/test/x86_64/push-pop-state/exe out/test/x86_64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/x86_64/push-pop-state/a.so -Wl,-pop-state out/test/x86_64/push-pop-state/b.so 294: + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - 299: + cc -o out/test/x86_64/sort-debug-info/a.o -c -g -gdwarf32 out/test/x86_64/sort-debug-info/a.c 288: + cc -B. -o out/test/x86_64/section-order/exe1 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' 289: + cc -B. -o out/test/x86_64/section-start/exe1 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 282: 03 .interp .note.gnu.property .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .eh_frame .eh_frame_hdr .rodata .rodata.cst4 .fini .init .plt .plt.got .text 294: ++ seq 1 1000 293: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/a.o 295: + cc -o out/test/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - 295: ++ seq 1 1000 274: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar 301: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh 274: + grep ' exe.repro/.*/a.o' 275: + readelf --symbols out/test/x86_64/require-defined/exe 275: + grep foobar 282: + on_exit 282: + echo OK 282: OK 282: + exit 0 260/425 Test #282: x86_64-rosegment ...................................... Passed 0.52 sec 294: + for i in `seq 1 1000` 294: + echo 'void fn1() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn2() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn3() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn4() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn5() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn6() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn7() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn8() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn9() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn10() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn11() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn12() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn13() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn14() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn15() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn16() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn17() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn18() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn19() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn20() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn21() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn22() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn23() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn24() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn25() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn26() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn27() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn28() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn29() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn30() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn31() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn32() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn33() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn34() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn35() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn36() {}' 294: + for i in `seq 1 1000` 301: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 301: ++ export LC_ALL=C 301: ++ LC_ALL=C 301: ++ '[' -z x86_64 ']' 301: ++ '[' -z '' ']' 301: ++ TESTDIR=out/test/x86_64 301: ++ CC=cc 301: ++ CXX=c++ 301: ++ GCC=gcc 301: ++ GXX=g++ 301: ++ OBJDUMP=objdump 301: ++ OBJCOPY=objcopy 301: ++ STRIP=strip 301: ++ QEMU= 295: + for i in `seq 1 1000` 295: + echo 'void fn1() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn2() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn3() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn4() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn5() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn6() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn7() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn8() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn9() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn10() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn11() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn12() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn13() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn14() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn15() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn16() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn17() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn18() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn19() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn20() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn21() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn22() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn23() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn24() {}' 295: + for i in `seq 1 1000` 266: + cat test 302 Start 302: x86_64-start-stop-symbol 302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh" 302: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 302: Environment variables: 302: MACHINE=x86_64 302: CPU= 302: Test timeout computed to be: 1500 294: + echo 'void fn37() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn38() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn39() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn40() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn41() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn42() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn43() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn44() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn45() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn46() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn47() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn48() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn49() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn50() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn51() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn52() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn53() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn54() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn55() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn56() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn57() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn58() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn59() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn60() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn61() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn62() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn63() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn64() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn65() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn66() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn67() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn68() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn69() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn70() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn71() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn72() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn73() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn74() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn75() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn76() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn77() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn78() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn79() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn80() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn81() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn82() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn83() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn84() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn85() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn86() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn87() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn88() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn89() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn90() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn91() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn92() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn93() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn94() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn95() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn96() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn97() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn98() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn99() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn100() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn101() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn102() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn103() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn104() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn105() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn106() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn107() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn108() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn109() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn110() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn111() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn112() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn113() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn114() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn115() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn116() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn117() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn118() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn119() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn120() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn121() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn122() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn123() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn124() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn125() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn126() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn127() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn128() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn129() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn130() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn131() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn132() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn133() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn134() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn135() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn136() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn137() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn138() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn139() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn140() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn141() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn142() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn143() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn144() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn145() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn146() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn147() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn148() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn149() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn150() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn151() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn152() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn153() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn154() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn155() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn156() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn157() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn158() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn159() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn160() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn161() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn162() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn163() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn164() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn165() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn166() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn167() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn168() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn169() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn170() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn171() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn172() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn173() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn174() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn175() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn176() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn177() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn178() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn179() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn180() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn181() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn182() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn183() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn184() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn185() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn186() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn187() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn188() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn189() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn190() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn191() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn192() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn193() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn194() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn195() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn196() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn197() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn198() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn199() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn200() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn201() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn202() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn203() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn204() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn205() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn206() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn207() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn208() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn209() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn210() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn211() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn212() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn213() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn214() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn215() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn216() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn217() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn218() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn219() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn220() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn221() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn222() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn223() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn224() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn225() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn226() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn227() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn228() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn229() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn230() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn231() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn232() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn233() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn234() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn235() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn236() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn237() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn238() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn239() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn240() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn241() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn242() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn243() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn244() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn245() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn246() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn247() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn248() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn249() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn250() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn251() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn252() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn253() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn254() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn255() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn256() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn257() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn258() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn259() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn260() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn261() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn262() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn263() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn264() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn265() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn266() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn267() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn268() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn269() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn270() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn271() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn272() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn273() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn274() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn275() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn276() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn277() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn278() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn279() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn280() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn281() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn282() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn283() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn284() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn285() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn286() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn287() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn288() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn289() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn290() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn291() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn292() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn293() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn294() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn295() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn296() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn297() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn298() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn299() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn300() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn301() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn302() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn303() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn304() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn305() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn306() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn307() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn308() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn309() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn310() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn311() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn312() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn313() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn314() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn315() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn316() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn317() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn318() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn319() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn320() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn321() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn322() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn323() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn324() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn325() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn326() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn327() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn328() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn329() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn330() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn331() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn332() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn333() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn334() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn335() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn336() {}' 294: + for i in `seq 1 1000` 301: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh .sh 301: ++ testname=start-lib 301: ++ t=out/test/x86_64/start-lib 301: ++ mkdir -p out/test/x86_64/start-lib 301: ++ case $MACHINE in 301: ++ tlsdesc_opt=-mtls-dialect=gnu2 301: +++ uname 295: + echo 'void fn25() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn26() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn27() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn28() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn29() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn30() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn31() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn32() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn33() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn34() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn35() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn36() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn37() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn38() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn39() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn40() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn41() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn42() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn43() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn44() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn45() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn46() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn47() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn48() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn49() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn50() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn51() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn52() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn53() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn54() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn55() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn56() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn57() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn58() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn59() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn60() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn61() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn62() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn63() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn64() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn65() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn66() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn67() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn68() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn69() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn70() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn71() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn72() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn73() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn74() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn75() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn76() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn77() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn78() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn79() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn80() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn81() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn82() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn83() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn84() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn85() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn86() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn87() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn88() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn89() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn90() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn91() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn92() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn93() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn94() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn95() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn96() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn97() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn98() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn99() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn100() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn101() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn102() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn103() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn104() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn105() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn106() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn107() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn108() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn109() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn110() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn111() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn112() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn113() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn114() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn115() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn116() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn117() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn118() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn119() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn120() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn121() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn122() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn123() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn124() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn125() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn126() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn127() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn128() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn129() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn130() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn131() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn132() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn133() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn134() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn135() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn136() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn137() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn138() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn139() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn140() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn141() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn142() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn143() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn144() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn145() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn146() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn147() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn148() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn149() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn150() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn151() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn152() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn153() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn154() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn155() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn156() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn157() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn158() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn159() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn160() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn161() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn162() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn163() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn164() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn165() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn166() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn167() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn168() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn169() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn170() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn171() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn172() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn173() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn174() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn175() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn176() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn177() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn178() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn179() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn180() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn181() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn182() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn183() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn184() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn185() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn186() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn187() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn188() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn189() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn190() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn191() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn192() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn193() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn194() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn195() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn196() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn197() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn198() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn199() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn200() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn201() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn202() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn203() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn204() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn205() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn206() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn207() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn208() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn209() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn210() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn211() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn212() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn213() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn214() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn215() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn216() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn217() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn218() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn219() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn220() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn221() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn222() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn223() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn224() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn225() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn226() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn227() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn228() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn229() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn230() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn231() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn232() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn233() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn234() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn235() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn236() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn237() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn238() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn239() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn240() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn241() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn242() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn243() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn244() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn245() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn246() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn247() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn248() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn249() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn250() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn251() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn252() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn253() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn254() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn255() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn256() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn257() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn258() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn259() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn260() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn261() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn262() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn263() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn264() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn265() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn266() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn267() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn268() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn269() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn270() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn271() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn272() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn273() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn274() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn275() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn276() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn277() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn278() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn279() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn280() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn281() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn282() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn283() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn284() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn285() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn286() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn287() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn288() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn289() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn290() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn291() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn292() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn293() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn294() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn295() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn296() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn297() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn298() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn299() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn300() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn301() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn302() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn303() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn304() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn305() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn306() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn307() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn308() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn309() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn310() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn311() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn312() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn313() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn314() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn315() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn316() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn317() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn318() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn319() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn320() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn321() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn322() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn323() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn324() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn325() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn326() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn327() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn328() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn329() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn330() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn331() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn332() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn333() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn334() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn335() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn336() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn337() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn338() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn339() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn340() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn341() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn342() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn343() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn344() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn345() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn346() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn347() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn348() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn349() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn350() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn351() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn352() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn353() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn354() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn355() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn356() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn357() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn358() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn359() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn360() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn361() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn362() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn363() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn364() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn365() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn366() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn367() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn368() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn369() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn370() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn371() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn372() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn373() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn374() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn375() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn376() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn377() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn378() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn379() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn380() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn381() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn382() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn383() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn384() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn385() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn386() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn387() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn388() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn389() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn390() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn391() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn392() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn393() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn394() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn395() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn396() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn397() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn398() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn399() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn400() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn401() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn402() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn403() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn404() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn405() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn406() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn407() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn408() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn409() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn410() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn411() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn412() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn413() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn414() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn415() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn416() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn417() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn418() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn419() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn420() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn421() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn422() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn423() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn424() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn425() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn426() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn427() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn428() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn429() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn430() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn431() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn432() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn433() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn434() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn435() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn436() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn437() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn438() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn439() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn440() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn441() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn442() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn443() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn444() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn445() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn446() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn447() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn448() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn449() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn450() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn451() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn452() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn453() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn454() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn455() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn456() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn457() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn458() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn459() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn460() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn461() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn462() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn463() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn464() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn465() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn466() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn467() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn468() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn469() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn470() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn471() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn472() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn473() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn474() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn475() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn476() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn477() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn478() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn479() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn480() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn481() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn482() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn483() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn484() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn485() {}' 266: + cc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz 274: -rw-rw-r-- 0/0 1368 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o 274: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar 275: 61: 00000000000016c4 7 FUNC LOCAL DEFAULT 17 foobar 275: + not cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,xyz 275: + grep 'undefined symbol: xyz' 294: + echo 'void fn337() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn338() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn339() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn340() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn341() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn342() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn343() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn344() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn345() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn346() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn347() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn348() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn349() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn350() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn351() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn352() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn353() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn354() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn355() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn356() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn357() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn358() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn359() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn360() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn361() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn362() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn363() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn364() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn365() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn366() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn367() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn368() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn369() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn370() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn371() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn372() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn373() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn374() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn375() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn376() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn377() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn378() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn379() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn380() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn381() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn382() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn383() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn384() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn385() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn386() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn387() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn388() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn389() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn390() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn391() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn392() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn393() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn394() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn395() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn396() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn397() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn398() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn399() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn400() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn401() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn402() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn403() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn404() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn405() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn406() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn407() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn408() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn409() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn410() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn411() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn412() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn413() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn414() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn415() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn416() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn417() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn418() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn419() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn420() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn421() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn422() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn423() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn424() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn425() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn426() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn427() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn428() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn429() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn430() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn431() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn432() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn433() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn434() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn435() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn436() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn437() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn438() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn439() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn440() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn441() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn442() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn443() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn444() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn445() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn446() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn447() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn448() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn449() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn450() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn451() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn452() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn453() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn454() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn455() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn456() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn457() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn458() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn459() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn460() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn461() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn462() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn463() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn464() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn465() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn466() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn467() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn468() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn469() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn470() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn471() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn472() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn473() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn474() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn475() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn476() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn477() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn478() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn479() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn480() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn481() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn482() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn483() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn484() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn485() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn486() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn487() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn488() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn489() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn490() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn491() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn492() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn493() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn494() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn495() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn496() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn497() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn498() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn499() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn500() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn501() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn502() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn503() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn504() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn505() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn506() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn507() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn508() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn509() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn510() {}' 301: ++ '[' Linux = FreeBSD ']' 301: ++ trap 'on_error $LINENO' ERR 301: ++ trap on_exit EXIT 301: ++ echo -n 'Testing start-lib ... ' 301: Testing start-lib ... ++ set -o pipefail 301: ++ set -x 301: + cat 295: + for i in `seq 1 1000` 295: + echo 'void fn486() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn487() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn488() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn489() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn490() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn491() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn492() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn493() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn494() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn495() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn496() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn497() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn498() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn499() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn500() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn501() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn502() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn503() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn504() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn505() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn506() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn507() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn508() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn509() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn510() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn511() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn512() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn513() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn514() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn515() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn516() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn517() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn518() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn519() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn520() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn521() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn522() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn523() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn524() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn525() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn526() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn527() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn528() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn529() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn530() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn531() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn532() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn533() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn534() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn535() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn536() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn537() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn538() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn539() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn540() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn541() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn542() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn543() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn544() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn545() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn546() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn547() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn548() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn549() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn550() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn551() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn552() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn553() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn554() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn555() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn556() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn557() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn558() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn559() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn560() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn561() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn562() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn563() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn564() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn565() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn566() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn567() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn568() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn569() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn570() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn571() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn572() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn573() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn574() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn575() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn576() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn577() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn578() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn579() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn580() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn581() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn582() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn583() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn584() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn585() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn586() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn587() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn588() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn589() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn590() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn591() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn592() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn593() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn594() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn595() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn596() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn597() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn598() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn599() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn600() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn601() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn602() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn603() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn604() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn605() {}' 295: + for i in `seq 1 1000` 302: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh 302: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 302: ++ export LC_ALL=C 302: ++ LC_ALL=C 302: ++ '[' -z x86_64 ']' 302: ++ '[' -z '' ']' 302: ++ TESTDIR=out/test/x86_64 302: ++ CC=cc 302: ++ CXX=c++ 302: ++ GCC=gcc 302: ++ GXX=g++ 302: ++ OBJDUMP=objdump 302: ++ OBJCOPY=objcopy 302: ++ STRIP=strip 302: ++ QEMU= 294: + for i in `seq 1 1000` 294: + echo 'void fn511() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn512() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn513() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn514() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn515() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn516() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn517() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn518() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn519() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn520() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn521() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn522() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn523() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn524() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn525() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn526() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn527() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn528() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn529() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn530() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn531() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn532() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn533() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn534() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn535() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn536() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn537() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn538() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn539() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn540() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn541() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn542() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn543() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn544() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn545() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn546() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn547() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn548() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn549() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn550() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn551() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn552() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn553() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn554() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn555() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn556() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn557() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn558() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn559() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn560() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn561() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn562() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn563() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn564() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn565() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn566() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn567() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn568() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn569() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn570() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn571() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn572() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn573() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn574() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn575() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn576() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn577() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn578() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn579() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn580() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn581() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn582() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn583() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn584() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn585() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn586() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn587() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn588() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn589() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn590() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn591() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn592() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn593() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn594() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn595() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn596() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn597() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn598() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn599() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn600() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn601() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn602() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn603() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn604() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn605() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn606() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn607() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn608() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn609() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn610() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn611() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn612() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn613() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn614() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn615() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn616() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn617() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn618() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn619() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn620() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn621() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn622() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn623() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn624() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn625() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn626() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn627() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn628() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn629() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn630() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn631() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn632() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn633() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn634() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn635() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn636() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn637() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn638() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn639() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn640() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn641() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn642() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn643() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn644() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn645() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn646() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn647() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn648() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn649() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn650() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn651() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn652() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn653() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn654() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn655() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn656() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn657() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn658() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn659() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn660() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn661() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn662() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn663() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn664() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn665() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn666() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn667() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn668() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn669() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn670() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn671() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn672() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn673() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn674() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn675() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn676() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn677() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn678() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn679() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn680() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn681() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn682() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn683() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn684() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn685() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn686() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn687() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn688() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn689() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn690() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn691() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn692() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn693() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn694() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn695() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn696() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn697() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn698() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn699() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn700() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn701() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn702() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn703() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn704() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn705() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn706() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn707() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn708() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn709() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn710() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn711() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn712() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn713() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn714() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn715() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn716() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn717() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn718() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn719() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn720() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn721() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn722() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn723() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn724() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn725() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn726() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn727() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn728() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn729() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn730() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn731() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn732() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn733() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn734() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn735() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn736() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn737() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn738() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn739() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn740() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn741() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn742() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn743() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn744() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn745() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn746() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn747() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn748() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn749() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn750() {}' 301: + cc -o out/test/x86_64/start-lib/a.o -c -xc - 294: + for i in `seq 1 1000` 294: + echo 'void fn751() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn752() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn753() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn754() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn755() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn756() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn757() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn758() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn759() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn760() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn761() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn762() {}' 294: + for i in `seq 1 1000` 295: + echo 'void fn606() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn607() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn608() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn609() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn610() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn611() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn612() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn613() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn614() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn615() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn616() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn617() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn618() {}' 302: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh .sh 295: + for i in `seq 1 1000` 295: + echo 'void fn619() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn620() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn621() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn622() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn623() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn624() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn625() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn626() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn627() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn628() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn629() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn630() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn631() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn632() {}' 302: ++ testname=start-stop-symbol 302: ++ t=out/test/x86_64/start-stop-symbol 302: ++ mkdir -p out/test/x86_64/start-stop-symbol 295: + for i in `seq 1 1000` 295: + echo 'void fn633() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn634() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn635() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn636() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn637() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn638() {}' 274: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt 295: + for i in `seq 1 1000` 295: + echo 'void fn639() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn640() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn641() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn642() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn643() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn644() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn645() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn646() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn647() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn648() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn649() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn650() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn651() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn652() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn653() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn654() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn655() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn656() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn657() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn658() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn659() {}' 274: out/test/x86_64/repro/a.o 295: + for i in `seq 1 1000` 295: + echo 'void fn660() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn661() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn662() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn663() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn664() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn665() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn666() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn667() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn668() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn669() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn670() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn671() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn672() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn673() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn674() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn675() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn676() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn677() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn678() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn679() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn680() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn681() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn682() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn683() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn684() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn685() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn686() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn687() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn688() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn689() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn690() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn691() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn692() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn693() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn694() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn695() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn696() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn697() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn698() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn699() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn700() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn701() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn702() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn703() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn704() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn705() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn706() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn707() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn708() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn709() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn710() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn711() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn712() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn713() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn714() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn715() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn716() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn717() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn718() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn719() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn720() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn721() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn722() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn723() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn724() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn725() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn726() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn727() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn728() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn729() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn730() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn731() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn732() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn733() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn734() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn735() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn736() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn737() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn738() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn739() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn740() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn741() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn742() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn743() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn744() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn745() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn746() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn747() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn748() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn749() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn750() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn751() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn752() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn753() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn754() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn755() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn756() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn757() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn758() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn759() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn760() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn761() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn762() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn763() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn764() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn765() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn766() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn767() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn768() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn769() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn770() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn771() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn772() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn773() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn774() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn775() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn776() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn777() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn778() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn779() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn780() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn781() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn782() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn783() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn784() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn785() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn786() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn787() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn788() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn789() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn790() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn791() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn792() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn793() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn794() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn795() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn796() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn797() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn798() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn799() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn800() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn801() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn802() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn803() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn804() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn805() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn806() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn807() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn808() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn809() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn810() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn811() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn812() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn813() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn814() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn815() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn816() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn817() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn818() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn819() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn820() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn821() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn822() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn823() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn824() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn825() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn826() {}' 295: + for i in `seq 1 1000` 302: ++ case $MACHINE in 302: ++ tlsdesc_opt=-mtls-dialect=gnu2 302: +++ uname 302: ++ '[' Linux = FreeBSD ']' 302: ++ trap 'on_error $LINENO' ERR 302: ++ trap on_exit EXIT 302: ++ echo -n 'Testing start-stop-symbol ... ' 302: Testing start-stop-symbol ... ++ set -o pipefail 302: ++ set -x 274: + grep mold out/test/x86_64/repro/exe.repro/version.txt 274: mold 2.40.4 (compatible with GNU ld) 274: + on_exit 274: + echo OK 274: OK 274: + exit 0 295: + echo 'void fn827() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn828() {}' 261/425 Test #274: x86_64-repro .......................................... Passed 0.85 sec 302: + cat test 303 Start 303: x86_64-start-stop 303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh" 303: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 303: Environment variables: 303: MACHINE=x86_64 303: CPU= 303: Test timeout computed to be: 1500 302: + cc -c -o out/test/x86_64/start-stop-symbol/a.o -xc - 295: + for i in `seq 1 1000` 295: + echo 'void fn829() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn830() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn831() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn832() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn833() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn834() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn835() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn836() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn837() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn838() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn839() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn840() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn841() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn842() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn843() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn844() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn845() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn846() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn847() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn848() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn849() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn850() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn851() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn852() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn853() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn854() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn855() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn856() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn857() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn858() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn859() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn860() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn861() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn862() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn863() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn864() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn865() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn866() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn867() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn868() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn869() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn870() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn871() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn872() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn873() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn874() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn875() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn876() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn877() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn878() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn879() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn880() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn881() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn882() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn883() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn884() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn885() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn886() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn887() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn888() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn889() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn890() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn891() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn892() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn893() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn894() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn895() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn896() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn897() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn898() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn899() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn900() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn901() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn902() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn903() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn904() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn905() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn906() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn907() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn908() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn909() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn910() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn911() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn912() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn913() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn914() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn915() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn916() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn917() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn918() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn919() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn920() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn921() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn922() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn923() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn924() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn925() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn926() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn927() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn928() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn929() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn930() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn931() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn932() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn933() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn934() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn935() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn936() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn937() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn938() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn939() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn940() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn941() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn942() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn943() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn944() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn945() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn946() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn947() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn948() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn949() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn950() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn951() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn952() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn953() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn954() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn955() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn956() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn957() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn958() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn959() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn960() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn961() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn962() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn963() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn964() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn965() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn966() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn967() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn968() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn969() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn970() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn971() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn972() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn973() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn974() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn975() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn976() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn977() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn978() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn979() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn980() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn981() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn982() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn983() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn984() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn985() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn986() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn987() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn988() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn989() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn990() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn991() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn992() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn993() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn994() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn995() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn996() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn997() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn998() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn999() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn1000() {}' 294: + echo 'void fn763() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn764() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn765() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn766() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn767() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn768() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn769() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn770() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn771() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn772() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn773() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn774() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn775() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn776() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn777() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn778() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn779() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn780() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn781() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn782() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn783() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn784() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn785() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn786() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn787() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn788() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn789() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn790() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn791() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn792() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn793() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn794() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn795() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn796() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn797() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn798() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn799() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn800() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn801() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn802() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn803() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn804() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn805() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn806() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn807() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn808() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn809() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn810() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn811() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn812() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn813() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn814() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn815() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn816() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn817() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn818() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn819() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn820() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn821() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn822() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn823() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn824() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn825() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn826() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn827() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn828() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn829() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn830() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn831() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn832() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn833() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn834() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn835() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn836() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn837() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn838() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn839() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn840() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn841() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn842() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn843() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn844() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn845() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn846() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn847() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn848() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn849() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn850() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn851() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn852() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn853() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn854() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn855() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn856() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn857() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn858() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn859() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn860() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn861() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn862() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn863() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn864() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn865() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn866() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn867() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn868() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn869() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn870() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn871() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn872() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn873() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn874() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn875() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn876() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn877() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn878() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn879() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn880() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn881() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn882() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn883() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn884() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn885() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn886() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn887() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn888() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn889() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn890() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn891() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn892() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn893() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn894() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn895() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn896() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn897() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn898() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn899() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn900() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn901() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn902() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn903() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn904() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn905() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn906() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn907() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn908() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn909() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn910() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn911() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn912() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn913() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn914() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn915() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn916() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn917() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn918() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn919() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn920() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn921() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn922() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn923() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn924() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn925() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn926() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn927() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn928() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn929() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn930() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn931() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn932() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn933() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn934() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn935() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn936() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn937() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn938() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn939() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn940() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn941() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn942() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn943() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn944() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn945() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn946() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn947() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn948() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn949() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn950() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn951() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn952() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn953() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn954() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn955() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn956() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn957() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn958() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn959() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn960() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn961() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn962() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn963() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn964() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn965() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn966() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn967() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn968() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn969() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn970() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn971() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn972() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn973() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn974() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn975() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn976() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn977() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn978() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn979() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn980() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn981() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn982() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn983() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn984() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn985() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn986() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn987() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn988() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn989() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn990() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn991() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn992() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn993() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn994() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn995() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn996() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn997() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn998() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn999() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn1000() {}' 293: + readelf --dyn-syms out/test/x86_64/shared/b.so 303: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh 293: + grep '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/x86_64/shared/log 303: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 303: ++ export LC_ALL=C 303: ++ LC_ALL=C 303: ++ '[' -z x86_64 ']' 293: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fn2 303: ++ '[' -z '' ']' 303: ++ TESTDIR=out/test/x86_64 303: ++ CC=cc 303: ++ CXX=c++ 303: ++ GCC=gcc 303: ++ GXX=g++ 303: ++ OBJDUMP=objdump 303: ++ OBJCOPY=objcopy 303: ++ STRIP=strip 303: ++ QEMU= 293: + grep -E 'FUNC GLOBAL DEFAULT .* fn1' out/test/x86_64/shared/log 303: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh .sh 290: + command -v flock 290: + cat 293: 6: 0000000000001689 12 FUNC GLOBAL DEFAULT 15 fn1 303: ++ testname=start-stop 303: ++ t=out/test/x86_64/start-stop 303: ++ mkdir -p out/test/x86_64/start-stop 293: + cat 293: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - 290: + cc -o out/test/x86_64/separate-debug-file-sort/a.o -c -g -gdwarf32 out/test/x86_64/separate-debug-file-sort/a.c 291: + on_qemu 291: + '[' '' '!=' '' ']' 291: + grep -w qemu /proc/cpuinfo 291: + command -v gdb 291: + command -v flock 291: + cat 291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 223: + ./mold --relocatable -o out/test/x86_64/many-input-sections2/b.o out/test/x86_64/many-input-sections2/a.o 265: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o 287: + readelf -W --sections out/test/x86_64/section-attributes/exe 303: ++ case $MACHINE in 303: ++ tlsdesc_opt=-mtls-dialect=gnu2 287: + grep 'foobar.*WAX' 264: + ar crs out/test/x86_64/relocatable-archive/e.a out/test/x86_64/relocatable-archive/a.o out/test/x86_64/relocatable-archive/b.o out/test/x86_64/relocatable-archive/c.o 211: + on_exit 211: + echo OK 211: OK 211: + exit 0 303: +++ uname 289: + out/test/x86_64/section-start/exe1 289: + grep 'main fn1 fn2 0x10000000 0x20000000' 257: + readelf --dynamic out/test/x86_64/push-pop-state/exe 281: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe 281: + grep Hello 275: mold: error: --require-defined: undefined symbol: xyz 275: + on_exit 275: + echo OK 275: OK 275: + exit 0 300: + cc -B. -o out/test/x86_64/spare-program-headers/exe1 out/test/x86_64/spare-program-headers/a.o 286: + readelf -WS out/test/x86_64/section-align/exe1 286: + grep '\.foo.* 8192$' 292: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - 292: + cat 258: + out/test/x86_64/range-extension-thunk/exe2 258: + grep 'main fn1 fn3 fn2 fn4' 303: ++ '[' Linux = FreeBSD ']' 303: ++ trap 'on_error $LINENO' ERR 303: ++ trap on_exit EXIT 303: ++ echo -n 'Testing start-stop ... ' 303: Testing start-stop ... ++ set -o pipefail 303: ++ set -x 303: + cat 303: + cc -c -o out/test/x86_64/start-stop/a.o -xc - 285: ++ pwd 285: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 285: ++ pwd 285: + MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold 285: + cc -o out/test/x86_64/run/exe out/test/x86_64/run/a.o -B/usr/bin 287: [27] .foobar PROGBITS 00000000000048f9 0008f9 00000c 00 WAX 0 0 1 287: + on_exit 287: + echo OK 287: OK 287: + exit 0 268: + ./mold --relocatable -o out/test/x86_64/relocatable-exception/c.o out/test/x86_64/relocatable-exception/a.o out/test/x86_64/relocatable-exception/b.o 262/425 Test #211: x86_64-lto-archive2 ................................... Passed 4.18 sec 263/425 Test #275: x86_64-require-defined ................................ Passed 0.88 sec 258: main fn1 fn3 fn2 fn4 258: + on_exit 258: + echo OK 258: OK 258: + exit 0 264/425 Test #258: x86_64-range-extension-thunk .......................... Passed 1.39 sec 265/425 Test #287: x86_64-section-attributes ............................. Passed 0.51 sec 281: [ 0] Hello 281: + grep world 281: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe 289: main fn1 fn2 0x10000000 0x20000000 289: + readelf -W --segments out/test/x86_64/section-start/exe1 289: + grep ' LOAD ' 289: + sed 's/0x[0-9a-f]*//' 289: + diff out/test/x86_64/section-start/log1 /dev/fd/63 289: ++ sort out/test/x86_64/section-start/log1 286: [24] .foo PROGBITS 0000000000004000 001000 000004 00 WA 0 0 8192 286: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 257: + grep -F a.so out/test/x86_64/push-pop-state/log 257: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/push-pop-state/a.so] 257: + not grep -F b.so out/test/x86_64/push-pop-state/log 257: + grep -F b.so out/test/x86_64/push-pop-state/log 266: + ./mold --relocatable -o out/test/x86_64/relocatable-compressed-debug-info/c.o out/test/x86_64/relocatable-compressed-debug-info/a.o out/test/x86_64/relocatable-compressed-debug-info/b.o test 304 Start 304: x86_64-static-archive 304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh" 304: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 304: Environment variables: 304: MACHINE=x86_64 304: CPU= 304: Test timeout computed to be: 1500 test 305 Start 305: x86_64-static-pie 305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh" 305: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 305: Environment variables: 305: MACHINE=x86_64 305: CPU= 305: Test timeout computed to be: 1500 299: + cat 299: + cc -o out/test/x86_64/sort-debug-info/b.o -c -g -gdwarf64 out/test/x86_64/sort-debug-info/b.c 281: [ 0] world 281: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe 281: + grep foobar 281: [ 7] foobar 281: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe 281: + grep abcdefgh 281: [ 0] abcdefgh 281: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe 281: + grep baz 281: String dump of section '.rodatabaz': 281: [ 0] baz 281: + on_exit 281: + echo OK 281: OK 281: + exit 0 289: + cc -B. -o out/test/x86_64/section-start/exe2 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 257: + return 0 257: + on_exit 257: + echo OK 257: OK 257: + exit 0 test 306 Start 306: x86_64-stdout 306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh" 306: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 306: Environment variables: 306: MACHINE=x86_64 306: CPU= 306: Test timeout computed to be: 1500 test 307 Start 307: x86_64-strip-debug 307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh" 307: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 307: Environment variables: 307: MACHINE=x86_64 307: CPU= 307: Test timeout computed to be: 1500 296: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o 288: + out/test/x86_64/section-order/exe1 288: + grep Hello 288: Hello world 288: + readelf -SW out/test/x86_64/section-order/exe1 288: + grep '\.fn2 .*00200000' 288: [ 1] .fn2 PROGBITS 0000000000200000 001000 000016 00 AX 0 0 1 288: + readelf -SW out/test/x86_64/section-order/exe1 288: + grep '\.fn1 .*00300000' 288: [ 6] .fn1 PROGBITS 0000000000300000 002000 000016 00 AX 0 0 1 288: + cc -B. -o out/test/x86_64/section-order/exe2 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' 297: + cat 297: + cc -o out/test/x86_64/sort-debug-info-compressed/b.o -c -xc - -g -gdwarf64 -Wl,--compress-debug-sections=zstd 224: + not cc -B. -shared -o out/test/x86_64/many-output-sections/c.so out/test/x86_64/many-output-sections/a.o out/test/x86_64/many-output-sections/b.o 224: + grep -F 'too many output sections' 280: + out/test/x86_64/reverse-sections/exe1 280: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' 280: foo1 foo2 foo3 foo4 foo5 foo6 280: + c++ -B. -o out/test/x86_64/reverse-sections/exe2 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o -Wl,--reverse-sections 284: + grep mold 284: + readelf -p .comment out/test/x86_64/run-clang/exe 284: [ 1e] mold 2.40.4 (compatible with GNU ld) 284: + on_exit 284: + echo OK 284: OK 284: + exit 0 265: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o 304: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh 304: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 304: ++ export LC_ALL=C 304: ++ LC_ALL=C 304: ++ '[' -z x86_64 ']' 304: ++ '[' -z '' ']' 304: ++ TESTDIR=out/test/x86_64 304: ++ CC=cc 304: ++ CXX=c++ 304: ++ GCC=gcc 304: ++ GXX=g++ 304: ++ OBJDUMP=objdump 304: ++ OBJCOPY=objcopy 304: ++ STRIP=strip 304: ++ QEMU= 304: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh .sh 304: ++ testname=static-archive 304: ++ t=out/test/x86_64/static-archive 304: ++ mkdir -p out/test/x86_64/static-archive 304: ++ case $MACHINE in 304: ++ tlsdesc_opt=-mtls-dialect=gnu2 304: +++ uname 266/425 Test #257: x86_64-push-pop-state ................................. Passed 1.43 sec 267/425 Test #281: x86_64-rodata-name .................................... Passed 0.75 sec 268/425 Test #284: x86_64-run-clang ...................................... Passed 0.66 sec test 308 Start 308: x86_64-strip 308: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh" 308: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 308: Environment variables: 308: MACHINE=x86_64 308: CPU= 308: Test timeout computed to be: 1500 test 309 Start 309: x86_64-stt-common 309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh" 309: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 309: Environment variables: 309: MACHINE=x86_64 309: CPU= 309: Test timeout computed to be: 1500 test 310 Start 310: x86_64-symbol-rank 310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh" 310: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 310: Environment variables: 310: MACHINE=x86_64 310: CPU= 310: Test timeout computed to be: 1500 296: + readelf --dynamic out/test/x86_64/soname/b.so 296: + not grep -F 'Library soname' 296: + grep -F 'Library soname' 296: + return 0 296: + cc -B. -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -Wl,-soname,foo 302: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o 305: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh 305: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 305: ++ export LC_ALL=C 305: ++ LC_ALL=C 305: ++ '[' -z x86_64 ']' 305: ++ '[' -z '' ']' 305: ++ TESTDIR=out/test/x86_64 305: ++ CC=cc 305: ++ CXX=c++ 305: ++ GCC=gcc 305: ++ GXX=g++ 305: ++ OBJDUMP=objdump 305: ++ OBJCOPY=objcopy 305: ++ STRIP=strip 305: ++ QEMU= 305: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh .sh 305: ++ testname=static-pie 305: ++ t=out/test/x86_64/static-pie 305: ++ mkdir -p out/test/x86_64/static-pie 305: ++ case $MACHINE in 305: ++ tlsdesc_opt=-mtls-dialect=gnu2 305: +++ uname 305: ++ '[' Linux = FreeBSD ']' 305: ++ trap 'on_error $LINENO' ERR 305: ++ trap on_exit EXIT 305: ++ echo -n 'Testing static-pie ... ' 305: Testing static-pie ... ++ set -o pipefail 305: ++ set -x 305: + test_cflags -static-pie 305: + cc -B. -static-pie -o /dev/null -xc - 305: + echo 'int main() {}' 268: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.o 301: + cat 301: + cc -o out/test/x86_64/start-lib/b.o -c -xc - 304: ++ '[' Linux = FreeBSD ']' 304: ++ trap 'on_error $LINENO' ERR 304: ++ trap on_exit EXIT 304: ++ echo -n 'Testing static-archive ... ' 304: Testing static-archive ... ++ set -o pipefail 304: ++ set -x 304: + cc -o out/test/x86_64/static-archive/long-long-long-filename.o -c -xc - 304: + cat 307: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh 307: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 307: ++ export LC_ALL=C 307: ++ LC_ALL=C 307: ++ '[' -z x86_64 ']' 307: ++ '[' -z '' ']' 307: ++ TESTDIR=out/test/x86_64 307: ++ CC=cc 307: ++ CXX=c++ 307: ++ GCC=gcc 307: ++ GXX=g++ 307: ++ OBJDUMP=objdump 307: ++ OBJCOPY=objcopy 307: ++ STRIP=strip 307: ++ QEMU= 307: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh .sh 307: ++ testname=strip-debug 307: ++ t=out/test/x86_64/strip-debug 307: ++ mkdir -p out/test/x86_64/strip-debug 306: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh 306: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 306: ++ export LC_ALL=C 306: ++ LC_ALL=C 306: ++ '[' -z x86_64 ']' 306: ++ '[' -z '' ']' 306: ++ TESTDIR=out/test/x86_64 306: ++ CC=cc 306: ++ CXX=c++ 306: ++ GCC=gcc 306: ++ GXX=g++ 306: ++ OBJDUMP=objdump 306: ++ OBJCOPY=objcopy 306: ++ STRIP=strip 306: ++ QEMU= 306: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh .sh 306: ++ testname=stdout 306: ++ t=out/test/x86_64/stdout 306: ++ mkdir -p out/test/x86_64/stdout 266: + cc -B. -o out/test/x86_64/relocatable-compressed-debug-info/exe out/test/x86_64/relocatable-compressed-debug-info/c.o 234: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe3 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar 234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe3 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar 235: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined3/exe1 out/test/x86_64/no-allow-shlib-undefined3/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined3 -lbar -lbaz 265: + c++ -B. -o out/test/x86_64/relocatable-c++/exe out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/d.o 308: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh 308: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 308: ++ export LC_ALL=C 308: ++ LC_ALL=C 308: ++ '[' -z x86_64 ']' 308: ++ '[' -z '' ']' 308: ++ TESTDIR=out/test/x86_64 308: ++ CC=cc 308: ++ CXX=c++ 308: ++ GCC=gcc 308: ++ GXX=g++ 308: ++ OBJDUMP=objdump 308: ++ OBJCOPY=objcopy 308: ++ STRIP=strip 308: ++ QEMU= 308: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh .sh 308: ++ testname=strip 308: ++ t=out/test/x86_64/strip 308: ++ mkdir -p out/test/x86_64/strip 310: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh 310: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 310: ++ export LC_ALL=C 310: ++ LC_ALL=C 310: ++ '[' -z x86_64 ']' 310: ++ '[' -z '' ']' 310: ++ TESTDIR=out/test/x86_64 310: ++ CC=cc 310: ++ CXX=c++ 310: ++ GCC=gcc 310: ++ GXX=g++ 310: ++ OBJDUMP=objdump 310: ++ OBJCOPY=objcopy 310: ++ STRIP=strip 310: ++ QEMU= 310: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh .sh 310: ++ testname=symbol-rank 310: ++ t=out/test/x86_64/symbol-rank 310: ++ mkdir -p out/test/x86_64/symbol-rank 264: + ./mold -r -o out/test/x86_64/relocatable-archive/f.o out/test/x86_64/relocatable-archive/d.o out/test/x86_64/relocatable-archive/e.a 306: ++ case $MACHINE in 306: ++ tlsdesc_opt=-mtls-dialect=gnu2 309: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh 306: +++ uname 308: ++ case $MACHINE in 308: ++ tlsdesc_opt=-mtls-dialect=gnu2 307: ++ case $MACHINE in 307: ++ tlsdesc_opt=-mtls-dialect=gnu2 308: +++ uname 309: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 309: ++ export LC_ALL=C 306: ++ '[' Linux = FreeBSD ']' 309: ++ LC_ALL=C 307: +++ uname 309: ++ '[' -z x86_64 ']' 309: ++ '[' -z '' ']' 309: ++ TESTDIR=out/test/x86_64 309: ++ CC=cc 309: ++ CXX=c++ 309: ++ GCC=gcc 309: ++ GXX=g++ 309: ++ OBJDUMP=objdump 309: ++ OBJCOPY=objcopy 309: ++ STRIP=strip 309: ++ QEMU= 306: ++ trap 'on_error $LINENO' ERR 306: ++ trap on_exit EXIT 306: ++ echo -n 'Testing stdout ... ' 306: Testing stdout ... ++ set -o pipefail 306: ++ set -x 308: ++ '[' Linux = FreeBSD ']' 306: + cat 308: ++ trap 'on_error $LINENO' ERR 308: ++ trap on_exit EXIT 308: ++ echo -n 'Testing strip ... ' 308: Testing strip ... ++ set -o pipefail 308: ++ set -x 309: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh .sh 306: + cc -o out/test/x86_64/stdout/a.o -c -xc - 307: ++ '[' Linux = FreeBSD ']' 307: ++ trap 'on_error $LINENO' ERR 307: ++ trap on_exit EXIT 307: ++ echo -n 'Testing strip-debug ... ' 307: Testing strip-debug ... ++ set -o pipefail 307: ++ set -x 308: + cat 308: + cc -x assembler -c -o out/test/x86_64/strip/a.o -Wa,-L - 307: + cat 307: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g 309: ++ testname=stt-common 309: ++ t=out/test/x86_64/stt-common 309: ++ mkdir -p out/test/x86_64/stt-common 308: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o 309: ++ case $MACHINE in 309: ++ tlsdesc_opt=-mtls-dialect=gnu2 309: +++ uname 309: ++ '[' Linux = FreeBSD ']' 309: ++ trap 'on_error $LINENO' ERR 309: ++ trap on_exit EXIT 309: ++ echo -n 'Testing stt-common ... ' 309: Testing stt-common ... ++ set -o pipefail 309: ++ set -x 309: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/a.o - -Wa,--elf-stt-common=yes 309: + cat 310: ++ case $MACHINE in 310: ++ tlsdesc_opt=-mtls-dialect=gnu2 308: + readelf --symbols out/test/x86_64/strip/exe 310: +++ uname 299: + MOLD_DEBUG=1 286: + grep '\.foo.* 256$' 286: + readelf -WS out/test/x86_64/section-align/exe2 299: + cc -B. -o out/test/x86_64/sort-debug-info/exe1 out/test/x86_64/sort-debug-info/a.o out/test/x86_64/sort-debug-info/b.o -g -Wl,-Map=out/test/x86_64/sort-debug-info/map1 300: + out/test/x86_64/spare-program-headers/exe1 308: + grep -F _start out/test/x86_64/strip/log 289: + out/test/x86_64/section-start/exe2 303: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop 280: + out/test/x86_64/reverse-sections/exe2 289: + grep 'main fn1 fn2 0x20000000 0x10000000' 280: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' 310: ++ '[' Linux = FreeBSD ']' 300: + grep 'Hello world' 286: [24] .foo PROGBITS 0000000000003900 000900 000004 00 WA 0 0 256 285: + readelf -p .comment out/test/x86_64/run/exe 310: ++ trap 'on_error $LINENO' ERR 310: ++ trap on_exit EXIT 310: ++ echo -n 'Testing symbol-rank ... ' 310: Testing symbol-rank ... ++ set -o pipefail 310: ++ set -x 285: + grep mold 308: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start 308: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 308: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start 308: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start 308: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start 308: 27: 0000000000203230 0 NOTYPE LOCAL DEFAULT 8 __bss_start 308: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start 308: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 308: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 308: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 289: main fn1 fn2 0x20000000 0x10000000 286: + not cc -B. -o out/test/x86_64/section-align/exe3 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=3 308: + grep -F foo out/test/x86_64/strip/log 286: + grep 'must be a power of 2' 264: + readelf --symbols out/test/x86_64/relocatable-archive/f.o 300: Hello world 291: + cc -B. -o out/test/x86_64/separate-debug-file/exe1 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file 297: + MOLD_DEBUG=1 297: + cc -B. -o out/test/x86_64/sort-debug-info-compressed/exe1 out/test/x86_64/sort-debug-info-compressed/a.o out/test/x86_64/sort-debug-info-compressed/b.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-compressed/map1 285: [ 1e] mold 2.40.4 (compatible with GNU ld) 308: 16: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 280: foo5 foo6 foo3 foo4 foo1 foo2 293: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so 289: + readelf -W --segments out/test/x86_64/section-start/exe2 280: + on_exit 280: + echo OK 280: OK 280: + exit 0 308: + grep -F bar out/test/x86_64/strip/log 308: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar 300: ++ grep NULL 264: + grep 'foo\b' out/test/x86_64/relocatable-archive/log 285: + ./mold -run env 290: + cat 269/425 Test #280: x86_64-reverse-sections ............................... Passed 0.84 sec 300: ++ wc -l test 311 Start 311: x86_64-symbol-version-as-needed 311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh" 311: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 311: Environment variables: 311: MACHINE=x86_64 311: CPU= 311: Test timeout computed to be: 1500 300: + '[' 0 -eq 0 ']' 300: + cc -B. -o out/test/x86_64/spare-program-headers/exe2 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=0 264: 16: 0000000000000010 12 FUNC GLOBAL DEFAULT 2 foo 264: + grep 'bar\b' out/test/x86_64/relocatable-archive/log 264: 17: 000000000000001c 7 FUNC GLOBAL DEFAULT 2 bar 264: + not grep 'baz\b' out/test/x86_64/relocatable-archive/log 264: + grep 'baz\b' out/test/x86_64/relocatable-archive/log 288: + grep '\.fn2 .*00400000' 288: + readelf -SW out/test/x86_64/section-order/exe2 296: + grep -F 'Library soname: [foo]' 296: + readelf --dynamic out/test/x86_64/soname/b.so 296: 0x000000000000000e (SONAME) Library soname: [foo] 296: + on_exit 296: + echo OK 296: OK 296: + exit 0 285: + grep '^MOLD_PATH=.*/mold$' 289: + grep ' LOAD ' 289: + sed 's/0x[0-9a-f]*//' 310: + cat 310: + cc -o out/test/x86_64/symbol-rank/a.o -c -xc - 308: + [[ x86_64 != riscv* ]] 308: + [[ x86_64 != loongarch* ]] 308: + grep -F .L.baz out/test/x86_64/strip/log 308: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 .L.baz 308: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -strip-all 290: + cc -o out/test/x86_64/separate-debug-file-sort/b.o -c -g -gdwarf64 out/test/x86_64/separate-debug-file-sort/b.c 270/425 Test #296: x86_64-soname ......................................... Passed 0.45 sec test 312 Start 312: x86_64-symbol-version-lto 312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh" 312: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 312: Environment variables: 312: MACHINE=x86_64 312: CPU= 312: Test timeout computed to be: 1500 311: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh 311: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 311: ++ export LC_ALL=C 311: ++ LC_ALL=C 311: ++ '[' -z x86_64 ']' 311: ++ '[' -z '' ']' 311: ++ TESTDIR=out/test/x86_64 311: ++ CC=cc 311: ++ CXX=c++ 311: ++ GCC=gcc 311: ++ GXX=g++ 311: ++ OBJDUMP=objdump 311: ++ OBJCOPY=objcopy 311: ++ STRIP=strip 311: ++ QEMU= 311: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh .sh 268: + out/test/x86_64/relocatable-exception/exe 268: 0 289: + diff out/test/x86_64/section-start/log2 /dev/fd/63 289: ++ sort out/test/x86_64/section-start/log2 289: + on_exit 289: + echo OK 289: OK 289: + exit 0 288: [16] .fn2 PROGBITS 0000000000400000 002000 000016 00 AX 0 0 1 288: + readelf -sW out/test/x86_64/section-order/exe2 288: + grep -E ': 0+200000\s.*\s__ehdr_start$' 286: mold: fatal: --section-align=.foo=3: value must be a power of 2 286: + on_exit 286: + echo OK 286: OK 286: + exit 0 264: + return 0 264: + on_exit 264: + echo OK 264: OK 264: + exit 0 271/425 Test #264: x86_64-relocatable-archive ............................ Passed 1.30 sec 272/425 Test #286: x86_64-section-align .................................. Passed 0.72 sec 273/425 Test #289: x86_64-section-start .................................. Passed 0.51 sec 311: ++ testname=symbol-version-as-needed 311: ++ t=out/test/x86_64/symbol-version-as-needed 311: ++ mkdir -p out/test/x86_64/symbol-version-as-needed 268: + on_exit 268: + echo OK 268: OK 268: + exit 0 288: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 266: + out/test/x86_64/relocatable-compressed-debug-info/exe 266: + grep 'Hello world' 312: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh test 313 Start 313: x86_64-symbol-version-multi 313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh" 313: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 313: Environment variables: 313: MACHINE=x86_64 313: CPU= 313: Test timeout computed to be: 1500 test 314 Start 314: x86_64-symbol-version 314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh" 314: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 314: Environment variables: 314: MACHINE=x86_64 314: CPU= 314: Test timeout computed to be: 1500 test 315 Start 315: x86_64-symbol-version2 315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh" 315: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 315: Environment variables: 315: MACHINE=x86_64 315: CPU= 315: Test timeout computed to be: 1500 285: MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold 285: + ./mold -run /usr/bin/ld --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run /usr/bin/ld.lld --version 285: + grep mold 311: ++ case $MACHINE in 311: ++ tlsdesc_opt=-mtls-dialect=gnu2 311: +++ uname 311: ++ '[' Linux = FreeBSD ']' 311: ++ trap 'on_error $LINENO' ERR 311: ++ trap on_exit EXIT 311: ++ echo -n 'Testing symbol-version-as-needed ... ' 311: Testing symbol-version-as-needed ... ++ set -o pipefail 311: ++ set -x 311: + cat 311: + cc -o out/test/x86_64/symbol-version-as-needed/a.o -c -xc - -fPIC 288: + readelf -W --segments out/test/x86_64/section-order/exe2 288: + grep -E 'PHDR\s.*0x0+300000\s' 288: PHDR 0x001000 0x0000000000300000 0x0000000000300000 0x0002a0 0x0002a0 R 0x8 288: + cc -B. -o out/test/x86_64/section-order/exe3 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 !ehdr_start EHDR %0x20 !rodata_start RODATA =0x300000 !phdr_start PHDR %4096 !phdr_end =0x400000 !text_start TEXT DATA BSS' 266: Hello world 266: + on_exit 266: + echo OK 266: OK 266: + exit 0 312: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 312: ++ export LC_ALL=C 312: ++ LC_ALL=C 312: ++ '[' -z x86_64 ']' 312: ++ '[' -z '' ']' 312: ++ TESTDIR=out/test/x86_64 312: ++ CC=cc 312: ++ CXX=c++ 312: ++ GCC=gcc 312: ++ GXX=g++ 312: ++ OBJDUMP=objdump 312: ++ OBJCOPY=objcopy 312: ++ STRIP=strip 312: ++ QEMU= 312: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh .sh 312: ++ testname=symbol-version-lto 312: ++ t=out/test/x86_64/symbol-version-lto 312: ++ mkdir -p out/test/x86_64/symbol-version-lto 312: ++ case $MACHINE in 312: ++ tlsdesc_opt=-mtls-dialect=gnu2 312: +++ uname 308: + readelf --symbols out/test/x86_64/strip/exe 292: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - 292: + cat 313: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh 313: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 313: ++ export LC_ALL=C 313: ++ LC_ALL=C 313: ++ '[' -z x86_64 ']' 313: ++ '[' -z '' ']' 313: ++ TESTDIR=out/test/x86_64 313: ++ CC=cc 313: ++ CXX=c++ 313: ++ GCC=gcc 313: ++ GXX=g++ 313: ++ OBJDUMP=objdump 313: ++ OBJCOPY=objcopy 313: ++ STRIP=strip 313: ++ QEMU= 313: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh .sh 313: ++ testname=symbol-version-multi 313: ++ t=out/test/x86_64/symbol-version-multi 313: ++ mkdir -p out/test/x86_64/symbol-version-multi 314: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh 314: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 314: ++ export LC_ALL=C 314: ++ LC_ALL=C 314: ++ '[' -z x86_64 ']' 314: ++ '[' -z '' ']' 314: ++ TESTDIR=out/test/x86_64 314: ++ CC=cc 314: ++ CXX=c++ 314: ++ GCC=gcc 314: ++ GXX=g++ 314: ++ OBJDUMP=objdump 314: ++ OBJCOPY=objcopy 314: ++ STRIP=strip 314: ++ QEMU= 314: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh .sh 314: ++ testname=symbol-version 314: ++ t=out/test/x86_64/symbol-version 314: ++ mkdir -p out/test/x86_64/symbol-version 274/425 Test #266: x86_64-relocatable-compressed-debug-info .............. Passed 1.33 sec 275/425 Test #268: x86_64-relocatable-exception .......................... Passed 1.43 sec 312: ++ '[' Linux = FreeBSD ']' 312: ++ trap 'on_error $LINENO' ERR 312: ++ trap on_exit EXIT 312: ++ echo -n 'Testing symbol-version-lto ... ' 312: Testing symbol-version-lto ... ++ set -o pipefail 312: ++ set -x 312: + test_cflags -flto 312: + echo 'int main() {}' 312: + cc -B. -flto -o /dev/null -xc - 308: + not grep -F _start out/test/x86_64/strip/log 308: + grep -F _start out/test/x86_64/strip/log 302: + cat 302: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run /usr/bin/ld.gold --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + rm -f out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld 285: + touch out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold 285: + echo '#!/bin/sh' 285: + chmod 755 out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld 285: + ./mold -run out/test/x86_64/run/ld --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/ld.lld --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/ld.gold --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/foo.ld --version 285: + not grep mold 285: + grep mold 234: mold: error: out/test/x86_64/no-allow-shlib-undefined2/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo 234: collect2: error: ld returned 1 exit status 234: + return 0 234: + on_exit 298: + cat 298: + cc -o out/test/x86_64/sort-debug-info-merged/a.o -c -xc - -g -gdwarf64 test 316 Start 316: x86_64-symbol-version3 316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh" 316: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 316: Environment variables: 316: MACHINE=x86_64 316: CPU= 316: Test timeout computed to be: 1500 test 317 Start 317: x86_64-symbol-version4 317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh" 317: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 317: Environment variables: 317: MACHINE=x86_64 317: CPU= 317: Test timeout computed to be: 1500 315: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh 315: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 315: ++ export LC_ALL=C 315: ++ LC_ALL=C 315: ++ '[' -z x86_64 ']' 315: ++ '[' -z '' ']' 315: ++ TESTDIR=out/test/x86_64 315: ++ CC=cc 315: ++ CXX=c++ 315: ++ GCC=gcc 315: ++ GXX=g++ 315: ++ OBJDUMP=objdump 315: ++ OBJCOPY=objcopy 315: ++ STRIP=strip 315: ++ QEMU= 315: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh .sh 315: ++ testname=symbol-version2 315: ++ t=out/test/x86_64/symbol-version2 315: ++ mkdir -p out/test/x86_64/symbol-version2 315: ++ case $MACHINE in 315: ++ tlsdesc_opt=-mtls-dialect=gnu2 315: +++ uname 315: ++ '[' Linux = FreeBSD ']' 315: ++ trap 'on_error $LINENO' ERR 315: ++ trap on_exit EXIT 315: ++ echo -n 'Testing symbol-version2 ... ' 315: Testing symbol-version2 ... ++ set -o pipefail 315: ++ set -x 315: + cat 315: + cc -o out/test/x86_64/symbol-version2/a.o -c -xc - 235: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined3/exe2 out/test/x86_64/no-allow-shlib-undefined3/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined3 -lfoo -lbar -lbaz 235: + grep 'no-allow-shlib-undefined: undefined symbol: foo' 308: + return 0 308: + not grep -F foo out/test/x86_64/strip/log 308: + grep -F foo out/test/x86_64/strip/log 308: + return 0 308: + not grep -F bar out/test/x86_64/strip/log 308: + grep -F bar out/test/x86_64/strip/log 308: + return 0 308: + [[ x86_64 != riscv* ]] 308: + [[ x86_64 != loongarch* ]] 308: + not grep -F .L.baz out/test/x86_64/strip/log 308: + grep -F .L.baz out/test/x86_64/strip/log 308: + return 0 308: + on_exit 308: + echo OK 308: OK 308: + exit 0 285: + return 0 285: + cat 285: + chmod 755 out/test/x86_64/run/sh 234: + echo OK 234: OK 234: + exit 0 291: + readelf -SW out/test/x86_64/separate-debug-file/exe1 291: + grep -F .gnu_debuglink 291: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 000010 00 0 0 4 291: + flock out/test/x86_64/separate-debug-file/exe1.dbg true 291: + gdb out/test/x86_64/separate-debug-file/exe1 -ex 'list main' -ex quit 291: + grep -F printf 313: ++ case $MACHINE in 313: ++ tlsdesc_opt=-mtls-dialect=gnu2 313: +++ uname 313: ++ '[' Linux = FreeBSD ']' 313: ++ trap 'on_error $LINENO' ERR 313: ++ trap on_exit EXIT 313: ++ echo -n 'Testing symbol-version-multi ... ' 313: Testing symbol-version-multi ... ++ set -o pipefail 313: ++ set -x 313: + cat 313: + cc -o out/test/x86_64/symbol-version-multi/a.o -c -xc - -fPIC 314: ++ case $MACHINE in 314: ++ tlsdesc_opt=-mtls-dialect=gnu2 314: +++ uname 314: ++ '[' Linux = FreeBSD ']' 314: ++ trap 'on_error $LINENO' ERR 314: ++ trap on_exit EXIT 314: ++ echo -n 'Testing symbol-version ... ' 314: Testing symbol-version ... ++ set -o pipefail 314: ++ set -x 314: + cc -fPIC -c -o out/test/x86_64/symbol-version/a.o -xc - 314: + cat 306: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - 309: + cat 309: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes 303: + readelf -sW out/test/x86_64/start-stop/exe1 303: + grep __start_text 303: 146: 00000000000015a0 0 NOTYPE LOCAL DEFAULT 17 __start_text 303: + readelf -sW out/test/x86_64/start-stop/exe1 303: + grep __stop_text 303: 147: 0000000000001694 0 NOTYPE LOCAL DEFAULT 17 __stop_text 303: + on_exit 303: + echo OK 303: OK 303: + exit 0 307: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug 293: + out/test/x86_64/shared/exe 293: + grep hello 293: hello 293: + readelf --symbols out/test/x86_64/shared/exe 293: + not grep fn3 293: + grep fn3 293: + return 0 293: + on_exit 293: + echo OK 293: OK 293: + exit 0 301: + cc -o out/test/x86_64/start-lib/c.o -c -xc - 301: + cat 265: + out/test/x86_64/relocatable-c++/exe 265: + grep 'Hello world' 265: Hello world 265: + on_exit 265: + echo OK 265: OK 265: + exit 0 300: + out/test/x86_64/spare-program-headers/exe2 300: + grep 'Hello world' 300: Hello world 300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 300: ++ grep NULL 290: + MOLD_DEBUG=1 290: + cc -B. -o out/test/x86_64/separate-debug-file-sort/exe out/test/x86_64/separate-debug-file-sort/a.o out/test/x86_64/separate-debug-file-sort/b.o -g -Wl,--separate-debug-file 310: + cat 310: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon 297: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info-compressed/map1 297: + grep -F '/b.o:(.debug_info)' 297: 0 122 1 out/test/x86_64/sort-debug-info-compressed/b.o:(.debug_info) 297: + MOLD_DEBUG=1 297: + cc -B. -o out/test/x86_64/sort-debug-info-compressed/exe2 out/test/x86_64/sort-debug-info-compressed/b.o out/test/x86_64/sort-debug-info-compressed/a.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-compressed/map2 288: + readelf -sW out/test/x86_64/section-order/exe3 288: + grep -E '\b0+200000 .* ehdr_start$' out/test/x86_64/section-order/log3 304: + cat 304: + cc -o out/test/x86_64/static-archive/b.o -c -xc - 299: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info/map1 299: + grep -F '/b.o:(.debug_info)' 299: 0 146 1 out/test/x86_64/sort-debug-info/b.o:(.debug_info) 299: + readelf -p .debug_line_str out/test/x86_64/sort-debug-info/exe1 316: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh 316: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 316: ++ export LC_ALL=C 316: ++ LC_ALL=C 316: ++ '[' -z x86_64 ']' 316: ++ '[' -z '' ']' 316: ++ TESTDIR=out/test/x86_64 316: ++ CC=cc 316: ++ CXX=c++ 316: ++ GCC=gcc 316: ++ GXX=g++ 316: ++ OBJDUMP=objdump 316: ++ OBJCOPY=objcopy 316: ++ STRIP=strip 316: ++ QEMU= 316: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh .sh 316: ++ testname=symbol-version3 316: ++ t=out/test/x86_64/symbol-version3 316: ++ mkdir -p out/test/x86_64/symbol-version3 316: ++ case $MACHINE in 316: ++ tlsdesc_opt=-mtls-dialect=gnu2 317: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh 317: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 317: ++ export LC_ALL=C 317: ++ LC_ALL=C 317: ++ '[' -z x86_64 ']' 317: ++ '[' -z '' ']' 317: ++ TESTDIR=out/test/x86_64 317: ++ CC=cc 317: ++ CXX=c++ 317: ++ GCC=gcc 317: ++ GXX=g++ 317: ++ OBJDUMP=objdump 317: ++ OBJCOPY=objcopy 317: ++ STRIP=strip 317: ++ QEMU= 317: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh .sh 276/425 Test #234: x86_64-no-allow-shlib-undefined2 ...................... Passed 3.65 sec 277/425 Test #265: x86_64-relocatable-c++ ................................ Passed 1.46 sec 278/425 Test #293: x86_64-shared ......................................... Passed 0.64 sec 279/425 Test #303: x86_64-start-stop ..................................... Passed 0.42 sec 280/425 Test #308: x86_64-strip .......................................... Passed 0.27 sec 285: + ./mold -run out/test/x86_64/run/sh ld --version 285: + grep mold 300: ++ wc -l 288: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 ehdr_start 288: + grep -E '\b0+200040 .* rodata_start$' out/test/x86_64/section-order/log3 316: +++ uname 316: ++ '[' Linux = FreeBSD ']' 316: ++ trap 'on_error $LINENO' ERR 316: ++ trap on_exit EXIT 316: ++ echo -n 'Testing symbol-version3 ... ' 316: Testing symbol-version3 ... ++ set -o pipefail 316: ++ set -x 317: ++ testname=symbol-version4 317: ++ t=out/test/x86_64/symbol-version4 317: ++ mkdir -p out/test/x86_64/symbol-version4 test 318 Start 318: x86_64-symbol-version5 318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh" 318: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 318: Environment variables: 318: MACHINE=x86_64 318: CPU= 318: Test timeout computed to be: 1500 test 319 Start 319: x86_64-symtab-dso 319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh" 319: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 319: Environment variables: 319: MACHINE=x86_64 319: CPU= 319: Test timeout computed to be: 1500 test 320 Start 320: x86_64-symtab-section-symbols 320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh" 320: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 320: Environment variables: 320: MACHINE=x86_64 320: CPU= 320: Test timeout computed to be: 1500 test 321 Start 321: x86_64-symtab 321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh" 321: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 321: Environment variables: 321: MACHINE=x86_64 321: CPU= 321: Test timeout computed to be: 1500 test 322 Start 322: x86_64-synthetic-symbols 322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh" 322: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 322: Environment variables: 322: MACHINE=x86_64 322: CPU= 322: Test timeout computed to be: 1500 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version 285: + not grep mold 285: + grep mold 300: + '[' 0 -eq 0 ']' 300: + cc -B. -o out/test/x86_64/spare-program-headers/exe3 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=1 288: 67: 0000000000200040 0 NOTYPE LOCAL DEFAULT 1 rodata_start 288: + grep -E '\b0+300000 .* phdr_start$' out/test/x86_64/section-order/log3 288: 68: 0000000000300000 0 NOTYPE LOCAL DEFAULT 1 phdr_start 288: + grep -E '\b0+301000 .* phdr_end$' out/test/x86_64/section-order/log3 288: 69: 0000000000301000 0 NOTYPE LOCAL DEFAULT 1 phdr_end 288: + grep -E '\b0+400000 .* text_start$' out/test/x86_64/section-order/log3 288: 70: 0000000000400000 0 NOTYPE LOCAL DEFAULT 1 text_start 288: + on_exit 288: + echo OK 288: OK 288: + exit 0 316: + cat 316: + cc -o out/test/x86_64/symbol-version3/a.o -c -xc - 317: ++ case $MACHINE in 317: ++ tlsdesc_opt=-mtls-dialect=gnu2 317: +++ uname 317: ++ '[' Linux = FreeBSD ']' 317: ++ trap 'on_error $LINENO' ERR 317: ++ trap on_exit EXIT 317: ++ echo -n 'Testing symbol-version4 ... ' 317: Testing symbol-version4 ... ++ set -o pipefail 317: ++ set -x 317: + cat 317: + cc -o out/test/x86_64/symbol-version4/a.o -c -xc - -fPIC 299: + grep -Fw a.c out/test/x86_64/sort-debug-info/str1 299: [ 20] out/test/x86_64/sort-debug-info/a.c 299: [ 83] a.c 299: + grep -A10 -Fw a.c out/test/x86_64/sort-debug-info/str1 299: + grep -Fw b.c 299: [ 87] out/test/x86_64/sort-debug-info/b.c 299: [ ab] b.c 299: + MOLD_DEBUG=1 299: + cc -B. -o out/test/x86_64/sort-debug-info/exe2 out/test/x86_64/sort-debug-info/b.o out/test/x86_64/sort-debug-info/a.o -g -Wl,-Map=out/test/x86_64/sort-debug-info/map2 318: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh 318: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 318: ++ export LC_ALL=C 318: ++ LC_ALL=C 318: ++ '[' -z x86_64 ']' 318: ++ '[' -z '' ']' 318: ++ TESTDIR=out/test/x86_64 318: ++ CC=cc 318: ++ CXX=c++ 318: ++ GCC=gcc 318: ++ GXX=g++ 318: ++ OBJDUMP=objdump 318: ++ OBJCOPY=objcopy 318: ++ STRIP=strip 318: ++ QEMU= 318: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh .sh 318: ++ testname=symbol-version5 318: ++ t=out/test/x86_64/symbol-version5 318: ++ mkdir -p out/test/x86_64/symbol-version5 318: ++ case $MACHINE in 318: ++ tlsdesc_opt=-mtls-dialect=gnu2 318: +++ uname 318: ++ '[' Linux = FreeBSD ']' 318: ++ trap 'on_error $LINENO' ERR 318: ++ trap on_exit EXIT 318: ++ echo -n 'Testing symbol-version5 ... ' 318: Testing symbol-version5 ... ++ set -o pipefail 318: ++ set -x 318: + cat 318: + cc -o out/test/x86_64/symbol-version5/a.o -c -xc - -fPIC 319: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh 319: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 319: ++ export LC_ALL=C 319: ++ LC_ALL=C 319: ++ '[' -z x86_64 ']' 319: ++ '[' -z '' ']' 319: ++ TESTDIR=out/test/x86_64 319: ++ CC=cc 319: ++ CXX=c++ 319: ++ GCC=gcc 319: ++ GXX=g++ 319: ++ OBJDUMP=objdump 319: ++ OBJCOPY=objcopy 319: ++ STRIP=strip 319: ++ QEMU= 319: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh .sh 319: ++ testname=symtab-dso 319: ++ t=out/test/x86_64/symtab-dso 319: ++ mkdir -p out/test/x86_64/symtab-dso 319: ++ case $MACHINE in 319: ++ tlsdesc_opt=-mtls-dialect=gnu2 319: +++ uname 319: ++ '[' Linux = FreeBSD ']' 319: ++ trap 'on_error $LINENO' ERR 319: ++ trap on_exit EXIT 319: ++ echo -n 'Testing symtab-dso ... ' 319: Testing symtab-dso ... ++ set -o pipefail 319: ++ set -x 319: + cat 319: + cc -o out/test/x86_64/symtab-dso/a.o -c -xc - 320: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh 320: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 320: ++ export LC_ALL=C 320: ++ LC_ALL=C 320: ++ '[' -z x86_64 ']' 320: ++ '[' -z '' ']' 320: ++ TESTDIR=out/test/x86_64 320: ++ CC=cc 320: ++ CXX=c++ 320: ++ GCC=gcc 320: ++ GXX=g++ 320: ++ OBJDUMP=objdump 320: ++ OBJCOPY=objcopy 320: ++ STRIP=strip 320: ++ QEMU= 320: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh .sh 320: ++ testname=symtab-section-symbols 320: ++ t=out/test/x86_64/symtab-section-symbols 320: ++ mkdir -p out/test/x86_64/symtab-section-symbols 321: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh 321: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 321: ++ export LC_ALL=C 321: ++ LC_ALL=C 321: ++ '[' -z x86_64 ']' 321: ++ '[' -z '' ']' 321: ++ TESTDIR=out/test/x86_64 321: ++ CC=cc 321: ++ CXX=c++ 321: ++ GCC=gcc 321: ++ GXX=g++ 321: ++ OBJDUMP=objdump 321: ++ OBJCOPY=objcopy 321: ++ STRIP=strip 321: ++ QEMU= 321: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh .sh 321: ++ testname=symtab 321: ++ t=out/test/x86_64/symtab 321: ++ mkdir -p out/test/x86_64/symtab 321: ++ case $MACHINE in 321: ++ tlsdesc_opt=-mtls-dialect=gnu2 321: +++ uname 321: ++ '[' Linux = FreeBSD ']' 321: ++ trap 'on_error $LINENO' ERR 321: ++ trap on_exit EXIT 321: ++ echo -n 'Testing symtab ... ' 321: Testing symtab ... ++ set -o pipefail 321: ++ set -x 321: + cat 321: + cc -o out/test/x86_64/symtab/a.o -c -x assembler - 322: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh 322: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 322: ++ export LC_ALL=C 322: ++ LC_ALL=C 322: ++ '[' -z x86_64 ']' 281/425 Test #288: x86_64-section-order .................................. Passed 0.71 sec 320: ++ case $MACHINE in 320: ++ tlsdesc_opt=-mtls-dialect=gnu2 320: +++ uname 322: ++ '[' -z '' ']' 322: ++ TESTDIR=out/test/x86_64 322: ++ CC=cc 322: ++ CXX=c++ 322: ++ GCC=gcc 322: ++ GXX=g++ 322: ++ OBJDUMP=objdump 322: ++ OBJCOPY=objcopy 322: ++ STRIP=strip 322: ++ QEMU= 322: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh .sh 292: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so 292: + cc -B. -o out/test/x86_64/shared-abs-sym/exe1 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -pie 302: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a test 323 Start 323: x86_64-sysroot-linker-script 323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh" 323: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 323: Environment variables: 323: MACHINE=x86_64 323: CPU= 323: Test timeout computed to be: 1500 320: ++ '[' Linux = FreeBSD ']' 320: ++ trap 'on_error $LINENO' ERR 320: ++ trap on_exit EXIT 320: ++ echo -n 'Testing symtab-section-symbols ... ' 320: Testing symtab-section-symbols ... ++ set -o pipefail 320: ++ set -x 320: + cc -o out/test/x86_64/symtab-section-symbols/a.o -c -xc - 320: + cat 322: ++ testname=synthetic-symbols 322: ++ t=out/test/x86_64/synthetic-symbols 322: ++ mkdir -p out/test/x86_64/synthetic-symbols 322: ++ case $MACHINE in 322: ++ tlsdesc_opt=-mtls-dialect=gnu2 322: +++ uname 322: ++ '[' Linux = FreeBSD ']' 322: ++ trap 'on_error $LINENO' ERR 322: ++ trap on_exit EXIT 322: ++ echo -n 'Testing synthetic-symbols ... ' 322: Testing synthetic-symbols ... ++ set -o pipefail 322: ++ set -x 322: + cc -c -o out/test/x86_64/synthetic-symbols/a.o -xc - 322: + cat 311: + echo 'ver1 { local: *; }; ver2 { local: *; };' 311: + cc -B. -shared -o out/test/x86_64/symbol-version-as-needed/libfoo.so out/test/x86_64/symbol-version-as-needed/a.o -Wl,--version-script=out/test/x86_64/symbol-version-as-needed/b.ver 285: + return 0 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld --version 285: + grep mold 321: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - 321: + cat 235: mold: error: out/test/x86_64/no-allow-shlib-undefined3/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo 235: + on_exit 235: + echo OK 235: OK 235: + exit 0 282/425 Test #235: x86_64-no-allow-shlib-undefined3 ...................... Passed 3.62 sec 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.lld --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.gold --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version 285: + not grep mold 285: + grep mold 285: + return 0 285: + on_exit 285: + echo OK 285: OK 285: + exit 0 323: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh 323: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 323: ++ export LC_ALL=C 323: ++ LC_ALL=C 323: ++ '[' -z x86_64 ']' 323: ++ '[' -z '' ']' 323: ++ TESTDIR=out/test/x86_64 323: ++ CC=cc 323: ++ CXX=c++ 323: ++ GCC=gcc 323: ++ GXX=g++ 323: ++ OBJDUMP=objdump 323: ++ OBJCOPY=objcopy 323: ++ STRIP=strip 323: ++ QEMU= 323: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh .sh 323: ++ testname=sysroot-linker-script 323: ++ t=out/test/x86_64/sysroot-linker-script 323: ++ mkdir -p out/test/x86_64/sysroot-linker-script test 324 Start 324: x86_64-sysroot 324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh" 324: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 324: Environment variables: 324: MACHINE=x86_64 324: CPU= 324: Test timeout computed to be: 1500 321: + echo '{ local: module_local; global: *; };' 321: + ./mold -o out/test/x86_64/symtab/exe out/test/x86_64/symtab/a.o out/test/x86_64/symtab/b.o --version-script=out/test/x86_64/symtab/c.map 321: mold: warning: entry symbol is not defined: _start 321: + readelf --symbols out/test/x86_64/symtab/exe 321: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log 321: 17: 00000000002012d8 0 NOTYPE LOCAL DEFAULT 7 local1 321: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/x86_64/symtab/log 321: 18: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 local2 321: + grep -E '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/x86_64/symtab/log 321: 19: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 module_local 321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log 321: 2: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo 321: 47: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo 321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/x86_64/symtab/log 321: 1: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar 321: 48: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar 321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/x86_64/symtab/log 321: 3: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global 321: 49: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global 321: + on_exit 321: + echo OK 321: OK 321: + exit 0 283/425 Test #285: x86_64-run ............................................ Passed 1.11 sec 284/425 Test #321: x86_64-symtab ......................................... Passed 0.18 sec 323: ++ case $MACHINE in 323: ++ tlsdesc_opt=-mtls-dialect=gnu2 323: +++ uname 323: ++ '[' Linux = FreeBSD ']' 323: ++ trap 'on_error $LINENO' ERR 323: ++ trap on_exit EXIT 323: ++ echo -n 'Testing sysroot-linker-script ... ' 323: Testing sysroot-linker-script ... ++ set -o pipefail 323: ++ set -x 323: + '[' x86_64 = armeb ']' 323: + [[ x86_64 = loongarch* ]] 323: + cat 323: + cc -o out/test/x86_64/sysroot-linker-script/a.o -c -xc - test 325 Start 325: x86_64-sysroot2 325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh" 325: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 325: Environment variables: 325: MACHINE=x86_64 325: CPU= 325: Test timeout computed to be: 1500 test 326 Start 326: x86_64-tail-call 326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh" 326: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 326: Environment variables: 326: MACHINE=x86_64 326: CPU= 326: Test timeout computed to be: 1500 314: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' 314: + cc -B. -shared -o out/test/x86_64/symbol-version/c.so out/test/x86_64/symbol-version/a.o -Wl,--version-script=out/test/x86_64/symbol-version/b.ver 305: + cat 305: + cc -o out/test/x86_64/static-pie/a.o -c -xc - -fPIE 304: + cat 304: + cc -o out/test/x86_64/static-archive/c.o -c -xc - 300: + out/test/x86_64/spare-program-headers/exe3 300: + grep 'Hello world' 300: Hello world 300: ++ wc -l 300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe3 300: ++ grep NULL 300: + '[' 1 -eq 1 ']' 300: + cc -B. -o out/test/x86_64/spare-program-headers/exe4 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=5 310: + cat 310: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - 298: + cc -o out/test/x86_64/sort-debug-info-merged/b.o -c -xc - -g -gdwarf32 298: + cat 307: + readelf -W --sections out/test/x86_64/strip-debug/exe 307: + not grep -F .debug_info 307: + grep -F .debug_info 307: + return 0 307: + readelf -W --symbols out/test/x86_64/strip-debug/exe 307: + grep ' bar' 307: 60: 00000000000016e0 7 FUNC LOCAL DEFAULT 17 bar 307: + on_exit 307: + echo OK 307: OK 307: + exit 0 313: + cat 313: + cc -B. -o out/test/x86_64/symbol-version-multi/c.so -shared out/test/x86_64/symbol-version-multi/a.o -Wl,--version-script=out/test/x86_64/symbol-version-multi/b.version 319: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o 297: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info-compressed/map2 297: + grep -F '/b.o:(.debug_info)' 297: 0 122 1 out/test/x86_64/sort-debug-info-compressed/b.o:(.debug_info) 297: + on_exit 297: + echo OK 297: OK 297: + exit 0 309: + cc -B. -o out/test/x86_64/stt-common/exe out/test/x86_64/stt-common/a.o out/test/x86_64/stt-common/b.o -Wl,--fatal-warnings 301: + cc -B. -o out/test/x86_64/start-lib/exe -Wl,-start-lib out/test/x86_64/start-lib/a.o -Wl,-end-lib out/test/x86_64/start-lib/b.o out/test/x86_64/start-lib/c.o 302: + out/test/x86_64/start-stop-symbol/exe 302: + grep 'section foo section foo' 302: section foo section foo 302: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a -Wl,-gc-sections 306: + chmod 755 out/test/x86_64/stdout/exe 306: + out/test/x86_64/stdout/exe 306: + grep 'Hello world' 306: Hello world 306: + on_exit 306: + echo OK 306: OK 306: + exit 0 290: + flock out/test/x86_64/separate-debug-file-sort/exe.dbg true 290: + readelf -p .debug_line_str out/test/x86_64/separate-debug-file-sort/exe.dbg 290: + grep -Fw a.c out/test/x86_64/separate-debug-file-sort/str 290: [ 0] out/test/x86_64/separate-debug-file-sort/a.c 290: [ 6c] a.c 290: + grep -A10 -Fw a.c out/test/x86_64/separate-debug-file-sort/str 290: + grep -Fw b.c 290: [ 99] b.c 290: [ 9d] out/test/x86_64/separate-debug-file-sort/b.c 290: + on_exit 290: + echo OK 290: OK 290: + exit 0 292: + out/test/x86_64/shared-abs-sym/exe1 292: + grep foo=0x3 292: foo=0x3 292: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so 292: + out/test/x86_64/shared-abs-sym/exe1 299: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info/map2 299: + grep -F '/b.o:(.debug_info)' 299: 0 146 1 out/test/x86_64/sort-debug-info/b.o:(.debug_info) 299: + readelf -p .debug_line_str out/test/x86_64/sort-debug-info/exe2 299: + grep -Fw a.c out/test/x86_64/sort-debug-info/str2 299: [ 20] out/test/x86_64/sort-debug-info/a.c 299: [ 83] a.c 299: + grep -A10 -Fw a.c out/test/x86_64/sort-debug-info/str2 299: + grep -Fw b.c 299: [ 87] out/test/x86_64/sort-debug-info/b.c 299: [ ab] b.c 220: + '[' x86_64 = ppc64 ']' 220: + nm -D out/test/x86_64/lto-version-script/c.so 220: + grep 'T foo' 324: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh 324: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 324: ++ export LC_ALL=C 324: ++ LC_ALL=C 324: ++ '[' -z x86_64 ']' 324: ++ '[' -z '' ']' 324: ++ TESTDIR=out/test/x86_64 324: ++ CC=cc 324: ++ CXX=c++ 324: ++ GCC=gcc 324: ++ GXX=g++ 324: ++ OBJDUMP=objdump 324: ++ OBJCOPY=objcopy 324: ++ STRIP=strip 324: ++ QEMU= 324: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh .sh 324: ++ testname=sysroot 324: ++ t=out/test/x86_64/sysroot 324: ++ mkdir -p out/test/x86_64/sysroot 324: ++ case $MACHINE in 324: ++ tlsdesc_opt=-mtls-dialect=gnu2 324: +++ uname 324: ++ '[' Linux = FreeBSD ']' 324: ++ trap 'on_error $LINENO' ERR 324: ++ trap on_exit EXIT 324: ++ echo -n 'Testing sysroot ... ' 324: Testing sysroot ... ++ set -o pipefail 324: ++ set -x 324: + '[' x86_64 = armeb ']' 324: + [[ x86_64 = loongarch* ]] 324: + cc -c -o out/test/x86_64/sysroot/a.o -xc - 285/425 Test #297: x86_64-sort-debug-info-compressed ..................... Passed 0.82 sec test 327 Start 327: x86_64-tbss-only 327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh" 327: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 327: Environment variables: 327: MACHINE=x86_64 327: CPU= 327: Test timeout computed to be: 1500 286/425 Test #307: x86_64-strip-debug .................................... Passed 0.57 sec 287/425 Test #306: x86_64-stdout ......................................... Passed 0.58 sec 288/425 Test #290: x86_64-separate-debug-file-sort ....................... Passed 0.96 sec 292: + grep foo=0x5 292: foo=0x5 292: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so 292: + cc -B. -o out/test/x86_64/shared-abs-sym/exe2 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -no-pie 299: + '[' -z '' ']' 299: + command -v gdb 299: /usr/bin/gdb 299: + gdb out/test/x86_64/sort-debug-info/exe1 -ex 'list main' -ex quit 299: + grep 'int y = 1' 220: 00000000000015f9 T foo 220: + nm -D out/test/x86_64/lto-version-script/c.so 220: + not grep 'T bar' 220: + grep 'T bar' 220: + return 0 220: + on_exit 220: + echo OK 220: OK 220: + exit 0 289/425 Test #220: x86_64-lto-version-script ............................. Passed 4.58 sec 324: + cat 311: + cat 311: + cc -o out/test/x86_64/symbol-version-as-needed/b.o -c -xc - 325: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh 325: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 325: ++ export LC_ALL=C 325: ++ LC_ALL=C 325: ++ '[' -z x86_64 ']' 325: ++ '[' -z '' ']' 325: ++ TESTDIR=out/test/x86_64 325: ++ CC=cc 325: ++ CXX=c++ 325: ++ GCC=gcc 325: ++ GXX=g++ 325: ++ OBJDUMP=objdump 325: ++ OBJCOPY=objcopy 325: ++ STRIP=strip 325: ++ QEMU= 325: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh .sh 325: ++ testname=sysroot2 325: ++ t=out/test/x86_64/sysroot2 325: ++ mkdir -p out/test/x86_64/sysroot2 325: ++ case $MACHINE in 325: ++ tlsdesc_opt=-mtls-dialect=gnu2 325: +++ uname 325: ++ '[' Linux = FreeBSD ']' 325: ++ trap 'on_error $LINENO' ERR 325: ++ trap on_exit EXIT 325: ++ echo -n 'Testing sysroot2 ... ' 325: Testing sysroot2 ... ++ set -o pipefail 325: ++ set -x 325: + '[' x86_64 = armeb ']' 325: + [[ x86_64 = loongarch* ]] 325: + mkdir -p out/test/x86_64/sysroot2/bin out/test/x86_64/sysroot2/sysroot/foo 325: + cat 325: + cat 325: + cat 325: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - 326: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh 326: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 326: ++ export LC_ALL=C 326: ++ LC_ALL=C 326: ++ '[' -z x86_64 ']' 326: ++ '[' -z '' ']' 326: ++ TESTDIR=out/test/x86_64 326: ++ CC=cc 326: ++ CXX=c++ 326: ++ GCC=gcc 326: ++ GXX=g++ 326: ++ OBJDUMP=objdump 326: ++ OBJCOPY=objcopy 326: ++ STRIP=strip 326: ++ QEMU= 326: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh .sh 326: ++ testname=tail-call 326: ++ t=out/test/x86_64/tail-call 326: ++ mkdir -p out/test/x86_64/tail-call 326: ++ case $MACHINE in 326: ++ tlsdesc_opt=-mtls-dialect=gnu2 326: +++ uname 326: ++ '[' Linux = FreeBSD ']' 326: ++ trap 'on_error $LINENO' ERR 326: ++ trap on_exit EXIT 326: ++ echo -n 'Testing tail-call ... ' 326: Testing tail-call ... ++ set -o pipefail 326: ++ set -x 326: + cat 326: + cc -O2 -o out/test/x86_64/tail-call/a.o -c -xc - test 328 Start 328: x86_64-textrel 328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh" 328: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 328: Environment variables: 328: MACHINE=x86_64 328: CPU= 328: Test timeout computed to be: 1500 test 329 Start 329: x86_64-textrel2 329: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh" 329: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 329: Environment variables: 329: MACHINE=x86_64 329: CPU= 329: Test timeout computed to be: 1500 test 330 Start 330: x86_64-thin-archive 330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh" 330: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 330: Environment variables: 330: MACHINE=x86_64 330: CPU= 330: Test timeout computed to be: 1500 test 331 Start 331: x86_64-thread-count 331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh" 331: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 331: Environment variables: 331: MACHINE=x86_64 331: CPU= 331: Test timeout computed to be: 1500 310: + cat 310: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon 320: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o 322: + cat 322: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - 331: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh 327: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh 328: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh 330: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh 331: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 331: ++ export LC_ALL=C 331: ++ LC_ALL=C 331: ++ '[' -z x86_64 ']' 331: ++ '[' -z '' ']' 331: ++ TESTDIR=out/test/x86_64 331: ++ CC=cc 331: ++ CXX=c++ 331: ++ GCC=gcc 331: ++ GXX=g++ 331: ++ OBJDUMP=objdump 331: ++ OBJCOPY=objcopy 331: ++ STRIP=strip 331: ++ QEMU= 315: + cat 328: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 328: ++ export LC_ALL=C 328: ++ LC_ALL=C 328: ++ '[' -z x86_64 ']' 328: ++ '[' -z '' ']' 328: ++ TESTDIR=out/test/x86_64 328: ++ CC=cc 328: ++ CXX=c++ 328: ++ GCC=gcc 328: ++ GXX=g++ 328: ++ OBJDUMP=objdump 328: ++ OBJCOPY=objcopy 328: ++ STRIP=strip 328: ++ QEMU= 327: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 327: ++ export LC_ALL=C 327: ++ LC_ALL=C 330: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 330: ++ export LC_ALL=C 330: ++ LC_ALL=C 330: ++ '[' -z x86_64 ']' 327: ++ '[' -z x86_64 ']' 330: ++ '[' -z '' ']' 330: ++ TESTDIR=out/test/x86_64 327: ++ '[' -z '' ']' 327: ++ TESTDIR=out/test/x86_64 327: ++ CC=cc 327: ++ CXX=c++ 327: ++ GCC=gcc 327: ++ GXX=g++ 327: ++ OBJDUMP=objdump 327: ++ OBJCOPY=objcopy 327: ++ STRIP=strip 327: ++ QEMU= 328: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh .sh 331: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh .sh 316: + cat 317: + cat 319: + nm out/test/x86_64/symtab-dso/exe 330: ++ CC=cc 330: ++ CXX=c++ 330: ++ GCC=gcc 330: ++ GXX=g++ 330: ++ OBJDUMP=objdump 330: ++ OBJCOPY=objcopy 330: ++ STRIP=strip 330: ++ QEMU= 330: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh .sh 314: + readelf --symbols out/test/x86_64/symbol-version/c.so 329: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh 329: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 329: ++ export LC_ALL=C 329: ++ LC_ALL=C 329: ++ '[' -z x86_64 ']' 329: ++ '[' -z '' ']' 329: ++ TESTDIR=out/test/x86_64 329: ++ CC=cc 329: ++ CXX=c++ 329: ++ GCC=gcc 329: ++ GXX=g++ 329: ++ OBJDUMP=objdump 329: ++ OBJCOPY=objcopy 329: ++ STRIP=strip 329: ++ QEMU= 318: + cat 318: + cc -o out/test/x86_64/symbol-version5/b.o -c -xc - -fPIC 330: ++ testname=thin-archive 330: ++ t=out/test/x86_64/thin-archive 330: ++ mkdir -p out/test/x86_64/thin-archive 329: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh .sh 300: + grep 'Hello world' 300: + out/test/x86_64/spare-program-headers/exe4 300: Hello world 316: + cc -B. -o out/test/x86_64/symbol-version3/c.so -shared out/test/x86_64/symbol-version3/a.o -Wl,--version-script=out/test/x86_64/symbol-version3/b.version 317: + cc -B. -o out/test/x86_64/symbol-version4/c.so -shared out/test/x86_64/symbol-version4/a.o -Wl,--version-script=out/test/x86_64/symbol-version4/b.version 327: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh .sh 319: + grep 'U puts$' 314: + grep -F foo@VER1 out/test/x86_64/symbol-version/log 328: ++ testname=textrel 328: ++ t=out/test/x86_64/textrel 328: ++ mkdir -p out/test/x86_64/textrel 331: ++ testname=thread-count 331: ++ t=out/test/x86_64/thread-count 331: ++ mkdir -p out/test/x86_64/thread-count 329: ++ testname=textrel2 329: ++ t=out/test/x86_64/textrel2 329: ++ mkdir -p out/test/x86_64/textrel2 327: ++ testname=tbss-only 327: ++ t=out/test/x86_64/tbss-only 327: ++ mkdir -p out/test/x86_64/tbss-only 328: ++ case $MACHINE in 328: ++ tlsdesc_opt=-mtls-dialect=gnu2 330: ++ case $MACHINE in 330: ++ tlsdesc_opt=-mtls-dialect=gnu2 314: 6: 0000000000001759 7 FUNC GLOBAL DEFAULT 16 foo@VER1 300: ++ grep NULL 329: ++ case $MACHINE in 329: ++ tlsdesc_opt=-mtls-dialect=gnu2 331: ++ case $MACHINE in 331: ++ tlsdesc_opt=-mtls-dialect=gnu2 328: +++ uname 329: +++ uname 314: + grep -F foo@VER2 out/test/x86_64/symbol-version/log 315: + cc -B. -o out/test/x86_64/symbol-version2/c.so -shared out/test/x86_64/symbol-version2/a.o -Wl,--version-script=out/test/x86_64/symbol-version2/b.version 300: ++ wc -l 331: +++ uname 327: ++ case $MACHINE in 327: ++ tlsdesc_opt=-mtls-dialect=gnu2 328: ++ '[' Linux = FreeBSD ']' 328: ++ trap 'on_error $LINENO' ERR 328: ++ trap on_exit EXIT 300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 328: ++ echo -n 'Testing textrel ... ' 328: Testing textrel ... ++ set -o pipefail 330: +++ uname 328: ++ set -x 329: ++ '[' Linux = FreeBSD ']' 327: +++ uname 329: ++ trap 'on_error $LINENO' ERR 329: ++ trap on_exit EXIT 329: ++ echo -n 'Testing textrel2 ... ' 329: Testing textrel2 ... ++ set -o pipefail 329: ++ set -x 329: + cat 311: + cc -B. -o out/test/x86_64/symbol-version-as-needed/exe out/test/x86_64/symbol-version-as-needed/b.o -Lout/test/x86_64/symbol-version-as-needed -Wl,--as-needed -lfoo -Wl,-rpath=out/test/x86_64/symbol-version-as-needed 323: + mkdir -p out/test/x86_64/sysroot-linker-script/foo/bar 330: ++ '[' Linux = FreeBSD ']' 330: ++ trap 'on_error $LINENO' ERR 330: ++ trap on_exit EXIT 330: ++ echo -n 'Testing thin-archive ... ' 330: Testing thin-archive ... ++ set -o pipefail 330: ++ set -x 330: + cat 314: 7: 0000000000001760 7 FUNC GLOBAL DEFAULT 16 foo@VER2 328: + cat 328: + cc -o out/test/x86_64/textrel/a.o -c -xc - -fno-PIE 323: + rm -f out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a 330: + cc -o out/test/x86_64/thin-archive/long-long-long-filename.o -c -xc - 331: ++ '[' Linux = FreeBSD ']' 331: ++ trap 'on_error $LINENO' ERR 331: ++ trap on_exit EXIT 331: ++ echo -n 'Testing thread-count ... ' 331: Testing thread-count ... ++ set -o pipefail 331: ++ set -x 323: + ar rcs out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/x86_64/sysroot-linker-script/a.o 331: + cc -o out/test/x86_64/thread-count/a.o -c -xc - 331: + cat 294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o 314: + grep -F foo@@VER3 out/test/x86_64/symbol-version/log 314: 5: 0000000000001767 7 FUNC GLOBAL DEFAULT 16 foo@@VER3 314: + on_exit 314: + echo OK 314: OK 314: + exit 0 290/425 Test #314: x86_64-symbol-version ................................. Passed 0.55 sec 329: + cc -o out/test/x86_64/textrel2/a.o -c -xc - -fPIE 327: ++ '[' Linux = FreeBSD ']' 327: ++ trap 'on_error $LINENO' ERR 327: ++ trap on_exit EXIT 327: ++ echo -n 'Testing tbss-only ... ' 327: Testing tbss-only ... ++ set -o pipefail 327: ++ set -x 327: + cat 327: + cc -o out/test/x86_64/tbss-only/a.o -c -xc - 291: 3 printf("Hello world\n"); 291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 300: + '[' 5 -eq 5 ']' 300: + on_exit 300: + echo OK 300: OK 300: + exit 0 319: U puts 319: + on_exit 319: + echo OK 319: OK 319: + exit 0 269: + cat 269: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/b.o - test 332 Start 332: x86_64-tls-alignment-multi 332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh" 332: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 332: Environment variables: 332: MACHINE=x86_64 332: CPU= 332: Test timeout computed to be: 1500 291/425 Test #300: x86_64-spare-program-headers .......................... Passed 1.03 sec 292/425 Test #319: x86_64-symtab-dso ..................................... Passed 0.53 sec test 333 Start 333: x86_64-tls-common 333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh" 333: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 333: Environment variables: 333: MACHINE=x86_64 333: CPU= 333: Test timeout computed to be: 1500 test 334 Start 334: x86_64-tls-df-static-tls 334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh" 334: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 334: Environment variables: 334: MACHINE=x86_64 334: CPU= 334: Test timeout computed to be: 1500 323: + cat 323: + cat 323: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - 295: + cc -B. -o out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o 298: + ./mold -r -o out/test/x86_64/sort-debug-info-merged/c.o out/test/x86_64/sort-debug-info-merged/a.o out/test/x86_64/sort-debug-info-merged/b.o 304: + rm -f out/test/x86_64/static-archive/d.a 304: + cd out/test/x86_64/static-archive 304: + ar rcs d.a long-long-long-filename.o b.o 332: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh 332: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 332: ++ export LC_ALL=C 332: ++ LC_ALL=C 332: ++ '[' -z x86_64 ']' 332: ++ '[' -z '' ']' 332: ++ TESTDIR=out/test/x86_64 332: ++ CC=cc 332: ++ CXX=c++ 332: ++ GCC=gcc 332: ++ GXX=g++ 332: ++ OBJDUMP=objdump 332: ++ OBJCOPY=objcopy 332: ++ STRIP=strip 332: ++ QEMU= 332: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh .sh 332: ++ testname=tls-alignment-multi 332: ++ t=out/test/x86_64/tls-alignment-multi 332: ++ mkdir -p out/test/x86_64/tls-alignment-multi 332: ++ case $MACHINE in 332: ++ tlsdesc_opt=-mtls-dialect=gnu2 332: +++ uname 301: + nm out/test/x86_64/start-lib/exe 313: + readelf -W --dyn-syms out/test/x86_64/symbol-version-multi/c.so 313: + grep -F foo@TEST1 313: 6: 0000000000001679 7 FUNC GLOBAL DEFAULT 14 foo@TEST1 313: + readelf -W --dyn-syms out/test/x86_64/symbol-version-multi/c.so 313: + grep -F foo@@TEST2 313: 5: 0000000000001679 7 FUNC GLOBAL DEFAULT 14 foo@@TEST2 313: + on_exit 313: + echo OK 313: OK 313: + exit 0 302: + out/test/x86_64/start-stop-symbol/exe 302: + grep 'section foo section foo' 302: section foo section foo 302: + on_exit 302: + echo OK 302: OK 302: + exit 0 318: + cat 318: + cc -B. -shared -o out/test/x86_64/symbol-version5/libfoo.so out/test/x86_64/symbol-version5/a.o 305: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie 324: + cat 324: + cc -c -o out/test/x86_64/sysroot/b.o -xc - 309: + out/test/x86_64/stt-common/exe 309: + grep '0 5 42' 309: 0 5 42 309: + readelf --sections out/test/x86_64/stt-common/exe 333: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh 333: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 333: ++ export LC_ALL=C 333: ++ LC_ALL=C 333: ++ '[' -z x86_64 ']' 333: ++ '[' -z '' ']' 333: ++ TESTDIR=out/test/x86_64 333: ++ CC=cc 333: ++ CXX=c++ 333: ++ GCC=gcc 333: ++ GXX=g++ 333: ++ OBJDUMP=objdump 333: ++ OBJCOPY=objcopy 333: ++ STRIP=strip 333: ++ QEMU= 293/425 Test #302: x86_64-start-stop-symbol .............................. Passed 0.99 sec 294/425 Test #313: x86_64-symbol-version-multi ........................... Passed 0.70 sec 332: ++ '[' Linux = FreeBSD ']' 332: ++ trap 'on_error $LINENO' ERR 332: ++ trap on_exit EXIT 332: ++ echo -n 'Testing tls-alignment-multi ... ' 332: Testing tls-alignment-multi ... ++ set -o pipefail 332: ++ set -x 333: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh .sh 334: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh test 335 Start 335: x86_64-tls-dso 335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh" 335: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 335: Environment variables: 335: MACHINE=x86_64 335: CPU= 335: Test timeout computed to be: 1500 test 336 Start 336: x86_64-tls-gd-dlopen 336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh" 336: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 336: Environment variables: 336: MACHINE=x86_64 336: CPU= 336: Test timeout computed to be: 1500 332: + cat 332: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/a.o -xc - 333: ++ testname=tls-common 333: ++ t=out/test/x86_64/tls-common 333: ++ mkdir -p out/test/x86_64/tls-common 333: ++ case $MACHINE in 333: ++ tlsdesc_opt=-mtls-dialect=gnu2 333: +++ uname 333: ++ '[' Linux = FreeBSD ']' 333: ++ trap 'on_error $LINENO' ERR 333: ++ trap on_exit EXIT 333: ++ echo -n 'Testing tls-common ... ' 333: Testing tls-common ... ++ set -o pipefail 333: ++ set -x 333: + cat 333: + cc -o out/test/x86_64/tls-common/a.o -c -xassembler - 334: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 334: ++ export LC_ALL=C 334: ++ LC_ALL=C 334: ++ '[' -z x86_64 ']' 334: ++ '[' -z '' ']' 334: ++ TESTDIR=out/test/x86_64 334: ++ CC=cc 334: ++ CXX=c++ 334: ++ GCC=gcc 334: ++ GXX=g++ 334: ++ OBJDUMP=objdump 334: ++ OBJCOPY=objcopy 334: ++ STRIP=strip 334: ++ QEMU= 334: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh .sh 334: ++ testname=tls-df-static-tls 334: ++ t=out/test/x86_64/tls-df-static-tls 334: ++ mkdir -p out/test/x86_64/tls-df-static-tls 334: ++ case $MACHINE in 334: ++ tlsdesc_opt=-mtls-dialect=gnu2 309: + grep '.common .*NOBITS' out/test/x86_64/stt-common/log 309: [30] .common NOBITS 0000000000003994 00000990 309: + on_exit 309: + echo OK 309: OK 309: + exit 0 223: + readelf -WS out/test/x86_64/many-input-sections2/b.o 335: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh 335: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 335: ++ export LC_ALL=C 335: ++ LC_ALL=C 335: ++ '[' -z x86_64 ']' 335: ++ '[' -z '' ']' 335: ++ TESTDIR=out/test/x86_64 335: ++ CC=cc 335: ++ CXX=c++ 335: ++ GCC=gcc 335: ++ GXX=g++ 335: ++ OBJDUMP=objdump 335: ++ OBJCOPY=objcopy 335: ++ STRIP=strip 335: ++ QEMU= 295/425 Test #309: x86_64-stt-common ..................................... Passed 0.82 sec 334: +++ uname 335: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh .sh 336: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh test 337 Start 337: x86_64-tls-gd-noplt 337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh" 337: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 337: Environment variables: 337: MACHINE=x86_64 337: CPU= 337: Test timeout computed to be: 1500 334: ++ '[' Linux = FreeBSD ']' 334: ++ trap 'on_error $LINENO' ERR 334: ++ trap on_exit EXIT 334: ++ echo -n 'Testing tls-df-static-tls ... ' 334: Testing tls-df-static-tls ... ++ set -o pipefail 334: ++ set -x 334: + cat 334: + cc -fPIC -ftls-model=initial-exec -c -o out/test/x86_64/tls-df-static-tls/a.o -xc - 335: ++ testname=tls-dso 335: ++ t=out/test/x86_64/tls-dso 335: ++ mkdir -p out/test/x86_64/tls-dso 335: ++ case $MACHINE in 335: ++ tlsdesc_opt=-mtls-dialect=gnu2 336: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 336: ++ export LC_ALL=C 336: ++ LC_ALL=C 336: ++ '[' -z x86_64 ']' 336: ++ '[' -z '' ']' 336: ++ TESTDIR=out/test/x86_64 336: ++ CC=cc 336: ++ CXX=c++ 336: ++ GCC=gcc 336: ++ GXX=g++ 336: ++ OBJDUMP=objdump 336: ++ OBJCOPY=objcopy 336: ++ STRIP=strip 336: ++ QEMU= 336: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh .sh 336: ++ testname=tls-gd-dlopen 336: ++ t=out/test/x86_64/tls-gd-dlopen 336: ++ mkdir -p out/test/x86_64/tls-gd-dlopen 335: +++ uname 333: + cat 333: + cc -o out/test/x86_64/tls-common/b.o -c -xc -std=c11 - 337: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh 335: ++ '[' Linux = FreeBSD ']' 335: ++ trap 'on_error $LINENO' ERR 335: ++ trap on_exit EXIT 335: ++ echo -n 'Testing tls-dso ... ' 335: Testing tls-dso ... ++ set -o pipefail 335: ++ set -x 336: ++ case $MACHINE in 336: ++ tlsdesc_opt=-mtls-dialect=gnu2 335: + cat 337: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 337: ++ export LC_ALL=C 337: ++ LC_ALL=C 337: ++ '[' -z x86_64 ']' 337: ++ '[' -z '' ']' 337: ++ TESTDIR=out/test/x86_64 337: ++ CC=cc 337: ++ CXX=c++ 337: ++ GCC=gcc 337: ++ GXX=g++ 337: ++ OBJDUMP=objdump 337: ++ OBJCOPY=objcopy 337: ++ STRIP=strip 337: ++ QEMU= 335: + cc -fPIC -shared -o out/test/x86_64/tls-dso/a.so -xc - 336: +++ uname 337: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh .sh 336: ++ '[' Linux = FreeBSD ']' 336: ++ trap 'on_error $LINENO' ERR 336: ++ trap on_exit EXIT 336: ++ echo -n 'Testing tls-gd-dlopen ... ' 336: Testing tls-gd-dlopen ... ++ set -o pipefail 336: ++ set -x 337: ++ testname=tls-gd-noplt 337: ++ t=out/test/x86_64/tls-gd-noplt 337: ++ mkdir -p out/test/x86_64/tls-gd-noplt 336: + cat 336: + cc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/a.o -xc - 337: ++ case $MACHINE in 337: ++ tlsdesc_opt=-mtls-dialect=gnu2 337: +++ uname 337: ++ '[' Linux = FreeBSD ']' 337: ++ trap 'on_error $LINENO' ERR 337: ++ trap on_exit EXIT 337: ++ echo -n 'Testing tls-gd-noplt ... ' 337: Testing tls-gd-noplt ... ++ set -o pipefail 337: ++ set -x 337: + cat 337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/a.o -xc - 301: + not grep ' foo$' out/test/x86_64/start-lib/log 301: + grep ' foo$' out/test/x86_64/start-lib/log 301: + return 0 301: + grep ' bar$' out/test/x86_64/start-lib/log 301: 00000000000016b9 t bar 301: + on_exit 301: + echo OK 301: OK 301: + exit 0 296/425 Test #301: x86_64-start-lib ...................................... Passed 1.02 sec test 338 Start 338: x86_64-tls-gd-to-ie 338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh" 338: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 338: Environment variables: 338: MACHINE=x86_64 338: CPU= 338: Test timeout computed to be: 1500 338: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh 338: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 338: ++ export LC_ALL=C 338: ++ LC_ALL=C 338: ++ '[' -z x86_64 ']' 338: ++ '[' -z '' ']' 338: ++ TESTDIR=out/test/x86_64 338: ++ CC=cc 338: ++ CXX=c++ 338: ++ GCC=gcc 338: ++ GXX=g++ 338: ++ OBJDUMP=objdump 338: ++ OBJCOPY=objcopy 338: ++ STRIP=strip 338: ++ QEMU= 338: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh .sh 338: ++ testname=tls-gd-to-ie 338: ++ t=out/test/x86_64/tls-gd-to-ie 338: ++ mkdir -p out/test/x86_64/tls-gd-to-ie 338: ++ case $MACHINE in 338: ++ tlsdesc_opt=-mtls-dialect=gnu2 338: +++ uname 338: ++ '[' Linux = FreeBSD ']' 338: ++ trap 'on_error $LINENO' ERR 338: ++ trap on_exit EXIT 338: ++ echo -n 'Testing tls-gd-to-ie ... ' 338: Testing tls-gd-to-ie ... ++ set -o pipefail 338: ++ set -x 338: + cat 338: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/a.o -xc - 304: + cc -B. -Wl,--trace -o out/test/x86_64/static-archive/exe out/test/x86_64/static-archive/c.o out/test/x86_64/static-archive/d.a 299: 1 int y = 1; 299: + gdb out/test/x86_64/sort-debug-info/exe2 -ex 'list main' -ex quit 299: + grep 'int y = 1' 329: /tmp/ccFMdnfH.s: Assembler messages: 329: /tmp/ccFMdnfH.s:28: Warning: ignoring changed section attributes for .text 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-no-threads 324: + mkdir -p out/test/x86_64/sysroot/foo/bar 327: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o 322: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/b.o 328: + cat 329: + cc -o out/test/x86_64/textrel2/exe1 out/test/x86_64/textrel2/a.o -pie 269: + ./mold -r -o out/test/x86_64/relocatable-many-sections/c.o out/test/x86_64/relocatable-many-sections/a.o out/test/x86_64/relocatable-many-sections/b.o 328: + cc -o out/test/x86_64/textrel/b.o -c -xc - -fno-PIE 323: + cc -B. -o out/test/x86_64/sysroot-linker-script/exe out/test/x86_64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/x86_64/sysroot-linker-script/ out/test/x86_64/sysroot-linker-script/foo/bar/b.script 336: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o 334: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/b.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--relax 326: + cat 333: + cc -B. -o out/test/x86_64/tls-common/exe out/test/x86_64/tls-common/a.o out/test/x86_64/tls-common/b.o 291: + cc -B. -o out/test/x86_64/separate-debug-file/exe2 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--no-build-id 310: + rm -f out/test/x86_64/symbol-rank/x.a 326: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -xc - 338: + cat 337: + cat 324: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a 332: + cat 332: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - 325: + cat 310: + ar rcs out/test/x86_64/symbol-rank/x.a out/test/x86_64/symbol-rank/a.o out/test/x86_64/symbol-rank/b.o out/test/x86_64/symbol-rank/c.o 337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - 325: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - 324: + ar rcs out/test/x86_64/sysroot/foo/bar/libfoo.a out/test/x86_64/sysroot/a.o out/test/x86_64/sysroot/b.o 330: + cat 338: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/b.o -xc - 330: + cc -o out/test/x86_64/thin-archive/b.o -c -xc - 329: /usr/bin/ld: out/test/x86_64/textrel2/a.o: warning: relocation against `hello' in read-only section `.text' 329: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE 329: + out/test/x86_64/textrel2/exe1 329: Hello world 329: + cc -B. -o out/test/x86_64/textrel2/exe2 out/test/x86_64/textrel2/a.o -pie 223: + grep -F .data.100000 out/test/x86_64/many-input-sections2/log1 223: [ 9] .data.100000 PROGBITS 0000000000000000 00004e 000002 00 WA 0 0 1 223: + readelf -Ws out/test/x86_64/many-input-sections2/b.o 310: + cc -B. -o out/test/x86_64/symbol-rank/exe out/test/x86_64/symbol-rank/d.o out/test/x86_64/symbol-rank/x.a 324: + cat 324: + cc -c -o out/test/x86_64/sysroot/c.o -xc - 328: /tmp/cc7ScOyr.s: Assembler messages: 328: /tmp/cc7ScOyr.s:4: Warning: ignoring changed section attributes for .text 299: 1 int y = 1; 299: + on_exit 299: + echo OK 299: OK 299: + exit 0 297/425 Test #299: x86_64-sort-debug-info ................................ Passed 1.43 sec test 339 Start 339: x86_64-tls-gd 339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh" 339: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 339: Environment variables: 339: MACHINE=x86_64 339: CPU= 339: Test timeout computed to be: 1500 328: + cc -o out/test/x86_64/textrel/exe out/test/x86_64/textrel/a.o out/test/x86_64/textrel/b.o -no-pie 330: + cc -o out/test/x86_64/thin-archive/c.o -c -xc - 330: + cat 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/c.so out/test/x86_64/tls-gd-to-ie/a.o 298: + cat 298: + cc -o out/test/x86_64/sort-debug-info-merged/d.o -c -xc - -g -gdwarf64 325: + cat 339: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh 325: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - 326: + cat 337: + cat 326: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - 337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - 332: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/c.so out/test/x86_64/tls-alignment-multi/a.o 339: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 339: ++ export LC_ALL=C 339: ++ LC_ALL=C 339: ++ '[' -z x86_64 ']' 339: ++ '[' -z '' ']' 339: ++ TESTDIR=out/test/x86_64 315: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so 214: + '[' x86_64 = ppc64 ']' 339: ++ CC=cc 339: ++ CXX=c++ 219: + readelf -Ws out/test/x86_64/lto-nostdlib/exe 316: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so 339: ++ GCC=gcc 339: ++ GXX=g++ 339: ++ OBJDUMP=objdump 339: ++ OBJCOPY=objcopy 339: ++ STRIP=strip 339: ++ QEMU= 219: + grep -E ' _start' 311: + grep foo2 214: + nm -D out/test/x86_64/lto-dso/b.so 214: + grep 'T foo' 210: + out/test/x86_64/lto-archive/exe 311: + out/test/x86_64/symbol-version-as-needed/exe 215: + out/test/x86_64/lto-gcc/exe1 318: + cc -B. -shared -o out/test/x86_64/symbol-version5/libbar.so out/test/x86_64/symbol-version5/b.o -Wl,--version-script=out/test/x86_64/symbol-version5/c.version 215: + grep 'Hello world' 339: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh .sh 210: + grep 'Hello world' 320: + readelf -s out/test/x86_64/symtab-section-symbols/exe 334: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so 311: foo2 334: + grep STATIC_TLS 311: + on_exit 311: + echo OK 311: OK 311: + exit 0 298/425 Test #311: x86_64-symbol-version-as-needed ....................... Passed 1.11 sec 320: + grep 'SECTION LOCAL DEFAULT' 215: Hello world 215: + cat 215: + gcc -flto -ffat-lto-objects -c -o out/test/x86_64/lto-gcc/b.o -xc - 317: + cat 317: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC 210: Hello world 210: + nm out/test/x86_64/lto-archive/exe 219: 47: 0000000000001378 7 FUNC LOCAL DEFAULT 8 _start 219: + on_exit 219: + echo OK 219: OK 219: + exit 0 339: ++ testname=tls-gd 339: ++ t=out/test/x86_64/tls-gd 339: ++ mkdir -p out/test/x86_64/tls-gd test 340 Start 340: x86_64-tls-ie 340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh" 340: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 340: Environment variables: 340: MACHINE=x86_64 340: CPU= 340: Test timeout computed to be: 1500 299/425 Test #219: x86_64-lto-nostdlib ................................... Passed 5.41 sec 320: 1: 00000000000002e0 0 SECTION LOCAL DEFAULT 1 .interp 320: 2: 0000000000000300 0 SECTION LOCAL DEFAULT 2 .note.gnu.property 320: 3: 0000000000000320 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag 320: 4: 0000000000000340 0 SECTION LOCAL DEFAULT 4 .note.gnu.build-id 320: 5: 0000000000000368 0 SECTION LOCAL DEFAULT 5 .gnu.hash 320: 6: 0000000000000388 0 SECTION LOCAL DEFAULT 6 .dynsym 320: 7: 00000000000003e8 0 SECTION LOCAL DEFAULT 7 .dynstr 320: 8: 0000000000000430 0 SECTION LOCAL DEFAULT 8 .gnu.version 320: 9: 0000000000000438 0 SECTION LOCAL DEFAULT 9 .gnu.version_r 320: 10: 0000000000000468 0 SECTION LOCAL DEFAULT 10 .rela.dyn 320: 11: 00000000000004f8 0 SECTION LOCAL DEFAULT 11 .rela.plt 320: 12: 0000000000000510 0 SECTION LOCAL DEFAULT 12 .eh_frame 320: 13: 0000000000000578 0 SECTION LOCAL DEFAULT 13 .eh_frame_hdr 320: 14: 0000000000000594 0 SECTION LOCAL DEFAULT 14 .rodata 320: 15: 00000000000005a0 0 SECTION LOCAL DEFAULT 15 .rodata.cst4 320: 16: 00000000000015a4 0 SECTION LOCAL DEFAULT 16 .fini 320: 17: 00000000000015b0 0 SECTION LOCAL DEFAULT 17 .init 320: 18: 00000000000015d0 0 SECTION LOCAL DEFAULT 18 .plt 320: 19: 0000000000001600 0 SECTION LOCAL DEFAULT 19 .plt.got 320: 20: 0000000000001610 0 SECTION LOCAL DEFAULT 20 .text 320: 21: 0000000000002718 0 SECTION LOCAL DEFAULT 21 .dynamic 320: 22: 00000000000028f8 0 SECTION LOCAL DEFAULT 22 .fini_array 320: 23: 0000000000002900 0 SECTION LOCAL DEFAULT 23 .init_array 320: 24: 0000000000002908 0 SECTION LOCAL DEFAULT 24 .got 320: 25: 0000000000002940 0 SECTION LOCAL DEFAULT 25 .relro_padding 320: 26: 0000000000003940 0 SECTION LOCAL DEFAULT 26 .data 320: 27: 0000000000003950 0 SECTION LOCAL DEFAULT 27 .got.plt 320: 28: 0000000000003970 0 SECTION LOCAL DEFAULT 28 .tm_clone_table 320: 29: 0000000000003970 0 SECTION LOCAL DEFAULT 29 .bss 320: 30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .comment 320: 31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .shstrtab 320: 32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .strtab 320: 33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .symtab 320: + on_exit 320: + echo OK 320: OK 320: + exit 0 300/425 Test #320: x86_64-symtab-section-symbols ......................... Passed 0.96 sec 339: ++ case $MACHINE in 339: ++ tlsdesc_opt=-mtls-dialect=gnu2 339: +++ uname 339: ++ '[' Linux = FreeBSD ']' 339: ++ trap 'on_error $LINENO' ERR 339: ++ trap on_exit EXIT 339: ++ echo -n 'Testing tls-gd ... ' 339: Testing tls-gd ... ++ set -o pipefail 339: ++ set -x 339: + cc -fPIC -c -o out/test/x86_64/tls-gd/a.o -xc - 339: + cat test 341 Start 341: x86_64-tls-irregular-start-addr 341: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh" 341: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 341: Environment variables: 341: MACHINE=x86_64 341: CPU= 341: Test timeout computed to be: 1500 316: + grep ' foo@@TEST1' out/test/x86_64/symbol-version3/log 316: 5: 0000000000001739 7 FUNC GLOBAL DEFAULT 14 foo@@TEST1 316: + grep ' foo@TEST2' out/test/x86_64/symbol-version3/log 316: 6: 0000000000001740 7 FUNC GLOBAL DEFAULT 14 foo@TEST2 316: + grep ' foo@TEST3' out/test/x86_64/symbol-version3/log 316: 7: 0000000000001747 7 FUNC GLOBAL DEFAULT 14 foo@TEST3 316: + not grep ' foo$' out/test/x86_64/symbol-version3/log 316: + grep ' foo$' out/test/x86_64/symbol-version3/log 316: + return 0 316: + on_exit 316: + echo OK 316: OK 316: + exit 0 301/425 Test #316: x86_64-symbol-version3 ................................ Passed 1.00 sec 292: + out/test/x86_64/shared-abs-sym/exe2 292: + grep foo=0x3 292: foo=0x3 292: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so 292: + out/test/x86_64/shared-abs-sym/exe1 292: + grep foo=0x5 292: foo=0x5 292: + on_exit 292: + echo OK 292: OK 292: + exit 0 315: + grep ' foo@TEST' out/test/x86_64/symbol-version2/log 315: 7: 0000000000001689 7 FUNC GLOBAL DEFAULT 14 foo@TEST 315: + grep ' bar@TEST' out/test/x86_64/symbol-version2/log 315: 5: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar@TEST 315: + grep ' bar1' out/test/x86_64/symbol-version2/log 315: 6: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar1 315: + not grep ' foo@@TEST' out/test/x86_64/symbol-version2/log 315: + grep ' foo@@TEST' out/test/x86_64/symbol-version2/log 315: + return 0 315: + on_exit 315: + echo OK 315: OK 315: + exit 0 212: + on_exit 212: + echo OK 212: OK 212: + exit 0 302/425 Test #212: x86_64-lto-archive3 ................................... Passed 5.51 sec 334: 0x000000000000001e (FLAGS) STATIC_TLS 334: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/c.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--no-relax 291: + grep -F .gnu_debuglink 291: + readelf -SW out/test/x86_64/separate-debug-file/exe2 291: [30] .gnu_debuglink PROGBITS 0000000000000000 000984 000010 00 0 0 4 291: + flock out/test/x86_64/separate-debug-file/exe2.dbg true 291: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit 291: + grep -F printf 340: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh 340: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 340: ++ export LC_ALL=C 340: ++ LC_ALL=C 340: ++ '[' -z x86_64 ']' 340: ++ '[' -z '' ']' 340: ++ TESTDIR=out/test/x86_64 340: ++ CC=cc 340: ++ CXX=c++ 340: ++ GCC=gcc 340: ++ GXX=g++ 340: ++ OBJDUMP=objdump 340: ++ OBJCOPY=objcopy 340: ++ STRIP=strip 340: ++ QEMU= 340: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh .sh 340: ++ testname=tls-ie 340: ++ t=out/test/x86_64/tls-ie 340: ++ mkdir -p out/test/x86_64/tls-ie 340: ++ case $MACHINE in 340: ++ tlsdesc_opt=-mtls-dialect=gnu2 340: +++ uname 340: ++ '[' Linux = FreeBSD ']' 340: ++ trap 'on_error $LINENO' ERR 340: ++ trap on_exit EXIT 340: ++ echo -n 'Testing tls-ie ... ' 340: Testing tls-ie ... ++ set -o pipefail 340: ++ set -x 340: + cat 340: + cc -fPIC -c -o out/test/x86_64/tls-ie/a.o -xc - test 342 Start 342: x86_64-tls-large-alignment 342: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh" 342: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 342: Environment variables: 342: MACHINE=x86_64 342: CPU= 342: Test timeout computed to be: 1500 test 343 Start 343: x86_64-tls-large-static-image 343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh" 343: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 343: Environment variables: 343: MACHINE=x86_64 343: CPU= 343: Test timeout computed to be: 1500 test 344 Start 344: x86_64-tls-ld-noplt 344: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh" 344: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 344: Environment variables: 344: MACHINE=x86_64 344: CPU= 344: Test timeout computed to be: 1500 303/425 Test #292: x86_64-shared-abs-sym ................................. Passed 1.69 sec 304/425 Test #315: x86_64-symbol-version2 ................................ Passed 1.18 sec 214: 00000000000015d9 T foo 214: + on_exit 214: + echo OK 214: OK 214: + exit 0 305/425 Test #214: x86_64-lto-dso ........................................ Passed 5.51 sec 210: + grep hello out/test/x86_64/lto-archive/log 210: 0000000000001729 t hello 210: + not grep howdy out/test/x86_64/lto-archive/log 210: + grep howdy out/test/x86_64/lto-archive/log 210: + return 0 210: + on_exit 210: + echo OK 210: OK 210: + exit 0 306/425 Test #210: x86_64-lto-archive .................................... Passed 5.53 sec 322: + out/test/x86_64/synthetic-symbols/exe 322: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log 322: __ehdr_start=0x40000 322: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log 322: __executable_start=0x40000 322: + grep '^__dso_handle=' out/test/x86_64/synthetic-symbols/log 322: __dso_handle=0x43a70 322: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log 322: section foo 322: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - 322: + cat 294: + grep 'Hello world' 294: + out/test/x86_64/shuffle-sections-seed/exe1 294: Hello world 294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 336: + cat 336: + cc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 341: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh 341: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 341: ++ export LC_ALL=C 341: ++ LC_ALL=C 341: ++ '[' -z x86_64 ']' 341: ++ '[' -z '' ']' 341: ++ TESTDIR=out/test/x86_64 341: ++ CC=cc 341: ++ CXX=c++ 341: ++ GCC=gcc 341: ++ GXX=g++ 341: ++ OBJDUMP=objdump 341: ++ OBJCOPY=objcopy 341: ++ STRIP=strip 341: ++ QEMU= 341: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh .sh 341: ++ testname=tls-irregular-start-addr 341: ++ t=out/test/x86_64/tls-irregular-start-addr 341: ++ mkdir -p out/test/x86_64/tls-irregular-start-addr 341: ++ case $MACHINE in 341: ++ tlsdesc_opt=-mtls-dialect=gnu2 341: +++ uname 341: ++ '[' Linux = FreeBSD ']' 341: ++ trap 'on_error $LINENO' ERR 341: ++ trap on_exit EXIT 341: ++ echo -n 'Testing tls-irregular-start-addr ... ' 341: Testing tls-irregular-start-addr ... ++ set -o pipefail 341: ++ set -x 341: + cat 341: + cc -fPIC -c -o out/test/x86_64/tls-irregular-start-addr/a.o -xc - test 345 Start 345: x86_64-tls-ld 345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh" 345: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 345: Environment variables: 345: MACHINE=x86_64 345: CPU= 345: Test timeout computed to be: 1500 test 346 Start 346: x86_64-tls-le-error 346: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh" 346: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 346: Environment variables: 346: MACHINE=x86_64 346: CPU= 346: Test timeout computed to be: 1500 test 347 Start 347: x86_64-tls-le 347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh" 347: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 347: Environment variables: 347: MACHINE=x86_64 347: CPU= 347: Test timeout computed to be: 1500 test 348 Start 348: x86_64-tls-nopic 348: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh" 348: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 348: Environment variables: 348: MACHINE=x86_64 348: CPU= 348: Test timeout computed to be: 1500 304: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/x86_64/static-archive/log 304: trace: out/test/x86_64/static-archive/d.a(long-long-long-filename.o) 304: + grep -F 'static-archive/d.a(b.o)' out/test/x86_64/static-archive/log 304: trace: out/test/x86_64/static-archive/d.a(b.o) 304: + grep -F static-archive/c.o out/test/x86_64/static-archive/log 304: trace: out/test/x86_64/static-archive/c.o 304: + out/test/x86_64/static-archive/exe 304: + grep 8 304: 8 304: + on_exit 304: + echo OK 304: OK 304: + exit 0 329: + out/test/x86_64/textrel2/exe2 329: + grep 'Hello world' 329: Hello world 329: + cc -o out/test/x86_64/textrel2/exe3 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs 325: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=out/test/x86_64/sysroot2/sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o 324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=foo/bar -lfoo 327: + out/test/x86_64/tbss-only/exe 327: + on_exit 327: + echo OK 327: OK 327: + exit 0 295: + out/test/x86_64/shuffle-sections/exe1 295: + grep 'Hello world' 295: Hello world 295: + cc -B. -o out/test/x86_64/shuffle-sections/exe2 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o -Wl,-shuffle-sections 335: + cat 335: + cc -c -o out/test/x86_64/tls-dso/b.o -xc - 333: + readelf -WS out/test/x86_64/tls-common/exe 333: + grep -F .tls_common 333: [21] .tls_common NOBITS 0000000000002764 000764 000004 00 WAT 0 0 4 333: + out/test/x86_64/tls-common/exe 333: + grep '^foo=0$' 333: foo=0 333: + on_exit 333: + echo OK 333: OK 333: + exit 0 298: + MOLD_DEBUG=1 298: + cc -B. -o out/test/x86_64/sort-debug-info-merged/exe1 out/test/x86_64/sort-debug-info-merged/c.o out/test/x86_64/sort-debug-info-merged/d.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-merged/map1 332: + cc -B. -ldl -pthread -o out/test/x86_64/tls-alignment-multi/exe out/test/x86_64/tls-alignment-multi/b.o -Wl,-rpath,out/test/x86_64/tls-alignment-multi 323: + on_exit 323: + echo OK 323: OK 323: + exit 0 310: + out/test/x86_64/symbol-rank/exe 310: + grep '^0 0 0 5$' 310: 0 0 0 5 310: + on_exit 310: + echo OK 310: OK 310: + exit 0 328: + out/test/x86_64/textrel/exe 328: Hello world 328: + cc -B. -o out/test/x86_64/textrel/exe out/test/x86_64/textrel/a.o out/test/x86_64/textrel/b.o -no-pie 305: + out/test/x86_64/static-pie/exe1 305: + grep 'Hello world' 305: Hello world 305: + cc -B. -o out/test/x86_64/static-pie/exe2 out/test/x86_64/static-pie/a.o -static-pie -Wl,--no-relax 342: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh 342: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 342: ++ export LC_ALL=C 342: ++ LC_ALL=C 342: ++ '[' -z x86_64 ']' 342: ++ '[' -z '' ']' 342: ++ TESTDIR=out/test/x86_64 342: ++ CC=cc 342: ++ CXX=c++ 342: ++ GCC=gcc 342: ++ GXX=g++ 342: ++ OBJDUMP=objdump 342: ++ OBJCOPY=objcopy 342: ++ STRIP=strip 342: ++ QEMU= 342: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh .sh 342: ++ testname=tls-large-alignment 342: ++ t=out/test/x86_64/tls-large-alignment 342: ++ mkdir -p out/test/x86_64/tls-large-alignment 342: ++ case $MACHINE in 342: ++ tlsdesc_opt=-mtls-dialect=gnu2 342: +++ uname 342: ++ '[' Linux = FreeBSD ']' 342: ++ trap 'on_error $LINENO' ERR 342: ++ trap on_exit EXIT 342: ++ echo -n 'Testing tls-large-alignment ... ' 342: Testing tls-large-alignment ... ++ set -o pipefail 342: ++ set -x 342: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/a.o -xc - 342: + cat 343: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh 343: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 343: ++ export LC_ALL=C 343: ++ LC_ALL=C 343: ++ '[' -z x86_64 ']' 343: ++ '[' -z '' ']' 343: ++ TESTDIR=out/test/x86_64 343: ++ CC=cc 343: ++ CXX=c++ 343: ++ GCC=gcc 343: ++ GXX=g++ 343: ++ OBJDUMP=objdump 343: ++ OBJCOPY=objcopy 343: ++ STRIP=strip 343: ++ QEMU= 343: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh .sh 343: ++ testname=tls-large-static-image 343: ++ t=out/test/x86_64/tls-large-static-image 343: ++ mkdir -p out/test/x86_64/tls-large-static-image 343: ++ case $MACHINE in 343: ++ tlsdesc_opt=-mtls-dialect=gnu2 344: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh 344: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 344: ++ export LC_ALL=C 344: ++ LC_ALL=C 344: ++ '[' -z x86_64 ']' 344: ++ '[' -z '' ']' 344: ++ TESTDIR=out/test/x86_64 344: ++ CC=cc 344: ++ CXX=c++ 344: ++ GCC=gcc 344: ++ GXX=g++ 344: ++ OBJDUMP=objdump 344: ++ OBJCOPY=objcopy 344: ++ STRIP=strip 344: ++ QEMU= 344: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh .sh 344: ++ testname=tls-ld-noplt 344: ++ t=out/test/x86_64/tls-ld-noplt 344: ++ mkdir -p out/test/x86_64/tls-ld-noplt 344: ++ case $MACHINE in 344: ++ tlsdesc_opt=-mtls-dialect=gnu2 307/425 Test #304: x86_64-static-archive ................................. Passed 1.36 sec 308/425 Test #310: x86_64-symbol-rank .................................... Passed 1.33 sec 309/425 Test #323: x86_64-sysroot-linker-script .......................... Passed 1.03 sec 310/425 Test #327: x86_64-tbss-only ...................................... Passed 0.78 sec 311/425 Test #333: x86_64-tls-common ..................................... Passed 0.53 sec test 349 Start 349: x86_64-tls-pic 349: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh" 349: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 349: Environment variables: 349: MACHINE=x86_64 349: CPU= 349: Test timeout computed to be: 1500 test 350 Start 350: x86_64-tls-small-alignment 350: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh" 350: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 350: Environment variables: 350: MACHINE=x86_64 350: CPU= 350: Test timeout computed to be: 1500 test 351 Start 351: x86_64-tlsdesc-dlopen 351: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh" 351: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 351: Environment variables: 351: MACHINE=x86_64 351: CPU= 351: Test timeout computed to be: 1500 test 352 Start 352: x86_64-tlsdesc-import 352: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh" 352: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 352: Environment variables: 352: MACHINE=x86_64 352: CPU= 352: Test timeout computed to be: 1500 test 353 Start 353: x86_64-tlsdesc-initial-exec 353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh" 353: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 353: Environment variables: 353: MACHINE=x86_64 353: CPU= 353: Test timeout computed to be: 1500 330: + cc -o out/test/x86_64/thin-archive/d.o -c -xc - 330: + cat 337: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/b.o 326: + cc -B. -o out/test/x86_64/tail-call/exe out/test/x86_64/tail-call/a.o out/test/x86_64/tail-call/b.o out/test/x86_64/tail-call/c.o 345: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh 345: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 345: ++ export LC_ALL=C 345: ++ LC_ALL=C 345: ++ '[' -z x86_64 ']' 345: ++ '[' -z '' ']' 345: ++ TESTDIR=out/test/x86_64 345: ++ CC=cc 345: ++ CXX=c++ 345: ++ GCC=gcc 345: ++ GXX=g++ 345: ++ OBJDUMP=objdump 345: ++ OBJCOPY=objcopy 345: ++ STRIP=strip 345: ++ QEMU= 345: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh .sh 345: ++ testname=tls-ld 345: ++ t=out/test/x86_64/tls-ld 345: ++ mkdir -p out/test/x86_64/tls-ld 346: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh 346: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 346: ++ export LC_ALL=C 346: ++ LC_ALL=C 346: ++ '[' -z x86_64 ']' 346: ++ '[' -z '' ']' 346: ++ TESTDIR=out/test/x86_64 346: ++ CC=cc 346: ++ CXX=c++ 346: ++ GCC=gcc 346: ++ GXX=g++ 346: ++ OBJDUMP=objdump 346: ++ OBJCOPY=objcopy 346: ++ STRIP=strip 346: ++ QEMU= 346: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh .sh 346: ++ testname=tls-le-error 346: ++ t=out/test/x86_64/tls-le-error 346: ++ mkdir -p out/test/x86_64/tls-le-error 347: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh 347: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 347: ++ export LC_ALL=C 347: ++ LC_ALL=C 347: ++ '[' -z x86_64 ']' 347: ++ '[' -z '' ']' 347: ++ TESTDIR=out/test/x86_64 347: ++ CC=cc 347: ++ CXX=c++ 347: ++ GCC=gcc 347: ++ GXX=g++ 347: ++ OBJDUMP=objdump 347: ++ OBJCOPY=objcopy 347: ++ STRIP=strip 347: ++ QEMU= 347: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh .sh 347: ++ testname=tls-le 347: ++ t=out/test/x86_64/tls-le 347: ++ mkdir -p out/test/x86_64/tls-le 347: ++ case $MACHINE in 347: ++ tlsdesc_opt=-mtls-dialect=gnu2 347: +++ uname 347: ++ '[' Linux = FreeBSD ']' 347: ++ trap 'on_error $LINENO' ERR 347: ++ trap on_exit EXIT 347: ++ echo -n 'Testing tls-le ... ' 347: Testing tls-le ... ++ set -o pipefail 347: ++ set -x 347: + cat 347: + cc -fPIC -c -o out/test/x86_64/tls-le/a.o -xc - 348: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh 348: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 348: ++ export LC_ALL=C 348: ++ LC_ALL=C 348: ++ '[' -z x86_64 ']' 348: ++ '[' -z '' ']' 348: ++ TESTDIR=out/test/x86_64 348: ++ CC=cc 348: ++ CXX=c++ 348: ++ GCC=gcc 348: ++ GXX=g++ 348: ++ OBJDUMP=objdump 348: ++ OBJCOPY=objcopy 348: ++ STRIP=strip 348: ++ QEMU= 348: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh .sh 348: ++ testname=tls-nopic 348: ++ t=out/test/x86_64/tls-nopic 348: ++ mkdir -p out/test/x86_64/tls-nopic 344: +++ uname 344: ++ '[' Linux = FreeBSD ']' 344: ++ trap 'on_error $LINENO' ERR 344: ++ trap on_exit EXIT 344: ++ echo -n 'Testing tls-ld-noplt ... ' 344: Testing tls-ld-noplt ... ++ set -o pipefail 344: ++ set -x 344: + cc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/a.o -xc - 344: + cat 343: +++ uname 343: ++ '[' Linux = FreeBSD ']' 343: ++ trap 'on_error $LINENO' ERR 343: ++ trap on_exit EXIT 343: ++ echo -n 'Testing tls-large-static-image ... ' 343: Testing tls-large-static-image ... ++ set -o pipefail 343: ++ set -x 343: + cat 343: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/a.o -xc - 334: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so 334: + grep STATIC_TLS 334: 0x000000000000001e (FLAGS) STATIC_TLS 334: + on_exit 334: + echo OK 334: OK 334: + exit 0 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads 338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe1 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/c.so 329: + readelf -WS out/test/x86_64/textrel2/exe3 329: + grep -F .relr.dyn 329: [11] .relr.dyn RELR 0000000000000600 000600 000020 08 A 0 0 8 329: + out/test/x86_64/textrel2/exe3 329: + grep 'Hello world' 329: Hello world 329: + cc -B. -o out/test/x86_64/textrel2/exe4 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs 215: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose 215: + grep -- -fwpa 312: + cat 312: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto 318: + cat 318: + cc -o out/test/x86_64/symbol-version5/d.o -c -xc - 298: + grep -F '/d.o:(.debug_info)' 298: + grep -A10 -F '/c.o:(.debug_info)' out/test/x86_64/sort-debug-info-merged/map1 324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=/foo/bar -lfoo 349: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh 349: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 349: ++ export LC_ALL=C 349: ++ LC_ALL=C 349: ++ '[' -z x86_64 ']' 349: ++ '[' -z '' ']' 349: ++ TESTDIR=out/test/x86_64 349: ++ CC=cc 349: ++ CXX=c++ 349: ++ GCC=gcc 349: ++ GXX=g++ 349: ++ OBJDUMP=objdump 349: ++ OBJCOPY=objcopy 349: ++ STRIP=strip 349: ++ QEMU= 349: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh .sh 349: ++ testname=tls-pic 349: ++ t=out/test/x86_64/tls-pic 349: ++ mkdir -p out/test/x86_64/tls-pic 312/425 Test #334: x86_64-tls-df-static-tls .............................. Passed 0.57 sec 298: 0 122 1 out/test/x86_64/sort-debug-info-merged/d.o:(.debug_info) 352: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh 350: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh test 354 Start 354: x86_64-tlsdesc-local-dynamic 354: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh" 354: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 354: Environment variables: 354: MACHINE=x86_64 354: CPU= 354: Test timeout computed to be: 1500 351: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh 351: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 351: ++ export LC_ALL=C 351: ++ LC_ALL=C 351: ++ '[' -z x86_64 ']' 351: ++ '[' -z '' ']' 351: ++ TESTDIR=out/test/x86_64 351: ++ CC=cc 351: ++ CXX=c++ 351: ++ GCC=gcc 351: ++ GXX=g++ 351: ++ OBJDUMP=objdump 351: ++ OBJCOPY=objcopy 351: ++ STRIP=strip 351: ++ QEMU= 351: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh .sh 351: ++ testname=tlsdesc-dlopen 351: ++ t=out/test/x86_64/tlsdesc-dlopen 351: ++ mkdir -p out/test/x86_64/tlsdesc-dlopen 298: + MOLD_DEBUG=1 298: + cc -B. -o out/test/x86_64/sort-debug-info-merged/exe2 out/test/x86_64/sort-debug-info-merged/d.o out/test/x86_64/sort-debug-info-merged/c.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-merged/map2 348: ++ case $MACHINE in 348: ++ tlsdesc_opt=-mtls-dialect=gnu2 348: +++ uname 345: ++ case $MACHINE in 345: ++ tlsdesc_opt=-mtls-dialect=gnu2 345: +++ uname 353: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh 353: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 353: ++ export LC_ALL=C 353: ++ LC_ALL=C 353: ++ '[' -z x86_64 ']' 353: ++ '[' -z '' ']' 353: ++ TESTDIR=out/test/x86_64 353: ++ CC=cc 353: ++ CXX=c++ 353: ++ GCC=gcc 353: ++ GXX=g++ 353: ++ OBJDUMP=objdump 353: ++ OBJCOPY=objcopy 353: ++ STRIP=strip 353: ++ QEMU= 342: + cat 342: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - 317: + cat 224: mold: error: out/test/x86_64/many-output-sections/c.so: .dynsym: too many output sections: 100028 requested, but ELF allows at most 65279 294: + out/test/x86_64/shuffle-sections-seed/exe2 294: + grep 'Hello world' 224: + on_exit 340: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o 224: + echo OK 224: OK 224: + exit 0 345: ++ '[' Linux = FreeBSD ']' 345: ++ trap 'on_error $LINENO' ERR 345: ++ trap on_exit EXIT 345: ++ echo -n 'Testing tls-ld ... ' 345: Testing tls-ld ... ++ set -o pipefail 345: ++ set -x 345: + cat 353: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh .sh 313/425 Test #224: x86_64-many-output-sections ........................... Passed 5.06 sec 317: + cc -B. -o out/test/x86_64/symbol-version4/f.so -shared out/test/x86_64/symbol-version4/d.o out/test/x86_64/symbol-version4/c.so -Wl,--version-script=out/test/x86_64/symbol-version4/e.version 346: ++ case $MACHINE in 346: ++ tlsdesc_opt=-mtls-dialect=gnu2 328: + out/test/x86_64/textrel/exe 328: + grep 'Hello world' 349: ++ case $MACHINE in 349: ++ tlsdesc_opt=-mtls-dialect=gnu2 350: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 350: ++ export LC_ALL=C 350: ++ LC_ALL=C 350: ++ '[' -z x86_64 ']' test 355 Start 355: x86_64-tlsdesc-static 355: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-static.sh" 355: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 355: Environment variables: 355: MACHINE=x86_64 355: CPU= 355: Test timeout computed to be: 1500 346: +++ uname 328: Hello world 328: + on_exit 328: + echo OK 328: OK 328: + exit 0 349: +++ uname 350: ++ '[' -z '' ']' 350: ++ TESTDIR=out/test/x86_64 350: ++ CC=cc 350: ++ CXX=c++ 350: ++ GCC=gcc 350: ++ GXX=g++ 350: ++ OBJDUMP=objdump 350: ++ OBJCOPY=objcopy 350: ++ STRIP=strip 350: ++ QEMU= 350: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh .sh 350: ++ testname=tls-small-alignment 350: ++ t=out/test/x86_64/tls-small-alignment 350: ++ mkdir -p out/test/x86_64/tls-small-alignment 354: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh 354: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 354: ++ export LC_ALL=C 354: ++ LC_ALL=C 354: ++ '[' -z x86_64 ']' 354: ++ '[' -z '' ']' 354: ++ TESTDIR=out/test/x86_64 354: ++ CC=cc 354: ++ CXX=c++ 354: ++ GCC=gcc 354: ++ GXX=g++ 354: ++ OBJDUMP=objdump 354: ++ OBJCOPY=objcopy 354: ++ STRIP=strip 354: ++ QEMU= 354: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh .sh 354: ++ testname=tlsdesc-local-dynamic 354: ++ t=out/test/x86_64/tlsdesc-local-dynamic 354: ++ mkdir -p out/test/x86_64/tlsdesc-local-dynamic 352: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 352: ++ export LC_ALL=C 352: ++ LC_ALL=C 352: ++ '[' -z x86_64 ']' 352: ++ '[' -z '' ']' 352: ++ TESTDIR=out/test/x86_64 352: ++ CC=cc 352: ++ CXX=c++ 352: ++ GCC=gcc 352: ++ GXX=g++ 352: ++ OBJDUMP=objdump 352: ++ OBJCOPY=objcopy 352: ++ STRIP=strip 352: ++ QEMU= 352: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh .sh 352: ++ testname=tlsdesc-import 352: ++ t=out/test/x86_64/tlsdesc-import 352: ++ mkdir -p out/test/x86_64/tlsdesc-import 345: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/a.o -xc - 294: Hello world 294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 295: + out/test/x86_64/shuffle-sections/exe2 295: + grep 'Hello world' 325: ++ realpath out/test/x86_64/sysroot2 325: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/sysroot2/bin/../sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o 337: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/e.so out/test/x86_64/tls-gd-noplt/c.o -Wl,--no-relax 348: ++ '[' Linux = FreeBSD ']' 348: ++ trap 'on_error $LINENO' ERR 348: ++ trap on_exit EXIT 348: ++ echo -n 'Testing tls-nopic ... ' 348: Testing tls-nopic ... ++ set -o pipefail 348: ++ set -x 348: + cc -c -o out/test/x86_64/tls-nopic/a.o -xc - 348: + cat 336: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl 353: ++ testname=tlsdesc-initial-exec 353: ++ t=out/test/x86_64/tlsdesc-initial-exec 353: ++ mkdir -p out/test/x86_64/tlsdesc-initial-exec 332: + out/test/x86_64/tls-alignment-multi/exe 314/425 Test #328: x86_64-textrel ........................................ Passed 0.84 sec 346: ++ '[' Linux = FreeBSD ']' 346: ++ trap 'on_error $LINENO' ERR 346: ++ trap on_exit EXIT 346: ++ echo -n 'Testing tls-le-error ... ' 346: Testing tls-le-error ... ++ set -o pipefail 346: ++ set -x 346: + cat 346: + cc -fPIC -c -o out/test/x86_64/tls-le-error/a.o -xc - 349: ++ '[' Linux = FreeBSD ']' 349: ++ trap 'on_error $LINENO' ERR 349: ++ trap on_exit EXIT 349: ++ echo -n 'Testing tls-pic ... ' 349: Testing tls-pic ... ++ set -o pipefail 349: ++ set -x 349: + cat 349: + cc -fPIC -c -o out/test/x86_64/tls-pic/a.o -xc - 350: ++ case $MACHINE in 350: ++ tlsdesc_opt=-mtls-dialect=gnu2 350: +++ uname 350: ++ '[' Linux = FreeBSD ']' 350: ++ trap 'on_error $LINENO' ERR 350: ++ trap on_exit EXIT 350: ++ echo -n 'Testing tls-small-alignment ... ' 350: Testing tls-small-alignment ... ++ set -o pipefail 350: ++ set -x 350: + cat 350: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/a.o -xassembler - 350: + cat 350: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - 354: ++ case $MACHINE in 354: ++ tlsdesc_opt=-mtls-dialect=gnu2 354: +++ uname 354: ++ '[' Linux = FreeBSD ']' 354: ++ trap 'on_error $LINENO' ERR 354: ++ trap on_exit EXIT 354: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' 354: Testing tlsdesc-local-dynamic ... ++ set -o pipefail 354: ++ set -x 354: + supports_tlsdesc 354: + [[ x86_64 = arm* ]] 354: ++ uname 354: + '[' Linux = FreeBSD ']' 354: + '[' -mtls-dialect=gnu2 = '' ']' 354: + echo '_Thread_local int x; int y() { return x; }' 354: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=gnu2 - 295: Hello world 295: + not diff out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/exe2 295: + on_exit 295: + echo OK 295: OK 295: + exit 0 332: + grep -E '^0x[0-9a-f]+ 0 0x[0-9a-f]+ 0$' 332: 0x562522bb02c0 0 0x7fe9e0000bc0 0 332: + on_exit 332: + echo OK 332: OK 332: + exit 0 351: ++ case $MACHINE in 351: ++ tlsdesc_opt=-mtls-dialect=gnu2 351: +++ uname 351: ++ '[' Linux = FreeBSD ']' 351: ++ trap 'on_error $LINENO' ERR 351: ++ trap on_exit EXIT 351: ++ echo -n 'Testing tlsdesc-dlopen ... ' 351: Testing tlsdesc-dlopen ... ++ set -o pipefail 351: ++ set -x 351: + supports_tlsdesc 351: + [[ x86_64 = arm* ]] 351: ++ uname 351: + '[' Linux = FreeBSD ']' 351: + '[' -mtls-dialect=gnu2 = '' ']' 351: + echo '_Thread_local int x; int y() { return x; }' 351: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so -mtls-dialect=gnu2 - test 356 Start 356: x86_64-tlsdesc 356: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh" 356: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 356: Environment variables: 356: MACHINE=x86_64 356: CPU= 356: Test timeout computed to be: 1500 315/425 Test #295: x86_64-shuffle-sections ............................... Passed 1.82 sec 316/425 Test #332: x86_64-tls-alignment-multi ............................ Passed 0.77 sec test 357 Start 357: x86_64-trace-symbol-symver 357: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh" 357: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 357: Environment variables: 357: MACHINE=x86_64 357: CPU= 357: Test timeout computed to be: 1500 test 358 Start 358: x86_64-trace-symbol 358: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh" 358: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 358: Environment variables: 358: MACHINE=x86_64 358: CPU= 358: Test timeout computed to be: 1500 353: ++ case $MACHINE in 353: ++ tlsdesc_opt=-mtls-dialect=gnu2 353: +++ uname 353: ++ '[' Linux = FreeBSD ']' 353: ++ trap 'on_error $LINENO' ERR 353: ++ trap on_exit EXIT 353: ++ echo -n 'Testing tlsdesc-initial-exec ... ' 353: Testing tlsdesc-initial-exec ... ++ set -o pipefail 353: ++ set -x 353: + supports_tlsdesc 353: + [[ x86_64 = arm* ]] 353: ++ uname 353: + '[' Linux = FreeBSD ']' 353: + '[' -mtls-dialect=gnu2 = '' ']' 353: + echo '_Thread_local int x; int y() { return x; }' 353: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so -mtls-dialect=gnu2 - 352: ++ case $MACHINE in 352: ++ tlsdesc_opt=-mtls-dialect=gnu2 352: +++ uname 352: ++ '[' Linux = FreeBSD ']' 352: ++ trap 'on_error $LINENO' ERR 352: ++ trap on_exit EXIT 352: ++ echo -n 'Testing tlsdesc-import ... ' 352: Testing tlsdesc-import ... ++ set -o pipefail 352: ++ set -x 352: + supports_tlsdesc 352: + [[ x86_64 = arm* ]] 352: ++ uname 352: + '[' Linux = FreeBSD ']' 352: + '[' -mtls-dialect=gnu2 = '' ']' 352: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-import/tlsdesc.so -mtls-dialect=gnu2 - 352: + echo '_Thread_local int x; int y() { return x; }' 355: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-static.sh 355: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 355: ++ export LC_ALL=C 355: ++ LC_ALL=C 355: ++ '[' -z x86_64 ']' 355: ++ '[' -z '' ']' 355: ++ TESTDIR=out/test/x86_64 355: ++ CC=cc 355: ++ CXX=c++ 355: ++ GCC=gcc 355: ++ GXX=g++ 355: ++ OBJDUMP=objdump 355: ++ OBJCOPY=objcopy 355: ++ STRIP=strip 355: ++ QEMU= 355: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-static.sh .sh 355: ++ testname=tlsdesc-static 355: ++ t=out/test/x86_64/tlsdesc-static 355: ++ mkdir -p out/test/x86_64/tlsdesc-static 355: ++ case $MACHINE in 355: ++ tlsdesc_opt=-mtls-dialect=gnu2 355: +++ uname 355: ++ '[' Linux = FreeBSD ']' 355: ++ trap 'on_error $LINENO' ERR 355: ++ trap on_exit EXIT 355: ++ echo -n 'Testing tlsdesc-static ... ' 355: Testing tlsdesc-static ... ++ set -o pipefail 355: ++ set -x 355: + supports_tlsdesc 355: + [[ x86_64 = arm* ]] 355: ++ uname 355: + '[' Linux = FreeBSD ']' 355: + '[' -mtls-dialect=gnu2 = '' ']' 355: + echo '_Thread_local int x; int y() { return x; }' 355: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-static/tlsdesc.so -mtls-dialect=gnu2 - 341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe1 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax 335: + cc -B. -o out/test/x86_64/tls-dso/exe out/test/x86_64/tls-dso/a.so out/test/x86_64/tls-dso/b.o 324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo 343: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/b.o -xc - 343: + cat 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 329: + out/test/x86_64/textrel2/exe4 329: + grep 'Hello world' 329: Hello world 329: + on_exit 329: + echo OK 329: OK 329: + exit 0 317/425 Test #329: x86_64-textrel2 ....................................... Passed 1.01 sec 312: + echo 'VER1 { foo; };' 312: + cc -B. -shared -o out/test/x86_64/symbol-version-lto/c.so out/test/x86_64/symbol-version-lto/a.o -Wl,--version-script=out/test/x86_64/symbol-version-lto/b.ver -flto 291: 3 printf("Hello world\n"); 291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 356: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh 356: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 356: ++ export LC_ALL=C 356: ++ LC_ALL=C 356: ++ '[' -z x86_64 ']' 356: ++ '[' -z '' ']' 356: ++ TESTDIR=out/test/x86_64 356: ++ CC=cc 356: ++ CXX=c++ 356: ++ GCC=gcc 356: ++ GXX=g++ 356: ++ OBJDUMP=objdump 356: ++ OBJCOPY=objcopy 356: ++ STRIP=strip 356: ++ QEMU= 356: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh .sh 356: ++ testname=tlsdesc 356: ++ t=out/test/x86_64/tlsdesc 356: ++ mkdir -p out/test/x86_64/tlsdesc 356: ++ case $MACHINE in 356: ++ tlsdesc_opt=-mtls-dialect=gnu2 356: +++ uname 356: ++ '[' Linux = FreeBSD ']' 356: ++ trap 'on_error $LINENO' ERR 356: ++ trap on_exit EXIT 356: ++ echo -n 'Testing tlsdesc ... ' 356: Testing tlsdesc ... ++ set -o pipefail 356: ++ set -x 356: + supports_tlsdesc 356: + [[ x86_64 = arm* ]] 356: ++ uname 356: + '[' Linux = FreeBSD ']' 356: + '[' -mtls-dialect=gnu2 = '' ']' 356: + echo '_Thread_local int x; int y() { return x; }' 356: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - test 359 Start 359: x86_64-trace 359: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh" 359: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 359: Environment variables: 359: MACHINE=x86_64 359: CPU= 359: Test timeout computed to be: 1500 322: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/c.o 318: + cc -B. -o out/test/x86_64/symbol-version5/exe out/test/x86_64/symbol-version5/d.o -Lout/test/x86_64/symbol-version5 -lfoo -lbar 344: + cat 344: + cc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - 330: + rm -f out/test/x86_64/thin-archive/d.a 330: + cd out/test/x86_64/thin-archive 330: ++ pwd 330: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/thin-archive/c.o 338: + out/test/x86_64/tls-gd-to-ie/exe1 338: + grep '1 2 3' 338: 1 2 3 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/d.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-no-relax 326: + out/test/x86_64/tail-call/exe 326: + grep 42 326: 42 326: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' 326: + on_exit 326: + echo OK 326: OK 326: + exit 0 318/425 Test #326: x86_64-tail-call ...................................... Passed 1.28 sec 339: + cat 339: + cc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - 305: + out/test/x86_64/static-pie/exe2 305: + grep 'Hello world' 305: Hello world 305: + on_exit 305: + echo OK 305: OK 305: + exit 0 319/425 Test #305: x86_64-static-pie ..................................... Passed 1.77 sec 340: + cc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC 340: + cat 317: + cat 317: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - 298: + grep -A10 -F '/c.o:(.debug_info)' out/test/x86_64/sort-debug-info-merged/map2 298: + grep -F '/d.o:(.debug_info)' 298: 0 122 1 out/test/x86_64/sort-debug-info-merged/d.o:(.debug_info) 298: + on_exit 298: + echo OK 298: OK 298: + exit 0 320/425 Test #298: x86_64-sort-debug-info-merged ......................... Passed 2.09 sec 357: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh 357: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 357: ++ export LC_ALL=C 357: ++ LC_ALL=C 357: ++ '[' -z x86_64 ']' 357: ++ '[' -z '' ']' 357: ++ TESTDIR=out/test/x86_64 357: ++ CC=cc 357: ++ CXX=c++ 357: ++ GCC=gcc 357: ++ GXX=g++ 357: ++ OBJDUMP=objdump 357: ++ OBJCOPY=objcopy 357: ++ STRIP=strip 357: ++ QEMU= 357: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh .sh 357: ++ testname=trace-symbol-symver 357: ++ t=out/test/x86_64/trace-symbol-symver 357: ++ mkdir -p out/test/x86_64/trace-symbol-symver 357: ++ case $MACHINE in 357: ++ tlsdesc_opt=-mtls-dialect=gnu2 357: +++ uname 357: ++ '[' Linux = FreeBSD ']' 357: ++ trap 'on_error $LINENO' ERR 357: ++ trap on_exit EXIT 357: ++ echo -n 'Testing trace-symbol-symver ... ' 357: Testing trace-symbol-symver ... ++ set -o pipefail 357: ++ set -x 357: + cat 357: + cc -c -o out/test/x86_64/trace-symbol-symver/a.o -xc - 358: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh 358: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 358: ++ export LC_ALL=C 358: ++ LC_ALL=C 358: ++ '[' -z x86_64 ']' 358: ++ '[' -z '' ']' 358: ++ TESTDIR=out/test/x86_64 358: ++ CC=cc 358: ++ CXX=c++ 358: ++ GCC=gcc 358: ++ GXX=g++ 358: ++ OBJDUMP=objdump 358: ++ OBJCOPY=objcopy 358: ++ STRIP=strip 358: ++ QEMU= 358: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh .sh 358: ++ testname=trace-symbol 358: ++ t=out/test/x86_64/trace-symbol 358: ++ mkdir -p out/test/x86_64/trace-symbol 358: ++ case $MACHINE in 358: ++ tlsdesc_opt=-mtls-dialect=gnu2 358: +++ uname 358: ++ '[' Linux = FreeBSD ']' 358: ++ trap 'on_error $LINENO' ERR 358: ++ trap on_exit EXIT 358: ++ echo -n 'Testing trace-symbol ... ' 358: Testing trace-symbol ... ++ set -o pipefail 358: ++ set -x 358: + cat 358: + cc -c -o out/test/x86_64/trace-symbol/a.o -xc - test 360 Start 360: x86_64-undefined-glob-gc-sections 360: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh" 360: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 360: Environment variables: 360: MACHINE=x86_64 360: CPU= 360: Test timeout computed to be: 1500 test 361 Start 361: x86_64-undefined-glob 361: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh" 361: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 361: Environment variables: 361: MACHINE=x86_64 361: CPU= 361: Test timeout computed to be: 1500 test 362 Start 362: x86_64-undefined 362: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh" 362: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 362: Environment variables: 362: MACHINE=x86_64 362: CPU= 362: Test timeout computed to be: 1500 322: + out/test/x86_64/synthetic-symbols/exe 322: + grep '^end=foo$' out/test/x86_64/synthetic-symbols/log 322: end=foo 322: + grep '^etext=foo$' out/test/x86_64/synthetic-symbols/log 322: etext=foo 322: + grep '^edata=foo$' out/test/x86_64/synthetic-symbols/log 322: edata=foo 322: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log 322: __ehdr_start=0x40000 322: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log 322: __executable_start=0x40000 322: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log 322: section foo 345: + cat 345: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - 294: + out/test/x86_64/shuffle-sections-seed/exe3 294: + grep 'Hello world' 294: Hello world 294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe4 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 347: + cat 347: + cc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - 346: + not cc -B. -shared -o out/test/x86_64/tls-le-error/b.so out/test/x86_64/tls-le-error/a.o 346: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' 342: + cat 342: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - 343: + cc -B. -o out/test/x86_64/tls-large-static-image/exe out/test/x86_64/tls-large-static-image/a.o out/test/x86_64/tls-large-static-image/b.o 349: + cat 349: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - 350: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/c.o -xc - 350: + cat 312: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found 359: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh 359: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 359: ++ export LC_ALL=C 359: ++ LC_ALL=C 359: ++ '[' -z x86_64 ']' 359: ++ '[' -z '' ']' 359: ++ TESTDIR=out/test/x86_64 359: ++ CC=cc 359: ++ CXX=c++ 359: ++ GCC=gcc 359: ++ GXX=g++ 359: ++ OBJDUMP=objdump 359: ++ OBJCOPY=objcopy 359: ++ STRIP=strip 359: ++ QEMU= 359: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh .sh 359: ++ testname=trace 359: ++ t=out/test/x86_64/trace 359: ++ mkdir -p out/test/x86_64/trace 359: ++ case $MACHINE in 359: ++ tlsdesc_opt=-mtls-dialect=gnu2 359: +++ uname 359: ++ '[' Linux = FreeBSD ']' 359: ++ trap 'on_error $LINENO' ERR 359: ++ trap on_exit EXIT 359: ++ echo -n 'Testing trace ... ' 359: Testing trace ... ++ set -o pipefail 359: ++ set -x 359: + cc -c -o out/test/x86_64/trace/a.o -xc - 359: + cat 322: + on_exit 322: + echo OK 322: OK 322: + exit 0 325: + on_exit 325: + echo OK 325: OK 325: + exit 0 348: + cat 348: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - 360: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh 360: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 360: ++ export LC_ALL=C 360: ++ LC_ALL=C 360: ++ '[' -z x86_64 ']' 360: ++ '[' -z '' ']' 360: ++ TESTDIR=out/test/x86_64 360: ++ CC=cc 360: ++ CXX=c++ 360: ++ GCC=gcc 360: ++ GXX=g++ 360: ++ OBJDUMP=objdump 360: ++ OBJCOPY=objcopy 360: ++ STRIP=strip 360: ++ QEMU= 360: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh .sh 360: ++ testname=undefined-glob-gc-sections 360: ++ t=out/test/x86_64/undefined-glob-gc-sections 360: ++ mkdir -p out/test/x86_64/undefined-glob-gc-sections 321/425 Test #322: x86_64-synthetic-symbols .............................. Passed 1.52 sec 322/425 Test #325: x86_64-sysroot2 ....................................... Passed 1.40 sec 360: ++ case $MACHINE in 360: ++ tlsdesc_opt=-mtls-dialect=gnu2 360: +++ uname 360: ++ '[' Linux = FreeBSD ']' 360: ++ trap 'on_error $LINENO' ERR 360: ++ trap on_exit EXIT 360: ++ echo -n 'Testing undefined-glob-gc-sections ... ' 360: Testing undefined-glob-gc-sections ... ++ set -o pipefail 360: ++ set -x 360: + test_cflags -static 360: + echo 'int main() {}' 360: + cc -B. -static -o /dev/null -xc - test 363 Start 363: x86_64-undefined2 363: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh" 363: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 363: Environment variables: 363: MACHINE=x86_64 363: CPU= 363: Test timeout computed to be: 1500 test 364 Start 364: x86_64-unkown-section-type 364: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh" 364: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 364: Environment variables: 364: MACHINE=x86_64 364: CPU= 364: Test timeout computed to be: 1500 362: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh 362: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 362: ++ export LC_ALL=C 362: ++ LC_ALL=C 362: ++ '[' -z x86_64 ']' 362: ++ '[' -z '' ']' 362: ++ TESTDIR=out/test/x86_64 362: ++ CC=cc 362: ++ CXX=c++ 362: ++ GCC=gcc 362: ++ GXX=g++ 362: ++ OBJDUMP=objdump 362: ++ OBJCOPY=objcopy 362: ++ STRIP=strip 362: ++ QEMU= 362: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh .sh 362: ++ testname=undefined 362: ++ t=out/test/x86_64/undefined 362: ++ mkdir -p out/test/x86_64/undefined 362: ++ case $MACHINE in 362: ++ tlsdesc_opt=-mtls-dialect=gnu2 362: +++ uname 362: ++ '[' Linux = FreeBSD ']' 362: ++ trap 'on_error $LINENO' ERR 362: ++ trap on_exit EXIT 362: ++ echo -n 'Testing undefined ... ' 362: Testing undefined ... ++ set -o pipefail 362: ++ set -x 362: + test_cflags -static 362: + echo 'int main() {}' 362: + cc -B. -static -o /dev/null -xc - 361: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh 361: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 361: ++ export LC_ALL=C 361: ++ LC_ALL=C 361: ++ '[' -z x86_64 ']' 361: ++ '[' -z '' ']' 361: ++ TESTDIR=out/test/x86_64 361: ++ CC=cc 361: ++ CXX=c++ 361: ++ GCC=gcc 361: ++ GXX=g++ 361: ++ OBJDUMP=objdump 361: ++ OBJCOPY=objcopy 361: ++ STRIP=strip 361: ++ QEMU= 361: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh .sh 361: ++ testname=undefined-glob 361: ++ t=out/test/x86_64/undefined-glob 361: ++ mkdir -p out/test/x86_64/undefined-glob 361: ++ case $MACHINE in 361: ++ tlsdesc_opt=-mtls-dialect=gnu2 361: +++ uname 361: ++ '[' Linux = FreeBSD ']' 361: ++ trap 'on_error $LINENO' ERR 361: ++ trap on_exit EXIT 361: ++ echo -n 'Testing undefined-glob ... ' 361: Testing undefined-glob ... ++ set -o pipefail 361: ++ set -x 361: + test_cflags -static 361: + echo 'int main() {}' 361: + cc -B. -static -o /dev/null -xc - 345: + cc -B. -o out/test/x86_64/tls-ld/exe1 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-relax 331: + on_exit 331: + echo OK 331: OK 331: + exit 0 323/425 Test #331: x86_64-thread-count ................................... Passed 1.29 sec 337: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so 269: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o 223: + grep -F 'GLOBAL DEFAULT 100000' out/test/x86_64/many-input-sections2/log2 223: 200005: 0000000000000000 0 NOTYPE GLOBAL DEFAULT 100000 x99996 223: + grep -F 'ABS foo' out/test/x86_64/many-input-sections2/log2 223: 100009: 0000000000001000 0 NOTYPE LOCAL DEFAULT ABS foo 223: + not grep -F 'ABS x68966' out/test/x86_64/many-input-sections2/log2 223: + grep -F 'ABS x68966' out/test/x86_64/many-input-sections2/log2 318: + on_exit 318: + echo OK 318: OK 318: + exit 0 test 365 Start 365: x86_64-unresolved-symbols 365: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh" 365: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 365: Environment variables: 365: MACHINE=x86_64 365: CPU= 365: Test timeout computed to be: 1500 324/425 Test #318: x86_64-symbol-version5 ................................ Passed 1.61 sec 324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo 336: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so 336: + grep '3 0 5' 336: 3 0 5 336: + on_exit 336: + echo OK 336: OK 336: + exit 0 325/425 Test #336: x86_64-tls-gd-dlopen .................................. Passed 1.06 sec 346: mold: error: out/test/x86_64/tls-le-error/a.o:(.text): relocation R_X86_64_TPOFF32 against `foo` can not be used when making a shared object; recompile with -fPIC 346: + on_exit 346: + echo OK 346: OK 346: + exit 0 326/425 Test #346: x86_64-tls-le-error ................................... Passed 0.56 sec 339: + cat 339: + cc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - 347: + cc -B. -o out/test/x86_64/tls-le/exe1 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o 344: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o 341: + out/test/x86_64/tls-irregular-start-addr/exe1 341: + grep '^42$' 341: 42 341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe2 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax 330: + cc -B. -Wl,--trace -o out/test/x86_64/thin-archive/exe out/test/x86_64/thin-archive/d.o out/test/x86_64/thin-archive/d.a 338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe2 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/d.so 335: + out/test/x86_64/tls-dso/exe 335: + grep '5 3 5 3 5 3' 335: 5 3 5 3 5 3 335: + on_exit 335: + echo OK 335: OK 335: + exit 0 327/425 Test #335: x86_64-tls-dso ........................................ Passed 1.06 sec 291: + cc -B. -o out/test/x86_64/separate-debug-file/exe3 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--compress-debug-sections=zlib 349: + cc -B. -o out/test/x86_64/tls-pic/exe out/test/x86_64/tls-pic/a.o out/test/x86_64/tls-pic/b.o 350: + cc -B. -shared -o out/test/x86_64/tls-small-alignment/d.so out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o 357: + cat 357: + cc -B. -o out/test/x86_64/trace-symbol-symver/c.so -shared out/test/x86_64/trace-symbol-symver/a.o -Wl,--version-script=out/test/x86_64/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 342: + cc -B. -shared -o out/test/x86_64/tls-large-alignment/d.so out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o 340: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o 358: + cat 358: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - 363: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh 363: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 363: ++ export LC_ALL=C 363: ++ LC_ALL=C 363: ++ '[' -z x86_64 ']' 363: ++ '[' -z '' ']' 363: ++ TESTDIR=out/test/x86_64 363: ++ CC=cc 363: ++ CXX=c++ 363: ++ GCC=gcc 363: ++ GXX=g++ 363: ++ OBJDUMP=objdump 363: ++ OBJCOPY=objcopy 363: ++ STRIP=strip 363: ++ QEMU= 363: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh .sh 363: ++ testname=undefined2 363: ++ t=out/test/x86_64/undefined2 363: ++ mkdir -p out/test/x86_64/undefined2 364: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh 364: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 364: ++ export LC_ALL=C 364: ++ LC_ALL=C 364: ++ '[' -z x86_64 ']' 364: ++ '[' -z '' ']' 364: ++ TESTDIR=out/test/x86_64 364: ++ CC=cc 364: ++ CXX=c++ 364: ++ GCC=gcc 364: ++ GXX=g++ 364: ++ OBJDUMP=objdump 364: ++ OBJCOPY=objcopy 364: ++ STRIP=strip 364: ++ QEMU= 364: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh .sh 364: ++ testname=unkown-section-type 364: ++ t=out/test/x86_64/unkown-section-type 364: ++ mkdir -p out/test/x86_64/unkown-section-type test 366 Start 366: x86_64-unresolved-symbols2 366: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh" 366: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 366: Environment variables: 366: MACHINE=x86_64 366: CPU= 366: Test timeout computed to be: 1500 test 367 Start 367: x86_64-verbose 367: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh" 367: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 367: Environment variables: 367: MACHINE=x86_64 367: CPU= 367: Test timeout computed to be: 1500 test 368 Start 368: x86_64-version-script-search-paths 368: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh" 368: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 368: Environment variables: 368: MACHINE=x86_64 368: CPU= 368: Test timeout computed to be: 1500 test 369 Start 369: x86_64-version-script 369: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh" 369: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 369: Environment variables: 369: MACHINE=x86_64 369: CPU= 369: Test timeout computed to be: 1500 363: ++ case $MACHINE in 363: ++ tlsdesc_opt=-mtls-dialect=gnu2 363: +++ uname 363: ++ '[' Linux = FreeBSD ']' 363: ++ trap 'on_error $LINENO' ERR 363: ++ trap on_exit EXIT 363: ++ echo -n 'Testing undefined2 ... ' 363: Testing undefined2 ... ++ set -o pipefail 363: ++ set -x 363: + test_cflags -static 363: + echo 'int main() {}' 363: + cc -B. -static -o /dev/null -xc - 365: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh 365: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 365: ++ export LC_ALL=C 365: ++ LC_ALL=C 365: ++ '[' -z x86_64 ']' 365: ++ '[' -z '' ']' 365: ++ TESTDIR=out/test/x86_64 365: ++ CC=cc 365: ++ CXX=c++ 365: ++ GCC=gcc 365: ++ GXX=g++ 365: ++ OBJDUMP=objdump 365: ++ OBJCOPY=objcopy 365: ++ STRIP=strip 365: ++ QEMU= 365: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh .sh 365: ++ testname=unresolved-symbols 365: ++ t=out/test/x86_64/unresolved-symbols 365: ++ mkdir -p out/test/x86_64/unresolved-symbols 365: ++ case $MACHINE in 365: ++ tlsdesc_opt=-mtls-dialect=gnu2 365: +++ uname 365: ++ '[' Linux = FreeBSD ']' 365: ++ trap 'on_error $LINENO' ERR 365: ++ trap on_exit EXIT 365: ++ echo -n 'Testing unresolved-symbols ... ' 365: Testing unresolved-symbols ... ++ set -o pipefail 365: ++ set -x 365: + cat 365: + cc -c -o out/test/x86_64/unresolved-symbols/a.o -xc - 364: ++ case $MACHINE in 364: ++ tlsdesc_opt=-mtls-dialect=gnu2 364: +++ uname 364: ++ '[' Linux = FreeBSD ']' 364: ++ trap 'on_error $LINENO' ERR 364: ++ trap on_exit EXIT 364: ++ echo -n 'Testing unkown-section-type ... ' 364: Testing unkown-section-type ... ++ set -o pipefail 364: ++ set -x 364: + cat 364: + cc -o out/test/x86_64/unkown-section-type/a.o -c -xassembler - 364: + not cc -B. -o out/test/x86_64/unkown-section-type/exe out/test/x86_64/unkown-section-type/a.o 364: + grep 'unsupported section type: 0x80000000' 348: + cc -B. -o out/test/x86_64/tls-nopic/exe out/test/x86_64/tls-nopic/a.o out/test/x86_64/tls-nopic/b.o -no-pie 317: + cc -B. -o out/test/x86_64/symbol-version4/exe out/test/x86_64/symbol-version4/g.o out/test/x86_64/symbol-version4/f.so out/test/x86_64/symbol-version4/c.so 223: + return 0 223: + on_exit 223: + echo OK 223: OK 223: + exit 0 366: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh 366: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 366: ++ export LC_ALL=C 366: ++ LC_ALL=C 366: ++ '[' -z x86_64 ']' 366: ++ '[' -z '' ']' 366: ++ TESTDIR=out/test/x86_64 366: ++ CC=cc 366: ++ CXX=c++ 366: ++ GCC=gcc 366: ++ GXX=g++ 366: ++ OBJDUMP=objdump 366: ++ OBJCOPY=objcopy 366: ++ STRIP=strip 366: ++ QEMU= 366: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh .sh 366: ++ testname=unresolved-symbols2 366: ++ t=out/test/x86_64/unresolved-symbols2 366: ++ mkdir -p out/test/x86_64/unresolved-symbols2 366: ++ case $MACHINE in 366: ++ tlsdesc_opt=-mtls-dialect=gnu2 366: +++ uname 367: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh 367: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 367: ++ export LC_ALL=C 367: ++ LC_ALL=C 367: ++ '[' -z x86_64 ']' 367: ++ '[' -z '' ']' 367: ++ TESTDIR=out/test/x86_64 367: ++ CC=cc 367: ++ CXX=c++ 367: ++ GCC=gcc 367: ++ GXX=g++ 367: ++ OBJDUMP=objdump 367: ++ OBJCOPY=objcopy 367: ++ STRIP=strip 367: ++ QEMU= 367: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh .sh 367: ++ testname=verbose 367: ++ t=out/test/x86_64/verbose 367: ++ mkdir -p out/test/x86_64/verbose 368: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh 368: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 368: ++ export LC_ALL=C 368: ++ LC_ALL=C 368: ++ '[' -z x86_64 ']' 368: ++ '[' -z '' ']' 368: ++ TESTDIR=out/test/x86_64 368: ++ CC=cc 368: ++ CXX=c++ 368: ++ GCC=gcc 368: ++ GXX=g++ 368: ++ OBJDUMP=objdump 368: ++ OBJCOPY=objcopy 368: ++ STRIP=strip 368: ++ QEMU= 368: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh .sh 368: ++ testname=version-script-search-paths 368: ++ t=out/test/x86_64/version-script-search-paths 368: ++ mkdir -p out/test/x86_64/version-script-search-paths 328/425 Test #223: x86_64-many-input-sections2 ........................... Passed 5.59 sec 366: ++ '[' Linux = FreeBSD ']' 366: ++ trap 'on_error $LINENO' ERR 366: ++ trap on_exit EXIT 366: ++ echo -n 'Testing unresolved-symbols2 ... ' 366: Testing unresolved-symbols2 ... ++ set -o pipefail 366: ++ set -x 366: + cat 366: + cc -c -o out/test/x86_64/unresolved-symbols2/a.o -xc -fPIC - 368: ++ case $MACHINE in 368: ++ tlsdesc_opt=-mtls-dialect=gnu2 368: +++ uname test 370 Start 370: x86_64-version-script10 370: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh" 370: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 370: Environment variables: 370: MACHINE=x86_64 370: CPU= 370: Test timeout computed to be: 1500 368: ++ '[' Linux = FreeBSD ']' 368: ++ trap 'on_error $LINENO' ERR 368: ++ trap on_exit EXIT 368: ++ echo -n 'Testing version-script-search-paths ... ' 368: Testing version-script-search-paths ... ++ set -o pipefail 368: ++ set -x 368: + mkdir -p out/test/x86_64/version-script-search-paths/foo/bar 369: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh 369: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 369: ++ export LC_ALL=C 369: ++ LC_ALL=C 369: ++ '[' -z x86_64 ']' 369: ++ '[' -z '' ']' 369: ++ TESTDIR=out/test/x86_64 369: ++ CC=cc 369: ++ CXX=c++ 369: ++ GCC=gcc 369: ++ GXX=g++ 369: ++ OBJDUMP=objdump 369: ++ OBJCOPY=objcopy 369: ++ STRIP=strip 369: ++ QEMU= 369: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh .sh 369: ++ testname=version-script 369: ++ t=out/test/x86_64/version-script 369: ++ mkdir -p out/test/x86_64/version-script 367: ++ case $MACHINE in 367: ++ tlsdesc_opt=-mtls-dialect=gnu2 367: +++ uname 367: ++ '[' Linux = FreeBSD ']' 367: ++ trap 'on_error $LINENO' ERR 367: ++ trap on_exit EXIT 367: ++ echo -n 'Testing verbose ... ' 367: Testing verbose ... ++ set -o pipefail 367: ++ set -x 367: + cat 367: + cc -c -xc -o out/test/x86_64/verbose/a.o - 368: + echo 'ver_x { global: *; };' 368: + cat 370: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh 368: + cc -B. -shared -o out/test/x86_64/version-script-search-paths/c.so -Wl,-Lout/test/x86_64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/x86_64/version-script-search-paths/b.s 370: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 370: ++ export LC_ALL=C 370: ++ LC_ALL=C 370: ++ '[' -z x86_64 ']' 370: ++ '[' -z '' ']' 370: ++ TESTDIR=out/test/x86_64 370: ++ CC=cc 370: ++ CXX=c++ 370: ++ GCC=gcc 370: ++ GXX=g++ 370: ++ OBJDUMP=objdump 370: ++ OBJCOPY=objcopy 370: ++ STRIP=strip 370: ++ QEMU= 370: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh .sh 370: ++ testname=version-script10 370: ++ t=out/test/x86_64/version-script10 370: ++ mkdir -p out/test/x86_64/version-script10 370: ++ case $MACHINE in 369: ++ case $MACHINE in 369: ++ tlsdesc_opt=-mtls-dialect=gnu2 370: ++ tlsdesc_opt=-mtls-dialect=gnu2 369: +++ uname 353: + echo 'int y(); int main() { y(); }' 370: +++ uname 342: + cc -B. -o out/test/x86_64/tls-large-alignment/exe1 out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o out/test/x86_64/tls-large-alignment/c.o 353: + cc -xc -c -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o - 338: + out/test/x86_64/tls-gd-to-ie/exe2 338: + grep '1 2 3' 369: ++ '[' Linux = FreeBSD ']' 369: ++ trap 'on_error $LINENO' ERR 369: ++ trap on_exit EXIT 369: ++ echo -n 'Testing version-script ... ' 369: Testing version-script ... ++ set -o pipefail 369: ++ set -x 369: + echo 'ver_x { global: *; };' 324: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo 349: + out/test/x86_64/tls-pic/exe 370: ++ '[' Linux = FreeBSD ']' 369: + cat 370: ++ trap 'on_error $LINENO' ERR 370: ++ trap on_exit EXIT 370: ++ echo -n 'Testing version-script10 ... ' 370: Testing version-script10 ... ++ set -o pipefail 370: ++ set -x 370: + echo 'VER1 { foo[12]; }; VER2 {};' 370: + cat 340: + out/test/x86_64/tls-ie/exe 341: + out/test/x86_64/tls-irregular-start-addr/exe2 341: + grep '^42$' 341: 42 341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe3 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax 338: 1 2 3 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/e.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen 369: + cc -B. -shared -o out/test/x86_64/version-script/c.so -Wl,-version-script,out/test/x86_64/version-script/a.ver out/test/x86_64/version-script/b.s 370: + cc -B. -shared -o out/test/x86_64/version-script10/c.so -Wl,-version-script,out/test/x86_64/version-script10/a.ver out/test/x86_64/version-script10/b.s 340: + grep '^0 0 3 5 7$' 340: 0 0 3 5 7 340: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o -Wl,-no-relax 354: + echo 'int y(); int main() { y(); }' 354: + cc -xc -c -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o - 345: + out/test/x86_64/tls-ld/exe1 345: + grep '3 5 3 5' 345: 3 5 3 5 345: + cc -B. -o out/test/x86_64/tls-ld/exe2 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-no-relax 355: + cc -xc -c -o out/test/x86_64/tlsdesc-static/tlsdesc.o - 355: + echo 'int y(); int main() { y(); }' 330: + grep -E 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/x86_64/thin-archive/log 269: + out/test/x86_64/relocatable-many-sections/exe 349: + grep '3 5 3 5' 349: 3 5 3 5 359: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace 357: + cat 347: + out/test/x86_64/tls-le/exe1 349: + on_exit 349: + echo OK 349: OK 349: + exit 0 357: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - 352: + echo 'int y(); int main() { y(); }' 269: + grep Hello 329/425 Test #349: x86_64-tls-pic ........................................ Passed 0.67 sec test 371 Start 371: x86_64-version-script11 371: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh" 371: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 371: Environment variables: 371: MACHINE=x86_64 371: CPU= 371: Test timeout computed to be: 1500 347: + grep '3 5 3 5' 347: 3 5 3 5 347: + cc -B. -o out/test/x86_64/tls-le/exe2 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o -Wl,-no-relax 352: + cc -xc -c -o out/test/x86_64/tlsdesc-import/tlsdesc.o - 269: Hello 269: + on_exit 269: + echo OK 269: OK 269: + exit 0 339: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o 291: + readelf -SW out/test/x86_64/separate-debug-file/exe3 291: + grep -F .gnu_debuglink 291: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 000010 00 0 0 4 291: + flock out/test/x86_64/separate-debug-file/exe3.dbg true 350: + cc -B. -o out/test/x86_64/tls-small-alignment/exe1 out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o out/test/x86_64/tls-small-alignment/c.o 344: + grep '3 5 3 5' 344: + out/test/x86_64/tls-ld-noplt/exe 344: 3 5 3 5 344: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o -Wl,-no-relax 330: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/long-long-long-filename.o) 330: + grep -E 'thin-archive/d.a\((.*/)?b.o\)' out/test/x86_64/thin-archive/log 343: + out/test/x86_64/tls-large-static-image/exe 343: + grep '^1 2 3 0 5$' 343: 1 2 3 0 5 343: + on_exit 343: + echo OK 343: OK 343: + exit 0 294: + out/test/x86_64/shuffle-sections-seed/exe4 294: + grep 'Hello world' 294: Hello world 351: + echo 'int y(); int main() { y(); }' 351: + cc -xc -c -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.o - 330/425 Test #269: x86_64-relocatable-many-sections ...................... Passed 3.18 sec 331/425 Test #343: x86_64-tls-large-static-image ......................... Passed 0.72 sec 337: + out/test/x86_64/tls-gd-noplt/exe 337: + grep '1 2 3 4 5 6' 337: 1 2 3 4 5 6 337: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so -Wl,-no-relax 371: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh test 372 Start 372: x86_64-version-script12 372: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh" 372: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 372: Environment variables: 372: MACHINE=x86_64 372: CPU= 372: Test timeout computed to be: 1500 371: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 371: ++ export LC_ALL=C 371: ++ LC_ALL=C 371: ++ '[' -z x86_64 ']' 371: ++ '[' -z '' ']' 371: ++ TESTDIR=out/test/x86_64 371: ++ CC=cc 371: ++ CXX=c++ 371: ++ GCC=gcc 371: ++ GXX=g++ 371: ++ OBJDUMP=objdump 371: ++ OBJCOPY=objcopy 371: ++ STRIP=strip 371: ++ QEMU= 371: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh .sh 371: ++ testname=version-script11 371: ++ t=out/test/x86_64/version-script11 371: ++ mkdir -p out/test/x86_64/version-script11 test 373 Start 373: x86_64-version-script13 373: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh" 373: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 373: Environment variables: 373: MACHINE=x86_64 373: CPU= 373: Test timeout computed to be: 1500 330: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/b.o) 330: + grep -F thin-archive/d.o out/test/x86_64/thin-archive/log 330: trace: out/test/x86_64/thin-archive/d.o 330: + out/test/x86_64/thin-archive/exe 330: + grep 15 330: 15 330: + on_exit 330: + echo OK 330: OK 330: + exit 0 294: + not diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 294: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 294: + not diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 291: + readelf -W --sections out/test/x86_64/separate-debug-file/exe3.dbg 291: + grep '\.debug_info .*C' 291: [36] .debug_info PROGBITS 0000000000000000 001094 00007e 00 C 0 0 1 291: + grep -F printf 291: + gdb out/test/x86_64/separate-debug-file/exe3 -ex 'list main' -ex quit 356: + echo 'int y(); int main() { y(); }' 356: + cc -xc -c -o out/test/x86_64/tlsdesc/tlsdesc.o - 371: ++ case $MACHINE in 371: ++ tlsdesc_opt=-mtls-dialect=gnu2 371: +++ uname 294: + on_exit 294: + echo OK 294: OK 294: + exit 0 372: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh 372: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 372: ++ export LC_ALL=C 372: ++ LC_ALL=C 372: ++ '[' -z x86_64 ']' 372: ++ '[' -z '' ']' 372: ++ TESTDIR=out/test/x86_64 372: ++ CC=cc 372: ++ CXX=c++ 372: ++ GCC=gcc 372: ++ GXX=g++ 372: ++ OBJDUMP=objdump 372: ++ OBJCOPY=objcopy 372: ++ STRIP=strip 372: ++ QEMU= 372: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh .sh 324: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot -Wl,-Lfoo/bar -lfoo 332/425 Test #294: x86_64-shuffle-sections-seed .......................... Passed 2.39 sec 333/425 Test #330: x86_64-thin-archive ................................... Passed 1.45 sec 371: ++ '[' Linux = FreeBSD ']' 372: ++ testname=version-script12 372: ++ t=out/test/x86_64/version-script12 372: ++ mkdir -p out/test/x86_64/version-script12 372: ++ case $MACHINE in 372: ++ tlsdesc_opt=-mtls-dialect=gnu2 372: +++ uname test 374 Start 374: x86_64-version-script14 374: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh" 374: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 374: Environment variables: 374: MACHINE=x86_64 374: CPU= 374: Test timeout computed to be: 1500 test 375 Start 375: x86_64-version-script15 375: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh" 375: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 375: Environment variables: 375: MACHINE=x86_64 375: CPU= 375: Test timeout computed to be: 1500 364: mold: fatal: out/test/x86_64/unkown-section-type/a.o: .my_section: unsupported section type: 0x80000000 364: + on_exit 364: + echo OK 364: OK 364: + exit 0 334/425 Test #364: x86_64-unkown-section-type ............................ Passed 0.18 sec 371: ++ trap 'on_error $LINENO' ERR 371: ++ trap on_exit EXIT 371: ++ echo -n 'Testing version-script11 ... ' 371: Testing version-script11 ... ++ set -o pipefail 371: ++ set -x 371: + cat 371: + c++ -fPIC -c -o out/test/x86_64/version-script11/b.o -xc - 371: + cat 372: ++ '[' Linux = FreeBSD ']' 372: ++ trap 'on_error $LINENO' ERR 372: ++ trap on_exit EXIT 372: ++ echo -n 'Testing version-script12 ... ' 372: Testing version-script12 ... ++ set -o pipefail 372: ++ set -x 372: + cat 372: + c++ -fPIC -c -o out/test/x86_64/version-script12/b.o -xc - 372: + cat test 376 Start 376: x86_64-version-script16 376: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh" 376: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 376: Environment variables: 376: MACHINE=x86_64 376: CPU= 376: Test timeout computed to be: 1500 373: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh 373: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 373: ++ export LC_ALL=C 373: ++ LC_ALL=C 373: ++ '[' -z x86_64 ']' 373: ++ '[' -z '' ']' 373: ++ TESTDIR=out/test/x86_64 373: ++ CC=cc 373: ++ CXX=c++ 373: ++ GCC=gcc 373: ++ GXX=g++ 373: ++ OBJDUMP=objdump 373: ++ OBJCOPY=objcopy 373: ++ STRIP=strip 373: ++ QEMU= 373: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh .sh 373: ++ testname=version-script13 373: ++ t=out/test/x86_64/version-script13 373: ++ mkdir -p out/test/x86_64/version-script13 373: ++ case $MACHINE in 373: ++ tlsdesc_opt=-mtls-dialect=gnu2 373: +++ uname 373: ++ '[' Linux = FreeBSD ']' 373: ++ trap 'on_error $LINENO' ERR 373: ++ trap on_exit EXIT 373: ++ echo -n 'Testing version-script13 ... ' 373: Testing version-script13 ... ++ set -o pipefail 373: ++ set -x 373: + cat 373: + cat 373: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - 342: + out/test/x86_64/tls-large-alignment/exe1 342: + grep '^0 42 1 2 3$' 342: 0 42 1 2 3 342: + cc -B. -o out/test/x86_64/tls-large-alignment/exe2 out/test/x86_64/tls-large-alignment/c.o out/test/x86_64/tls-large-alignment/d.so 324: + on_exit 324: + echo OK 324: OK 324: + exit 0 335/425 Test #324: x86_64-sysroot ........................................ Passed 1.61 sec 348: + out/test/x86_64/tls-nopic/exe 348: + grep '3 5 3 5' 348: 3 5 3 5 348: + on_exit 348: + echo OK 348: OK 348: + exit 0 374: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh 374: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 374: ++ export LC_ALL=C 374: ++ LC_ALL=C 374: ++ '[' -z x86_64 ']' 374: ++ '[' -z '' ']' 374: ++ TESTDIR=out/test/x86_64 374: ++ CC=cc 374: ++ CXX=c++ 374: ++ GCC=gcc 374: ++ GXX=g++ 374: ++ OBJDUMP=objdump 374: ++ OBJCOPY=objcopy 374: ++ STRIP=strip 374: ++ QEMU= 374: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh .sh test 377 Start 377: x86_64-version-script17 377: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh" 377: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 377: Environment variables: 377: MACHINE=x86_64 377: CPU= 377: Test timeout computed to be: 1500 317: + out/test/x86_64/symbol-version4/exe 317: + grep 'foo bar' 317: foo bar 317: + on_exit 317: + echo OK 317: OK 317: + exit 0 344: + out/test/x86_64/tls-ld-noplt/exe 344: + grep '3 5 3 5' 344: 3 5 3 5 344: + on_exit 344: + echo OK 344: OK 344: + exit 0 375: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh 375: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 375: ++ export LC_ALL=C 375: ++ LC_ALL=C 375: ++ '[' -z x86_64 ']' 375: ++ '[' -z '' ']' 375: ++ TESTDIR=out/test/x86_64 375: ++ CC=cc 375: ++ CXX=c++ 375: ++ GCC=gcc 375: ++ GXX=g++ 375: ++ OBJDUMP=objdump 375: ++ OBJCOPY=objcopy 375: ++ STRIP=strip 375: ++ QEMU= 375: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh .sh 375: ++ testname=version-script15 375: ++ t=out/test/x86_64/version-script15 375: ++ mkdir -p out/test/x86_64/version-script15 375: ++ case $MACHINE in 375: ++ tlsdesc_opt=-mtls-dialect=gnu2 336/425 Test #317: x86_64-symbol-version4 ................................ Passed 1.81 sec 337/425 Test #344: x86_64-tls-ld-noplt ................................... Passed 0.77 sec 338/425 Test #348: x86_64-tls-nopic ...................................... Passed 0.75 sec test 378 Start 378: x86_64-version-script18 378: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh" 378: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 378: Environment variables: 378: MACHINE=x86_64 378: CPU= 378: Test timeout computed to be: 1500 test 379 Start 379: x86_64-version-script19 379: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh" 379: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 379: Environment variables: 379: MACHINE=x86_64 379: CPU= 379: Test timeout computed to be: 1500 test 380 Start 380: x86_64-version-script2 380: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh" 380: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 380: Environment variables: 380: MACHINE=x86_64 380: CPU= 380: Test timeout computed to be: 1500 375: +++ uname 375: ++ '[' Linux = FreeBSD ']' 375: ++ trap 'on_error $LINENO' ERR 375: ++ trap on_exit EXIT 375: ++ echo -n 'Testing version-script15 ... ' 375: Testing version-script15 ... ++ set -o pipefail 375: ++ set -x 375: + cat 375: + cat 375: + c++ -fPIC -c -o out/test/x86_64/version-script15/b.o -xc - 347: + out/test/x86_64/tls-le/exe2 347: + grep '3 5 3 5' 347: 3 5 3 5 347: + on_exit 347: + echo OK 347: OK 347: + exit 0 339/425 Test #347: x86_64-tls-le ......................................... Passed 0.76 sec 374: ++ testname=version-script14 374: ++ t=out/test/x86_64/version-script14 374: ++ mkdir -p out/test/x86_64/version-script14 374: ++ case $MACHINE in 374: ++ tlsdesc_opt=-mtls-dialect=gnu2 374: +++ uname 374: ++ '[' Linux = FreeBSD ']' 374: ++ trap 'on_error $LINENO' ERR 374: ++ trap on_exit EXIT 374: ++ echo -n 'Testing version-script14 ... ' 374: Testing version-script14 ... ++ set -o pipefail 374: ++ set -x 374: + cat 374: + cat 374: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - 376: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh 376: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 376: ++ export LC_ALL=C 376: ++ LC_ALL=C 376: ++ '[' -z x86_64 ']' 376: ++ '[' -z '' ']' 376: ++ TESTDIR=out/test/x86_64 376: ++ CC=cc 376: ++ CXX=c++ 376: ++ GCC=gcc 376: ++ GXX=g++ 376: ++ OBJDUMP=objdump 376: ++ OBJCOPY=objcopy 376: ++ STRIP=strip 376: ++ QEMU= 376: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh .sh 376: ++ testname=version-script16 376: ++ t=out/test/x86_64/version-script16 376: ++ mkdir -p out/test/x86_64/version-script16 376: ++ case $MACHINE in 376: ++ tlsdesc_opt=-mtls-dialect=gnu2 376: +++ uname 376: ++ '[' Linux = FreeBSD ']' 376: ++ trap 'on_error $LINENO' ERR 376: ++ trap on_exit EXIT 376: ++ echo -n 'Testing version-script16 ... ' 376: Testing version-script16 ... ++ set -o pipefail 376: ++ set -x 376: + cat 376: + cat 345: + out/test/x86_64/tls-ld/exe2 345: + grep '3 5 3 5' 345: 3 5 3 5 345: + on_exit 345: + echo OK 345: OK 345: + exit 0 359: + grep '/a\.o$' out/test/x86_64/trace/log 359: trace: out/test/x86_64/trace/a.o 359: + on_exit 359: + echo OK 359: OK 359: + exit 0 340/425 Test #359: x86_64-trace .......................................... Passed 0.34 sec 338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe3 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/e.so 377: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh 377: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 377: ++ export LC_ALL=C 377: ++ LC_ALL=C 377: ++ '[' -z x86_64 ']' 377: ++ '[' -z '' ']' 377: ++ TESTDIR=out/test/x86_64 377: ++ CC=cc 377: ++ CXX=c++ 377: ++ GCC=gcc 377: ++ GXX=g++ 377: ++ OBJDUMP=objdump 377: ++ OBJCOPY=objcopy 377: ++ STRIP=strip 377: ++ QEMU= 377: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh .sh 377: ++ testname=version-script17 377: ++ t=out/test/x86_64/version-script17 377: ++ mkdir -p out/test/x86_64/version-script17 377: ++ case $MACHINE in 377: ++ tlsdesc_opt=-mtls-dialect=gnu2 377: +++ uname 377: ++ '[' Linux = FreeBSD ']' 377: ++ trap 'on_error $LINENO' ERR 377: ++ trap on_exit EXIT 377: ++ echo -n 'Testing version-script17 ... ' 377: Testing version-script17 ... ++ set -o pipefail 377: ++ set -x 377: + cat 377: + cc -fPIC -c -o out/test/x86_64/version-script17/a.o -xc - test 381 Start 381: x86_64-version-script20 381: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh" 381: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 381: Environment variables: 381: MACHINE=x86_64 381: CPU= 381: Test timeout computed to be: 1500 test 382 Start 382: x86_64-version-script21 382: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh" 382: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 382: Environment variables: 382: MACHINE=x86_64 382: CPU= 382: Test timeout computed to be: 1500 376: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - 341/425 Test #345: x86_64-tls-ld ......................................... Passed 0.78 sec 339: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax 350: + out/test/x86_64/tls-small-alignment/exe1 350: + grep '^42$' 350: 42 350: + cc -B. -o out/test/x86_64/tls-small-alignment/exe2 out/test/x86_64/tls-small-alignment/c.o out/test/x86_64/tls-small-alignment/d.so 341: + out/test/x86_64/tls-irregular-start-addr/exe3 341: + grep '^42$' 341: 42 341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe4 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax 340: + out/test/x86_64/tls-ie/exe 340: + grep '^0 0 3 5 7$' 340: 0 0 3 5 7 340: + on_exit 340: + echo OK 340: OK 340: + exit 0 342/425 Test #340: x86_64-tls-ie ......................................... Passed 0.87 sec 337: + grep '1 2 3 4 5 6' 337: + out/test/x86_64/tls-gd-noplt/exe 337: 1 2 3 4 5 6 337: + on_exit 337: + echo OK 337: OK 337: + exit 0 343/425 Test #337: x86_64-tls-gd-noplt ................................... Passed 1.27 sec 378: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh 378: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 378: ++ export LC_ALL=C 378: ++ LC_ALL=C 378: ++ '[' -z x86_64 ']' 378: ++ '[' -z '' ']' 378: ++ TESTDIR=out/test/x86_64 378: ++ CC=cc 378: ++ CXX=c++ 378: ++ GCC=gcc 378: ++ GXX=g++ 378: ++ OBJDUMP=objdump 378: ++ OBJCOPY=objcopy 378: ++ STRIP=strip 378: ++ QEMU= 378: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh .sh 378: ++ testname=version-script18 378: ++ t=out/test/x86_64/version-script18 378: ++ mkdir -p out/test/x86_64/version-script18 378: ++ case $MACHINE in 378: ++ tlsdesc_opt=-mtls-dialect=gnu2 378: +++ uname 378: ++ '[' Linux = FreeBSD ']' 378: ++ trap 'on_error $LINENO' ERR 378: ++ trap on_exit EXIT 378: ++ echo -n 'Testing version-script18 ... ' 378: Testing version-script18 ... ++ set -o pipefail 378: ++ set -x 378: + cat 378: + cat 378: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - 379: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh 379: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 379: ++ export LC_ALL=C 379: ++ LC_ALL=C 379: ++ '[' -z x86_64 ']' 379: ++ '[' -z '' ']' 379: ++ TESTDIR=out/test/x86_64 379: ++ CC=cc 379: ++ CXX=c++ 379: ++ GCC=gcc 379: ++ GXX=g++ 379: ++ OBJDUMP=objdump 379: ++ OBJCOPY=objcopy 379: ++ STRIP=strip 379: ++ QEMU= 379: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh .sh 379: ++ testname=version-script19 379: ++ t=out/test/x86_64/version-script19 379: ++ mkdir -p out/test/x86_64/version-script19 379: ++ case $MACHINE in 379: ++ tlsdesc_opt=-mtls-dialect=gnu2 379: +++ uname 379: ++ '[' Linux = FreeBSD ']' 379: ++ trap 'on_error $LINENO' ERR 379: ++ trap on_exit EXIT 379: ++ echo -n 'Testing version-script19 ... ' 379: Testing version-script19 ... ++ set -o pipefail 379: ++ set -x 379: + cat 379: + cat 379: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - 380: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh 380: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 380: ++ export LC_ALL=C 380: ++ LC_ALL=C 380: ++ '[' -z x86_64 ']' 380: ++ '[' -z '' ']' 380: ++ TESTDIR=out/test/x86_64 380: ++ CC=cc 380: ++ CXX=c++ 380: ++ GCC=gcc 380: ++ GXX=g++ 380: ++ OBJDUMP=objdump 380: ++ OBJCOPY=objcopy 380: ++ STRIP=strip 380: ++ QEMU= 380: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh .sh 380: ++ testname=version-script2 380: ++ t=out/test/x86_64/version-script2 380: ++ mkdir -p out/test/x86_64/version-script2 380: ++ case $MACHINE in 380: ++ tlsdesc_opt=-mtls-dialect=gnu2 380: +++ uname 380: ++ '[' Linux = FreeBSD ']' 380: ++ trap 'on_error $LINENO' ERR 380: ++ trap on_exit EXIT 380: ++ echo -n 'Testing version-script2 ... ' 380: Testing version-script2 ... ++ set -o pipefail 380: ++ set -x 380: + cat 380: + cat 380: + cc -B. -xc -shared -o out/test/x86_64/version-script2/b.so -Wl,-version-script,out/test/x86_64/version-script2/a.ver - test 383 Start 383: x86_64-version-script22 383: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh" 383: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 383: Environment variables: 383: MACHINE=x86_64 383: CPU= 383: Test timeout computed to be: 1500 test 384 Start 384: x86_64-version-script23 384: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh" 384: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 384: Environment variables: 384: MACHINE=x86_64 384: CPU= 384: Test timeout computed to be: 1500 test 385 Start 385: x86_64-version-script3 385: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh" 385: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 385: Environment variables: 385: MACHINE=x86_64 385: CPU= 385: Test timeout computed to be: 1500 381: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh 381: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 381: ++ export LC_ALL=C 381: ++ LC_ALL=C 381: ++ '[' -z x86_64 ']' 381: ++ '[' -z '' ']' 381: ++ TESTDIR=out/test/x86_64 381: ++ CC=cc 381: ++ CXX=c++ 381: ++ GCC=gcc 381: ++ GXX=g++ 381: ++ OBJDUMP=objdump 381: ++ OBJCOPY=objcopy 381: ++ STRIP=strip 381: ++ QEMU= 381: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh .sh 381: ++ testname=version-script20 381: ++ t=out/test/x86_64/version-script20 381: ++ mkdir -p out/test/x86_64/version-script20 381: ++ case $MACHINE in 381: ++ tlsdesc_opt=-mtls-dialect=gnu2 381: +++ uname 381: ++ '[' Linux = FreeBSD ']' 381: ++ trap 'on_error $LINENO' ERR 381: ++ trap on_exit EXIT 381: ++ echo -n 'Testing version-script20 ... ' 381: Testing version-script20 ... ++ set -o pipefail 381: ++ set -x 381: + cat 381: + cat 381: + cc -fPIC -c -o out/test/x86_64/version-script20/b.o -xc - 382: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh 382: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 382: ++ export LC_ALL=C 382: ++ LC_ALL=C 382: ++ '[' -z x86_64 ']' 382: ++ '[' -z '' ']' 382: ++ TESTDIR=out/test/x86_64 382: ++ CC=cc 382: ++ CXX=c++ 382: ++ GCC=gcc 382: ++ GXX=g++ 382: ++ OBJDUMP=objdump 382: ++ OBJCOPY=objcopy 382: ++ STRIP=strip 382: ++ QEMU= 382: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh .sh 382: ++ testname=version-script21 382: ++ t=out/test/x86_64/version-script21 382: ++ mkdir -p out/test/x86_64/version-script21 382: ++ case $MACHINE in 382: ++ tlsdesc_opt=-mtls-dialect=gnu2 382: +++ uname 382: ++ '[' Linux = FreeBSD ']' 382: ++ trap 'on_error $LINENO' ERR 382: ++ trap on_exit EXIT 382: ++ echo -n 'Testing version-script21 ... ' 382: Testing version-script21 ... ++ set -o pipefail 382: ++ set -x 382: + cat 342: + out/test/x86_64/tls-large-alignment/exe2 342: + grep '^0 42 1 2 3$' 342: 0 42 1 2 3 342: + on_exit 342: + echo OK 342: OK 342: + exit 0 358: + cat 358: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - 383: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh 383: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 383: ++ export LC_ALL=C 383: ++ LC_ALL=C 383: ++ '[' -z x86_64 ']' 383: ++ '[' -z '' ']' 383: ++ TESTDIR=out/test/x86_64 383: ++ CC=cc 383: ++ CXX=c++ 383: ++ GCC=gcc 383: ++ GXX=g++ 383: ++ OBJDUMP=objdump 383: ++ OBJCOPY=objcopy 383: ++ STRIP=strip 383: ++ QEMU= 383: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh .sh 383: ++ testname=version-script22 383: ++ t=out/test/x86_64/version-script22 383: ++ mkdir -p out/test/x86_64/version-script22 344/425 Test #342: x86_64-tls-large-alignment ............................ Passed 0.81 sec 382: + cat 382: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - 383: ++ case $MACHINE in 383: ++ tlsdesc_opt=-mtls-dialect=gnu2 383: +++ uname 383: ++ '[' Linux = FreeBSD ']' 383: ++ trap 'on_error $LINENO' ERR 383: ++ trap on_exit EXIT 383: ++ echo -n 'Testing version-script22 ... ' 383: Testing version-script22 ... ++ set -o pipefail 383: ++ set -x 383: + cat 384: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh 384: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 384: ++ export LC_ALL=C 384: ++ LC_ALL=C 384: ++ '[' -z x86_64 ']' 384: ++ '[' -z '' ']' 384: ++ TESTDIR=out/test/x86_64 384: ++ CC=cc 384: ++ CXX=c++ 384: ++ GCC=gcc 384: ++ GXX=g++ 384: ++ OBJDUMP=objdump 384: ++ OBJCOPY=objcopy 384: ++ STRIP=strip 384: ++ QEMU= 384: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh .sh 384: ++ testname=version-script23 384: ++ t=out/test/x86_64/version-script23 385: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh 385: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 385: ++ export LC_ALL=C 385: ++ LC_ALL=C 385: ++ '[' -z x86_64 ']' 385: ++ '[' -z '' ']' 385: ++ TESTDIR=out/test/x86_64 385: ++ CC=cc 385: ++ CXX=c++ 385: ++ GCC=gcc 385: ++ GXX=g++ 385: ++ OBJDUMP=objdump 385: ++ OBJCOPY=objcopy 385: ++ STRIP=strip 385: ++ QEMU= 339: + cc -B. -o out/test/x86_64/tls-gd/exe1 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so test 386 Start 386: x86_64-version-script4 386: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh" 386: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 386: Environment variables: 386: MACHINE=x86_64 386: CPU= 386: Test timeout computed to be: 1500 383: + cat 383: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - 384: ++ mkdir -p out/test/x86_64/version-script23 384: ++ case $MACHINE in 384: ++ tlsdesc_opt=-mtls-dialect=gnu2 384: +++ uname 385: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh .sh 385: ++ testname=version-script3 385: ++ t=out/test/x86_64/version-script3 385: ++ mkdir -p out/test/x86_64/version-script3 338: + grep '1 2 3' 338: + out/test/x86_64/tls-gd-to-ie/exe3 338: 1 2 3 341: + out/test/x86_64/tls-irregular-start-addr/exe4 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/f.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax 341: + grep '^42$' 384: ++ '[' Linux = FreeBSD ']' 384: ++ trap 'on_error $LINENO' ERR 384: ++ trap on_exit EXIT 384: ++ echo -n 'Testing version-script23 ... ' 384: Testing version-script23 ... ++ set -o pipefail 384: ++ set -x 384: + cat 386: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh 341: 42 350: + out/test/x86_64/tls-small-alignment/exe2 385: ++ case $MACHINE in 385: ++ tlsdesc_opt=-mtls-dialect=gnu2 350: + grep '^42$' 385: +++ uname 341: + on_exit 341: + echo OK 341: OK 341: + exit 0 386: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 386: ++ export LC_ALL=C 386: ++ LC_ALL=C 345/425 Test #341: x86_64-tls-irregular-start-addr ....................... Passed 0.88 sec 386: ++ '[' -z x86_64 ']' 386: ++ '[' -z '' ']' 386: ++ TESTDIR=out/test/x86_64 386: ++ CC=cc 386: ++ CXX=c++ 386: ++ GCC=gcc 386: ++ GXX=g++ 386: ++ OBJDUMP=objdump 386: ++ OBJCOPY=objcopy 386: ++ STRIP=strip 386: ++ QEMU= 350: 42 350: + on_exit 350: + echo OK 350: OK 350: + exit 0 test 387 Start 387: x86_64-version-script5 387: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh" 387: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 387: Environment variables: 387: MACHINE=x86_64 387: CPU= 387: Test timeout computed to be: 1500 386: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh .sh 386: ++ testname=version-script4 386: ++ t=out/test/x86_64/version-script4 386: ++ mkdir -p out/test/x86_64/version-script4 385: ++ '[' Linux = FreeBSD ']' 385: ++ trap 'on_error $LINENO' ERR 385: ++ trap on_exit EXIT 385: ++ echo -n 'Testing version-script3 ... ' 385: Testing version-script3 ... ++ set -o pipefail 385: ++ set -x 385: + cat 384: + cat 384: + cc -c -o out/test/x86_64/version-script23/b.o -xassembler - 346/425 Test #350: x86_64-tls-small-alignment ............................ Passed 0.77 sec 385: + cat 385: + cc -B. -xc -shared -o out/test/x86_64/version-script3/b.so -Wl,-version-script,out/test/x86_64/version-script3/a.ver - test 388 Start 388: x86_64-version-script6 388: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh" 388: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 388: Environment variables: 388: MACHINE=x86_64 388: CPU= 388: Test timeout computed to be: 1500 386: ++ case $MACHINE in 386: ++ tlsdesc_opt=-mtls-dialect=gnu2 386: +++ uname 386: ++ '[' Linux = FreeBSD ']' 386: ++ trap 'on_error $LINENO' ERR 386: ++ trap on_exit EXIT 386: ++ echo -n 'Testing version-script4 ... ' 386: Testing version-script4 ... ++ set -o pipefail 386: ++ set -x 386: + cat 387: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh 387: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 387: ++ export LC_ALL=C 387: ++ LC_ALL=C 387: ++ '[' -z x86_64 ']' 387: ++ '[' -z '' ']' 387: ++ TESTDIR=out/test/x86_64 387: ++ CC=cc 387: ++ CXX=c++ 387: ++ GCC=gcc 387: ++ GXX=g++ 387: ++ OBJDUMP=objdump 387: ++ OBJCOPY=objcopy 387: ++ STRIP=strip 387: ++ QEMU= 387: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh .sh 384: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script23/a.ver -o out/test/x86_64/version-script23/c.so out/test/x86_64/version-script23/b.o 387: ++ testname=version-script5 387: ++ t=out/test/x86_64/version-script5 387: ++ mkdir -p out/test/x86_64/version-script5 388: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh 387: ++ case $MACHINE in 387: ++ tlsdesc_opt=-mtls-dialect=gnu2 386: + cat 386: + c++ -fPIC -c -o out/test/x86_64/version-script4/b.o -xc++ - 387: +++ uname 388: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 388: ++ export LC_ALL=C 388: ++ LC_ALL=C 388: ++ '[' -z x86_64 ']' 388: ++ '[' -z '' ']' 388: ++ TESTDIR=out/test/x86_64 388: ++ CC=cc 388: ++ CXX=c++ 388: ++ GCC=gcc 388: ++ GXX=g++ 388: ++ OBJDUMP=objdump 388: ++ OBJCOPY=objcopy 388: ++ STRIP=strip 388: ++ QEMU= 387: ++ '[' Linux = FreeBSD ']' 388: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh .sh 387: ++ trap 'on_error $LINENO' ERR 387: ++ trap on_exit EXIT 387: ++ echo -n 'Testing version-script5 ... ' 387: Testing version-script5 ... ++ set -o pipefail 387: ++ set -x 387: + cat 388: ++ testname=version-script6 388: ++ t=out/test/x86_64/version-script6 387: + cat 388: ++ mkdir -p out/test/x86_64/version-script6 387: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - 388: ++ case $MACHINE in 388: ++ tlsdesc_opt=-mtls-dialect=gnu2 388: +++ uname 388: ++ '[' Linux = FreeBSD ']' 388: ++ trap 'on_error $LINENO' ERR 388: ++ trap on_exit EXIT 388: ++ echo -n 'Testing version-script6 ... ' 388: Testing version-script6 ... ++ set -o pipefail 388: ++ set -x 388: + cat 388: + cat 388: + c++ -fPIC -c -o out/test/x86_64/version-script6/b.o -xc - 366: + cc -B. -shared -o out/test/x86_64/unresolved-symbols2/b.so out/test/x86_64/unresolved-symbols2/a.o -Wl,-z,defs -Wl,--unresolved-symbols,ignore-in-object-files 383: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script22/a.ver -o out/test/x86_64/version-script22/c.so out/test/x86_64/version-script22/b.o 379: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script19/a.ver -o out/test/x86_64/version-script19/c.so out/test/x86_64/version-script19/b.o 376: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script16/a.ver -o out/test/x86_64/version-script16/c.so out/test/x86_64/version-script16/b.o 339: + out/test/x86_64/tls-gd/exe1 360: + cat 361: + cat 378: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script18/a.ver -o out/test/x86_64/version-script18/c.so out/test/x86_64/version-script18/b.o 363: + cat 360: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - 351: + cc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc out/test/x86_64/tlsdesc-dlopen/tlsdesc.o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so 384: + readelf -W --dyn-syms out/test/x86_64/version-script23/c.so 371: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script11/a.ver -o out/test/x86_64/version-script11/c.so out/test/x86_64/version-script11/b.o 357: + cc -B. -o out/test/x86_64/trace-symbol-symver/exe out/test/x86_64/trace-symbol-symver/d.o out/test/x86_64/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 354: + cc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so 339: + grep '1 2 3 4 5 6' 352: + cc -o out/test/x86_64/tlsdesc-import/tlsdesc out/test/x86_64/tlsdesc-import/tlsdesc.o out/test/x86_64/tlsdesc-import/tlsdesc.so 363: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - 361: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - 339: 1 2 3 4 5 6 384: + grep -F 'foo?@@VER1' out/test/x86_64/version-script23/log 373: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script13/a.ver -o out/test/x86_64/version-script13/c.so out/test/x86_64/version-script13/b.o 339: + cc -B. -o out/test/x86_64/tls-gd/exe2 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so -Wl,-no-relax 374: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script14/a.ver -o out/test/x86_64/version-script14/c.so out/test/x86_64/version-script14/b.o 338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe4 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/f.so 384: 5: 00000000000015d9 0 NOTYPE GLOBAL DEFAULT 14 foo?@@VER1 384: + on_exit 384: + echo OK 384: OK 384: + exit 0 347/425 Test #384: x86_64-version-script23 ............................... Passed 0.20 sec test 389 Start 389: x86_64-version-script7 389: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh" 389: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 389: Environment variables: 389: MACHINE=x86_64 389: CPU= 389: Test timeout computed to be: 1500 381: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script20/a.ver -o out/test/x86_64/version-script20/c.so out/test/x86_64/version-script20/b.o 382: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script21/a.ver -o out/test/x86_64/version-script21/c.so out/test/x86_64/version-script21/b.o 375: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script15/a.ver -o out/test/x86_64/version-script15/c.so out/test/x86_64/version-script15/b.o 386: + cc -B. -shared -o out/test/x86_64/version-script4/c.so -Wl,-version-script,out/test/x86_64/version-script4/a.ver out/test/x86_64/version-script4/b.o 367: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.o 353: + cc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so 377: + cat 377: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - 363: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - 363: + cat 356: + cc -o out/test/x86_64/tlsdesc/tlsdesc out/test/x86_64/tlsdesc/tlsdesc.o out/test/x86_64/tlsdesc/tlsdesc.so 365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o 365: + grep 'undefined.*foo' 355: + cc -o out/test/x86_64/tlsdesc-static/tlsdesc out/test/x86_64/tlsdesc-static/tlsdesc.o out/test/x86_64/tlsdesc-static/tlsdesc.so 372: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script12/a.ver -o out/test/x86_64/version-script12/c.so out/test/x86_64/version-script12/b.o 370: + readelf --dyn-syms out/test/x86_64/version-script10/c.so 370: + grep ' foo1@@VER1$' out/test/x86_64/version-script10/log 389: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh 370: 5: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo1@@VER1 369: + readelf --version-info out/test/x86_64/version-script/c.so 370: + grep ' foo2@@VER1$' out/test/x86_64/version-script10/log 389: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 363: + cat 389: ++ export LC_ALL=C 370: 6: 000000000000163a 0 NOTYPE GLOBAL DEFAULT 14 foo2@@VER1 370: + not grep ' foo3@@VER1$' out/test/x86_64/version-script10/log 370: + grep ' foo3@@VER1$' out/test/x86_64/version-script10/log 370: + return 0 370: + on_exit 370: + echo OK 370: OK 370: + exit 0 363: + cc -o out/test/x86_64/undefined2/c.o -c -x assembler - 368: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so 369: + grep -F 'Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so' out/test/x86_64/version-script/log 389: ++ LC_ALL=C 389: ++ '[' -z x86_64 ']' 389: ++ '[' -z '' ']' 389: ++ TESTDIR=out/test/x86_64 389: ++ CC=cc 389: ++ CXX=c++ 389: ++ GCC=gcc 389: ++ GXX=g++ 389: ++ OBJDUMP=objdump 389: ++ OBJCOPY=objcopy 389: ++ STRIP=strip 389: ++ QEMU= 348/425 Test #370: x86_64-version-script10 ............................... Passed 0.36 sec 369: 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so test 390 Start 390: x86_64-version-script8 390: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh" 390: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 390: Environment variables: 390: MACHINE=x86_64 390: CPU= 390: Test timeout computed to be: 1500 369: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script/log 389: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh .sh 389: ++ testname=version-script7 389: ++ t=out/test/x86_64/version-script7 389: ++ mkdir -p out/test/x86_64/version-script7 374: + readelf --dyn-syms out/test/x86_64/version-script14/c.so 390: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh 368: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log 390: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 390: ++ export LC_ALL=C 390: ++ LC_ALL=C 390: ++ '[' -z x86_64 ']' 390: ++ '[' -z '' ']' 390: ++ TESTDIR=out/test/x86_64 390: ++ CC=cc 390: ++ CXX=c++ 390: ++ GCC=gcc 390: ++ GXX=g++ 390: ++ OBJDUMP=objdump 390: ++ OBJCOPY=objcopy 390: ++ STRIP=strip 390: ++ QEMU= 371: + readelf --dyn-syms out/test/x86_64/version-script11/c.so 390: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh .sh 369: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x 369: + on_exit 369: + echo OK 369: OK 369: + exit 0 379: + readelf -W --dyn-syms out/test/x86_64/version-script19/c.so 368: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x 374: + grep ' xyz' out/test/x86_64/version-script14/log 349/425 Test #369: x86_64-version-script ................................. Passed 0.43 sec test 391 Start 391: x86_64-version-script9 391: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh" 391: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 391: Environment variables: 391: MACHINE=x86_64 391: CPU= 391: Test timeout computed to be: 1500 368: + on_exit 368: + echo OK 368: OK 368: + exit 0 371: + grep foo@@VER_X1 out/test/x86_64/version-script11/log 371: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 14 foo@@VER_X1 371: + not grep ' bar' out/test/x86_64/version-script11/log 371: + grep ' bar' out/test/x86_64/version-script11/log 371: + return 0 371: + not grep ' baz' out/test/x86_64/version-script11/log 371: + grep ' baz' out/test/x86_64/version-script11/log 374: 7: 00000000000016e9 7 FUNC GLOBAL DEFAULT 13 xyz 374: + not grep ' foobarzx' out/test/x86_64/version-script14/log 374: + grep ' foobarzx' out/test/x86_64/version-script14/log 374: + return 0 374: + grep ' foobarcx' out/test/x86_64/version-script14/log 375: + readelf --dyn-syms out/test/x86_64/version-script15/c.so 363: + rm -f out/test/x86_64/undefined2/d.a 363: + ar cr out/test/x86_64/undefined2/d.a out/test/x86_64/undefined2/b.o out/test/x86_64/undefined2/c.o 339: + out/test/x86_64/tls-gd/exe2 339: + grep '1 2 3 4 5 6' 353: + out/test/x86_64/tlsdesc-initial-exec/tlsdesc 350/425 Test #368: x86_64-version-script-search-paths .................... Passed 0.45 sec 339: 1 2 3 4 5 6 test 392 Start 392: x86_64-version 392: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version.sh" 392: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 392: Environment variables: 392: MACHINE=x86_64 392: CPU= 392: Test timeout computed to be: 1500 339: + test_cflags -static 339: + echo 'int main() {}' 339: + cc -B. -static -o /dev/null -xc - 390: ++ testname=version-script8 390: ++ t=out/test/x86_64/version-script8 390: ++ mkdir -p out/test/x86_64/version-script8 390: ++ case $MACHINE in 390: ++ tlsdesc_opt=-mtls-dialect=gnu2 390: +++ uname 390: ++ '[' Linux = FreeBSD ']' 390: ++ trap 'on_error $LINENO' ERR 390: ++ trap on_exit EXIT 390: ++ echo -n 'Testing version-script8 ... ' 390: Testing version-script8 ... ++ set -o pipefail 390: ++ set -x 390: + cat 374: 6: 00000000000016f7 7 FUNC GLOBAL DEFAULT 13 foobarcx 374: + grep ' foo123bar456bx' out/test/x86_64/version-script14/log 374: 5: 00000000000016fe 7 FUNC GLOBAL DEFAULT 13 foo123bar456bx 374: + not grep ' foo123bar456c' out/test/x86_64/version-script14/log 374: + grep ' foo123bar456c' out/test/x86_64/version-script14/log 374: + return 0 374: + not grep ' foo123bar456x' out/test/x86_64/version-script14/log 374: + grep ' foo123bar456x' out/test/x86_64/version-script14/log 374: + return 0 374: + on_exit 374: + echo OK 374: OK 374: + exit 0 389: ++ case $MACHINE in 389: ++ tlsdesc_opt=-mtls-dialect=gnu2 389: +++ uname 389: ++ '[' Linux = FreeBSD ']' 389: ++ trap 'on_error $LINENO' ERR 389: ++ trap on_exit EXIT 389: ++ echo -n 'Testing version-script7 ... ' 389: Testing version-script7 ... ++ set -o pipefail 389: ++ set -x 389: + cat 389: + c++ -fPIC -c -o out/test/x86_64/version-script7/b.o -xc - 389: + cat 371: + return 0 371: + on_exit 371: + echo OK 371: OK 371: + exit 0 375: + grep ' azZ' out/test/x86_64/version-script15/log 375: 5: 0000000000001679 7 FUNC GLOBAL DEFAULT 13 azZ 375: + grep ' czZ' out/test/x86_64/version-script15/log 375: 6: 0000000000001680 7 FUNC GLOBAL DEFAULT 13 czZ 375: + not grep ' azC' out/test/x86_64/version-script15/log 375: + grep ' azC' out/test/x86_64/version-script15/log 375: + return 0 375: + not grep ' aaZ' out/test/x86_64/version-script15/log 375: + grep ' aaZ' out/test/x86_64/version-script15/log 353: + cat 353: + cc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 379: + not grep -E foobar out/test/x86_64/version-script19/log 379: + grep -E foobar out/test/x86_64/version-script19/log 379: + return 0 379: + grep -E 'GLOBAL.*baz' out/test/x86_64/version-script19/log 379: 5: 0000000000001600 7 FUNC GLOBAL DEFAULT 13 _Z3bazv 373: + readelf --dyn-syms out/test/x86_64/version-script13/c.so 373: + grep ' foobar' out/test/x86_64/version-script13/log 373: 5: 00000000000015f9 7 FUNC GLOBAL DEFAULT 13 foobar 373: + not grep ' foo$' out/test/x86_64/version-script13/log 373: + grep ' foo$' out/test/x86_64/version-script13/log 373: + return 0 373: + on_exit 373: + echo OK 373: OK 373: + exit 0 376: + readelf --dyn-syms out/test/x86_64/version-script16/c.so 376: + grep foobar 376: 5: 00000000000015d9 7 FUNC GLOBAL DEFAULT 13 foobar 391: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh 378: + grep libalpha 378: + grep Bar 378: + readelf --wide --dyn-syms out/test/x86_64/version-script18/c.so 351/425 Test #371: x86_64-version-script11 ............................... Passed 0.36 sec 352/425 Test #374: x86_64-version-script14 ............................... Passed 0.33 sec 390: + cc -B. -xc -shared -o out/test/x86_64/version-script8/b.so -Wl,-version-script,out/test/x86_64/version-script8/a.ver - 390: + cat 353/425 Test #373: x86_64-version-script13 ............................... Passed 0.35 sec 376: + on_exit 376: + echo OK 376: OK 376: + exit 0 354/425 Test #376: x86_64-version-script16 ............................... Passed 0.31 sec 391: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 391: ++ export LC_ALL=C 391: ++ LC_ALL=C 391: ++ '[' -z x86_64 ']' 391: ++ '[' -z '' ']' 391: ++ TESTDIR=out/test/x86_64 391: ++ CC=cc 391: ++ CXX=c++ 391: ++ GCC=gcc 391: ++ GXX=g++ 391: ++ OBJDUMP=objdump 391: ++ OBJCOPY=objcopy 391: ++ STRIP=strip 391: ++ QEMU= 383: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so 383: + grep -F foo_bar@@VER2 out/test/x86_64/version-script22/log 355: + out/test/x86_64/tlsdesc-static/tlsdesc 355: + test_cflags -static 355: + cc -B. -static -o /dev/null -xc - 355: + echo 'int main() {}' 392: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version.sh 392: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 392: ++ export LC_ALL=C 392: ++ LC_ALL=C 392: ++ '[' -z x86_64 ']' 392: ++ '[' -z '' ']' 392: ++ TESTDIR=out/test/x86_64 392: ++ CC=cc 392: ++ CXX=c++ 392: ++ GCC=gcc 392: ++ GXX=g++ 392: ++ OBJDUMP=objdump 392: ++ OBJCOPY=objcopy 392: ++ STRIP=strip 392: ++ QEMU= 357: + out/test/x86_64/trace-symbol-symver/exe test 393 Start 393: x86_64-versioned-undef 393: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh" 393: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 393: Environment variables: 393: MACHINE=x86_64 393: CPU= 393: Test timeout computed to be: 1500 test 394 Start 394: x86_64-visibility 394: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh" 394: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 394: Environment variables: 394: MACHINE=x86_64 394: CPU= 394: Test timeout computed to be: 1500 391: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh .sh 391: ++ testname=version-script9 391: ++ t=out/test/x86_64/version-script9 391: ++ mkdir -p out/test/x86_64/version-script9 383: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo_bar@@VER2 383: + on_exit 383: + echo OK 383: OK 383: + exit 0 355/425 Test #383: x86_64-version-script22 ............................... Passed 0.33 sec 392: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version.sh .sh 392: ++ testname=version 392: ++ t=out/test/x86_64/version 392: ++ mkdir -p out/test/x86_64/version 357: + on_exit 357: + echo OK 357: OK 357: + exit 0 356/425 Test #357: x86_64-trace-symbol-symver ............................ Passed 0.93 sec test 395 Start 395: x86_64-warn-common 395: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh" 395: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 395: Environment variables: 395: MACHINE=x86_64 395: CPU= 395: Test timeout computed to be: 1500 test 396 Start 396: x86_64-warn-once 396: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh" 396: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 396: Environment variables: 396: MACHINE=x86_64 396: CPU= 396: Test timeout computed to be: 1500 375: + return 0 375: + on_exit 375: + echo OK 375: OK 375: + exit 0 357/425 Test #375: x86_64-version-script15 ............................... Passed 0.46 sec 379: + on_exit 379: + echo OK 379: OK 379: + exit 0 358/425 Test #379: x86_64-version-script19 ............................... Passed 0.43 sec 338: + out/test/x86_64/tls-gd-to-ie/exe4 338: + grep '1 2 3' 338: 1 2 3 338: + on_exit 338: + echo OK 338: OK 338: + exit 0 359/425 Test #338: x86_64-tls-gd-to-ie ................................... Passed 1.67 sec 378: 5: 00000000000015f9 7 FUNC WEAK DEFAULT 13 _ZN8libalpha3fooIN7libbeta3BarEEEvv 378: + on_exit 378: + echo OK 378: OK 378: + exit 0 360/425 Test #378: x86_64-version-script18 ............................... Passed 0.44 sec 366: + grep ' UND foo$' 366: + readelf -W --dyn-syms out/test/x86_64/unresolved-symbols2/b.so 366: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo 366: + on_exit 366: + echo OK 366: OK 366: + exit 0 361/425 Test #366: x86_64-unresolved-symbols2 ............................ Passed 0.63 sec 388: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script6/a.ver -o out/test/x86_64/version-script6/c.so out/test/x86_64/version-script6/b.o 362: + cat 362: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - 360: + cat 360: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - 361: + cat 361: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - 365: mold: error: undefined symbol: foo 365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all 365: + grep 'undefined.*foo' 387: + cc -B. -shared -o out/test/x86_64/version-script5/c.so -Wl,-version-script,out/test/x86_64/version-script5/a.ver out/test/x86_64/version-script5/b.o 391: ++ case $MACHINE in 391: ++ tlsdesc_opt=-mtls-dialect=gnu2 391: +++ uname 392: ++ case $MACHINE in 392: ++ tlsdesc_opt=-mtls-dialect=gnu2 392: +++ uname 392: ++ '[' Linux = FreeBSD ']' test 397 Start 397: x86_64-warn-symbol-type 397: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh" 397: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 397: Environment variables: 397: MACHINE=x86_64 397: CPU= 397: Test timeout computed to be: 1500 test 398 Start 398: x86_64-warn-unresolved-symbols 398: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh" 398: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 398: Environment variables: 398: MACHINE=x86_64 398: CPU= 398: Test timeout computed to be: 1500 test 399 Start 399: x86_64-weak-export-dso 399: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh" 399: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 399: Environment variables: 399: MACHINE=x86_64 399: CPU= 399: Test timeout computed to be: 1500 test 400 Start 400: x86_64-weak-export-dso2 400: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh" 400: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 400: Environment variables: 400: MACHINE=x86_64 400: CPU= 400: Test timeout computed to be: 1500 test 401 Start 401: x86_64-weak-export-exe 401: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh" 401: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 401: Environment variables: 401: MACHINE=x86_64 401: CPU= 401: Test timeout computed to be: 1500 test 402 Start 402: x86_64-weak-undef-dso 402: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh" 402: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 402: Environment variables: 402: MACHINE=x86_64 402: CPU= 402: Test timeout computed to be: 1500 test 403 Start 403: x86_64-weak-undef 403: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh" 403: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 403: Environment variables: 403: MACHINE=x86_64 403: CPU= 403: Test timeout computed to be: 1500 362: + cat 362: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - 362: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - 362: + cat 362: + rm -f out/test/x86_64/undefined/d.a 362: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o 291: 3 printf("Hello world\n"); 291: + on_exit 291: + echo OK 291: OK 291: + exit 0 381: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so 381: + grep -F foo_x@@VER2 out/test/x86_64/version-script20/log 381: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER2 381: + grep -F foo_y@@VER1 out/test/x86_64/version-script20/log 381: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER1 381: + grep -F foo_z@@VER1 out/test/x86_64/version-script20/log 381: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER1 381: + on_exit 381: + echo OK 381: OK 381: + exit 0 394: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh 394: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 394: ++ export LC_ALL=C 394: ++ LC_ALL=C 394: ++ '[' -z x86_64 ']' 394: ++ '[' -z '' ']' 394: ++ TESTDIR=out/test/x86_64 394: ++ CC=cc 394: ++ CXX=c++ 394: ++ GCC=gcc 394: ++ GXX=g++ 394: ++ OBJDUMP=objdump 394: ++ OBJCOPY=objcopy 394: ++ STRIP=strip 394: ++ QEMU= 394: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh .sh 394: ++ testname=visibility 394: ++ t=out/test/x86_64/visibility 394: ++ mkdir -p out/test/x86_64/visibility 394: ++ case $MACHINE in 394: ++ tlsdesc_opt=-mtls-dialect=gnu2 394: +++ uname 394: ++ '[' Linux = FreeBSD ']' 394: ++ trap 'on_error $LINENO' ERR 394: ++ trap on_exit EXIT 394: ++ echo -n 'Testing visibility ... ' 394: Testing visibility ... ++ set -o pipefail 394: ++ set -x 394: + cat 394: + cc -xc -c -o out/test/x86_64/visibility/a.o - 354: + out/test/x86_64/tlsdesc-local-dynamic/tlsdesc 354: + cat 354: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 356: + out/test/x86_64/tlsdesc/tlsdesc 356: + cat 356: + cc -fPIC -c -o out/test/x86_64/tlsdesc/a.o -xc - -mtls-dialect=gnu2 393: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh 393: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 393: ++ export LC_ALL=C 393: ++ LC_ALL=C 393: ++ '[' -z x86_64 ']' 393: ++ '[' -z '' ']' 393: ++ TESTDIR=out/test/x86_64 393: ++ CC=cc 393: ++ CXX=c++ 393: ++ GCC=gcc 393: ++ GXX=g++ 393: ++ OBJDUMP=objdump 393: ++ OBJCOPY=objcopy 393: ++ STRIP=strip 393: ++ QEMU= 393: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh .sh 393: ++ testname=versioned-undef 393: ++ t=out/test/x86_64/versioned-undef 393: ++ mkdir -p out/test/x86_64/versioned-undef 393: ++ case $MACHINE in 393: ++ tlsdesc_opt=-mtls-dialect=gnu2 393: +++ uname 393: ++ '[' Linux = FreeBSD ']' 393: ++ trap 'on_error $LINENO' ERR 393: ++ trap on_exit EXIT 393: ++ echo -n 'Testing versioned-undef ... ' 393: Testing versioned-undef ... ++ set -o pipefail 393: ++ set -x 393: + is_musl 393: + grep musl 393: + cc -fPIC -c -o out/test/x86_64/versioned-undef/a.o -xc - 393: + cat 353: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o 395: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh 395: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 395: ++ export LC_ALL=C 395: ++ LC_ALL=C 395: ++ '[' -z x86_64 ']' 395: ++ '[' -z '' ']' 395: ++ TESTDIR=out/test/x86_64 395: ++ CC=cc 395: ++ CXX=c++ 395: ++ GCC=gcc 395: ++ GXX=g++ 395: ++ OBJDUMP=objdump 395: ++ OBJCOPY=objcopy 395: ++ STRIP=strip 395: ++ QEMU= 395: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh .sh 395: ++ testname=warn-common 395: ++ t=out/test/x86_64/warn-common 395: ++ mkdir -p out/test/x86_64/warn-common 395: ++ case $MACHINE in 395: ++ tlsdesc_opt=-mtls-dialect=gnu2 395: +++ uname 395: ++ '[' Linux = FreeBSD ']' 395: ++ trap 'on_error $LINENO' ERR 395: ++ trap on_exit EXIT 395: ++ echo -n 'Testing warn-common ... ' 395: Testing warn-common ... ++ set -o pipefail 395: ++ set -x 395: + cat 395: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/a.o - 396: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh 396: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 396: ++ export LC_ALL=C 396: ++ LC_ALL=C 396: ++ '[' -z x86_64 ']' 396: ++ '[' -z '' ']' 396: ++ TESTDIR=out/test/x86_64 396: ++ CC=cc 396: ++ CXX=c++ 396: ++ GCC=gcc 396: ++ GXX=g++ 396: ++ OBJDUMP=objdump 396: ++ OBJCOPY=objcopy 396: ++ STRIP=strip 396: ++ QEMU= 396: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh .sh 396: ++ testname=warn-once 396: ++ t=out/test/x86_64/warn-once 396: ++ mkdir -p out/test/x86_64/warn-once 396: ++ case $MACHINE in 396: ++ tlsdesc_opt=-mtls-dialect=gnu2 396: +++ uname 396: ++ '[' Linux = FreeBSD ']' 396: ++ trap 'on_error $LINENO' ERR 396: ++ trap on_exit EXIT 396: ++ echo -n 'Testing warn-once ... ' 396: Testing warn-once ... ++ set -o pipefail 396: ++ set -x 396: + cat 396: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/a.o - 362/425 Test #291: x86_64-separate-debug-file ............................ Passed 2.94 sec 391: ++ '[' Linux = FreeBSD ']' 391: ++ trap 'on_error $LINENO' ERR 391: ++ trap on_exit EXIT 391: ++ echo -n 'Testing version-script9 ... ' 391: Testing version-script9 ... ++ set -o pipefail 391: ++ set -x 391: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' 391: + cat 391: + cc -B. -shared -o out/test/x86_64/version-script9/c.so -Wl,-version-script,out/test/x86_64/version-script9/a.ver out/test/x86_64/version-script9/b.s 392: ++ trap 'on_error $LINENO' ERR 392: ++ trap on_exit EXIT 392: ++ echo -n 'Testing version ... ' 392: Testing version ... ++ set -o pipefail 392: ++ set -x 392: + nm mold 392: + grep __tsan_init test 404 Start 404: x86_64-weak-undef2 404: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh" 404: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 404: Environment variables: 404: MACHINE=x86_64 404: CPU= 404: Test timeout computed to be: 1500 363/425 Test #381: x86_64-version-script20 ............................... Passed 0.55 sec 372: + readelf --dyn-syms out/test/x86_64/version-script12/c.so 372: + grep ' xyz' out/test/x86_64/version-script12/log 372: 6: 0000000000001649 7 FUNC GLOBAL DEFAULT 13 xyz 372: + grep ' foo_bar' out/test/x86_64/version-script12/log 372: 5: 0000000000001650 7 FUNC GLOBAL DEFAULT 13 foo_bar 372: + not grep ' foo$' out/test/x86_64/version-script12/log 372: + grep ' foo$' out/test/x86_64/version-script12/log 372: + return 0 372: + on_exit 372: + echo OK 372: OK 372: + exit 0 364/425 Test #372: x86_64-version-script12 ............................... Passed 0.62 sec 367: + on_exit 367: + echo OK 367: OK 367: + exit 0 365/425 Test #367: x86_64-verbose ........................................ Passed 0.75 sec 386: + readelf --dyn-syms out/test/x86_64/version-script4/c.so 386: + grep -F _ZN3foo3barE out/test/x86_64/version-script4/log 386: 5: 00000000000037bc 4 OBJECT GLOBAL DEFAULT 19 _ZN3foo3barE 386: + not grep -F ' bar' out/test/x86_64/version-script4/log 386: + grep -F ' bar' out/test/x86_64/version-script4/log 386: + return 0 386: + on_exit 386: + echo OK 386: OK 386: + exit 0 366/425 Test #386: x86_64-version-script4 ................................ Passed 0.52 sec 352: + out/test/x86_64/tlsdesc-import/tlsdesc 352: + cat 352: + cc -fPIC -c -o out/test/x86_64/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 358: + cc -B. -o out/test/x86_64/trace-symbol/exe out/test/x86_64/trace-symbol/a.o out/test/x86_64/trace-symbol/b.o out/test/x86_64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz 351: + out/test/x86_64/tlsdesc-dlopen/tlsdesc 351: + cat 351: + cc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 382: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so 382: + grep -F foo_x@@VER1 out/test/x86_64/version-script21/log 382: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER1 382: + grep -F foo_y@@VER2 out/test/x86_64/version-script21/log 382: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER2 382: + grep -F foo_z@@VER2 out/test/x86_64/version-script21/log 382: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER2 382: + on_exit 382: + echo OK 382: OK 382: + exit 0 367/425 Test #382: x86_64-version-script21 ............................... Passed 0.55 sec 380: + cat 380: + cc -xc -c -o out/test/x86_64/version-script2/c.o - 312: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so 312: + grep -F foo@@VER1 out/test/x86_64/symbol-version-lto/log 312: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo@@VER1 312: + on_exit 312: + echo OK 312: OK 312: + exit 0 368/425 Test #312: x86_64-symbol-version-lto ............................. Passed 2.54 sec 388: + cat 388: + cat 388: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - 397: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh 397: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 397: ++ export LC_ALL=C 397: ++ LC_ALL=C 397: ++ '[' -z x86_64 ']' 397: ++ '[' -z '' ']' 397: ++ TESTDIR=out/test/x86_64 397: ++ CC=cc 397: ++ CXX=c++ 397: ++ GCC=gcc 397: ++ GXX=g++ 397: ++ OBJDUMP=objdump 397: ++ OBJCOPY=objcopy 397: ++ STRIP=strip 397: ++ QEMU= 397: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh .sh 397: ++ testname=warn-symbol-type 397: ++ t=out/test/x86_64/warn-symbol-type 397: ++ mkdir -p out/test/x86_64/warn-symbol-type 397: ++ case $MACHINE in 397: ++ tlsdesc_opt=-mtls-dialect=gnu2 397: +++ uname 397: ++ '[' Linux = FreeBSD ']' 397: ++ trap 'on_error $LINENO' ERR 397: ++ trap on_exit EXIT 397: ++ echo -n 'Testing warn-symbol-type ... ' 397: Testing warn-symbol-type ... ++ set -o pipefail 397: ++ set -x 397: + cat 397: + cc -c -fPIC -xc -o out/test/x86_64/warn-symbol-type/a.o - 398: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh 398: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 398: ++ export LC_ALL=C 398: ++ LC_ALL=C 398: ++ '[' -z x86_64 ']' 398: ++ '[' -z '' ']' 398: ++ TESTDIR=out/test/x86_64 398: ++ CC=cc 398: ++ CXX=c++ 398: ++ GCC=gcc 398: ++ GXX=g++ 398: ++ OBJDUMP=objdump 398: ++ OBJCOPY=objcopy 398: ++ STRIP=strip 398: ++ QEMU= 398: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh .sh 398: ++ testname=warn-unresolved-symbols 398: ++ t=out/test/x86_64/warn-unresolved-symbols 398: ++ mkdir -p out/test/x86_64/warn-unresolved-symbols 398: ++ case $MACHINE in 398: ++ tlsdesc_opt=-mtls-dialect=gnu2 398: +++ uname 398: ++ '[' Linux = FreeBSD ']' 398: ++ trap 'on_error $LINENO' ERR 398: ++ trap on_exit EXIT 398: ++ echo -n 'Testing warn-unresolved-symbols ... ' 398: Testing warn-unresolved-symbols ... ++ set -o pipefail 398: ++ set -x 398: + cat 398: + cc -c -o out/test/x86_64/warn-unresolved-symbols/a.o -xc - 399: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh 399: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 399: ++ export LC_ALL=C 399: ++ LC_ALL=C 399: ++ '[' -z x86_64 ']' 399: ++ '[' -z '' ']' 399: ++ TESTDIR=out/test/x86_64 399: ++ CC=cc 399: ++ CXX=c++ 399: ++ GCC=gcc 399: ++ GXX=g++ 399: ++ OBJDUMP=objdump 399: ++ OBJCOPY=objcopy 399: ++ STRIP=strip 399: ++ QEMU= 399: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh .sh 399: ++ testname=weak-export-dso 399: ++ t=out/test/x86_64/weak-export-dso 399: ++ mkdir -p out/test/x86_64/weak-export-dso 399: ++ case $MACHINE in 399: ++ tlsdesc_opt=-mtls-dialect=gnu2 399: +++ uname 399: ++ '[' Linux = FreeBSD ']' 399: ++ trap 'on_error $LINENO' ERR 399: ++ trap on_exit EXIT 399: ++ echo -n 'Testing weak-export-dso ... ' 399: Testing weak-export-dso ... ++ set -o pipefail 399: ++ set -x 399: + cat 399: + cc -fPIC -c -o out/test/x86_64/weak-export-dso/a.o -xc - 400: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh 400: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 400: ++ export LC_ALL=C 400: ++ LC_ALL=C 400: ++ '[' -z x86_64 ']' 400: ++ '[' -z '' ']' 400: ++ TESTDIR=out/test/x86_64 400: ++ CC=cc 400: ++ CXX=c++ 400: ++ GCC=gcc 400: ++ GXX=g++ 400: ++ OBJDUMP=objdump 400: ++ OBJCOPY=objcopy 400: ++ STRIP=strip 400: ++ QEMU= 400: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh .sh 400: ++ testname=weak-export-dso2 400: ++ t=out/test/x86_64/weak-export-dso2 400: ++ mkdir -p out/test/x86_64/weak-export-dso2 400: ++ case $MACHINE in 400: ++ tlsdesc_opt=-mtls-dialect=gnu2 400: +++ uname 400: ++ '[' Linux = FreeBSD ']' 400: ++ trap 'on_error $LINENO' ERR 400: ++ trap on_exit EXIT 400: ++ echo -n 'Testing weak-export-dso2 ... ' 400: Testing weak-export-dso2 ... ++ set -o pipefail 400: ++ set -x 400: + cat 400: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/a.o -xc - 401: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh 401: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 401: ++ export LC_ALL=C 401: ++ LC_ALL=C 401: ++ '[' -z x86_64 ']' 401: ++ '[' -z '' ']' 401: ++ TESTDIR=out/test/x86_64 401: ++ CC=cc 401: ++ CXX=c++ 401: ++ GCC=gcc 401: ++ GXX=g++ 401: ++ OBJDUMP=objdump 401: ++ OBJCOPY=objcopy 401: ++ STRIP=strip 401: ++ QEMU= 401: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh .sh 401: ++ testname=weak-export-exe 401: ++ t=out/test/x86_64/weak-export-exe 401: ++ mkdir -p out/test/x86_64/weak-export-exe 401: ++ case $MACHINE in 401: ++ tlsdesc_opt=-mtls-dialect=gnu2 401: +++ uname 401: ++ '[' Linux = FreeBSD ']' 401: ++ trap 'on_error $LINENO' ERR 401: ++ trap on_exit EXIT 401: ++ echo -n 'Testing weak-export-exe ... ' 401: Testing weak-export-exe ... ++ set -o pipefail 401: ++ set -x 401: + cc -fPIC -c -o out/test/x86_64/weak-export-exe/a.o -xc - 401: + cat 402: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh 402: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 402: ++ export LC_ALL=C 402: ++ LC_ALL=C 402: ++ '[' -z x86_64 ']' 402: ++ '[' -z '' ']' 402: ++ TESTDIR=out/test/x86_64 402: ++ CC=cc 402: ++ CXX=c++ 402: ++ GCC=gcc 402: ++ GXX=g++ 402: ++ OBJDUMP=objdump 402: ++ OBJCOPY=objcopy 402: ++ STRIP=strip 402: ++ QEMU= 402: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh .sh 402: ++ testname=weak-undef-dso 402: ++ t=out/test/x86_64/weak-undef-dso 402: ++ mkdir -p out/test/x86_64/weak-undef-dso 402: ++ case $MACHINE in 402: ++ tlsdesc_opt=-mtls-dialect=gnu2 402: +++ uname 402: ++ '[' Linux = FreeBSD ']' 402: ++ trap 'on_error $LINENO' ERR 402: ++ trap on_exit EXIT 402: ++ echo -n 'Testing weak-undef-dso ... ' 402: Testing weak-undef-dso ... ++ set -o pipefail 402: ++ set -x 402: + cat 402: + cc -c -o out/test/x86_64/weak-undef-dso/a.o -fPIC -xc - 403: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh 403: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 403: ++ export LC_ALL=C 403: ++ LC_ALL=C 403: ++ '[' -z x86_64 ']' 403: ++ '[' -z '' ']' 403: ++ TESTDIR=out/test/x86_64 403: ++ CC=cc 403: ++ CXX=c++ 403: ++ GCC=gcc 403: ++ GXX=g++ 403: ++ OBJDUMP=objdump 403: ++ OBJCOPY=objcopy 403: ++ STRIP=strip 403: ++ QEMU= 403: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh .sh 403: ++ testname=weak-undef 403: ++ t=out/test/x86_64/weak-undef 403: ++ mkdir -p out/test/x86_64/weak-undef test 405 Start 405: x86_64-weak-undef4 405: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh" 405: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 405: Environment variables: 405: MACHINE=x86_64 405: CPU= 405: Test timeout computed to be: 1500 test 406 Start 406: x86_64-weak-undef5 406: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh" 406: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 406: Environment variables: 406: MACHINE=x86_64 406: CPU= 406: Test timeout computed to be: 1500 test 407 Start 407: x86_64-whole-archive 407: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh" 407: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 407: Environment variables: 407: MACHINE=x86_64 407: CPU= 407: Test timeout computed to be: 1500 test 408 Start 408: x86_64-wrap-lto 408: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh" 408: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 408: Environment variables: 408: MACHINE=x86_64 408: CPU= 408: Test timeout computed to be: 1500 test 409 Start 409: x86_64-wrap 409: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh" 409: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 409: Environment variables: 409: MACHINE=x86_64 409: CPU= 409: Test timeout computed to be: 1500 test 410 Start 410: x86_64-z-cet-report 410: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh" 410: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 410: Environment variables: 410: MACHINE=x86_64 410: CPU= 410: Test timeout computed to be: 1500 363: + ./mold -static -o out/test/x86_64/undefined2/exe out/test/x86_64/undefined2/a.o out/test/x86_64/undefined2/d.a -undefined foo 404: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh 404: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 404: ++ export LC_ALL=C 404: ++ LC_ALL=C 404: ++ '[' -z x86_64 ']' 404: ++ '[' -z '' ']' 404: ++ TESTDIR=out/test/x86_64 404: ++ CC=cc 404: ++ CXX=c++ 404: ++ GCC=gcc 404: ++ GXX=g++ 404: ++ OBJDUMP=objdump 404: ++ OBJCOPY=objcopy 404: ++ STRIP=strip 404: ++ QEMU= 404: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh .sh 404: ++ testname=weak-undef2 404: ++ t=out/test/x86_64/weak-undef2 404: ++ mkdir -p out/test/x86_64/weak-undef2 405: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh 405: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 405: ++ export LC_ALL=C 405: ++ LC_ALL=C 405: ++ '[' -z x86_64 ']' 405: ++ '[' -z '' ']' 405: ++ TESTDIR=out/test/x86_64 405: ++ CC=cc 405: ++ CXX=c++ 405: ++ GCC=gcc 405: ++ GXX=g++ 405: ++ OBJDUMP=objdump 405: ++ OBJCOPY=objcopy 405: ++ STRIP=strip 405: ++ QEMU= 405: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh .sh 405: ++ testname=weak-undef4 405: ++ t=out/test/x86_64/weak-undef4 405: ++ mkdir -p out/test/x86_64/weak-undef4 406: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh 406: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 406: ++ export LC_ALL=C 406: ++ LC_ALL=C 406: ++ '[' -z x86_64 ']' 406: ++ '[' -z '' ']' 406: ++ TESTDIR=out/test/x86_64 406: ++ CC=cc 406: ++ CXX=c++ 406: ++ GCC=gcc 406: ++ GXX=g++ 406: ++ OBJDUMP=objdump 406: ++ OBJCOPY=objcopy 406: ++ STRIP=strip 406: ++ QEMU= 406: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh .sh 406: ++ testname=weak-undef5 406: ++ t=out/test/x86_64/weak-undef5 406: ++ mkdir -p out/test/x86_64/weak-undef5 407: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh 407: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 407: ++ export LC_ALL=C 407: ++ LC_ALL=C 407: ++ '[' -z x86_64 ']' 407: ++ '[' -z '' ']' 407: ++ TESTDIR=out/test/x86_64 407: ++ CC=cc 407: ++ CXX=c++ 407: ++ GCC=gcc 407: ++ GXX=g++ 407: ++ OBJDUMP=objdump 407: ++ OBJCOPY=objcopy 407: ++ STRIP=strip 407: ++ QEMU= 407: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh .sh 407: ++ testname=whole-archive 407: ++ t=out/test/x86_64/whole-archive 407: ++ mkdir -p out/test/x86_64/whole-archive 408: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh 408: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 408: ++ export LC_ALL=C 408: ++ LC_ALL=C 408: ++ '[' -z x86_64 ']' 408: ++ '[' -z '' ']' 408: ++ TESTDIR=out/test/x86_64 408: ++ CC=cc 408: ++ CXX=c++ 408: ++ GCC=gcc 408: ++ GXX=g++ 408: ++ OBJDUMP=objdump 408: ++ OBJCOPY=objcopy 408: ++ STRIP=strip 408: ++ QEMU= 408: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh .sh 408: ++ testname=wrap-lto 408: ++ t=out/test/x86_64/wrap-lto 408: ++ mkdir -p out/test/x86_64/wrap-lto 409: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh 409: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 409: ++ export LC_ALL=C 409: ++ LC_ALL=C 409: ++ '[' -z x86_64 ']' 409: ++ '[' -z '' ']' 409: ++ TESTDIR=out/test/x86_64 409: ++ CC=cc 409: ++ CXX=c++ 409: ++ GCC=gcc 409: ++ GXX=g++ 409: ++ OBJDUMP=objdump 409: ++ OBJCOPY=objcopy 409: ++ STRIP=strip 409: ++ QEMU= 409: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh .sh 410: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh 409: ++ testname=wrap 409: ++ t=out/test/x86_64/wrap 409: ++ mkdir -p out/test/x86_64/wrap 410: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 410: ++ export LC_ALL=C 410: ++ LC_ALL=C 410: ++ '[' -z x86_64 ']' 410: ++ '[' -z '' ']' 410: ++ TESTDIR=out/test/x86_64 410: ++ CC=cc 410: ++ CXX=c++ 410: ++ GCC=gcc 410: ++ GXX=g++ 410: ++ OBJDUMP=objdump 410: ++ OBJCOPY=objcopy 410: ++ STRIP=strip 410: ++ QEMU= 410: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh .sh 410: ++ testname=z-cet-report 410: ++ t=out/test/x86_64/z-cet-report 410: ++ mkdir -p out/test/x86_64/z-cet-report 392: + ./mold -v 392: + grep 'mold .*compatible with GNU ld' 392: mold 2.40.4 (compatible with GNU ld) 392: + ./mold --version 392: + grep 'mold .*compatible with GNU ld' 392: mold 2.40.4 (compatible with GNU ld) 392: + ./mold -V 392: + grep 'mold .*compatible with GNU ld' 392: mold 2.40.4 (compatible with GNU ld) 392: + ./mold -V 392: + grep elf_x86_64 392: elf_x86_64 392: + ./mold -V 392: + grep elf_i386 363: + readelf --symbols out/test/x86_64/undefined2/exe 392: elf_i386 392: + cat 392: + cc -c -xc -o out/test/x86_64/version/a.o - 363: + grep foo out/test/x86_64/undefined2/log 363: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 363: + not grep ndefined out/test/x86_64/undefined2/log 363: + grep ndefined out/test/x86_64/undefined2/log 363: + return 0 363: + on_exit 363: + echo OK 363: OK 363: + exit 0 369/425 Test #363: x86_64-undefined2 ..................................... Passed 0.88 sec test 411 Start 411: x86_64-z-defs 411: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh" 411: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 411: Environment variables: 411: MACHINE=x86_64 411: CPU= 411: Test timeout computed to be: 1500 411: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh 411: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 411: ++ export LC_ALL=C 411: ++ LC_ALL=C 411: ++ '[' -z x86_64 ']' 411: ++ '[' -z '' ']' 411: ++ TESTDIR=out/test/x86_64 411: ++ CC=cc 411: ++ CXX=c++ 411: ++ GCC=gcc 411: ++ GXX=g++ 411: ++ OBJDUMP=objdump 411: ++ OBJCOPY=objcopy 411: ++ STRIP=strip 411: ++ QEMU= 411: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh .sh 411: ++ testname=z-defs 411: ++ t=out/test/x86_64/z-defs 411: ++ mkdir -p out/test/x86_64/z-defs 403: ++ case $MACHINE in 403: ++ tlsdesc_opt=-mtls-dialect=gnu2 404: ++ case $MACHINE in 404: ++ tlsdesc_opt=-mtls-dialect=gnu2 405: ++ case $MACHINE in 405: ++ tlsdesc_opt=-mtls-dialect=gnu2 406: ++ case $MACHINE in 406: ++ tlsdesc_opt=-mtls-dialect=gnu2 407: ++ case $MACHINE in 407: ++ tlsdesc_opt=-mtls-dialect=gnu2 408: ++ case $MACHINE in 408: ++ tlsdesc_opt=-mtls-dialect=gnu2 403: +++ uname 404: +++ uname 409: ++ case $MACHINE in 409: ++ tlsdesc_opt=-mtls-dialect=gnu2 405: +++ uname 389: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script7/a.ver -o out/test/x86_64/version-script7/c.so out/test/x86_64/version-script7/b.o 411: ++ case $MACHINE in 411: ++ tlsdesc_opt=-mtls-dialect=gnu2 407: +++ uname 410: ++ case $MACHINE in 410: ++ tlsdesc_opt=-mtls-dialect=gnu2 406: +++ uname 408: +++ uname 361: + cat 365: mold: error: undefined symbol: foo 409: +++ uname 411: +++ uname 410: +++ uname 361: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - 365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all 395: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - 403: ++ '[' Linux = FreeBSD ']' 405: ++ '[' Linux = FreeBSD ']' 407: ++ '[' Linux = FreeBSD ']' 403: ++ trap 'on_error $LINENO' ERR 403: ++ trap on_exit EXIT 406: ++ '[' Linux = FreeBSD ']' 403: ++ echo -n 'Testing weak-undef ... ' 407: ++ trap 'on_error $LINENO' ERR 407: ++ trap on_exit EXIT 407: ++ echo -n 'Testing whole-archive ... ' 403: Testing weak-undef ... ++ set -o pipefail 403: ++ set -x 407: Testing whole-archive ... ++ set -o pipefail 407: ++ set -x 395: + cat 405: ++ trap 'on_error $LINENO' ERR 405: ++ trap on_exit EXIT 405: ++ echo -n 'Testing weak-undef4 ... ' 405: Testing weak-undef4 ... ++ set -o pipefail 405: ++ set -x 406: ++ trap 'on_error $LINENO' ERR 406: ++ trap on_exit EXIT 406: ++ echo -n 'Testing weak-undef5 ... ' 406: Testing weak-undef5 ... ++ set -o pipefail 406: ++ set -x 408: ++ '[' Linux = FreeBSD ']' 408: ++ trap 'on_error $LINENO' ERR 408: ++ trap on_exit EXIT 408: ++ echo -n 'Testing wrap-lto ... ' 408: Testing wrap-lto ... ++ set -o pipefail 408: ++ set -x 408: + test_cflags -flto 409: ++ '[' Linux = FreeBSD ']' 404: ++ '[' Linux = FreeBSD ']' 410: ++ '[' Linux = FreeBSD ']' 380: + cc -B. -o out/test/x86_64/version-script2/exe out/test/x86_64/version-script2/c.o out/test/x86_64/version-script2/b.so 403: + cat 407: + cat 409: ++ trap 'on_error $LINENO' ERR 409: ++ trap on_exit EXIT 404: ++ trap 'on_error $LINENO' ERR 394: + cat 404: ++ trap on_exit EXIT 387: + readelf --dyn-syms out/test/x86_64/version-script5/c.so 397: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/b.so out/test/x86_64/warn-symbol-type/a.o 409: ++ echo -n 'Testing wrap ... ' 409: Testing wrap ... ++ set -o pipefail 404: ++ echo -n 'Testing weak-undef2 ... ' 409: ++ set -x 409: + cat 404: Testing weak-undef2 ... ++ set -o pipefail 404: ++ set -x 404: + cc -c -o out/test/x86_64/weak-undef2/a.o -xc - 405: + cat 405: + cc -c -o out/test/x86_64/weak-undef4/a.o -xc - 411: ++ '[' Linux = FreeBSD ']' 411: ++ trap 'on_error $LINENO' ERR 411: ++ trap on_exit EXIT 411: ++ echo -n 'Testing z-defs ... ' 411: Testing z-defs ... ++ set -o pipefail 411: ++ set -x 411: + cat 410: ++ trap 'on_error $LINENO' ERR 410: ++ trap on_exit EXIT 410: ++ echo -n 'Testing z-cet-report ... ' 410: Testing z-cet-report ... ++ set -o pipefail 410: ++ set -x 410: + cat 377: + cc -B. -o out/test/x86_64/version-script17/exe1 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so 406: + cat 406: + cc -c -o out/test/x86_64/weak-undef5/a.o -fPIC -xc - 360: + cat 407: + cc -o out/test/x86_64/whole-archive/a.o -c -x assembler - 403: + cc -c -o out/test/x86_64/weak-undef/a.o -fPIC -xc - 397: + grep 'warning: symbol type mismatch: times' 394: + cc -xc -c -o out/test/x86_64/visibility/b.o - 409: + cc -fPIC -shared -o out/test/x86_64/wrap/a.so -xc - 411: + cc -fPIC -c -o out/test/x86_64/z-defs/a.o -xc - 352: + cat 352: + cc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 408: + echo 'int main() {}' 408: + cc -B. -flto -o /dev/null -xc - 356: + cat 385: + cat 385: + cc -xc -c -o out/test/x86_64/version-script3/c.o - 354: + cat 404: + cat 410: + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - 351: + cc -B. -shared -o out/test/x86_64/tlsdesc-dlopen/b.so out/test/x86_64/tlsdesc-dlopen/a.o 360: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - 353: + cat 387: + grep -F foo out/test/x86_64/version-script5/log 353: + cc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 354: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 358: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/x86_64/trace-symbol/log 396: + cat 396: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - 356: + cc -fPIC -c -o out/test/x86_64/tlsdesc/b.o -xc - -mtls-dialect=gnu2 387: 5: 00000000000037b8 4 OBJECT GLOBAL DEFAULT 19 foo 387: + not grep -F ' main' out/test/x86_64/version-script5/log 387: + grep -F ' main' out/test/x86_64/version-script5/log 358: trace-symbol: out/test/x86_64/trace-symbol/a.o: reference to foo 358: + grep 'trace-symbol: .*/b.o: definition of foo' out/test/x86_64/trace-symbol/log 387: + return 0 387: + on_exit 387: + echo OK 387: OK 387: + exit 0 370/425 Test #387: x86_64-version-script5 ................................ Passed 0.68 sec test 412 Start 412: x86_64-z-dynamic-undefined-weak-exe 412: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh" 412: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 412: Environment variables: 412: MACHINE=x86_64 412: CPU= 412: Test timeout computed to be: 1500 215: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccWBrVXB.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccDbKaf0.res' '-flinker-output=pie' 215: /usr/libexec/gcc/x86_64-linux-gnu/15/lto1 -quiet -dumpbase out/test/x86_64/lto-gcc/exe2.wpa -mtune=generic -march=x86-64 -version -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fasynchronous-unwind-tables -fltrans-output-list=/tmp/ccWBrVXB.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccDbKaf0.res -flinker-output=pie @/tmp/cccUpWJA 215: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccWBrVXB.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccDbKaf0.res' '-flinker-output=pie' '-dumpdir' 'out/test/x86_64/lto-gcc/exe2.wpa.' 215: + gcc -flto -fno-use-linker-plugin -c -o out/test/x86_64/lto-gcc/c.o -xc - 215: + cat 358: trace-symbol: out/test/x86_64/trace-symbol/b.o: definition of foo 358: + grep 'trace-symbol: .*/c.so: definition of baz' out/test/x86_64/trace-symbol/log 407: + echo 'int fn1() { return 42; }' 407: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - 399: + cc -B. -o out/test/x86_64/weak-export-dso/b.so out/test/x86_64/weak-export-dso/a.o -shared 358: trace-symbol: out/test/x86_64/trace-symbol/c.so: definition of baz 358: + on_exit 358: + echo OK 358: OK 358: + exit 0 412: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh 371/425 Test #358: x86_64-trace-symbol ................................... Passed 1.23 sec 412: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 412: ++ export LC_ALL=C 412: ++ LC_ALL=C 412: ++ '[' -z x86_64 ']' 412: ++ '[' -z '' ']' 412: ++ TESTDIR=out/test/x86_64 412: ++ CC=cc 412: ++ CXX=c++ 412: ++ GCC=gcc 412: ++ GXX=g++ 412: ++ OBJDUMP=objdump 412: ++ OBJCOPY=objcopy 412: ++ STRIP=strip 412: ++ QEMU= 412: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh .sh 412: ++ testname=z-dynamic-undefined-weak-exe 412: ++ t=out/test/x86_64/z-dynamic-undefined-weak-exe 412: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak-exe 412: ++ case $MACHINE in 412: ++ tlsdesc_opt=-mtls-dialect=gnu2 412: +++ uname 412: ++ '[' Linux = FreeBSD ']' 412: ++ trap 'on_error $LINENO' ERR 412: ++ trap on_exit EXIT 412: ++ echo -n 'Testing z-dynamic-undefined-weak-exe ... ' 412: Testing z-dynamic-undefined-weak-exe ... ++ set -o pipefail 412: ++ set -x 412: + cat 412: + cc -o out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -c -xc - -fPIC 410: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o 410: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=warning 362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a 393: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' 393: + cc -B. -shared -o out/test/x86_64/versioned-undef/c.so out/test/x86_64/versioned-undef/a.o -Wl,--version-script=out/test/x86_64/versioned-undef/b.ver test 413 Start 413: x86_64-z-dynamic-undefined-weak 413: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh" 413: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 413: Environment variables: 413: MACHINE=x86_64 413: CPU= 413: Test timeout computed to be: 1500 339: + cc -B. -o out/test/x86_64/tls-gd/exe3 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static 355: + cat 355: + cc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 365: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe 365: + not grep -w foo 365: + grep -w foo 389: + readelf --dyn-syms out/test/x86_64/version-script7/c.so 389: + grep 'foo$' out/test/x86_64/version-script7/log 377: + nm -g out/test/x86_64/version-script17/exe1 377: + grep foo 351: + cat 351: + cc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 391: + readelf --dyn-syms out/test/x86_64/version-script9/c.so 260: + seq 1 10000 260: + sed 's/.*/void func&();/' 391: + grep ' foo@@VER1$' out/test/x86_64/version-script9/log 413: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh 400: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared 389: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo 361: + rm -f out/test/x86_64/undefined-glob/d.a 389: + grep bar@@VER_X1 out/test/x86_64/version-script7/log 411: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o 365: + return 0 362: + readelf --symbols out/test/x86_64/undefined/exe 413: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 413: ++ export LC_ALL=C 413: ++ LC_ALL=C 413: ++ '[' -z x86_64 ']' 413: ++ '[' -z '' ']' 413: ++ TESTDIR=out/test/x86_64 413: ++ CC=cc 413: ++ CXX=c++ 413: ++ GCC=gcc 413: ++ GXX=g++ 413: ++ OBJDUMP=objdump 413: ++ OBJCOPY=objcopy 413: ++ STRIP=strip 413: ++ QEMU= 413: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh .sh 388: + cc -B. -shared -Wl,-version-script,out/test/x86_64/version-script6/d.ver -o out/test/x86_64/version-script6/f.so out/test/x86_64/version-script6/e.o out/test/x86_64/version-script6/c.so -Wl,--undefined-version 391: 7: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo@@VER1 391: + on_exit 391: + echo OK 391: OK 391: + exit 0 365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols 404: + cat 385: + cc -B. -o out/test/x86_64/version-script3/exe out/test/x86_64/version-script3/c.o out/test/x86_64/version-script3/b.so 394: + rm -f out/test/x86_64/visibility/c.a 389: 6: 0000000000001649 15 FUNC GLOBAL DEFAULT 14 bar@@VER_X1 389: + on_exit 389: + echo OK 389: OK 389: + exit 0 395: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o 406: + cat 398: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o 398: + grep 'undefined symbol:.*foo' 361: + ar cr out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/a.o out/test/x86_64/undefined-glob/b.o out/test/x86_64/undefined-glob/c.o 401: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o 362: + not grep foo out/test/x86_64/undefined/log 362: + grep foo out/test/x86_64/undefined/log 413: ++ testname=z-dynamic-undefined-weak 413: ++ t=out/test/x86_64/z-dynamic-undefined-weak 413: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak 372/425 Test #389: x86_64-version-script7 ................................ Passed 0.79 sec 373/425 Test #391: x86_64-version-script9 ................................ Passed 0.75 sec 394: + ar crs out/test/x86_64/visibility/c.a out/test/x86_64/visibility/a.o out/test/x86_64/visibility/b.o 365: + grep 'undefined.*foo' 404: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - 360: + rm -f out/test/x86_64/undefined-glob-gc-sections/d.a 395: + not grep -F 'multiple common symbols' 395: + grep -F 'multiple common symbols' test 414 Start 414: x86_64-z-dynamic-undefined-weak2 414: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh" 414: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 414: Environment variables: 414: MACHINE=x86_64 414: CPU= 414: Test timeout computed to be: 1500 test 415 Start 415: x86_64-z-max-page-size 415: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh" 415: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 415: Environment variables: 415: MACHINE=x86_64 415: CPU= 415: Test timeout computed to be: 1500 406: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - 403: + cat 403: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - 380: + out/test/x86_64/version-script2/exe 380: + readelf --dyn-syms out/test/x86_64/version-script2/exe 380: + grep -F foo@ver1 out/test/x86_64/version-script2/log 380: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) 380: + grep -F bar@ver2 out/test/x86_64/version-script2/log 380: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) 380: + grep -F baz@ver3 out/test/x86_64/version-script2/log 360: + ar cr out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/a.o out/test/x86_64/undefined-glob-gc-sections/b.o out/test/x86_64/undefined-glob-gc-sections/c.o 362: + return 0 362: + not grep bar out/test/x86_64/undefined/log 362: + grep bar out/test/x86_64/undefined/log 362: + return 0 362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo 413: ++ case $MACHINE in 413: ++ tlsdesc_opt=-mtls-dialect=gnu2 413: +++ uname 413: ++ '[' Linux = FreeBSD ']' 413: ++ trap 'on_error $LINENO' ERR 413: ++ trap on_exit EXIT 413: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' 413: Testing z-dynamic-undefined-weak ... ++ set -o pipefail 413: ++ set -x 413: + cat 413: + cc -o out/test/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC 397: mold: warning: symbol type mismatch: times 397: + on_exit 397: + echo OK 397: OK 397: + exit 0 399: + cc -B. -o out/test/x86_64/weak-export-dso/c.so out/test/x86_64/weak-export-dso/a.o -shared -Wl,-z,defs 260: + echo 'int main() {' 260: + seq 1 10000 260: + sed 's/.*/func&();/' 392: + rm -f out/test/x86_64/version/exe 392: + cc -B. -Wl,--version -o out/test/x86_64/version/exe1 out/test/x86_64/version/a.o 392: + grep mold 407: + echo 'int fn2() { return 42; }' 407: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - 405: + cat 405: + cc -c -o out/test/x86_64/weak-undef4/b.o -xc - 414: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh 414: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 414: ++ export LC_ALL=C 414: ++ LC_ALL=C 414: ++ '[' -z x86_64 ']' 374/425 Test #397: x86_64-warn-symbol-type ............................... Passed 0.60 sec 414: ++ '[' -z '' ']' 414: ++ TESTDIR=out/test/x86_64 414: ++ CC=cc 414: ++ CXX=c++ 414: ++ GCC=gcc 414: ++ GXX=g++ 414: ++ OBJDUMP=objdump 414: ++ OBJCOPY=objcopy 414: ++ STRIP=strip 414: ++ QEMU= 414: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh .sh 390: + cat 390: + cc -xc -c -o out/test/x86_64/version-script8/c.o - test 416 Start 416: x86_64-z-nodefaultlib 416: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh" 416: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 416: Environment variables: 416: MACHINE=x86_64 416: CPU= 416: Test timeout computed to be: 1500 414: ++ testname=z-dynamic-undefined-weak2 414: ++ t=out/test/x86_64/z-dynamic-undefined-weak2 414: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak2 380: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) 380: + on_exit 380: + echo OK 380: OK 380: + exit 0 415: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh 415: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 415: ++ export LC_ALL=C 415: ++ LC_ALL=C 415: ++ '[' -z x86_64 ']' 415: ++ '[' -z '' ']' 415: ++ TESTDIR=out/test/x86_64 415: ++ CC=cc 415: ++ CXX=c++ 415: ++ GCC=gcc 415: ++ GXX=g++ 415: ++ OBJDUMP=objdump 415: ++ OBJCOPY=objcopy 415: ++ STRIP=strip 415: ++ QEMU= 415: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh .sh 415: ++ testname=z-max-page-size 415: ++ t=out/test/x86_64/z-max-page-size 415: ++ mkdir -p out/test/x86_64/z-max-page-size 375/425 Test #380: x86_64-version-script2 ................................ Passed 1.05 sec 414: ++ case $MACHINE in 414: ++ tlsdesc_opt=-mtls-dialect=gnu2 414: +++ uname 414: ++ '[' Linux = FreeBSD ']' 415: ++ case $MACHINE in 415: ++ tlsdesc_opt=-mtls-dialect=gnu2 415: +++ uname 215: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o 416: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh 353: + cat 353: + cc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 393: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - 393: + cat 362: + readelf --symbols out/test/x86_64/undefined/exe test 417 Start 417: x86_64-z-nodump 417: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh" 417: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 417: Environment variables: 417: MACHINE=x86_64 417: CPU= 417: Test timeout computed to be: 1500 414: ++ trap 'on_error $LINENO' ERR 414: ++ trap on_exit EXIT 414: ++ echo -n 'Testing z-dynamic-undefined-weak2 ... ' 414: Testing z-dynamic-undefined-weak2 ... ++ set -o pipefail 414: ++ set -x 414: + cat 414: + cc -o out/test/x86_64/z-dynamic-undefined-weak2/a.o -c -xc - -fno-PIE 415: ++ '[' Linux = FreeBSD ']' 415: ++ trap 'on_error $LINENO' ERR 415: ++ trap on_exit EXIT 415: ++ echo -n 'Testing z-max-page-size ... ' 415: Testing z-max-page-size ... ++ set -o pipefail 415: ++ set -x 415: + cc -o out/test/x86_64/z-max-page-size/a.o -c -xc - 415: + cat 416: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 416: ++ export LC_ALL=C 416: ++ LC_ALL=C 416: ++ '[' -z x86_64 ']' 416: ++ '[' -z '' ']' 416: ++ TESTDIR=out/test/x86_64 416: ++ CC=cc 416: ++ CXX=c++ 416: ++ GCC=gcc 416: ++ GXX=g++ 416: ++ OBJDUMP=objdump 416: ++ OBJCOPY=objcopy 416: ++ STRIP=strip 416: ++ QEMU= 416: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh .sh 416: ++ testname=z-nodefaultlib 416: ++ t=out/test/x86_64/z-nodefaultlib 416: ++ mkdir -p out/test/x86_64/z-nodefaultlib 260: + echo '}' 260: + cc -c -o out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/c.c 400: + cat 400: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - 417: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh 416: ++ case $MACHINE in 416: ++ tlsdesc_opt=-mtls-dialect=gnu2 388: + readelf --dyn-syms out/test/x86_64/version-script6/f.so 416: +++ uname 417: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 417: ++ export LC_ALL=C 417: ++ LC_ALL=C 417: ++ '[' -z x86_64 ']' 417: ++ '[' -z '' ']' 417: ++ TESTDIR=out/test/x86_64 417: ++ CC=cc 417: ++ CXX=c++ 417: ++ GCC=gcc 417: ++ GXX=g++ 417: ++ OBJDUMP=objdump 417: ++ OBJCOPY=objcopy 417: ++ STRIP=strip 417: ++ QEMU= 416: ++ '[' Linux = FreeBSD ']' 416: ++ trap 'on_error $LINENO' ERR 416: ++ trap on_exit EXIT 416: ++ echo -n 'Testing z-nodefaultlib ... ' 416: Testing z-nodefaultlib ... ++ set -o pipefail 416: ++ set -x 388: + grep foo@VER_X1 out/test/x86_64/version-script6/log 416: + cc -o out/test/x86_64/z-nodefaultlib/a.o -c -xc - 416: + cat 388: 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) 388: + grep bar@VER_X2 out/test/x86_64/version-script6/log 417: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh .sh 398: mold: error: undefined symbol: foo 417: ++ testname=z-nodump 417: ++ t=out/test/x86_64/z-nodump 417: ++ mkdir -p out/test/x86_64/z-nodump 388: 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) 388: + grep baz@@VER_Y2 out/test/x86_64/version-script6/log 398: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols 398: + grep 'undefined symbol:.*foo' 392: mold 2.40.4 (compatible with GNU ld) 392: + not '[' -f out/test/x86_64/version/exe1 ']' 392: + '[' -f out/test/x86_64/version/exe1 ']' 392: + return 0 392: + cc -B. -Wl,-v -o out/test/x86_64/version/exe2 out/test/x86_64/version/a.o 392: + grep mold 395: + return 0 395: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o -Wl,-warn-common 417: ++ case $MACHINE in 417: ++ tlsdesc_opt=-mtls-dialect=gnu2 395: + grep -F 'multiple common symbols' 417: +++ uname 388: 7: 0000000000001729 26 FUNC GLOBAL DEFAULT 14 baz@@VER_Y2 388: + on_exit 417: ++ '[' Linux = FreeBSD ']' 417: ++ trap 'on_error $LINENO' ERR 417: ++ trap on_exit EXIT 417: ++ echo -n 'Testing z-nodump ... ' 417: Testing z-nodump ... ++ set -o pipefail 417: ++ set -x 388: + echo OK 388: OK 388: + exit 0 376/425 Test #388: x86_64-version-script6 ................................ Passed 1.04 sec 417: + cat test 418 Start 418: x86_64-z-now 418: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh" 418: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 418: Environment variables: 418: MACHINE=x86_64 418: CPU= 418: Test timeout computed to be: 1500 417: + cc -c -o out/test/x86_64/z-nodump/a.o -xc - 385: + out/test/x86_64/version-script3/exe 385: + readelf --dyn-syms out/test/x86_64/version-script3/exe 410: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log 410: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT 410: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log 401: + not grep 'WEAK DEFAULT UND foo' 401: + grep 'WEAK DEFAULT UND foo' 401: + readelf --dyn-syms out/test/x86_64/weak-export-exe/exe 410: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK 385: + grep -F foo@ver1 out/test/x86_64/version-script3/log 410: + not cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=error 401: + return 0 385: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) 385: + grep -F bar@ver2 out/test/x86_64/version-script3/log 418: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh 418: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 418: ++ export LC_ALL=C 385: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) 418: ++ LC_ALL=C 385: + grep -F baz@ver2 out/test/x86_64/version-script3/log 418: ++ '[' -z x86_64 ']' 418: ++ '[' -z '' ']' 418: ++ TESTDIR=out/test/x86_64 418: ++ CC=cc 418: ++ CXX=c++ 418: ++ GCC=gcc 418: ++ GXX=g++ 418: ++ OBJDUMP=objdump 418: ++ OBJCOPY=objcopy 418: ++ STRIP=strip 418: ++ QEMU= 418: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh .sh 385: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver2 (5) 385: + on_exit 385: + echo OK 385: OK 385: + exit 0 377/425 Test #385: x86_64-version-script3 ................................ Passed 1.07 sec 418: ++ testname=z-now 418: ++ t=out/test/x86_64/z-now 418: ++ mkdir -p out/test/x86_64/z-now 401: + grep '^3$' 401: + out/test/x86_64/weak-export-exe/exe test 419 Start 419: x86_64-z-origin 419: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh" 419: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 419: Environment variables: 419: MACHINE=x86_64 419: CPU= 419: Test timeout computed to be: 1500 418: ++ case $MACHINE in 418: ++ tlsdesc_opt=-mtls-dialect=gnu2 418: +++ uname 401: 3 401: + on_exit 401: + echo OK 401: OK 401: + exit 0 377: 0000000000001759 T foo 377: + cat 378/425 Test #401: x86_64-weak-export-exe ................................ Passed 0.66 sec 418: ++ '[' Linux = FreeBSD ']' 418: ++ trap 'on_error $LINENO' ERR 418: ++ trap on_exit EXIT 418: ++ echo -n 'Testing z-now ... ' 418: Testing z-now ... ++ set -o pipefail 418: ++ set -x test 420 Start 420: x86_64-z-pack-relative-relocs 420: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh" 420: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 420: Environment variables: 420: MACHINE=x86_64 420: CPU= 420: Test timeout computed to be: 1500 418: + cat 418: + cc -o out/test/x86_64/z-now/a.o -c -xc - 419: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh 419: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 419: ++ export LC_ALL=C 419: ++ LC_ALL=C 419: ++ '[' -z x86_64 ']' 419: ++ '[' -z '' ']' 419: ++ TESTDIR=out/test/x86_64 419: ++ CC=cc 419: ++ CXX=c++ 419: ++ GCC=gcc 419: ++ GXX=g++ 419: ++ OBJDUMP=objdump 419: ++ OBJCOPY=objcopy 419: ++ STRIP=strip 419: ++ QEMU= 419: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh .sh 377: + cc -B. -o out/test/x86_64/version-script17/exe2 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/c.ver -Wl,--undefined-version 399: + readelf --dyn-syms out/test/x86_64/weak-export-dso/b.so 399: + grep 'WEAK DEFAULT UND foo' 399: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo 365: mold: warning: undefined symbol: foo 365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files 365: + not grep 'undefined.*foo' 365: + grep 'undefined.*foo' 420: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh 399: + readelf --dyn-syms out/test/x86_64/weak-export-dso/c.so 399: + grep 'WEAK DEFAULT UND foo' 419: ++ testname=z-origin 419: ++ t=out/test/x86_64/z-origin 419: ++ mkdir -p out/test/x86_64/z-origin 420: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 420: ++ export LC_ALL=C 420: ++ LC_ALL=C 420: ++ '[' -z x86_64 ']' 420: ++ '[' -z '' ']' 420: ++ TESTDIR=out/test/x86_64 420: ++ CC=cc 420: ++ CXX=c++ 420: ++ GCC=gcc 420: ++ GXX=g++ 420: ++ OBJDUMP=objdump 420: ++ OBJCOPY=objcopy 420: ++ STRIP=strip 420: ++ QEMU= 420: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh .sh 399: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo 419: ++ case $MACHINE in 419: ++ tlsdesc_opt=-mtls-dialect=gnu2 420: ++ testname=z-pack-relative-relocs 420: ++ t=out/test/x86_64/z-pack-relative-relocs 420: ++ mkdir -p out/test/x86_64/z-pack-relative-relocs 399: + on_exit 399: + echo OK 399: OK 399: + exit 0 379/425 Test #399: x86_64-weak-export-dso ................................ Passed 0.68 sec 419: +++ uname test 421 Start 421: x86_64-z-rodynamic 421: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh" 421: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 421: Environment variables: 421: MACHINE=x86_64 421: CPU= 421: Test timeout computed to be: 1500 419: ++ '[' Linux = FreeBSD ']' 419: ++ trap 'on_error $LINENO' ERR 419: ++ trap on_exit EXIT 419: ++ echo -n 'Testing z-origin ... ' 419: Testing z-origin ... ++ set -o pipefail 419: ++ set -x 419: + cat 419: + cc -c -o out/test/x86_64/z-origin/a.o -xc - 411: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs 420: ++ case $MACHINE in 420: ++ tlsdesc_opt=-mtls-dialect=gnu2 420: +++ uname 420: ++ '[' Linux = FreeBSD ']' 420: ++ trap 'on_error $LINENO' ERR 420: ++ trap on_exit EXIT 420: ++ echo -n 'Testing z-pack-relative-relocs ... ' 420: Testing z-pack-relative-relocs ... ++ set -o pipefail 420: ++ set -x 420: + cat 420: + cc -o out/test/x86_64/z-pack-relative-relocs/a.o -fPIC -c -xc - 398: mold: warning: undefined symbol: foo 421: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh 421: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 421: ++ export LC_ALL=C 421: ++ LC_ALL=C 421: ++ '[' -z x86_64 ']' 421: ++ '[' -z '' ']' 421: ++ TESTDIR=out/test/x86_64 421: ++ CC=cc 421: ++ CXX=c++ 421: ++ GCC=gcc 421: ++ GXX=g++ 421: ++ OBJDUMP=objdump 421: ++ OBJCOPY=objcopy 421: ++ STRIP=strip 421: ++ QEMU= 421: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh .sh 398: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -Wl,--error-unresolved-symbols 362: + grep foo out/test/x86_64/undefined/log 421: ++ testname=z-rodynamic 398: + grep 'undefined symbol:.*foo' 421: ++ t=out/test/x86_64/z-rodynamic 421: ++ mkdir -p out/test/x86_64/z-rodynamic 362: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 421: ++ case $MACHINE in 421: ++ tlsdesc_opt=-mtls-dialect=gnu2 360: + cat 362: + not grep bar out/test/x86_64/undefined/log 362: + grep bar out/test/x86_64/undefined/log 360: + cc -o out/test/x86_64/undefined-glob-gc-sections/e.o -c -xc - 392: mold 2.40.4 (compatible with GNU ld) 421: +++ uname 394: + cat 351: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl 406: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared 392: + out/test/x86_64/version/exe2 392: + grep 'Hello world' 394: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - 412: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie 362: + return 0 362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo --undefined=bar 415: + cc -B. -o out/test/x86_64/z-max-page-size/exe1 out/test/x86_64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments 361: + cat 361: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - 421: ++ '[' Linux = FreeBSD ']' 413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/b.so out/test/x86_64/z-dynamic-undefined-weak/a.o 421: ++ trap 'on_error $LINENO' ERR 421: ++ trap on_exit EXIT 421: ++ echo -n 'Testing z-rodynamic ... ' 421: Testing z-rodynamic ... ++ set -o pipefail 421: ++ set -x 421: + cat 421: + cc -o out/test/x86_64/z-rodynamic/a.o -c -xc - 417: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o 392: Hello world 402: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o 355: + cat 355: + cc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 356: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o 354: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe1 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o 392: + not ./mold --v 392: + grep 'unknown command line option:' 392: mold: fatal: unknown command line option: --v 392: + on_exit 392: + echo OK 392: OK 392: + exit 0 380/425 Test #392: x86_64-version ........................................ Passed 0.91 sec test 422 Start 422: x86_64-z-sectionheader 422: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh" 422: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 422: Environment variables: 422: MACHINE=x86_64 422: CPU= 422: Test timeout computed to be: 1500 422: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh 422: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 422: ++ export LC_ALL=C 422: ++ LC_ALL=C 422: ++ '[' -z x86_64 ']' 422: ++ '[' -z '' ']' 422: ++ TESTDIR=out/test/x86_64 422: ++ CC=cc 422: ++ CXX=c++ 422: ++ GCC=gcc 422: ++ GXX=g++ 422: ++ OBJDUMP=objdump 422: ++ OBJCOPY=objcopy 422: ++ STRIP=strip 422: ++ QEMU= 395: mold: warning: out/test/x86_64/warn-common/b.o: multiple common symbols: foo 422: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh .sh 400: + cc -B. -o out/test/x86_64/weak-export-dso2/d.so out/test/x86_64/weak-export-dso2/c.o out/test/x86_64/weak-export-dso2/b.so -shared 395: + on_exit 395: + echo OK 395: OK 395: + exit 0 422: ++ testname=z-sectionheader 422: ++ t=out/test/x86_64/z-sectionheader 422: ++ mkdir -p out/test/x86_64/z-sectionheader 393: + cc -B. -o out/test/x86_64/versioned-undef/exe out/test/x86_64/versioned-undef/d.o out/test/x86_64/versioned-undef/c.so 381/425 Test #395: x86_64-warn-common .................................... Passed 0.86 sec 353: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe1 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so 362: + readelf --symbols out/test/x86_64/undefined/exe test 423 Start 423: x86_64-z-separate-code 423: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh" 423: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 423: Environment variables: 423: MACHINE=x86_64 423: CPU= 423: Test timeout computed to be: 1500 411: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,defs 411: + grep 'undefined symbol:.* foo' 407: + rm -f out/test/x86_64/whole-archive/d.a 407: + ar cr out/test/x86_64/whole-archive/d.a out/test/x86_64/whole-archive/b.o out/test/x86_64/whole-archive/c.o 403: + cat 403: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - 416: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib 404: + not cc -B. -o out/test/x86_64/weak-undef2/exe out/test/x86_64/weak-undef2/a.o out/test/x86_64/weak-undef2/b.o 404: + grep 'undefined symbol: foo' 405: + cat 405: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - 377: + nm -g out/test/x86_64/version-script17/exe2 377: + not grep foo 377: + grep foo 339: + out/test/x86_64/tls-gd/exe3 339: + grep '1 2 3 4 5 6' 339: 1 2 3 4 5 6 396: + cc -B. -o out/test/x86_64/warn-once/exe out/test/x86_64/warn-once/a.o out/test/x86_64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once 422: ++ case $MACHINE in 422: ++ tlsdesc_opt=-mtls-dialect=gnu2 422: +++ uname 409: + cat 409: + cc -c -o out/test/x86_64/wrap/b.o -xc - 414: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak2/exe out/test/x86_64/z-dynamic-undefined-weak2/a.o -no-pie -Wl,-z,dynamic-undefined-weak 390: + cc -B. -o out/test/x86_64/version-script8/exe out/test/x86_64/version-script8/c.o out/test/x86_64/version-script8/b.so 422: ++ '[' Linux = FreeBSD ']' 422: ++ trap 'on_error $LINENO' ERR 422: ++ trap on_exit EXIT 422: ++ echo -n 'Testing z-sectionheader ... ' 422: Testing z-sectionheader ... ++ set -o pipefail 422: ++ set -x 398: mold: error: undefined symbol: foo 398: + on_exit 398: + echo OK 398: OK 398: + exit 0 418: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now 423: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh 422: + cc -o out/test/x86_64/z-sectionheader/a.o -c -xc - 365: + return 0 339: + cc -B. -o out/test/x86_64/tls-gd/exe4 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static -Wl,-no-relax 422: + cat 352: + cc -B. -o out/test/x86_64/tlsdesc-import/exe out/test/x86_64/tlsdesc-import/a.o out/test/x86_64/tlsdesc-import/b.so 382/425 Test #398: x86_64-warn-unresolved-symbols ........................ Passed 0.85 sec test 424 Start 424: x86_64-z-stack-size 424: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh" 424: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 424: Environment variables: 424: MACHINE=x86_64 424: CPU= 424: Test timeout computed to be: 1500 365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs 365: + grep 'undefined.*foo' 423: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 423: ++ export LC_ALL=C 423: ++ LC_ALL=C 423: ++ '[' -z x86_64 ']' 423: ++ '[' -z '' ']' 423: ++ TESTDIR=out/test/x86_64 423: ++ CC=cc 423: ++ CXX=c++ 423: ++ GCC=gcc 423: ++ GXX=g++ 423: ++ OBJDUMP=objdump 423: ++ OBJCOPY=objcopy 423: ++ STRIP=strip 423: ++ QEMU= 423: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh .sh 423: ++ testname=z-separate-code 423: ++ t=out/test/x86_64/z-separate-code 423: ++ mkdir -p out/test/x86_64/z-separate-code 424: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh 424: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 424: ++ export LC_ALL=C 424: ++ LC_ALL=C 423: ++ case $MACHINE in 423: ++ tlsdesc_opt=-mtls-dialect=gnu2 423: +++ uname 424: ++ '[' -z x86_64 ']' 424: ++ '[' -z '' ']' 424: ++ TESTDIR=out/test/x86_64 424: ++ CC=cc 424: ++ CXX=c++ 424: ++ GCC=gcc 424: ++ GXX=g++ 424: ++ OBJDUMP=objdump 424: ++ OBJCOPY=objcopy 424: ++ STRIP=strip 424: ++ QEMU= 423: ++ '[' Linux = FreeBSD ']' 423: ++ trap 'on_error $LINENO' ERR 423: ++ trap on_exit EXIT 423: ++ echo -n 'Testing z-separate-code ... ' 423: Testing z-separate-code ... ++ set -o pipefail 423: ++ set -x 423: + is_musl 423: + grep musl 424: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh .sh 394: + cc -B. -shared -o out/test/x86_64/visibility/e.so out/test/x86_64/visibility/c.a out/test/x86_64/visibility/d.o 424: ++ testname=z-stack-size 424: ++ t=out/test/x86_64/z-stack-size 424: ++ mkdir -p out/test/x86_64/z-stack-size 424: ++ case $MACHINE in 424: ++ tlsdesc_opt=-mtls-dialect=gnu2 423: + cat 423: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - 424: +++ uname 424: ++ '[' Linux = FreeBSD ']' 424: ++ trap 'on_error $LINENO' ERR 402: + cat 424: ++ trap on_exit EXIT 424: ++ echo -n 'Testing z-stack-size ... ' 424: Testing z-stack-size ... ++ set -o pipefail 393: + out/test/x86_64/versioned-undef/exe 424: ++ set -x 393: + grep '^1 2 3 3 4$' 354: + grep '42 5' 424: + cat 393: 1 2 3 3 4 417: + not grep -E 'Flags:.*NODUMP' 377: + return 0 417: + grep -E 'Flags:.*NODUMP' 402: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - 424: + cc -o out/test/x86_64/z-stack-size/a.o -c -xc - 417: + readelf --dynamic out/test/x86_64/z-nodump/b.so 354: + out/test/x86_64/tlsdesc-local-dynamic/exe1 354: 42 5 354: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe2 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o -Wl,--no-relax 393: + on_exit 377: + cat 393: + echo OK 393: OK 393: + exit 0 383/425 Test #393: x86_64-versioned-undef ................................ Passed 1.01 sec 412: + not grep ' fn$' 412: + grep ' fn$' 412: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 377: + cc -B. -o out/test/x86_64/version-script17/exe3 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/d.ver test 425 Start 425: x86_64-z-start-stop-visibility 425: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh" 425: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 425: Environment variables: 425: MACHINE=x86_64 425: CPU= 425: Test timeout computed to be: 1500 417: + return 0 417: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -Wl,-z,nodump 412: + return 0 412: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie -Wl,-z,dynamic-undefined-weak 425: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh 425: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 425: ++ export LC_ALL=C 425: ++ LC_ALL=C 425: ++ '[' -z x86_64 ']' 425: ++ '[' -z '' ']' 425: ++ TESTDIR=out/test/x86_64 425: ++ CC=cc 425: ++ CXX=c++ 425: ++ GCC=gcc 425: ++ GXX=g++ 425: ++ OBJDUMP=objdump 425: ++ OBJCOPY=objcopy 425: ++ STRIP=strip 425: ++ QEMU= 425: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh .sh 425: ++ testname=z-start-stop-visibility 425: ++ t=out/test/x86_64/z-start-stop-visibility 425: ++ mkdir -p out/test/x86_64/z-start-stop-visibility 425: ++ case $MACHINE in 425: ++ tlsdesc_opt=-mtls-dialect=gnu2 425: +++ uname 425: ++ '[' Linux = FreeBSD ']' 425: ++ trap 'on_error $LINENO' ERR 425: ++ trap on_exit EXIT 425: ++ echo -n 'Testing z-start-stop-visibility ... ' 425: Testing z-start-stop-visibility ... ++ set -o pipefail 425: ++ set -x 425: + cat 425: + cc -o out/test/x86_64/z-start-stop-visibility/a.o -c -xc - 406: + cc -B. -o out/test/x86_64/weak-undef5/exe out/test/x86_64/weak-undef5/a.o -Wl,--as-needed -Lout/test/x86_64/weak-undef5 -lfoobar -Wl,-rpath,out/test/x86_64/weak-undef5 390: + out/test/x86_64/version-script8/exe 352: + out/test/x86_64/tlsdesc-import/exe 352: + grep '5 7' 416: + readelf --dynamic out/test/x86_64/z-nodefaultlib/exe 400: + grep 'WEAK DEFAULT .* UND foo' 356: + out/test/x86_64/tlsdesc/exe1 390: + readelf --dyn-syms out/test/x86_64/version-script8/b.so 356: + grep '42 3 5' 353: + grep '^5 5 5$' 413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/c.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak 396: ++ wc -l 356: 42 3 5 400: + readelf -W --dyn-syms out/test/x86_64/weak-export-dso2/d.so 356: + cc -B. -o out/test/x86_64/tlsdesc/exe2 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o -Wl,-no-relax 396: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log 400: 4: 0000000000000000 0 FUNC WEAK DEFAULT UND foo 353: + out/test/x86_64/tlsdesc-initial-exec/exe1 416: + grep 'Flags:.*NODEFLIB' 400: + on_exit 400: + echo OK 400: OK 400: + exit 0 351: + out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/b.so 396: + '[' 1 = 1 ']' 396: + on_exit 396: + echo OK 396: OK 396: + exit 0 384/425 Test #400: x86_64-weak-export-dso2 ............................... Passed 0.94 sec 352: 5 7 385/425 Test #396: x86_64-warn-once ...................................... Passed 0.96 sec 394: + not grep -F foo 353: 5 5 5 416: 0x000000006ffffffb (FLAGS_1) Flags: NODEFLIB PIE 351: + grep '3 0 5' 394: + readelf --dyn-syms out/test/x86_64/visibility/e.so 353: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe1 394: + grep -F foo 353: + not grep -E 'TLS_?DESC' 353: + grep -E 'TLS_?DESC' 351: 3 0 5 410: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log 410: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT 410: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log 351: + on_exit 351: + echo OK 351: OK 351: + exit 0 411: mold: error: undefined symbol: foo 411: + grep 'undefined symbol:.* foo' 411: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-no-undefined 352: + on_exit 352: + echo OK 352: OK 352: + exit 0 416: + on_exit 416: + echo OK 416: OK 416: + exit 0 394: + return 0 390: + grep -F foo@@ver1 out/test/x86_64/version-script8/log 386/425 Test #351: x86_64-tlsdesc-dlopen ................................. Passed 2.10 sec 387/425 Test #352: x86_64-tlsdesc-import ................................. Passed 2.09 sec 388/425 Test #416: x86_64-z-nodefaultlib ................................. Passed 0.35 sec 353: + return 0 353: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe2 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so -Wl,--no-relax 362: + grep foo out/test/x86_64/undefined/log 410: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK 390: 6: 00000000000016a9 7 FUNC GLOBAL DEFAULT 14 foo@@ver1 410: + on_exit 390: + grep -F bar@@ver2 out/test/x86_64/version-script8/log 410: + echo OK 410: OK 410: + exit 0 394: + on_exit 394: + echo OK 394: OK 394: + exit 0 389/425 Test #394: x86_64-visibility ..................................... Passed 1.05 sec 407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o out/test/x86_64/whole-archive/d.a 390: 5: 00000000000016b0 7 FUNC GLOBAL DEFAULT 14 bar@@ver2 390: + not grep -F baz out/test/x86_64/version-script8/log 390: + grep -F baz out/test/x86_64/version-script8/log 390/425 Test #410: x86_64-z-cet-report ................................... Passed 0.82 sec 418: + grep 'Hello world' 404: mold: error: undefined symbol: foo 404: + on_exit 404: + echo OK 404: OK 404: + exit 0 362: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 362: + grep bar out/test/x86_64/undefined/log 391/425 Test #404: x86_64-weak-undef2 .................................... Passed 0.84 sec 418: + out/test/x86_64/z-now/exe 390: + return 0 390: + on_exit 390: + echo OK 390: OK 390: + exit 0 362: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar 362: + on_exit 362: + echo OK 362: OK 362: + exit 0 392/425 Test #362: x86_64-undefined ...................................... Passed 1.67 sec 393/425 Test #390: x86_64-version-script8 ................................ Passed 1.15 sec 365: mold: error: undefined symbol: foo 415: + out/test/x86_64/z-max-page-size/exe1 365: + on_exit 365: + echo OK 365: OK 365: + exit 0 415: + grep 'Hello world' 394/425 Test #365: x86_64-unresolved-symbols ............................. Passed 1.60 sec 418: Hello world 418: + on_exit 418: + echo OK 418: OK 418: + exit 0 415: Hello world 415: + grep 'LOAD.*R 0x10000$' 415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 395/425 Test #418: x86_64-z-now .......................................... Passed 0.32 sec 355: + cc -B. -o out/test/x86_64/tlsdesc-static/exe1 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static 422: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader 421: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o 403: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie 414: + grep 'recompile with -fPIE or -fPIC' out/test/x86_64/z-dynamic-undefined-weak2/log 415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x10000 414: mold: error: /usr/lib/gcc/x86_64-linux-gnu/15/crtbegin.o: cannot create a copy relocation for _ITM_deregisterTMCloneTable; recompile with -fPIE or -fPIC 414: mold: error: /usr/lib/gcc/x86_64-linux-gnu/15/crtbegin.o: cannot create a copy relocation for _ITM_registerTMCloneTable; recompile with -fPIE or -fPIC 414: mold: error: out/test/x86_64/z-dynamic-undefined-weak2/a.o: cannot create a copy relocation for foo; recompile with -fPIE or -fPIC 414: + on_exit 415: + cc -B. -o out/test/x86_64/z-max-page-size/exe2 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments 414: + echo OK 414: OK 414: + exit 0 396/425 Test #414: x86_64-z-dynamic-undefined-weak2 ...................... Passed 0.39 sec 419: + cc -B. -o out/test/x86_64/z-origin/exe out/test/x86_64/z-origin/a.o -Wl,-z,origin 424: + cc -B. -o out/test/x86_64/z-stack-size/exe out/test/x86_64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 407: + readelf --symbols out/test/x86_64/whole-archive/exe 411: mold: error: undefined symbol: foo 361: + cc -B. -o out/test/x86_64/undefined-glob/exe1 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o 406: + readelf --dynamic out/test/x86_64/weak-undef5/exe 423: + cc -B. -o out/test/x86_64/z-separate-code/exe1 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-loadable-segments 360: + cc -B. -o out/test/x86_64/undefined-glob-gc-sections/exe2 out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections 417: + readelf --dynamic out/test/x86_64/z-nodump/b.so 406: + grep 'NEEDED.*libfoobar' 353: + out/test/x86_64/tlsdesc-initial-exec/exe2 405: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o 353: + grep '^5 5 5$' 377: + nm -g out/test/x86_64/version-script17/exe3 377: + not grep foo 407: + not grep fn1 out/test/x86_64/whole-archive/log 407: + grep fn1 out/test/x86_64/whole-archive/log 417: + grep -E 'Flags:.*NODUMP' 377: + grep foo 420: + cc -o out/test/x86_64/z-pack-relative-relocs/exe1 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs 411: + cc -B. -shared -o out/test/x86_64/z-defs/c.so out/test/x86_64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols 353: 5 5 5 406: 0x0000000000000001 (NEEDED) Shared library: [libfoobar.so] 413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/d.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak 354: + out/test/x86_64/tlsdesc-local-dynamic/exe2 354: + grep '42 5' 356: + out/test/x86_64/tlsdesc/exe2 417: 0x000000006ffffffb (FLAGS_1) Flags: NODUMP 411: + grep 'undefined symbol:.* foo$' 356: + grep '42 3 5' 417: + on_exit 417: + echo OK 417: OK 417: + exit 0 353: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 407: + return 0 407: + not grep fn2 out/test/x86_64/whole-archive/log 407: + grep fn2 out/test/x86_64/whole-archive/log 397/425 Test #417: x86_64-z-nodump ....................................... Passed 0.46 sec 412: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 412: + grep ' fn$' 339: + out/test/x86_64/tls-gd/exe4 339: + grep '1 2 3 4 5 6' 353: + grep -E 'TLS_?DESC' 354: 42 5 354: + on_exit 354: + echo OK 354: OK 354: + exit 0 356: 42 3 5 356: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o 406: + out/test/x86_64/weak-undef5/exe 398/425 Test #354: x86_64-tlsdesc-local-dynamic .......................... Passed 2.21 sec 407: + return 0 407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive out/test/x86_64/whole-archive/d.a 339: 1 2 3 4 5 6 339: + on_exit 339: + echo OK 339: OK 339: + exit 0 412: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND fn 412: + on_exit 412: + echo OK 412: OK 412: + exit 0 406: + grep '^2$' 399/425 Test #339: x86_64-tls-gd ......................................... Passed 2.42 sec 400/425 Test #412: x86_64-z-dynamic-undefined-weak-exe ................... Passed 0.80 sec 406: 2 406: + on_exit 406: + echo OK 406: OK 406: + exit 0 401/425 Test #406: x86_64-weak-undef5 .................................... Passed 0.97 sec 425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o 409: + cat 409: + cc -c -o out/test/x86_64/wrap/c.o -xc - 353: 0000000000002a78 R_X86_64_TLSDESC foo@Base 353: + on_exit 353: + echo OK 353: OK 353: + exit 0 402: + cc -B. -o out/test/x86_64/weak-undef-dso/exe1 out/test/x86_64/weak-undef-dso/c.o out/test/x86_64/weak-undef-dso/b.so 402/425 Test #353: x86_64-tlsdesc-initial-exec ........................... Passed 2.23 sec 407: + readelf --symbols out/test/x86_64/whole-archive/exe 420: + readelf -WS out/test/x86_64/z-pack-relative-relocs/exe1 420: + grep -F .relr.dyn 422: + out/test/x86_64/z-sectionheader/exe 422: + grep 'Hello world' 422: Hello world 360: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 421: + grep '\.dynamic.* WA ' 420: [11] .relr.dyn RELR 0000000000000600 000600 000018 08 A 0 0 8 421: + readelf -WS out/test/x86_64/z-rodynamic/exe1 361: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 420: + out/test/x86_64/z-pack-relative-relocs/exe1 420: + grep Hello 422: + readelf -h out/test/x86_64/z-sectionheader/exe 422: + grep -E 'Size of section headers:\s+0 ' 360: + grep foo out/test/x86_64/undefined-glob-gc-sections/log2 420: Hello world 420: + cc -B. -o out/test/x86_64/z-pack-relative-relocs/exe2 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs 360: 55: 0000000000003898 4 OBJECT LOCAL DEFAULT 22 foo 360: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar 360: + grep foobar out/test/x86_64/undefined-glob-gc-sections/log2 421: [18] .dynamic DYNAMIC 0000000000002698 000698 0001b0 10 WA 7 0 8 403: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie 360: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar 360: + not grep baz out/test/x86_64/undefined-glob-gc-sections/log2 361: + not grep foo out/test/x86_64/undefined-glob/log1 361: + grep foo out/test/x86_64/undefined-glob/log1 422: Size of section headers: 0 (bytes) 422: + on_exit 422: + echo OK 422: OK 422: + exit 0 360: + grep baz out/test/x86_64/undefined-glob-gc-sections/log2 421: + cc -B. -o out/test/x86_64/z-rodynamic/exe2 out/test/x86_64/z-rodynamic/a.o -Wl,-z,rodynamic 403/425 Test #422: x86_64-z-sectionheader ................................ Passed 0.30 sec 360: + return 0 360: + on_exit 360: + echo OK 360: OK 360: + exit 0 423: + out/test/x86_64/z-separate-code/exe1 423: + grep 'Hello world' 424: + readelf -W --segments out/test/x86_64/z-stack-size/exe 424: + grep 'GNU_STACK .* 0x900000 RW' 423: Hello world 423: + cc -B. -o out/test/x86_64/z-separate-code/exe2 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro 361: + return 0 361: + not grep foobar out/test/x86_64/undefined-glob/log1 361: + grep foobar out/test/x86_64/undefined-glob/log1 424: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x900000 RW 0x1 424: + on_exit 424: + echo OK 424: OK 424: + exit 0 404/425 Test #360: x86_64-undefined-glob-gc-sections ..................... Passed 1.87 sec 405/425 Test #424: x86_64-z-stack-size ................................... Passed 0.29 sec 361: + return 0 361: + not grep baz out/test/x86_64/undefined-glob/log1 361: + grep baz out/test/x86_64/undefined-glob/log1 377: + return 0 425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 377: + on_exit 377: + echo OK 377: OK 377: + exit 0 406/425 Test #377: x86_64-version-script17 ............................... Passed 1.59 sec 361: + return 0 361: + cc -B. -o out/test/x86_64/undefined-glob/exe2 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o '-Wl,--undefined-glob=foo*' 419: + readelf --dynamic out/test/x86_64/z-origin/exe 419: + grep -E '\(FLAGS\)\s+ORIGIN' 411: mold: warning: undefined symbol: foo 411: + on_exit 425: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 411: + echo OK 411: OK 411: + exit 0 407/425 Test #411: x86_64-z-defs ......................................... Passed 0.91 sec 413: + cat 413: + cc -o out/test/x86_64/z-dynamic-undefined-weak/e.o -c -xc - 419: 0x000000000000001e (FLAGS) ORIGIN 356: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so 419: + readelf --dynamic out/test/x86_64/z-origin/exe 419: + grep -E 'Flags:.*ORIGIN' 425: + return 0 425: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 419: 0x000000006ffffffb (FLAGS_1) Flags: ORIGIN PIE 419: + on_exit 419: + echo OK 419: OK 419: + exit 0 425: + return 0 425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe2 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden 408/425 Test #419: x86_64-z-origin ....................................... Passed 0.49 sec 402: + out/test/x86_64/weak-undef-dso/exe1 402: + grep bar=-1 415: + out/test/x86_64/z-max-page-size/exe2 402: bar=-1 415: + grep 'Hello world' 402: + cc -xc -c -o out/test/x86_64/weak-undef-dso/d.o - 402: + cat 415: Hello world 415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe2 415: + grep 'LOAD.*R 0x100000$' 415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x100000 415: + cc -B. -o out/test/x86_64/z-max-page-size/exe3 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 407: + grep fn1 out/test/x86_64/whole-archive/log 421: + readelf -WS out/test/x86_64/z-rodynamic/exe2 421: + grep '\.dynamic.* A ' 407: 21: 00000000000013a0 11 FUNC LOCAL DEFAULT 8 fn1 407: + grep fn2 out/test/x86_64/whole-archive/log 355: + grep 42 355: + out/test/x86_64/tlsdesc-static/exe1 407: 23: 00000000000013ab 11 FUNC LOCAL DEFAULT 8 fn2 407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/x86_64/whole-archive/d.a 405: + cc -B. -o out/test/x86_64/weak-undef4/exe1 out/test/x86_64/weak-undef4/a.o out/test/x86_64/weak-undef4/d.a 355: 42 421: [11] .dynamic DYNAMIC 00000000000004e0 0004e0 0001a0 10 A 7 0 8 355: + cc -B. -o out/test/x86_64/tlsdesc-static/exe2 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static -Wl,-no-relax 421: + on_exit 421: + echo OK 421: OK 421: + exit 0 409/425 Test #421: x86_64-z-rodynamic .................................... Passed 0.58 sec 409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o 361: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 415: + out/test/x86_64/z-max-page-size/exe3 413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe1 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/b.so 425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 415: + grep 'Hello world' 423: + out/test/x86_64/z-separate-code/exe2 403: + cc -B. -o out/test/x86_64/weak-undef/exe3 out/test/x86_64/weak-undef/a.o out/test/x86_64/weak-undef/c.o -pie 423: + grep 'Hello world' 420: + out/test/x86_64/z-pack-relative-relocs/exe2 420: + grep Hello 415: Hello world 423: Hello world 356: + out/test/x86_64/tlsdesc/exe3 361: + grep foo out/test/x86_64/undefined-glob/log2 423: + cc -B. -o out/test/x86_64/z-separate-code/exe3 out/test/x86_64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro 420: Hello world 415: + grep 'LOAD.*R 0x100000$' 415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe3 356: + grep '42 3 5' 425: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log2 425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log2 420: + readelf --dynamic out/test/x86_64/z-pack-relative-relocs/exe2 361: 59: 00000000000038a0 4 OBJECT LOCAL DEFAULT 23 foo 361: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar 356: 42 3 5 361: + grep foobar out/test/x86_64/undefined-glob/log2 356: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -Wl,-no-relax 415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0005a4 0x0005a4 R 0x100000 402: + cc -B. -o out/test/x86_64/weak-undef-dso/exe2 out/test/x86_64/weak-undef-dso/d.o out/test/x86_64/weak-undef-dso/b.so 415: + on_exit 415: + echo OK 415: OK 415: + exit 0 425: + return 0 425: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2 425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2 420: + grep -Ew 'RELR|: 24' out/test/x86_64/z-pack-relative-relocs/log2 410/425 Test #415: x86_64-z-max-page-size ................................ Passed 0.75 sec 361: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar 361: + not grep baz out/test/x86_64/undefined-glob/log2 361: + grep baz out/test/x86_64/undefined-glob/log2 425: + return 0 425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe3 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected 420: 0x0000000000000024 (RELR) 0x560 420: + grep -Ew 'RELRSZ|: 23' out/test/x86_64/z-pack-relative-relocs/log2 361: + return 0 361: + on_exit 361: + echo OK 361: OK 361: + exit 0 420: 0x0000000000000023 (RELRSZ) 32 (bytes) 420: + grep -Ew 'RELRENT|: 25' out/test/x86_64/z-pack-relative-relocs/log2 411/425 Test #361: x86_64-undefined-glob ................................. Passed 2.07 sec 420: 0x0000000000000025 (RELRENT) 8 (bytes) 420: + on_exit 420: + echo OK 420: OK 420: + exit 0 412/425 Test #420: x86_64-z-pack-relative-relocs ......................... Passed 0.68 sec 407: + readelf --symbols out/test/x86_64/whole-archive/exe 405: + cc -B. -o out/test/x86_64/weak-undef4/exe2 out/test/x86_64/weak-undef4/b.o out/test/x86_64/weak-undef4/d.a 413: + out/test/x86_64/z-dynamic-undefined-weak/exe1 413: + grep 1 413: 1 413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe2 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/c.so 423: + out/test/x86_64/z-separate-code/exe3 423: + grep 'Hello world' 423: Hello world 423: + on_exit 423: + echo OK 423: OK 423: + exit 0 413/425 Test #423: x86_64-z-separate-code ................................ Passed 0.54 sec 407: + not grep fn1 out/test/x86_64/whole-archive/log 407: + grep fn1 out/test/x86_64/whole-archive/log 407: + return 0 407: + not grep fn2 out/test/x86_64/whole-archive/log 407: + grep fn2 out/test/x86_64/whole-archive/log 403: + cc -B. -o out/test/x86_64/weak-undef/exe4 out/test/x86_64/weak-undef/b.o out/test/x86_64/weak-undef/c.o -no-pie 402: + out/test/x86_64/weak-undef-dso/exe2 409: + out/test/x86_64/wrap/exe 402: + grep bar=5 407: + return 0 407: + on_exit 407: + echo OK 407: OK 407: + exit 0 355: + out/test/x86_64/tlsdesc-static/exe2 405: + out/test/x86_64/weak-undef4/exe1 405: + grep '^2$' 355: + grep 42 409: + grep '^foo$' 356: + cc -B. -o out/test/x86_64/tlsdesc/exe4 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so -Wl,-no-relax 413: + out/test/x86_64/z-dynamic-undefined-weak/exe2 413: + grep 1 414/425 Test #407: x86_64-whole-archive .................................. Passed 1.46 sec 402: bar=5 402: + on_exit 402: + echo OK 402: OK 402: + exit 0 415/425 Test #402: x86_64-weak-undef-dso ................................. Passed 1.57 sec 405: 2 355: 42 355: + on_exit 355: + echo OK 355: OK 355: + exit 0 413: 1 409: foo 425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe3 413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe3 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/d.so 405: + out/test/x86_64/weak-undef4/exe2 405: + grep '^-1$' 416/425 Test #355: x86_64-tlsdesc-static ................................. Passed 2.71 sec 409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o -Wl,-wrap,foo 405: -1 405: + on_exit 405: + echo OK 405: OK 405: + exit 0 417/425 Test #405: x86_64-weak-undef4 .................................... Passed 1.47 sec 425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log3 425: 6: 0000000000003a70 0 NOTYPE GLOBAL DEFAULT 28 __start_hello 425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log3 425: 9: 0000000000003a7c 0 NOTYPE GLOBAL DEFAULT 28 __stop_hello 425: + on_exit 425: + echo OK 425: OK 425: + exit 0 418/425 Test #425: x86_64-z-start-stop-visibility ........................ Passed 0.80 sec 403: + grep '^-1$' 403: + out/test/x86_64/weak-undef/exe1 356: + out/test/x86_64/tlsdesc/exe4 403: -1 356: + grep '42 3 5' 403: + out/test/x86_64/weak-undef/exe2 403: + grep '^-1$' 356: 42 3 5 356: + on_exit 356: + echo OK 356: OK 356: + exit 0 419/425 Test #356: x86_64-tlsdesc ........................................ Passed 2.82 sec 403: -1 403: + out/test/x86_64/weak-undef/exe3 403: + grep '^2$' 403: 2 403: + out/test/x86_64/weak-undef/exe4 403: + grep '^2$' 403: 2 403: + on_exit 403: + echo OK 403: OK 403: + exit 0 420/425 Test #403: x86_64-weak-undef ..................................... Passed 1.74 sec 413: + out/test/x86_64/z-dynamic-undefined-weak/exe3 413: + grep 0 409: + out/test/x86_64/wrap/exe 409: + grep '^wrap_foo$' 260: + cc -B. -o out/test/x86_64/range-extension-thunk3/exe out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/b.so 413: 0 413: + on_exit 413: + echo OK 413: OK 413: + exit 0 409: wrap_foo 409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/c.o -Wl,-wrap,foo 421/425 Test #413: x86_64-z-dynamic-undefined-weak ....................... Passed 1.21 sec 409: + out/test/x86_64/wrap/exe 409: + grep '^foo$' 409: foo 409: + on_exit 409: + echo OK 409: OK 409: + exit 0 260: + out/test/x86_64/range-extension-thunk3/exe 422/425 Test #409: x86_64-wrap ........................................... Passed 1.69 sec 260: + on_exit 260: + echo OK 260: OK 260: + exit 0 423/425 Test #260: x86_64-range-extension-thunk3 ......................... Passed 5.76 sec 215: + out/test/x86_64/lto-gcc/exe3 215: + grep 'Hello world' 215: Hello world 215: + on_exit 215: + echo OK 215: OK 215: + exit 0 424/425 Test #215: x86_64-lto-gcc ........................................ Passed 8.55 sec 408: + cat 408: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -xc - 408: + cat 408: + cc -c -o out/test/x86_64/wrap-lto/b.o -xc - -flto 408: + cc -c -o out/test/x86_64/wrap-lto/c.o -xc - -flto 408: + cat 408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -flto 408: + out/test/x86_64/wrap-lto/exe 408: + grep '^foo$' 408: foo 408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -Wl,-wrap,foo -flto 408: + out/test/x86_64/wrap-lto/exe 408: + grep '^wrap_foo$' 408: wrap_foo 408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/c.o -Wl,-wrap,foo -flto 408: + out/test/x86_64/wrap-lto/exe 408: + grep '^foo$' 408: foo 408: + on_exit 408: + echo OK 408: OK 408: + exit 0 425/425 Test #408: x86_64-wrap-lto ....................................... Passed 6.78 sec 100% tests passed, 0 tests failed out of 425 Total Test time (real) = 18.48 sec The following tests did not run: 2 - x86_64-arch-x86_64-apx-gotpcrelx (Skipped) 3 - x86_64-arch-x86_64-apx-gottpoff (Skipped) 4 - x86_64-arch-x86_64-apx-gottpoff2 (Skipped) 5 - x86_64-arch-x86_64-apx-tlsdesc (Skipped) 55 - x86_64-arch-x86_64-z-rewrite-endbr3 (Skipped) make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/mold/ cd obj-x86_64-linux-gnu && make -j42 install DESTDIR=/build/reproducible-path/mold-2.40.4\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.40.4+dfsg -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/lib/x86_64-linux-gnu/mold/mold-wrapper.so -- Installing: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/bin/mold -- Installing: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/share/man/man1/mold.1 -- Installing: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/share/doc/mold/LICENSE -- Installing symlink: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/libexec/mold/ld -> ../../bin/mold -- Installing symlink: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/bin/ld.mold -> mold -- Installing symlink: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/share/man/man1/ld.mold.1 -> mold.1 make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing debian/rules override_dh_dwz make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg' # fails with # dwz: debian/mold/usr/bin/mold: elf_update failed # dwz: Too few files for multifile optimization make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg' dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'mold' in '../mold_2.40.4+dfsg-2_amd64.deb'. dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.40.4+dfsg-2_amd64.deb'. dpkg-genbuildinfo --build=binary -O../mold_2.40.4+dfsg-2_amd64.buildinfo dpkg-genchanges --build=binary -O../mold_2.40.4+dfsg-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration 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/164386 and its subdirectories I: Current time: Thu Dec 3 10:16:24 -12 2026 I: pbuilder-time-stamp: 1796336184 Thu Dec 3 22:16:24 UTC 2026 I: Signing ./b1/mold_2.40.4+dfsg-2_amd64.buildinfo as mold_2.40.4+dfsg-2_amd64.buildinfo.asc Thu Dec 3 22:16:24 UTC 2026 I: Signed ./b1/mold_2.40.4+dfsg-2_amd64.buildinfo as ./b1/mold_2.40.4+dfsg-2_amd64.buildinfo.asc Thu Dec 3 22:16:24 UTC 2026 - build #1 for mold/unstable/amd64 on ionos15-amd64 done. Starting cleanup. All cleanup done. Thu Dec 3 22:16:24 UTC 2026 - reproducible_build.sh stopped running as /tmp/jenkins-script-bC0GfziZ, removing. /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH: total 16 drwxrwxr-x 2 jenkins jenkins 4096 Oct 31 15:53 b1 drwxrwxr-x 2 jenkins jenkins 4096 Oct 31 15:46 b2 -rw-rw-r-- 1 jenkins jenkins 1956 Aug 20 07:41 mold_2.40.4+dfsg-2.dsc -rw------- 1 jenkins jenkins 3069 Oct 31 15:46 rbuildlog.At5mYCz /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b1: total 318032 -rw-r--r-- 1 jenkins jenkins 1672297 Oct 31 15:53 build.log -rw-r--r-- 1 jenkins jenkins 321797576 Oct 31 15:53 mold-dbgsym_2.40.4+dfsg-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 5328 Oct 31 15:53 mold_2.40.4+dfsg-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 1956 Oct 31 15:53 mold_2.40.4+dfsg-2.dsc -rw-r--r-- 1 jenkins jenkins 8017 Oct 31 15:53 mold_2.40.4+dfsg-2_amd64.buildinfo -rw-rw-r-- 1 jenkins jenkins 8899 Oct 31 15:53 mold_2.40.4+dfsg-2_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1496 Oct 31 15:53 mold_2.40.4+dfsg-2_amd64.changes -rw-r--r-- 1 jenkins jenkins 2149112 Oct 31 15:53 mold_2.40.4+dfsg-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 1379 Oct 31 15:53 mold_2.40.4+dfsg-2_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b2: total 0 Fri Oct 31 15:53:26 UTC 2025 I: Deleting $TMPDIR on ionos15-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Dec 3 10:09:45 -12 2026 I: pbuilder-time-stamp: 1796335785 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [mold_2.40.4+dfsg-2.dsc] I: copying [./mold_2.40.4+dfsg.orig.tar.xz] I: copying [./mold_2.40.4+dfsg-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./mold_2.40.4+dfsg-2.dsc: no acceptable signature found dpkg-source: info: extracting mold in mold-2.40.4+dfsg dpkg-source: info: unpacking mold_2.40.4+dfsg.orig.tar.xz dpkg-source: info: unpacking mold_2.40.4+dfsg-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying env-package-metadata.diff I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/164386/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='dbf38733e8494c1394e3e2f60eb1b816' 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='164386' PS1='# ' PS2='> ' 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.uYVH4akH/pbuilderrc_jTm4 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b1 --logfile b1/build.log mold_2.40.4+dfsg-2.dsc' SUDO_GID='111' SUDO_HOME='/var/lib/jenkins' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/164386/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: cmake, debhelper-compat (= 13), dwarfdump, libmimalloc-dev, libtbb-dev (>= 2021.9.0), libzstd-dev, zlib1g-dev, clang, gcc-multilib, gdb, zstd dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19862 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dwarfdump; however: Package dwarfdump is not installed. pbuilder-satisfydepends-dummy depends on libmimalloc-dev; however: Package libmimalloc-dev is not installed. pbuilder-satisfydepends-dummy depends on libtbb-dev (>= 2021.9.0); however: Package libtbb-dev is not installed. pbuilder-satisfydepends-dummy depends on libzstd-dev; however: Package libzstd-dev is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. pbuilder-satisfydepends-dummy depends on clang; however: Package clang is not installed. pbuilder-satisfydepends-dummy depends on gcc-multilib; however: Package gcc-multilib is not installed. pbuilder-satisfydepends-dummy depends on gdb; however: Package gdb is not installed. pbuilder-satisfydepends-dummy depends on zstd; however: Package zstd is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} clang{a} clang-19{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwarfdump{a} dwz{a} file{a} gcc-15-multilib{a} gcc-multilib{a} gdb{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} lib32asan8{a} lib32atomic1{a} lib32gcc-15-dev{a} lib32gcc-s1{a} lib32gomp1{a} lib32itm1{a} lib32quadmath0{a} lib32stdc++6{a} lib32ubsan1{a} libarchive-zip-perl{a} libarchive13t64{a} libbabeltrace1{a} libbrotli1{a} libc6-dev-i386{a} libc6-dev-x32{a} libc6-i386{a} libc6-x32{a} libclang-common-19-dev{a} libclang-cpp19{a} libclang1-19{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdebhelper-perl{a} libdebuginfod-common{a} libdebuginfod1t64{a} libdw1t64{a} libdwarf1{a} libedit2{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libgc1{a} libglib2.0-0t64{a} libgnutls30t64{a} libgssapi-krb5-2{a} libhwloc15{a} libidn2-0{a} libipt2{a} libjson-c5{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} libllvm19{a} libmagic-mgc{a} libmagic1t64{a} libmimalloc-dev{a} libmimalloc3{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libngtcp2-crypto-ossl0{a} libobjc-15-dev{a} libobjc4{a} libp11-kit0{a} libpipeline1{a} libproc2-0{a} libpsl5t64{a} libpython3.13{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsource-highlight-common{a} libsource-highlight4t64{a} libssh2-1t64{a} libtasn1-6{a} libtbb-dev{a} libtbb12{a} libtbbbind-2-5{a} libtbbmalloc2{a} libtext-charwidth-perl{a} libtext-wrapi18n-perl{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libx32asan8{a} libx32atomic1{a} libx32gcc-15-dev{a} libx32gcc-s1{a} libx32gomp1{a} libx32itm1{a} libx32quadmath0{a} libx32stdc++6{a} libx32ubsan1{a} libxml2-16{a} libz3-4{a} libzstd-dev{a} llvm-19-linker-tools{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} procps{a} readline-common{a} sensible-utils{a} tzdata{a} ucf{a} zlib1g-dev{a} zstd{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates clang-tools-19 curl krb5-locales libarchive-cpio-perl libclang-rt-19-dev libglib2.0-data libhwloc-plugins libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules linux-sysctl-defaults llvm-19-dev lynx psmisc publicsuffix python3 shared-mime-info wget xdg-user-dirs 0 packages upgraded, 132 newly installed, 0 to remove and 0 not upgraded. Need to get 129 MB of archives. After unpacking 551 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libtext-charwidth-perl amd64 0.04-11+b4 [9476 B] Get: 2 http://deb.debian.org/debian unstable/main amd64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get: 3 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-9 [65.6 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-9 [882 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 ucf all 3.0052 [43.3 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 libdebuginfod-common all 0.194-1 [23.4 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.3-1 [112 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025b-5 [260 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.3-3 [74.8 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 media-types all 14.0.0 [30.8 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-2 [877 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20250104-1 [93.8 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.1+dfsg-0.3 [640 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 libllvm19 amd64 1:19.1.7-10 [26.0 MB] Get: 32 http://deb.debian.org/debian unstable/main amd64 libclang-cpp19 amd64 1:19.1.7-10 [13.1 MB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libgc1 amd64 1:8.2.10-1 [251 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 libobjc4 amd64 15.2.0-7 [42.9 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 libobjc-15-dev amd64 15.2.0-7 [173 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 libclang-common-19-dev amd64 1:19.1.7-10 [741 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 llvm-19-linker-tools amd64 1:19.1.7-10 [1263 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libclang1-19 amd64 1:19.1.7-10 [7732 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 clang-19 amd64 1:19.1.7-10 [117 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 clang amd64 1:19.0-63 [6244 B] Get: 41 http://deb.debian.org/debian unstable/main amd64 cmake-data all 4.1.1+really3.31.6-2 [2268 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 libarchive13t64 amd64 3.7.4-4+b1 [349 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.12.0-1 [68.4 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.16.0-1 [136 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b3 [25.0 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get: 50 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-4 [110 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-10 [19.8 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-10 [57.8 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 libldap2 amd64 2.6.10+dfsg-1 [194 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1.1+b1 [76.2 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-ossl0 amd64 1.16.0-1 [27.5 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.9-2 [443 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.10-3 [1493 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-3 [58.3 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.17.0~rc3-1 [409 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 libjsoncpp26 amd64 1.9.6-4 [89.4 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 librhash1 amd64 1.4.6-1 [137 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libuv1t64 amd64 1.51.0-2 [155 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 cmake amd64 4.1.1+really3.31.6-2 [12.2 MB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-7 [540 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 76 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.28 [941 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libdwarf1 amd64 1:0.11.1-1 [453 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 dwarfdump amd64 1:0.11.1-1 [422 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libc6-i386 amd64 2.41-12 [2540 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libc6-dev-i386 amd64 2.41-12 [1427 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 libc6-x32 amd64 2.41-12 [2669 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libc6-dev-x32 amd64 2.41-12 [1594 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 lib32gcc-s1 amd64 15.2.0-7 [87.3 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libx32gcc-s1 amd64 15.2.0-7 [71.5 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 lib32gomp1 amd64 15.2.0-7 [142 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libx32gomp1 amd64 15.2.0-7 [137 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 lib32itm1 amd64 15.2.0-7 [28.2 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libx32itm1 amd64 15.2.0-7 [26.6 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 lib32atomic1 amd64 15.2.0-7 [7784 B] Get: 95 http://deb.debian.org/debian unstable/main amd64 libx32atomic1 amd64 15.2.0-7 [9524 B] Get: 96 http://deb.debian.org/debian unstable/main amd64 lib32asan8 amd64 15.2.0-7 [2653 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libx32asan8 amd64 15.2.0-7 [2637 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 lib32stdc++6 amd64 15.2.0-7 [760 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 lib32ubsan1 amd64 15.2.0-7 [1081 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libx32stdc++6 amd64 15.2.0-7 [716 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 libx32ubsan1 amd64 15.2.0-7 [1099 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 lib32quadmath0 amd64 15.2.0-7 [229 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 libx32quadmath0 amd64 15.2.0-7 [148 kB] Get: 104 http://deb.debian.org/debian unstable/main amd64 lib32gcc-15-dev amd64 15.2.0-7 [2438 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libx32gcc-15-dev amd64 15.2.0-7 [2205 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 gcc-15-multilib amd64 15.2.0-7 [1020 B] Get: 107 http://deb.debian.org/debian unstable/main amd64 gcc-multilib amd64 4:15.2.0-4 [1680 B] Get: 108 http://deb.debian.org/debian unstable/main amd64 libdw1t64 amd64 0.194-1 [266 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.86.1-1 [1546 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 libbabeltrace1 amd64 1.5.11-4+b2 [176 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.16.0-1 [25.2 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libcurl3t64-gnutls amd64 8.17.0~rc3-1 [401 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libjson-c5 amd64 0.18+ds-1.1 [46.2 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libdebuginfod1t64 amd64 0.194-1 [32.4 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libipt2 amd64 2.1.2-3 [48.1 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.9-1 [865 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.9-1 [1965 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libpython3.13 amd64 3.13.9-1 [2184 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 libsource-highlight-common all 3.1.9-4.3 [77.5 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 libsource-highlight4t64 amd64 3.1.9-4.3+b1 [335 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 gdb amd64 16.3-5 [4213 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libhwloc15 amd64 2.12.2-1 [164 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libmimalloc3 amd64 3.1.5+ds-2 [59.6 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libmimalloc-dev amd64 3.1.5+ds-2 [15.6 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 libtbbbind-2-5 amd64 2022.1.0-3 [14.0 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 libtbbmalloc2 amd64 2022.1.0-3 [51.0 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 libtbb12 amd64 2022.1.0-3 [93.1 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libtbb-dev amd64 2022.1.0-3 [201 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.7+dfsg-2 [375 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 zstd amd64 1.5.7+dfsg-2 [765 kB] Fetched 129 MB in 2s (81.6 MB/s) Preconfiguring packages ... Selecting previously unselected package libtext-charwidth-perl:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19862 files and directories currently installed.) Preparing to unpack .../000-libtext-charwidth-perl_0.04-11+b4_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../001-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../002-libproc2-0_2%3a4.0.4-9_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../003-procps_2%3a4.0.4-9_amd64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package ucf. Preparing to unpack .../005-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package libdebuginfod-common. Preparing to unpack .../006-libdebuginfod-common_0.194-1_all.deb ... Unpacking libdebuginfod-common (0.194-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../007-libexpat1_2.7.3-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.3-1) ... Selecting previously unselected package tzdata. Preparing to unpack .../008-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package netbase. Preparing to unpack .../009-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package readline-common. Preparing to unpack .../010-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../011-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../012-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../013-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../014-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../015-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../016-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../017-bsdextrautils_2.41.2-4_amd64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../018-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../019-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package media-types. Preparing to unpack .../020-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package m4. Preparing to unpack .../021-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../022-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../023-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../024-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../025-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../026-libedit2_3.1-20250104-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20250104-1) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../027-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../028-libxml2-16_2.15.1+dfsg-0.3_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.1+dfsg-0.3) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../029-libz3-4_4.13.3-1_amd64.deb ... Unpacking libz3-4:amd64 (4.13.3-1) ... Selecting previously unselected package libllvm19:amd64. Preparing to unpack .../030-libllvm19_1%3a19.1.7-10_amd64.deb ... Unpacking libllvm19:amd64 (1:19.1.7-10) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../031-libclang-cpp19_1%3a19.1.7-10_amd64.deb ... Unpacking libclang-cpp19 (1:19.1.7-10) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../032-libgc1_1%3a8.2.10-1_amd64.deb ... Unpacking libgc1:amd64 (1:8.2.10-1) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../033-libobjc4_15.2.0-7_amd64.deb ... Unpacking libobjc4:amd64 (15.2.0-7) ... Selecting previously unselected package libobjc-15-dev:amd64. Preparing to unpack .../034-libobjc-15-dev_15.2.0-7_amd64.deb ... Unpacking libobjc-15-dev:amd64 (15.2.0-7) ... Selecting previously unselected package libclang-common-19-dev:amd64. Preparing to unpack .../035-libclang-common-19-dev_1%3a19.1.7-10_amd64.deb ... Unpacking libclang-common-19-dev:amd64 (1:19.1.7-10) ... Selecting previously unselected package llvm-19-linker-tools. Preparing to unpack .../036-llvm-19-linker-tools_1%3a19.1.7-10_amd64.deb ... Unpacking llvm-19-linker-tools (1:19.1.7-10) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../037-libclang1-19_1%3a19.1.7-10_amd64.deb ... Unpacking libclang1-19 (1:19.1.7-10) ... Selecting previously unselected package clang-19. Preparing to unpack .../038-clang-19_1%3a19.1.7-10_amd64.deb ... Unpacking clang-19 (1:19.1.7-10) ... Selecting previously unselected package clang. Preparing to unpack .../039-clang_1%3a19.0-63_amd64.deb ... Unpacking clang (1:19.0-63) ... Selecting previously unselected package cmake-data. Preparing to unpack .../040-cmake-data_4.1.1+really3.31.6-2_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-2) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../041-libarchive13t64_3.7.4-4+b1_amd64.deb ... Unpacking libarchive13t64:amd64 (3.7.4-4+b1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../042-libnghttp3-9_1.12.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../043-libngtcp2-16_1.16.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../044-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../045-libkrb5support0_1.21.3-5_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../046-libcom-err2_1.47.2-3+b3_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../047-libk5crypto3_1.21.3-5_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../048-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../049-libkrb5-3_1.21.3-5_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../050-libgssapi-krb5-2_1.21.3-5_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../051-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../052-libidn2-0_2.3.8-4_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-4) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../053-libsasl2-modules-db_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../054-libsasl2-2_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../055-libldap2_2.6.10+dfsg-1_amd64.deb ... Unpacking libldap2:amd64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../056-libnghttp2-14_1.64.0-1.1+b1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:amd64. Preparing to unpack .../057-libngtcp2-crypto-ossl0_1.16.0-1_amd64.deb ... Unpacking libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../058-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../059-libp11-kit0_0.25.9-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../060-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../061-libgnutls30t64_3.8.10-3_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.10-3) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../062-librtmp1_2.4+20151223.gitfa8646d.1-3_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../063-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../064-libcurl4t64_8.17.0~rc3-1_amd64.deb ... Unpacking libcurl4t64:amd64 (8.17.0~rc3-1) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../065-libjsoncpp26_1.9.6-4_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.6-4) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../066-librhash1_1.4.6-1_amd64.deb ... Unpacking librhash1:amd64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../067-libuv1t64_1.51.0-2_amd64.deb ... Unpacking libuv1t64:amd64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../068-cmake_4.1.1+really3.31.6-2_amd64.deb ... Unpacking cmake (4.1.1+really3.31.6-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../069-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../070-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../071-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../072-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../073-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../074-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../075-libelf1t64_0.194-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../076-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../077-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../078-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../079-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../080-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libdwarf1:amd64. Preparing to unpack .../081-libdwarf1_1%3a0.11.1-1_amd64.deb ... Unpacking libdwarf1:amd64 (1:0.11.1-1) ... Selecting previously unselected package dwarfdump. Preparing to unpack .../082-dwarfdump_1%3a0.11.1-1_amd64.deb ... Unpacking dwarfdump (1:0.11.1-1) ... Selecting previously unselected package libc6-i386. Preparing to unpack .../083-libc6-i386_2.41-12_amd64.deb ... Unpacking libc6-i386 (2.41-12) ... Selecting previously unselected package libc6-dev-i386. Preparing to unpack .../084-libc6-dev-i386_2.41-12_amd64.deb ... Unpacking libc6-dev-i386 (2.41-12) ... Selecting previously unselected package libc6-x32. Preparing to unpack .../085-libc6-x32_2.41-12_amd64.deb ... Unpacking libc6-x32 (2.41-12) ... Selecting previously unselected package libc6-dev-x32. Preparing to unpack .../086-libc6-dev-x32_2.41-12_amd64.deb ... Unpacking libc6-dev-x32 (2.41-12) ... Selecting previously unselected package lib32gcc-s1. Preparing to unpack .../087-lib32gcc-s1_15.2.0-7_amd64.deb ... Unpacking lib32gcc-s1 (15.2.0-7) ... Selecting previously unselected package libx32gcc-s1. Preparing to unpack .../088-libx32gcc-s1_15.2.0-7_amd64.deb ... Unpacking libx32gcc-s1 (15.2.0-7) ... Selecting previously unselected package lib32gomp1. Preparing to unpack .../089-lib32gomp1_15.2.0-7_amd64.deb ... Unpacking lib32gomp1 (15.2.0-7) ... Selecting previously unselected package libx32gomp1. Preparing to unpack .../090-libx32gomp1_15.2.0-7_amd64.deb ... Unpacking libx32gomp1 (15.2.0-7) ... Selecting previously unselected package lib32itm1. Preparing to unpack .../091-lib32itm1_15.2.0-7_amd64.deb ... Unpacking lib32itm1 (15.2.0-7) ... Selecting previously unselected package libx32itm1. Preparing to unpack .../092-libx32itm1_15.2.0-7_amd64.deb ... Unpacking libx32itm1 (15.2.0-7) ... Selecting previously unselected package lib32atomic1. Preparing to unpack .../093-lib32atomic1_15.2.0-7_amd64.deb ... Unpacking lib32atomic1 (15.2.0-7) ... Selecting previously unselected package libx32atomic1. Preparing to unpack .../094-libx32atomic1_15.2.0-7_amd64.deb ... Unpacking libx32atomic1 (15.2.0-7) ... Selecting previously unselected package lib32asan8. Preparing to unpack .../095-lib32asan8_15.2.0-7_amd64.deb ... Unpacking lib32asan8 (15.2.0-7) ... Selecting previously unselected package libx32asan8. Preparing to unpack .../096-libx32asan8_15.2.0-7_amd64.deb ... Unpacking libx32asan8 (15.2.0-7) ... Selecting previously unselected package lib32stdc++6. Preparing to unpack .../097-lib32stdc++6_15.2.0-7_amd64.deb ... Unpacking lib32stdc++6 (15.2.0-7) ... Selecting previously unselected package lib32ubsan1. Preparing to unpack .../098-lib32ubsan1_15.2.0-7_amd64.deb ... Unpacking lib32ubsan1 (15.2.0-7) ... Selecting previously unselected package libx32stdc++6. Preparing to unpack .../099-libx32stdc++6_15.2.0-7_amd64.deb ... Unpacking libx32stdc++6 (15.2.0-7) ... Selecting previously unselected package libx32ubsan1. Preparing to unpack .../100-libx32ubsan1_15.2.0-7_amd64.deb ... Unpacking libx32ubsan1 (15.2.0-7) ... Selecting previously unselected package lib32quadmath0. Preparing to unpack .../101-lib32quadmath0_15.2.0-7_amd64.deb ... Unpacking lib32quadmath0 (15.2.0-7) ... Selecting previously unselected package libx32quadmath0. Preparing to unpack .../102-libx32quadmath0_15.2.0-7_amd64.deb ... Unpacking libx32quadmath0 (15.2.0-7) ... Selecting previously unselected package lib32gcc-15-dev. Preparing to unpack .../103-lib32gcc-15-dev_15.2.0-7_amd64.deb ... Unpacking lib32gcc-15-dev (15.2.0-7) ... Selecting previously unselected package libx32gcc-15-dev. Preparing to unpack .../104-libx32gcc-15-dev_15.2.0-7_amd64.deb ... Unpacking libx32gcc-15-dev (15.2.0-7) ... Selecting previously unselected package gcc-15-multilib. Preparing to unpack .../105-gcc-15-multilib_15.2.0-7_amd64.deb ... Unpacking gcc-15-multilib (15.2.0-7) ... Selecting previously unselected package gcc-multilib. Preparing to unpack .../106-gcc-multilib_4%3a15.2.0-4_amd64.deb ... Unpacking gcc-multilib (4:15.2.0-4) ... Selecting previously unselected package libdw1t64:amd64. Preparing to unpack .../107-libdw1t64_0.194-1_amd64.deb ... Unpacking libdw1t64:amd64 (0.194-1) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../108-libglib2.0-0t64_2.86.1-1_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.86.1-1) ... Selecting previously unselected package libbabeltrace1:amd64. Preparing to unpack .../109-libbabeltrace1_1.5.11-4+b2_amd64.deb ... Unpacking libbabeltrace1:amd64 (1.5.11-4+b2) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../110-libngtcp2-crypto-gnutls8_1.16.0-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.16.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../111-libcurl3t64-gnutls_8.17.0~rc3-1_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.17.0~rc3-1) ... Selecting previously unselected package libjson-c5:amd64. Preparing to unpack .../112-libjson-c5_0.18+ds-1.1_amd64.deb ... Unpacking libjson-c5:amd64 (0.18+ds-1.1) ... Selecting previously unselected package libdebuginfod1t64:amd64. Preparing to unpack .../113-libdebuginfod1t64_0.194-1_amd64.deb ... Unpacking libdebuginfod1t64:amd64 (0.194-1) ... Selecting previously unselected package libipt2. Preparing to unpack .../114-libipt2_2.1.2-3_amd64.deb ... Unpacking libipt2 (2.1.2-3) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../115-libpython3.13-minimal_3.13.9-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.9-1) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../116-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../117-libpython3.13-stdlib_3.13.9-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.9-1) ... Selecting previously unselected package libpython3.13:amd64. Preparing to unpack .../118-libpython3.13_3.13.9-1_amd64.deb ... Unpacking libpython3.13:amd64 (3.13.9-1) ... Selecting previously unselected package libsource-highlight-common. Preparing to unpack .../119-libsource-highlight-common_3.1.9-4.3_all.deb ... Unpacking libsource-highlight-common (3.1.9-4.3) ... Selecting previously unselected package libsource-highlight4t64:amd64. Preparing to unpack .../120-libsource-highlight4t64_3.1.9-4.3+b1_amd64.deb ... Unpacking libsource-highlight4t64:amd64 (3.1.9-4.3+b1) ... Selecting previously unselected package gdb. Preparing to unpack .../121-gdb_16.3-5_amd64.deb ... Unpacking gdb (16.3-5) ... Selecting previously unselected package libhwloc15:amd64. Preparing to unpack .../122-libhwloc15_2.12.2-1_amd64.deb ... Unpacking libhwloc15:amd64 (2.12.2-1) ... Selecting previously unselected package libmimalloc3:amd64. Preparing to unpack .../123-libmimalloc3_3.1.5+ds-2_amd64.deb ... Unpacking libmimalloc3:amd64 (3.1.5+ds-2) ... Selecting previously unselected package libmimalloc-dev:amd64. Preparing to unpack .../124-libmimalloc-dev_3.1.5+ds-2_amd64.deb ... Unpacking libmimalloc-dev:amd64 (3.1.5+ds-2) ... Selecting previously unselected package libtbbbind-2-5:amd64. Preparing to unpack .../125-libtbbbind-2-5_2022.1.0-3_amd64.deb ... Unpacking libtbbbind-2-5:amd64 (2022.1.0-3) ... Selecting previously unselected package libtbbmalloc2:amd64. Preparing to unpack .../126-libtbbmalloc2_2022.1.0-3_amd64.deb ... Unpacking libtbbmalloc2:amd64 (2022.1.0-3) ... Selecting previously unselected package libtbb12:amd64. Preparing to unpack .../127-libtbb12_2022.1.0-3_amd64.deb ... Unpacking libtbb12:amd64 (2022.1.0-3) ... Selecting previously unselected package libtbb-dev:amd64. Preparing to unpack .../128-libtbb-dev_2022.1.0-3_amd64.deb ... Unpacking libtbb-dev:amd64 (2022.1.0-3) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../129-libzstd-dev_1.5.7+dfsg-2_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.7+dfsg-2) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../130-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package zstd. Preparing to unpack .../131-zstd_1.5.7+dfsg-2_amd64.deb ... Unpacking zstd (1.5.7+dfsg-2) ... Setting up libexpat1:amd64 (2.7.3-1) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libtbbmalloc2:amd64 (2022.1.0-3) ... Setting up libtext-charwidth-perl:amd64 (0.04-11+b4) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up libzstd-dev:amd64 (1.5.7+dfsg-2) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libmimalloc3:amd64 (3.1.5+ds-2) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libclang-common-19-dev:amd64 (1:19.1.7-10) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.15.1+dfsg-0.3) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libedit2:amd64 (3.1-20250104-1) ... Setting up libuv1t64:amd64 (1.51.0-2) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up libcom-err2:amd64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libmimalloc-dev:amd64 (3.1.5+ds-2) ... Setting up libsource-highlight-common (3.1.9-4.3) ... Setting up libelf1t64:amd64 (0.194-1) ... Setting up libkrb5support0:amd64 (1.21.3-5) ... Setting up libdw1t64:amd64 (0.194-1) ... Setting up libc6-x32 (2.41-12) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-10) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Dec 3 22:10:35 UTC 2026. Universal Time is now: Thu Dec 3 22:10:35 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.9-1) ... Setting up libdwarf1:amd64 (1:0.11.1-1) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:amd64 (4.13.3-1) ... Setting up libjsoncpp26:amd64 (1.9.6-4) ... Setting up libproc2-0:amd64 (2:4.0.4-9) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libhwloc15:amd64 (2.12.2-1) ... Setting up autopoint (0.23.1-2) ... Setting up libipt2 (2.1.2-3) ... Setting up libk5crypto3:amd64 (1.21.3-5) ... Setting up libx32gomp1 (15.2.0-7) ... Setting up libgc1:amd64 (1:8.2.10-1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-10) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:amd64 (1.12.0-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up libc6-i386 (2.41-12) ... Setting up libx32quadmath0 (15.2.0-7) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:amd64 (1.16.0-1) ... Setting up cmake-data (4.1.1+really3.31.6-2) ... Setting up librhash1:amd64 (1.4.6-1) ... Setting up libkrb5-3:amd64 (1.21.3-5) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up libarchive13t64:amd64 (3.7.4-4+b1) ... Setting up libjson-c5:amd64 (0.18+ds-1.1) ... Setting up readline-common (8.3-3) ... Setting up lib32atomic1 (15.2.0-7) ... Setting up zstd (1.5.7+dfsg-2) ... Setting up libldap2:amd64 (2.6.10+dfsg-1) ... Setting up libx32atomic1 (15.2.0-7) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libllvm19:amd64 (1:19.1.7-10) ... Setting up gettext (0.23.1-2+b1) ... Setting up libc6-dev-i386 (2.41-12) ... Setting up lib32itm1 (15.2.0-7) ... Setting up libclang1-19 (1:19.1.7-10) ... Setting up libtool (2.5.4-7) ... Setting up dwarfdump (1:0.11.1-1) ... Setting up libx32gcc-s1 (15.2.0-7) ... Setting up libx32itm1 (15.2.0-7) ... Setting up libobjc4:amd64 (15.2.0-7) ... Setting up libidn2-0:amd64 (2.3.8-4) ... Setting up libsource-highlight4t64:amd64 (3.1.9-4.3+b1) ... Setting up libtbbbind-2-5:amd64 (2022.1.0-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libx32asan8 (15.2.0-7) ... Setting up dh-autoreconf (21) ... Setting up libc6-dev-x32 (2.41-12) ... Setting up libglib2.0-0t64:amd64 (2.86.1-1) ... No schema files found: doing nothing. Setting up lib32gomp1 (15.2.0-7) ... Setting up lib32gcc-s1 (15.2.0-7) ... Setting up lib32stdc++6 (15.2.0-7) ... Setting up libp11-kit0:amd64 (0.25.9-2) ... Setting up lib32asan8 (15.2.0-7) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up ucf (3.0052) ... Setting up libbabeltrace1:amd64 (1.5.11-4+b2) ... Setting up libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Setting up libreadline8t64:amd64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up lib32quadmath0 (15.2.0-7) ... Setting up llvm-19-linker-tools (1:19.1.7-10) ... Setting up libobjc-15-dev:amd64 (15.2.0-7) ... Setting up libpython3.13-stdlib:amd64 (3.13.9-1) ... Setting up libclang-cpp19 (1:19.1.7-10) ... Setting up libx32stdc++6 (15.2.0-7) ... Setting up libpython3.13:amd64 (3.13.9-1) ... Setting up libgnutls30t64:amd64 (3.8.10-3) ... Setting up libx32ubsan1 (15.2.0-7) ... Setting up libdebuginfod-common (0.194-1) ... Creating config file /etc/profile.d/debuginfod.sh with new version Creating config file /etc/profile.d/debuginfod.csh with new version Setting up po-debconf (1.0.21+nmu1) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up libtbb12:amd64 (2022.1.0-3) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up lib32ubsan1 (15.2.0-7) ... Setting up clang-19 (1:19.1.7-10) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Setting up clang (1:19.0-63) ... Setting up libx32gcc-15-dev (15.2.0-7) ... Setting up libtbb-dev:amd64 (2022.1.0-3) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.16.0-1) ... Setting up libcurl4t64:amd64 (8.17.0~rc3-1) ... Setting up libcurl3t64-gnutls:amd64 (8.17.0~rc3-1) ... Setting up debhelper (13.28) ... Setting up lib32gcc-15-dev (15.2.0-7) ... Setting up gcc-15-multilib (15.2.0-7) ... Setting up cmake (4.1.1+really3.31.6-2) ... Setting up gcc-multilib (4:15.2.0-4) ... Setting up libdebuginfod1t64:amd64 (0.194-1) ... Setting up gdb (16.3-5) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for base-files (14) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/mold-2.40.4+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.40.4+dfsg-2_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.40.4+dfsg-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Sylvestre Ledru dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg' dh_auto_configure -- \ -DMOLD_USE_SYSTEM_MIMALLOC=ON \ -DMOLD_USE_SYSTEM_TBB=ON cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DMOLD_USE_SYSTEM_MIMALLOC=ON -DMOLD_USE_SYSTEM_TBB=ON .. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at third-party/blake3/c/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- BLAKE3 SIMD configuration: -- * AMD64 assembly, The library uses hand written amd64 SIMD assembly. -- Looking for zstd.h -- Looking for zstd.h - found -- Looking for pow in m -- Looking for pow in m - found -- Performing Test HAVE_FULL_ATOMIC_SUPPORT -- Performing Test HAVE_FULL_ATOMIC_SUPPORT - Success -- Looking for madvise -- Looking for madvise - found -- Looking for uname -- Looking for uname - found -- Configuring done (1.2s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg' dh_auto_build cd obj-x86_64-linux-gnu && make -j42 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.40.4+dfsg -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/depend make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/depend make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/git_hash.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" Dependee "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". Dependee "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.40.4+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-git-hash.h -P /build/reproducible-path/mold-2.40.4+dfsg/lib/update-git-hash.cmake Scanning dependencies of target blake3 make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 0%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o [ 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.c.o [ 0%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o [ 0%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_dispatch.c [ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o [ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_portable.c cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3.c cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_avx2_x86-64_unix.S cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_avx512_x86-64_unix.S cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_sse2_x86-64_unix.S cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_sse41_x86-64_unix.S [ 1%] Built target git_hash /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c:78:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 78 | typeof(execvpe) *real = dlsym(RTLD_NEXT, "execvp"); | ^~~~~ /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'execve': /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c:86:26: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 86 | typeof(execve) *real = dlsym(RTLD_NEXT, "execve"); | ^~~~~ /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'posix_spawn': /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c:133:31: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 133 | typeof(posix_spawn) *real = dlsym(RTLD_NEXT, "posix_spawn"); | ^~~~~ /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'posix_spawnp': /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c:144:32: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 144 | typeof(posix_spawnp) *real = dlsym(RTLD_NEXT, "posix_spawnp"); | ^~~~~ [ 2%] Linking C shared library mold-wrapper.so /usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/mold-wrapper.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o" -ldl make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 2%] Built target mold-wrapper [ 2%] Linking C static library libblake3.a cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 /usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o "CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o" /usr/bin/ranlib libblake3.a make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 2%] Built target blake3 make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/mold.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o [ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o [ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM32LE.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM64BE.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV32LE.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.X86_64.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV64LE.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC32.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV64BE.cc [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.SPARC64.cc [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.SH4BE.cc [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.I386.cc [ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.LOONGARCH32.cc [ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM32BE.cc [ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64BE.cc [ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o [ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o [ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32LE.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV64BE.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V2.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.S390X.cc [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4LE.cc [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.M68K.cc [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64BE.cc [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32BE.cc [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V2.cc [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SPARC64.cc [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4LE.cc [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4BE.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH32.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.X86_64.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.I386.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32BE.cc [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32LE.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32LE.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64LE.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64LE.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC32.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.S390X.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V2.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH32.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH64.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.X86_64.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.I386.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64LE.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64BE.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32LE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32BE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64BE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V1.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SPARC64.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4BE.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.M68K.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.X86_64.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH64.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV32LE.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV64LE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV64BE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC64V2.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC64V1.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.M68K.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.SH4LE.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.LOONGARCH32.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64LE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32LE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32LE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32BE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64BE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64LE.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC32.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V2.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SPARC64.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.S390X.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.M68K.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4LE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4BE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH32.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH64.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.X86_64.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/error.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.I386.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM64LE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM64BE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM32BE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV32LE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV64LE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV64BE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.PPC64V1.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.PPC64V2.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/error.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.S390X.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.SPARC64.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/error.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.M68K.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.SH4LE.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.SH4BE.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.LOONGARCH32.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.LOONGARCH64.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.X86_64.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.I386.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM64LE.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM64BE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM32LE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM32BE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32BE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64LE.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64BE.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC32.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC64V1.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC64V2.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.S390X.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SPARC64.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.M68K.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SH4LE.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.LOONGARCH32.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.LOONGARCH64.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.X86_64.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.I386.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM64LE.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM64BE.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM32LE.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM32BE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV32LE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV32BE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV64LE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV64BE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC32.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC64V1.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC64V2.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.S390X.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.SPARC64.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.M68K.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.SH4LE.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.SH4BE.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.LOONGARCH32.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.LOONGARCH64.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.X86_64.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.I386.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM64LE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM64BE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM32LE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM32BE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV32LE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV32BE.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV64LE.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV64BE.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC64V2.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.S390X.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SPARC64.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.M68K.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SH4LE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SH4BE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.LOONGARCH32.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.X86_64.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.I386.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM64LE.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM64BE.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM32LE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM32BE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV32LE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV32BE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV64LE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV64BE.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.PPC32.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.PPC64V1.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.PPC64V2.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.S390X.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SPARC64.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.M68K.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SH4LE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH32.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH64.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.X86_64.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.I386.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM64LE.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM64BE.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM32LE.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM32BE.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV32LE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV32BE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV64LE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV64BE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.PPC32.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.PPC64V1.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.PPC64V2.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.S390X.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SPARC64.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.M68K.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SH4LE.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SH4BE.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.LOONGARCH32.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.LOONGARCH64.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.X86_64.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.I386.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM64LE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM64BE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM32LE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM32BE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV32LE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV32BE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV64LE.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV64BE.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.PPC32.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.PPC64V1.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.PPC64V2.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.S390X.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SPARC64.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.M68K.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SH4LE.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SH4BE.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH32.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH64.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.X86_64.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.I386.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM64LE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM64BE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM32LE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM32BE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32LE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32BE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64LE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64BE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC32.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V1.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V2.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SPARC64.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.M68K.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SH4LE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SH4BE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.LOONGARCH32.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.LOONGARCH64.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.X86_64.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/main.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/main.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.I386.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM64LE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM64BE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM32LE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM32BE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV32LE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV32BE.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV64BE.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC32.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC64V1.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC64V2.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/main.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.S390X.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.SPARC64.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/main.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.M68K.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.SH4LE.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.SH4BE.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.LOONGARCH32.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.LOONGARCH64.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.X86_64.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.I386.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM64LE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM64BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM32BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV32LE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV32BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV64LE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV64BE.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC32.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC64V1.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC64V2.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.S390X.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SPARC64.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.M68K.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SH4LE.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SH4BE.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.LOONGARCH32.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.LOONGARCH64.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.X86_64.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.I386.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.ARM64LE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.ARM64BE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.ARM32LE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.ARM32BE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV32LE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV32BE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV64BE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC32.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC64V1.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC64V2.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.S390X.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SPARC64.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.M68K.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SH4LE.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SH4BE.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH32.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH64.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.X86_64.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.I386.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM64LE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM64BE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM32LE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM32BE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32LE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32BE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64LE.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64BE.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC32.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC64V1.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC64V2.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.S390X.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SPARC64.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.M68K.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SH4LE.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SH4BE.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.LOONGARCH64.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.X86_64.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.I386.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM64BE.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM32LE.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM32BE.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV32BE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV32LE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV64LE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV64BE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC32.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC64V1.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC64V2.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.S390X.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SPARC64.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.M68K.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o [ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SH4BE.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.LOONGARCH32.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.LOONGARCH64.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.X86_64.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.I386.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM64LE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM64BE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM32LE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM32BE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV32LE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV64LE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV64BE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC32.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC64V1.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SPARC64.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC64V2.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4LE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.M68K.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4BE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.LOONGARCH32.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.X86_64.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.LOONGARCH64.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM64LE.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM64BE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM32LE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM32BE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV32LE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV32BE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV64LE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV64BE.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V1.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V2.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.S390X.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SPARC64.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.M68K.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SH4LE.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SH4BE.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.LOONGARCH32.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.LOONGARCH64.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.X86_64.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64LE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.I386.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64BE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM32LE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM32BE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV32LE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV32BE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV64LE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV64BE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC32.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC64V1.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC64V2.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.S390X.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SPARC64.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.M68K.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SH4LE.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SH4BE.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.LOONGARCH32.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.LOONGARCH64.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.X86_64.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.I386.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64LE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64BE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM32LE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32LE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM32BE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV64LE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV64BE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC32.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC64V2.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC64V1.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SPARC64.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.S390X.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.M68K.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SH4LE.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.LOONGARCH32.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.LOONGARCH64.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.X86_64.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.I386.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM64LE.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM64BE.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV32LE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM32BE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV32BE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV64LE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV64BE.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC64V2.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.S390X.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SPARC64.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4LE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4BE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH32.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH64.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.X86_64.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM64BE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM32LE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM32BE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV32LE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV32BE.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64BE.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC32.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V1.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V2.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.S390X.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SPARC64.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SH4BE.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.LOONGARCH32.cc [ 96%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.LOONGARCH64.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/aho-corasick.cc.o [ 96%] Building CXX object CMakeFiles/mold.dir/lib/compress.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/aho-corasick.cc.o -MF CMakeFiles/mold.dir/lib/aho-corasick.cc.o.d -o CMakeFiles/mold.dir/lib/aho-corasick.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/aho-corasick.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/compress.cc.o -MF CMakeFiles/mold.dir/lib/compress.cc.o.d -o CMakeFiles/mold.dir/lib/compress.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/compress.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/crc32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/crc32.cc.o -MF CMakeFiles/mold.dir/lib/crc32.cc.o.d -o CMakeFiles/mold.dir/lib/crc32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/crc32.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/demangle.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/demangle.cc.o -MF CMakeFiles/mold.dir/lib/demangle.cc.o.d -o CMakeFiles/mold.dir/lib/demangle.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/demangle.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/filepath.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/filepath.cc.o -MF CMakeFiles/mold.dir/lib/filepath.cc.o.d -o CMakeFiles/mold.dir/lib/filepath.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/filepath.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/hyperloglog.cc.o [ 97%] Building CXX object CMakeFiles/mold.dir/lib/random.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/random.cc.o -MF CMakeFiles/mold.dir/lib/random.cc.o.d -o CMakeFiles/mold.dir/lib/random.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/random.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/hyperloglog.cc.o -MF CMakeFiles/mold.dir/lib/hyperloglog.cc.o.d -o CMakeFiles/mold.dir/lib/hyperloglog.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/hyperloglog.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/glob.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/glob.cc.o -MF CMakeFiles/mold.dir/lib/glob.cc.o.d -o CMakeFiles/mold.dir/lib/glob.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/glob.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/perf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/perf.cc.o -MF CMakeFiles/mold.dir/lib/perf.cc.o.d -o CMakeFiles/mold.dir/lib/perf.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/perf.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/tar.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/tar.cc.o -MF CMakeFiles/mold.dir/lib/tar.cc.o.d -o CMakeFiles/mold.dir/lib/tar.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-i386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-i386.cc.o -MF CMakeFiles/mold.dir/src/arch-i386.cc.o.d -o CMakeFiles/mold.dir/src/arch-i386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-i386.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-m68k.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-m68k.cc.o -MF CMakeFiles/mold.dir/src/arch-m68k.cc.o.d -o CMakeFiles/mold.dir/src/arch-m68k.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-m68k.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc32.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc32.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc32.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc64v1.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc64v2.cc /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc: In member function 'void mold::TarWriter::append(std::string, std::string_view)': /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:89:41: warning: '%011zo' directive output may be truncated writing between 11 and 21 bytes into a region of size 12 [-Wformat-truncation=] 89 | snprintf(pax.size, sizeof(pax.size), "%011zo", attr.size()); | ^~~~~~ /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:89:40: note: directive argument in the range [0, 9223372036854775806] 89 | snprintf(pax.size, sizeof(pax.size), "%011zo", attr.size()); | ^~~~~~~~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bitset:54, from /build/reproducible-path/mold-2.40.4+dfsg/lib/lib.h:10, from /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:3: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'void mold::TarWriter::append(std::string, std::string_view)' at /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:89:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 12 and 22 bytes into a destination of size 12 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o [ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sparc64.cc.o -MF CMakeFiles/mold.dir/src/arch-sparc64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sparc64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-sparc64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-s390x.cc.o -MF CMakeFiles/mold.dir/src/arch-s390x.cc.o.d -o CMakeFiles/mold.dir/src/arch-s390x.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-s390x.cc [ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-x86-64.cc.o -MF CMakeFiles/mold.dir/src/arch-x86-64.cc.o.d -o CMakeFiles/mold.dir/src/arch-x86-64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-x86-64.cc [ 99%] Building CXX object CMakeFiles/mold.dir/src/elf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/elf.cc.o -MF CMakeFiles/mold.dir/src/elf.cc.o.d -o CMakeFiles/mold.dir/src/elf.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/elf.cc [ 99%] Building CXX object CMakeFiles/mold.dir/src/entry.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/entry.cc.o -MF CMakeFiles/mold.dir/src/entry.cc.o.d -o CMakeFiles/mold.dir/src/entry.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/entry.cc [100%] Building CXX object CMakeFiles/mold.dir/src/jobs-unix.cc.o [ 99%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/jobs-unix.cc.o -MF CMakeFiles/mold.dir/src/jobs-unix.cc.o.d -o CMakeFiles/mold.dir/src/jobs-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/jobs-unix.cc [100%] Building CXX object CMakeFiles/mold.dir/src/mapped-file-unix.cc.o /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -MF CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o.d -o CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/rust-demangle/rust-demangle.c /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapped-file-unix.cc.o -MF CMakeFiles/mold.dir/src/mapped-file-unix.cc.o.d -o CMakeFiles/mold.dir/src/mapped-file-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/mapped-file-unix.cc [100%] Building CXX object CMakeFiles/mold.dir/src/signal-unix.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/signal-unix.cc.o -MF CMakeFiles/mold.dir/src/signal-unix.cc.o.d -o CMakeFiles/mold.dir/src/signal-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/signal-unix.cc [100%] Linking CXX executable mold /usr/bin/cmake -E cmake_link_script CMakeFiles/mold.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pthread -Wl,--dependency-file=CMakeFiles/mold.dir/link.d "CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o CMakeFiles/mold.dir/src/error.cc.I386.cc.o CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/error.cc.S390X.cc.o CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/error.cc.M68K.cc.o CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o CMakeFiles/mold.dir/src/main.cc.I386.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/main.cc.M68K.cc.o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/lib/aho-corasick.cc.o" CMakeFiles/mold.dir/lib/compress.cc.o CMakeFiles/mold.dir/lib/crc32.cc.o CMakeFiles/mold.dir/lib/demangle.cc.o CMakeFiles/mold.dir/lib/filepath.cc.o CMakeFiles/mold.dir/lib/glob.cc.o CMakeFiles/mold.dir/lib/hyperloglog.cc.o CMakeFiles/mold.dir/lib/perf.cc.o CMakeFiles/mold.dir/lib/random.cc.o CMakeFiles/mold.dir/lib/tar.cc.o "CMakeFiles/mold.dir/src/arch-i386.cc.o" "CMakeFiles/mold.dir/src/arch-m68k.cc.o" "CMakeFiles/mold.dir/src/arch-ppc32.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o" "CMakeFiles/mold.dir/src/arch-s390x.cc.o" "CMakeFiles/mold.dir/src/arch-sparc64.cc.o" "CMakeFiles/mold.dir/src/arch-x86-64.cc.o" CMakeFiles/mold.dir/src/elf.cc.o CMakeFiles/mold.dir/src/entry.cc.o "CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o" "CMakeFiles/mold.dir/src/jobs-unix.cc.o" "CMakeFiles/mold.dir/src/mapped-file-unix.cc.o" "CMakeFiles/mold.dir/src/signal-unix.cc.o" -o mold -ldl /usr/lib/x86_64-linux-gnu/libz.so third-party/blake3/c/libblake3.a -lzstd /usr/lib/x86_64-linux-gnu/libmimalloc.so.3.1 /usr/lib/x86_64-linux-gnu/libtbb.so.12.15 -lm /usr/bin/cmake -E create_symlink mold ld make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [100%] Built target mold make[2]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' dh_auto_test cd obj-x86_64-linux-gnu && make -j42 test ARGS\+=--verbose ARGS\+=-j42 make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j42 UpdateCTestConfiguration from :/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Test project /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end Connected to MAKE jobserver test 1 Start 1: x86_64-arch-x86_64-address-equality 1: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-address-equality.sh" 1: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 1: Environment variables: 1: MACHINE=x86_64 1: CPU= 1: Test timeout computed to be: 1500 test 2 Start 2: x86_64-arch-x86_64-apx-gotpcrelx 2: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gotpcrelx.sh" 2: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 2: Environment variables: 2: MACHINE=x86_64 2: CPU= 2: Test timeout computed to be: 1500 test 3 Start 3: x86_64-arch-x86_64-apx-gottpoff 3: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff.sh" 3: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 3: Environment variables: 3: MACHINE=x86_64 3: CPU= 3: Test timeout computed to be: 1500 test 4 Start 4: x86_64-arch-x86_64-apx-gottpoff2 4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff2.sh" 4: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 4: Environment variables: 4: MACHINE=x86_64 4: CPU= 4: Test timeout computed to be: 1500 test 5 Start 5: x86_64-arch-x86_64-apx-tlsdesc 5: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-tlsdesc.sh" 5: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 5: Environment variables: 5: MACHINE=x86_64 5: CPU= 5: Test timeout computed to be: 1500 test 6 Start 6: x86_64-arch-x86_64-empty-mergeable-section 6: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-empty-mergeable-section.sh" 6: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 6: Environment variables: 6: MACHINE=x86_64 6: CPU= 6: Test timeout computed to be: 1500 test 7 Start 7: x86_64-arch-x86_64-emulation-deduction 7: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-emulation-deduction.sh" 7: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 7: Environment variables: 7: MACHINE=x86_64 7: CPU= 7: Test timeout computed to be: 1500 test 8 Start 8: x86_64-arch-x86_64-exception-mcmodel-large 8: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-exception-mcmodel-large.sh" 8: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 8: Environment variables: 8: MACHINE=x86_64 8: CPU= 8: Test timeout computed to be: 1500 test 9 Start 9: x86_64-arch-x86_64-execstack-if-needed 9: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-execstack-if-needed.sh" 9: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 9: Environment variables: 9: MACHINE=x86_64 9: CPU= 9: Test timeout computed to be: 1500 test 10 Start 10: x86_64-arch-x86_64-function-multiversion 10: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-function-multiversion.sh" 10: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 10: Environment variables: 10: MACHINE=x86_64 10: CPU= 10: Test timeout computed to be: 1500 test 11 Start 11: x86_64-arch-x86_64-gnu-linkonce 11: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-linkonce.sh" 11: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 11: Environment variables: 11: MACHINE=x86_64 11: CPU= 11: Test timeout computed to be: 1500 test 12 Start 12: x86_64-arch-x86_64-gnu-retain 12: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-retain.sh" 12: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 12: Environment variables: 12: MACHINE=x86_64 12: CPU= 12: Test timeout computed to be: 1500 test 13 Start 13: x86_64-arch-x86_64-gotpcrelx 13: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gotpcrelx.sh" 13: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 13: Environment variables: 13: MACHINE=x86_64 13: CPU= 13: Test timeout computed to be: 1500 test 14 Start 14: x86_64-arch-x86_64-ifunc-alias 14: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-ifunc-alias.sh" 14: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 14: Environment variables: 14: MACHINE=x86_64 14: CPU= 14: Test timeout computed to be: 1500 test 15 Start 15: x86_64-arch-x86_64-incompatible-libs-linker-script 15: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh" 15: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 15: Environment variables: 15: MACHINE=x86_64 15: CPU= 15: Test timeout computed to be: 1500 test 16 Start 16: x86_64-arch-x86_64-incompatible-libs-linker-script2 16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh" 16: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 16: Environment variables: 16: MACHINE=x86_64 16: CPU= 16: Test timeout computed to be: 1500 test 17 Start 17: x86_64-arch-x86_64-incompatible-libs 17: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs.sh" 17: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 17: Environment variables: 17: MACHINE=x86_64 17: CPU= 17: Test timeout computed to be: 1500 test 18 Start 18: x86_64-arch-x86_64-incompatible-libs2 18: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs2.sh" 18: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 18: Environment variables: 18: MACHINE=x86_64 18: CPU= 18: Test timeout computed to be: 1500 test 19 Start 19: x86_64-arch-x86_64-incompatible-obj 19: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-obj.sh" 19: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 19: Environment variables: 19: MACHINE=x86_64 19: CPU= 19: Test timeout computed to be: 1500 test 20 Start 20: x86_64-arch-x86_64-init-array-readonly 20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array-readonly.sh" 20: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 20: Environment variables: 20: MACHINE=x86_64 20: CPU= 20: Test timeout computed to be: 1500 test 21 Start 21: x86_64-arch-x86_64-init-array 21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array.sh" 21: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 21: Environment variables: 21: MACHINE=x86_64 21: CPU= 21: Test timeout computed to be: 1500 test 22 Start 22: x86_64-arch-x86_64-isa-level 22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-isa-level.sh" 22: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 22: Environment variables: 22: MACHINE=x86_64 22: CPU= 22: Test timeout computed to be: 1500 test 23 Start 23: x86_64-arch-x86_64-large-bss 23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-large-bss.sh" 23: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 23: Environment variables: 23: MACHINE=x86_64 23: CPU= 23: Test timeout computed to be: 1500 test 24 Start 24: x86_64-arch-x86_64-mergeable-records 24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-records.sh" 24: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 24: Environment variables: 24: MACHINE=x86_64 24: CPU= 24: Test timeout computed to be: 1500 test 25 Start 25: x86_64-arch-x86_64-mergeable-strings-nonalloc 25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh" 25: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 25: Environment variables: 25: MACHINE=x86_64 25: CPU= 25: Test timeout computed to be: 1500 test 26 Start 26: x86_64-arch-x86_64-mergeable-strings 26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings.sh" 26: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 26: Environment variables: 26: MACHINE=x86_64 26: CPU= 26: Test timeout computed to be: 1500 test 27 Start 27: x86_64-arch-x86_64-note-property 27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property.sh" 27: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 27: Environment variables: 27: MACHINE=x86_64 27: CPU= 27: Test timeout computed to be: 1500 test 28 Start 28: x86_64-arch-x86_64-note-property2 28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property2.sh" 28: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 28: Environment variables: 28: MACHINE=x86_64 28: CPU= 28: Test timeout computed to be: 1500 test 29 Start 29: x86_64-arch-x86_64-note 29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note.sh" 29: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 29: Environment variables: 29: MACHINE=x86_64 29: CPU= 29: Test timeout computed to be: 1500 test 30 Start 30: x86_64-arch-x86_64-note2 30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note2.sh" 30: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 30: Environment variables: 30: MACHINE=x86_64 30: CPU= 30: Test timeout computed to be: 1500 test 31 Start 31: x86_64-arch-x86_64-plt 31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-plt.sh" 31: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 31: Environment variables: 31: MACHINE=x86_64 31: CPU= 31: Test timeout computed to be: 1500 test 32 Start 32: x86_64-arch-x86_64-preinit-array 32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-preinit-array.sh" 32: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 32: Environment variables: 32: MACHINE=x86_64 32: CPU= 32: Test timeout computed to be: 1500 test 33 Start 33: x86_64-arch-x86_64-relax 33: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-relax.sh" 33: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 33: Environment variables: 33: MACHINE=x86_64 33: CPU= 33: Test timeout computed to be: 1500 test 34 Start 34: x86_64-arch-x86_64-reloc-overflow 34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-overflow.sh" 34: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 34: Environment variables: 34: MACHINE=x86_64 34: CPU= 34: Test timeout computed to be: 1500 test 35 Start 35: x86_64-arch-x86_64-reloc-zero 35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-zero.sh" 35: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 35: Environment variables: 35: MACHINE=x86_64 35: CPU= 35: Test timeout computed to be: 1500 test 36 Start 36: x86_64-arch-x86_64-reloc 36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc.sh" 36: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 36: Environment variables: 36: MACHINE=x86_64 36: CPU= 36: Test timeout computed to be: 1500 test 37 Start 37: x86_64-arch-x86_64-section-alignment 37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-alignment.sh" 37: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 37: Environment variables: 37: MACHINE=x86_64 37: CPU= 37: Test timeout computed to be: 1500 test 38 Start 38: x86_64-arch-x86_64-section-name 38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-name.sh" 38: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 38: Environment variables: 38: MACHINE=x86_64 38: CPU= 38: Test timeout computed to be: 1500 test 39 Start 39: x86_64-arch-x86_64-tbss-only 39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tbss-only.sh" 39: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 39: Environment variables: 39: MACHINE=x86_64 39: CPU= 39: Test timeout computed to be: 1500 test 40 Start 40: x86_64-arch-x86_64-tls-gd-mcmodel-large 40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh" 40: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 40: Environment variables: 40: MACHINE=x86_64 40: CPU= 40: Test timeout computed to be: 1500 test 41 Start 41: x86_64-arch-x86_64-tls-gd-to-ie 41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-to-ie.sh" 41: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 41: Environment variables: 41: MACHINE=x86_64 41: CPU= 41: Test timeout computed to be: 1500 test 42 Start 42: x86_64-arch-x86_64-tls-large-tbss 42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-large-tbss.sh" 42: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 42: Environment variables: 42: MACHINE=x86_64 42: CPU= 42: Test timeout computed to be: 1500 1: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-address-equality.sh 1: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 1: ++ export LC_ALL=C 1: ++ LC_ALL=C 1: ++ '[' -z x86_64 ']' 1: ++ '[' -z '' ']' 1: ++ TESTDIR=out/test/x86_64 1: ++ CC=cc 1: ++ CXX=c++ 1: ++ GCC=gcc 1: ++ GXX=g++ 1: ++ OBJDUMP=objdump 1: ++ OBJCOPY=objcopy 1: ++ STRIP=strip 1: ++ QEMU= 1: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-address-equality.sh .sh 1: ++ testname=arch-x86_64-address-equality 1: ++ t=out/test/x86_64/arch-x86_64-address-equality 1: ++ mkdir -p out/test/x86_64/arch-x86_64-address-equality 2: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gotpcrelx.sh 2: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 2: ++ export LC_ALL=C 2: ++ LC_ALL=C 2: ++ '[' -z x86_64 ']' 2: ++ '[' -z '' ']' 2: ++ TESTDIR=out/test/x86_64 2: ++ CC=cc 2: ++ CXX=c++ 2: ++ GCC=gcc 2: ++ GXX=g++ 2: ++ OBJDUMP=objdump 2: ++ OBJCOPY=objcopy 2: ++ STRIP=strip 2: ++ QEMU= 2: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gotpcrelx.sh .sh 2: ++ testname=arch-x86_64-apx-gotpcrelx 2: ++ t=out/test/x86_64/arch-x86_64-apx-gotpcrelx 2: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-gotpcrelx 3: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff.sh 3: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 3: ++ export LC_ALL=C 3: ++ LC_ALL=C 3: ++ '[' -z x86_64 ']' 3: ++ '[' -z '' ']' 3: ++ TESTDIR=out/test/x86_64 3: ++ CC=cc 3: ++ CXX=c++ 3: ++ GCC=gcc 3: ++ GXX=g++ 3: ++ OBJDUMP=objdump 3: ++ OBJCOPY=objcopy 3: ++ STRIP=strip 3: ++ QEMU= 3: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff.sh .sh 3: ++ testname=arch-x86_64-apx-gottpoff 3: ++ t=out/test/x86_64/arch-x86_64-apx-gottpoff 3: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-gottpoff 4: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff2.sh 4: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 4: ++ export LC_ALL=C 4: ++ LC_ALL=C 4: ++ '[' -z x86_64 ']' 4: ++ '[' -z '' ']' 4: ++ TESTDIR=out/test/x86_64 4: ++ CC=cc 4: ++ CXX=c++ 4: ++ GCC=gcc 4: ++ GXX=g++ 4: ++ OBJDUMP=objdump 4: ++ OBJCOPY=objcopy 4: ++ STRIP=strip 4: ++ QEMU= 4: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff2.sh .sh 4: ++ testname=arch-x86_64-apx-gottpoff2 4: ++ t=out/test/x86_64/arch-x86_64-apx-gottpoff2 4: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-gottpoff2 5: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-tlsdesc.sh 5: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 5: ++ export LC_ALL=C 5: ++ LC_ALL=C 5: ++ '[' -z x86_64 ']' 5: ++ '[' -z '' ']' 5: ++ TESTDIR=out/test/x86_64 5: ++ CC=cc 5: ++ CXX=c++ 5: ++ GCC=gcc 5: ++ GXX=g++ 5: ++ OBJDUMP=objdump 5: ++ OBJCOPY=objcopy 5: ++ STRIP=strip 5: ++ QEMU= 5: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-tlsdesc.sh .sh 5: ++ testname=arch-x86_64-apx-tlsdesc 5: ++ t=out/test/x86_64/arch-x86_64-apx-tlsdesc 5: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-tlsdesc 6: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-empty-mergeable-section.sh 6: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 6: ++ export LC_ALL=C 6: ++ LC_ALL=C 6: ++ '[' -z x86_64 ']' 6: ++ '[' -z '' ']' 6: ++ TESTDIR=out/test/x86_64 6: ++ CC=cc 6: ++ CXX=c++ 6: ++ GCC=gcc 6: ++ GXX=g++ 6: ++ OBJDUMP=objdump 6: ++ OBJCOPY=objcopy 6: ++ STRIP=strip 6: ++ QEMU= 6: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-empty-mergeable-section.sh .sh 6: ++ testname=arch-x86_64-empty-mergeable-section 6: ++ t=out/test/x86_64/arch-x86_64-empty-mergeable-section 6: ++ mkdir -p out/test/x86_64/arch-x86_64-empty-mergeable-section 7: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-emulation-deduction.sh 7: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 7: ++ export LC_ALL=C 7: ++ LC_ALL=C 7: ++ '[' -z x86_64 ']' 7: ++ '[' -z '' ']' 7: ++ TESTDIR=out/test/x86_64 7: ++ CC=cc 7: ++ CXX=c++ 7: ++ GCC=gcc 7: ++ GXX=g++ 7: ++ OBJDUMP=objdump 7: ++ OBJCOPY=objcopy 7: ++ STRIP=strip 7: ++ QEMU= 7: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-emulation-deduction.sh .sh 7: ++ testname=arch-x86_64-emulation-deduction 7: ++ t=out/test/x86_64/arch-x86_64-emulation-deduction 7: ++ mkdir -p out/test/x86_64/arch-x86_64-emulation-deduction 8: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-exception-mcmodel-large.sh 8: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 8: ++ export LC_ALL=C 8: ++ LC_ALL=C 8: ++ '[' -z x86_64 ']' 8: ++ '[' -z '' ']' 8: ++ TESTDIR=out/test/x86_64 8: ++ CC=cc 8: ++ CXX=c++ 8: ++ GCC=gcc 8: ++ GXX=g++ 8: ++ OBJDUMP=objdump 8: ++ OBJCOPY=objcopy 8: ++ STRIP=strip 8: ++ QEMU= 8: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-exception-mcmodel-large.sh .sh 8: ++ testname=arch-x86_64-exception-mcmodel-large 8: ++ t=out/test/x86_64/arch-x86_64-exception-mcmodel-large 8: ++ mkdir -p out/test/x86_64/arch-x86_64-exception-mcmodel-large 9: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-execstack-if-needed.sh 9: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 9: ++ export LC_ALL=C 9: ++ LC_ALL=C 9: ++ '[' -z x86_64 ']' 9: ++ '[' -z '' ']' 9: ++ TESTDIR=out/test/x86_64 9: ++ CC=cc 9: ++ CXX=c++ 9: ++ GCC=gcc 9: ++ GXX=g++ 9: ++ OBJDUMP=objdump 9: ++ OBJCOPY=objcopy 9: ++ STRIP=strip 9: ++ QEMU= 9: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-execstack-if-needed.sh .sh 9: ++ testname=arch-x86_64-execstack-if-needed 9: ++ t=out/test/x86_64/arch-x86_64-execstack-if-needed 9: ++ mkdir -p out/test/x86_64/arch-x86_64-execstack-if-needed 10: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-function-multiversion.sh 10: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 10: ++ export LC_ALL=C 10: ++ LC_ALL=C 10: ++ '[' -z x86_64 ']' 10: ++ '[' -z '' ']' 10: ++ TESTDIR=out/test/x86_64 10: ++ CC=cc 10: ++ CXX=c++ 10: ++ GCC=gcc 10: ++ GXX=g++ 10: ++ OBJDUMP=objdump 10: ++ OBJCOPY=objcopy 10: ++ STRIP=strip 10: ++ QEMU= 10: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-function-multiversion.sh .sh 10: ++ testname=arch-x86_64-function-multiversion 10: ++ t=out/test/x86_64/arch-x86_64-function-multiversion 10: ++ mkdir -p out/test/x86_64/arch-x86_64-function-multiversion 11: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-linkonce.sh 11: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 11: ++ export LC_ALL=C 11: ++ LC_ALL=C 11: ++ '[' -z x86_64 ']' 11: ++ '[' -z '' ']' 11: ++ TESTDIR=out/test/x86_64 11: ++ CC=cc 11: ++ CXX=c++ 11: ++ GCC=gcc 11: ++ GXX=g++ 11: ++ OBJDUMP=objdump 11: ++ OBJCOPY=objcopy 11: ++ STRIP=strip 11: ++ QEMU= 11: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-linkonce.sh .sh 11: ++ testname=arch-x86_64-gnu-linkonce 11: ++ t=out/test/x86_64/arch-x86_64-gnu-linkonce 11: ++ mkdir -p out/test/x86_64/arch-x86_64-gnu-linkonce 12: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-retain.sh 12: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 12: ++ export LC_ALL=C 12: ++ LC_ALL=C 12: ++ '[' -z x86_64 ']' 12: ++ '[' -z '' ']' 12: ++ TESTDIR=out/test/x86_64 12: ++ CC=cc 12: ++ CXX=c++ 12: ++ GCC=gcc 12: ++ GXX=g++ 12: ++ OBJDUMP=objdump 12: ++ OBJCOPY=objcopy 12: ++ STRIP=strip 12: ++ QEMU= 12: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-retain.sh .sh 12: ++ testname=arch-x86_64-gnu-retain 12: ++ t=out/test/x86_64/arch-x86_64-gnu-retain 12: ++ mkdir -p out/test/x86_64/arch-x86_64-gnu-retain 13: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gotpcrelx.sh 13: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 13: ++ export LC_ALL=C 13: ++ LC_ALL=C 13: ++ '[' -z x86_64 ']' 13: ++ '[' -z '' ']' 13: ++ TESTDIR=out/test/x86_64 13: ++ CC=cc 13: ++ CXX=c++ 13: ++ GCC=gcc 13: ++ GXX=g++ 13: ++ OBJDUMP=objdump 13: ++ OBJCOPY=objcopy 13: ++ STRIP=strip 13: ++ QEMU= 13: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gotpcrelx.sh .sh 13: ++ testname=arch-x86_64-gotpcrelx 13: ++ t=out/test/x86_64/arch-x86_64-gotpcrelx 13: ++ mkdir -p out/test/x86_64/arch-x86_64-gotpcrelx 14: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-ifunc-alias.sh 14: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 14: ++ export LC_ALL=C 14: ++ LC_ALL=C 14: ++ '[' -z x86_64 ']' 14: ++ '[' -z '' ']' 14: ++ TESTDIR=out/test/x86_64 14: ++ CC=cc 14: ++ CXX=c++ 14: ++ GCC=gcc 14: ++ GXX=g++ 14: ++ OBJDUMP=objdump 14: ++ OBJCOPY=objcopy 14: ++ STRIP=strip 14: ++ QEMU= 14: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-ifunc-alias.sh .sh 14: ++ testname=arch-x86_64-ifunc-alias 14: ++ t=out/test/x86_64/arch-x86_64-ifunc-alias 14: ++ mkdir -p out/test/x86_64/arch-x86_64-ifunc-alias 15: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh 15: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 15: ++ export LC_ALL=C 15: ++ LC_ALL=C 15: ++ '[' -z x86_64 ']' 15: ++ '[' -z '' ']' 15: ++ TESTDIR=out/test/x86_64 15: ++ CC=cc 15: ++ CXX=c++ 15: ++ GCC=gcc 15: ++ GXX=g++ 15: ++ OBJDUMP=objdump 15: ++ OBJCOPY=objcopy 15: ++ STRIP=strip 15: ++ QEMU= 15: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh .sh 15: ++ testname=arch-x86_64-incompatible-libs-linker-script 15: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs-linker-script 15: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script 16: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh 16: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 16: ++ export LC_ALL=C 16: ++ LC_ALL=C 16: ++ '[' -z x86_64 ']' 16: ++ '[' -z '' ']' 16: ++ TESTDIR=out/test/x86_64 16: ++ CC=cc 16: ++ CXX=c++ 16: ++ GCC=gcc 16: ++ GXX=g++ 16: ++ OBJDUMP=objdump 16: ++ OBJCOPY=objcopy 16: ++ STRIP=strip 16: ++ QEMU= 16: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh .sh 16: ++ testname=arch-x86_64-incompatible-libs-linker-script2 16: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 16: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 17: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs.sh 17: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 17: ++ export LC_ALL=C 17: ++ LC_ALL=C 17: ++ '[' -z x86_64 ']' 17: ++ '[' -z '' ']' 17: ++ TESTDIR=out/test/x86_64 17: ++ CC=cc 17: ++ CXX=c++ 17: ++ GCC=gcc 17: ++ GXX=g++ 17: ++ OBJDUMP=objdump 17: ++ OBJCOPY=objcopy 17: ++ STRIP=strip 17: ++ QEMU= 17: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs.sh .sh 17: ++ testname=arch-x86_64-incompatible-libs 17: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs 17: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs 18: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs2.sh 18: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 18: ++ export LC_ALL=C 18: ++ LC_ALL=C 18: ++ '[' -z x86_64 ']' 18: ++ '[' -z '' ']' 18: ++ TESTDIR=out/test/x86_64 18: ++ CC=cc 18: ++ CXX=c++ 18: ++ GCC=gcc 18: ++ GXX=g++ 18: ++ OBJDUMP=objdump 18: ++ OBJCOPY=objcopy 18: ++ STRIP=strip 18: ++ QEMU= 18: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs2.sh .sh 18: ++ testname=arch-x86_64-incompatible-libs2 18: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs2 18: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2 19: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-obj.sh 19: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 19: ++ export LC_ALL=C 19: ++ LC_ALL=C 19: ++ '[' -z x86_64 ']' 19: ++ '[' -z '' ']' 19: ++ TESTDIR=out/test/x86_64 19: ++ CC=cc 19: ++ CXX=c++ 19: ++ GCC=gcc 19: ++ GXX=g++ 19: ++ OBJDUMP=objdump 19: ++ OBJCOPY=objcopy 19: ++ STRIP=strip 19: ++ QEMU= 19: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-obj.sh .sh 19: ++ testname=arch-x86_64-incompatible-obj 19: ++ t=out/test/x86_64/arch-x86_64-incompatible-obj 19: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-obj 20: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array-readonly.sh 20: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 20: ++ export LC_ALL=C 20: ++ LC_ALL=C 20: ++ '[' -z x86_64 ']' 20: ++ '[' -z '' ']' 20: ++ TESTDIR=out/test/x86_64 20: ++ CC=cc 20: ++ CXX=c++ 20: ++ GCC=gcc 20: ++ GXX=g++ 20: ++ OBJDUMP=objdump 20: ++ OBJCOPY=objcopy 20: ++ STRIP=strip 20: ++ QEMU= 20: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array-readonly.sh .sh 20: ++ testname=arch-x86_64-init-array-readonly 20: ++ t=out/test/x86_64/arch-x86_64-init-array-readonly 20: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array-readonly 21: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array.sh 21: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 21: ++ export LC_ALL=C 21: ++ LC_ALL=C 21: ++ '[' -z x86_64 ']' 21: ++ '[' -z '' ']' 21: ++ TESTDIR=out/test/x86_64 21: ++ CC=cc 21: ++ CXX=c++ 21: ++ GCC=gcc 21: ++ GXX=g++ 21: ++ OBJDUMP=objdump 21: ++ OBJCOPY=objcopy 21: ++ STRIP=strip 21: ++ QEMU= 21: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array.sh .sh 21: ++ testname=arch-x86_64-init-array 21: ++ t=out/test/x86_64/arch-x86_64-init-array 21: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array 22: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-isa-level.sh 22: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 22: ++ export LC_ALL=C 22: ++ LC_ALL=C 22: ++ '[' -z x86_64 ']' 22: ++ '[' -z '' ']' 22: ++ TESTDIR=out/test/x86_64 22: ++ CC=cc 22: ++ CXX=c++ 22: ++ GCC=gcc 22: ++ GXX=g++ 22: ++ OBJDUMP=objdump 22: ++ OBJCOPY=objcopy 22: ++ STRIP=strip 22: ++ QEMU= 22: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-isa-level.sh .sh 22: ++ testname=arch-x86_64-isa-level 22: ++ t=out/test/x86_64/arch-x86_64-isa-level 22: ++ mkdir -p out/test/x86_64/arch-x86_64-isa-level 23: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-large-bss.sh 23: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 23: ++ export LC_ALL=C 23: ++ LC_ALL=C 23: ++ '[' -z x86_64 ']' 23: ++ '[' -z '' ']' 23: ++ TESTDIR=out/test/x86_64 23: ++ CC=cc 23: ++ CXX=c++ 23: ++ GCC=gcc 23: ++ GXX=g++ 23: ++ OBJDUMP=objdump 23: ++ OBJCOPY=objcopy 23: ++ STRIP=strip 23: ++ QEMU= 23: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-large-bss.sh .sh 23: ++ testname=arch-x86_64-large-bss 23: ++ t=out/test/x86_64/arch-x86_64-large-bss 23: ++ mkdir -p out/test/x86_64/arch-x86_64-large-bss 24: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-records.sh 24: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 24: ++ export LC_ALL=C 24: ++ LC_ALL=C 24: ++ '[' -z x86_64 ']' 24: ++ '[' -z '' ']' 24: ++ TESTDIR=out/test/x86_64 24: ++ CC=cc 24: ++ CXX=c++ 24: ++ GCC=gcc 24: ++ GXX=g++ 24: ++ OBJDUMP=objdump 24: ++ OBJCOPY=objcopy 24: ++ STRIP=strip 24: ++ QEMU= 24: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-records.sh .sh 24: ++ testname=arch-x86_64-mergeable-records 24: ++ t=out/test/x86_64/arch-x86_64-mergeable-records 24: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-records 25: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh 25: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 25: ++ export LC_ALL=C 25: ++ LC_ALL=C 25: ++ '[' -z x86_64 ']' 25: ++ '[' -z '' ']' 25: ++ TESTDIR=out/test/x86_64 25: ++ CC=cc 25: ++ CXX=c++ 25: ++ GCC=gcc 25: ++ GXX=g++ 25: ++ OBJDUMP=objdump 25: ++ OBJCOPY=objcopy 25: ++ STRIP=strip 25: ++ QEMU= 25: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh .sh 25: ++ testname=arch-x86_64-mergeable-strings-nonalloc 25: ++ t=out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc 25: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc 26: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings.sh 26: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 26: ++ export LC_ALL=C 26: ++ LC_ALL=C 26: ++ '[' -z x86_64 ']' 26: ++ '[' -z '' ']' 26: ++ TESTDIR=out/test/x86_64 26: ++ CC=cc 26: ++ CXX=c++ 26: ++ GCC=gcc 26: ++ GXX=g++ 26: ++ OBJDUMP=objdump 26: ++ OBJCOPY=objcopy 26: ++ STRIP=strip 26: ++ QEMU= 26: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings.sh .sh 26: ++ testname=arch-x86_64-mergeable-strings 26: ++ t=out/test/x86_64/arch-x86_64-mergeable-strings 26: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings 27: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property.sh 27: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 27: ++ export LC_ALL=C 27: ++ LC_ALL=C 27: ++ '[' -z x86_64 ']' 27: ++ '[' -z '' ']' 27: ++ TESTDIR=out/test/x86_64 27: ++ CC=cc 27: ++ CXX=c++ 27: ++ GCC=gcc 27: ++ GXX=g++ 27: ++ OBJDUMP=objdump 27: ++ OBJCOPY=objcopy 27: ++ STRIP=strip 27: ++ QEMU= 27: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property.sh .sh 27: ++ testname=arch-x86_64-note-property 27: ++ t=out/test/x86_64/arch-x86_64-note-property 27: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property 28: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property2.sh 28: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 28: ++ export LC_ALL=C 28: ++ LC_ALL=C 28: ++ '[' -z x86_64 ']' 28: ++ '[' -z '' ']' 28: ++ TESTDIR=out/test/x86_64 28: ++ CC=cc 28: ++ CXX=c++ 28: ++ GCC=gcc 28: ++ GXX=g++ 28: ++ OBJDUMP=objdump 28: ++ OBJCOPY=objcopy 28: ++ STRIP=strip 28: ++ QEMU= 28: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property2.sh .sh 28: ++ testname=arch-x86_64-note-property2 28: ++ t=out/test/x86_64/arch-x86_64-note-property2 28: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property2 29: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note.sh 29: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 29: ++ export LC_ALL=C 29: ++ LC_ALL=C 29: ++ '[' -z x86_64 ']' 29: ++ '[' -z '' ']' 29: ++ TESTDIR=out/test/x86_64 29: ++ CC=cc 29: ++ CXX=c++ 29: ++ GCC=gcc 29: ++ GXX=g++ 29: ++ OBJDUMP=objdump 29: ++ OBJCOPY=objcopy 29: ++ STRIP=strip 29: ++ QEMU= 29: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note.sh .sh 29: ++ testname=arch-x86_64-note 29: ++ t=out/test/x86_64/arch-x86_64-note 29: ++ mkdir -p out/test/x86_64/arch-x86_64-note 30: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note2.sh 30: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 30: ++ export LC_ALL=C 30: ++ LC_ALL=C 30: ++ '[' -z x86_64 ']' 30: ++ '[' -z '' ']' 30: ++ TESTDIR=out/test/x86_64 30: ++ CC=cc 30: ++ CXX=c++ 30: ++ GCC=gcc 30: ++ GXX=g++ 30: ++ OBJDUMP=objdump 30: ++ OBJCOPY=objcopy 30: ++ STRIP=strip 30: ++ QEMU= 30: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note2.sh .sh 30: ++ testname=arch-x86_64-note2 30: ++ t=out/test/x86_64/arch-x86_64-note2 30: ++ mkdir -p out/test/x86_64/arch-x86_64-note2 31: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-plt.sh 31: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 31: ++ export LC_ALL=C 31: ++ LC_ALL=C 31: ++ '[' -z x86_64 ']' 31: ++ '[' -z '' ']' 31: ++ TESTDIR=out/test/x86_64 31: ++ CC=cc 31: ++ CXX=c++ 31: ++ GCC=gcc 31: ++ GXX=g++ 31: ++ OBJDUMP=objdump 31: ++ OBJCOPY=objcopy 31: ++ STRIP=strip 31: ++ QEMU= 31: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-plt.sh .sh 31: ++ testname=arch-x86_64-plt 31: ++ t=out/test/x86_64/arch-x86_64-plt 31: ++ mkdir -p out/test/x86_64/arch-x86_64-plt 32: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-preinit-array.sh 32: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 32: ++ export LC_ALL=C 32: ++ LC_ALL=C 32: ++ '[' -z x86_64 ']' 32: ++ '[' -z '' ']' 32: ++ TESTDIR=out/test/x86_64 32: ++ CC=cc 32: ++ CXX=c++ 32: ++ GCC=gcc 32: ++ GXX=g++ 32: ++ OBJDUMP=objdump 32: ++ OBJCOPY=objcopy 32: ++ STRIP=strip 32: ++ QEMU= 32: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-preinit-array.sh .sh 32: ++ testname=arch-x86_64-preinit-array 32: ++ t=out/test/x86_64/arch-x86_64-preinit-array 32: ++ mkdir -p out/test/x86_64/arch-x86_64-preinit-array 33: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-relax.sh 33: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 33: ++ export LC_ALL=C 33: ++ LC_ALL=C 33: ++ '[' -z x86_64 ']' 33: ++ '[' -z '' ']' 33: ++ TESTDIR=out/test/x86_64 33: ++ CC=cc 33: ++ CXX=c++ 33: ++ GCC=gcc 33: ++ GXX=g++ 33: ++ OBJDUMP=objdump 33: ++ OBJCOPY=objcopy 33: ++ STRIP=strip 33: ++ QEMU= 33: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-relax.sh .sh 33: ++ testname=arch-x86_64-relax 33: ++ t=out/test/x86_64/arch-x86_64-relax 33: ++ mkdir -p out/test/x86_64/arch-x86_64-relax 34: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-overflow.sh 34: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 34: ++ export LC_ALL=C 34: ++ LC_ALL=C 34: ++ '[' -z x86_64 ']' 34: ++ '[' -z '' ']' 34: ++ TESTDIR=out/test/x86_64 34: ++ CC=cc 34: ++ CXX=c++ 34: ++ GCC=gcc 34: ++ GXX=g++ 34: ++ OBJDUMP=objdump 34: ++ OBJCOPY=objcopy 34: ++ STRIP=strip 34: ++ QEMU= 34: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-overflow.sh .sh 34: ++ testname=arch-x86_64-reloc-overflow 34: ++ t=out/test/x86_64/arch-x86_64-reloc-overflow 34: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-overflow 35: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-zero.sh 35: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 35: ++ export LC_ALL=C 35: ++ LC_ALL=C 35: ++ '[' -z x86_64 ']' 35: ++ '[' -z '' ']' 35: ++ TESTDIR=out/test/x86_64 35: ++ CC=cc 35: ++ CXX=c++ 35: ++ GCC=gcc 35: ++ GXX=g++ 35: ++ OBJDUMP=objdump 35: ++ OBJCOPY=objcopy 35: ++ STRIP=strip 35: ++ QEMU= 35: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-zero.sh .sh 35: ++ testname=arch-x86_64-reloc-zero 35: ++ t=out/test/x86_64/arch-x86_64-reloc-zero 35: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-zero 36: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc.sh 36: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 36: ++ export LC_ALL=C 36: ++ LC_ALL=C 36: ++ '[' -z x86_64 ']' 36: ++ '[' -z '' ']' 36: ++ TESTDIR=out/test/x86_64 36: ++ CC=cc 36: ++ CXX=c++ 36: ++ GCC=gcc 36: ++ GXX=g++ 36: ++ OBJDUMP=objdump 36: ++ OBJCOPY=objcopy 36: ++ STRIP=strip 36: ++ QEMU= 36: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc.sh .sh 36: ++ testname=arch-x86_64-reloc 36: ++ t=out/test/x86_64/arch-x86_64-reloc 36: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc 37: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-alignment.sh 37: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 37: ++ export LC_ALL=C 37: ++ LC_ALL=C 37: ++ '[' -z x86_64 ']' 37: ++ '[' -z '' ']' 37: ++ TESTDIR=out/test/x86_64 37: ++ CC=cc 37: ++ CXX=c++ 37: ++ GCC=gcc 37: ++ GXX=g++ 37: ++ OBJDUMP=objdump 37: ++ OBJCOPY=objcopy 37: ++ STRIP=strip 37: ++ QEMU= 37: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-alignment.sh .sh 37: ++ testname=arch-x86_64-section-alignment 37: ++ t=out/test/x86_64/arch-x86_64-section-alignment 37: ++ mkdir -p out/test/x86_64/arch-x86_64-section-alignment 38: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-name.sh 38: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 38: ++ export LC_ALL=C 38: ++ LC_ALL=C 38: ++ '[' -z x86_64 ']' 38: ++ '[' -z '' ']' 38: ++ TESTDIR=out/test/x86_64 38: ++ CC=cc 38: ++ CXX=c++ 38: ++ GCC=gcc 38: ++ GXX=g++ 38: ++ OBJDUMP=objdump 38: ++ OBJCOPY=objcopy 38: ++ STRIP=strip 38: ++ QEMU= 38: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-name.sh .sh 38: ++ testname=arch-x86_64-section-name 38: ++ t=out/test/x86_64/arch-x86_64-section-name 38: ++ mkdir -p out/test/x86_64/arch-x86_64-section-name 39: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tbss-only.sh 39: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 39: ++ export LC_ALL=C 39: ++ LC_ALL=C 39: ++ '[' -z x86_64 ']' 39: ++ '[' -z '' ']' 39: ++ TESTDIR=out/test/x86_64 39: ++ CC=cc 39: ++ CXX=c++ 39: ++ GCC=gcc 39: ++ GXX=g++ 39: ++ OBJDUMP=objdump 39: ++ OBJCOPY=objcopy 39: ++ STRIP=strip 39: ++ QEMU= 39: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tbss-only.sh .sh 39: ++ testname=arch-x86_64-tbss-only 39: ++ t=out/test/x86_64/arch-x86_64-tbss-only 39: ++ mkdir -p out/test/x86_64/arch-x86_64-tbss-only 40: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh 40: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 40: ++ export LC_ALL=C 40: ++ LC_ALL=C 40: ++ '[' -z x86_64 ']' 40: ++ '[' -z '' ']' 40: ++ TESTDIR=out/test/x86_64 40: ++ CC=cc 40: ++ CXX=c++ 40: ++ GCC=gcc 40: ++ GXX=g++ 40: ++ OBJDUMP=objdump 40: ++ OBJCOPY=objcopy 40: ++ STRIP=strip 40: ++ QEMU= 40: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh .sh 40: ++ testname=arch-x86_64-tls-gd-mcmodel-large 40: ++ t=out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large 40: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large 41: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-to-ie.sh 41: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 41: ++ export LC_ALL=C 41: ++ LC_ALL=C 41: ++ '[' -z x86_64 ']' 41: ++ '[' -z '' ']' 41: ++ TESTDIR=out/test/x86_64 41: ++ CC=cc 41: ++ CXX=c++ 41: ++ GCC=gcc 41: ++ GXX=g++ 41: ++ OBJDUMP=objdump 41: ++ OBJCOPY=objcopy 41: ++ STRIP=strip 41: ++ QEMU= 41: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-to-ie.sh .sh 41: ++ testname=arch-x86_64-tls-gd-to-ie 41: ++ t=out/test/x86_64/arch-x86_64-tls-gd-to-ie 41: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-to-ie 42: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-large-tbss.sh 42: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 42: ++ export LC_ALL=C 42: ++ LC_ALL=C 42: ++ '[' -z x86_64 ']' 42: ++ '[' -z '' ']' 42: ++ TESTDIR=out/test/x86_64 42: ++ CC=cc 42: ++ CXX=c++ 42: ++ GCC=gcc 42: ++ GXX=g++ 42: ++ OBJDUMP=objdump 42: ++ OBJCOPY=objcopy 42: ++ STRIP=strip 42: ++ QEMU= 42: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-large-tbss.sh .sh 42: ++ testname=arch-x86_64-tls-large-tbss 42: ++ t=out/test/x86_64/arch-x86_64-tls-large-tbss 42: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-large-tbss 3: ++ case $MACHINE in 3: ++ tlsdesc_opt=-mtls-dialect=gnu2 4: ++ case $MACHINE in 4: ++ tlsdesc_opt=-mtls-dialect=gnu2 6: ++ case $MACHINE in 6: ++ tlsdesc_opt=-mtls-dialect=gnu2 1: ++ case $MACHINE in 1: ++ tlsdesc_opt=-mtls-dialect=gnu2 2: ++ case $MACHINE in 2: ++ tlsdesc_opt=-mtls-dialect=gnu2 7: ++ case $MACHINE in 7: ++ tlsdesc_opt=-mtls-dialect=gnu2 6: +++ uname 5: ++ case $MACHINE in 5: ++ tlsdesc_opt=-mtls-dialect=gnu2 3: +++ uname 8: ++ case $MACHINE in 8: ++ tlsdesc_opt=-mtls-dialect=gnu2 2: +++ uname 1: +++ uname 11: ++ case $MACHINE in 11: ++ tlsdesc_opt=-mtls-dialect=gnu2 10: ++ case $MACHINE in 10: ++ tlsdesc_opt=-mtls-dialect=gnu2 9: ++ case $MACHINE in 9: ++ tlsdesc_opt=-mtls-dialect=gnu2 4: +++ uname 12: ++ case $MACHINE in 12: ++ tlsdesc_opt=-mtls-dialect=gnu2 13: ++ case $MACHINE in 13: ++ tlsdesc_opt=-mtls-dialect=gnu2 5: +++ uname 14: ++ case $MACHINE in 14: ++ tlsdesc_opt=-mtls-dialect=gnu2 8: +++ uname 7: +++ uname 15: ++ case $MACHINE in 15: ++ tlsdesc_opt=-mtls-dialect=gnu2 16: ++ case $MACHINE in 16: ++ tlsdesc_opt=-mtls-dialect=gnu2 18: ++ case $MACHINE in 18: ++ tlsdesc_opt=-mtls-dialect=gnu2 9: +++ uname 11: +++ uname 12: +++ uname 19: ++ case $MACHINE in 19: ++ tlsdesc_opt=-mtls-dialect=gnu2 10: +++ uname 13: +++ uname 20: ++ case $MACHINE in 20: ++ tlsdesc_opt=-mtls-dialect=gnu2 17: ++ case $MACHINE in 17: ++ tlsdesc_opt=-mtls-dialect=gnu2 21: ++ case $MACHINE in 21: ++ tlsdesc_opt=-mtls-dialect=gnu2 14: +++ uname 23: ++ case $MACHINE in 23: ++ tlsdesc_opt=-mtls-dialect=gnu2 22: ++ case $MACHINE in 22: ++ tlsdesc_opt=-mtls-dialect=gnu2 4: ++ '[' Linux = FreeBSD ']' 6: ++ '[' Linux = FreeBSD ']' 16: +++ uname 15: +++ uname 4: ++ trap 'on_error $LINENO' ERR 24: ++ case $MACHINE in 24: ++ tlsdesc_opt=-mtls-dialect=gnu2 18: +++ uname 25: ++ case $MACHINE in 25: ++ tlsdesc_opt=-mtls-dialect=gnu2 1: ++ '[' Linux = FreeBSD ']' 3: ++ '[' Linux = FreeBSD ']' 4: ++ trap on_exit EXIT 4: ++ echo -n 'Testing arch-x86_64-apx-gottpoff2 ... ' 20: +++ uname 4: Testing arch-x86_64-apx-gottpoff2 ... ++ set -o pipefail 4: ++ set -x 2: ++ '[' Linux = FreeBSD ']' 4: + command -v sde64 1: ++ trap 'on_error $LINENO' ERR 1: ++ trap on_exit EXIT 6: ++ trap 'on_error $LINENO' ERR 6: ++ trap on_exit EXIT 21: +++ uname 5: ++ '[' Linux = FreeBSD ']' 1: ++ echo -n 'Testing arch-x86_64-address-equality ... ' 1: Testing arch-x86_64-address-equality ... ++ set -o pipefail 1: ++ set -x 4: + skip 4: + echo skipped 4: skipped 4: + trap - EXIT 4: + exit 0 6: ++ echo -n 'Testing arch-x86_64-empty-mergeable-section ... ' 6: Testing arch-x86_64-empty-mergeable-section ... ++ set -o pipefail 3: ++ trap 'on_error $LINENO' ERR 3: ++ trap on_exit EXIT 6: ++ set -x 3: ++ echo -n 'Testing arch-x86_64-apx-gottpoff ... ' 3: Testing arch-x86_64-apx-gottpoff ... ++ set -o pipefail 3: ++ set -x 3: + command -v sde64 3: + skip 23: +++ uname 17: +++ uname 22: +++ uname 22: ++ '[' Linux = FreeBSD ']' 8: ++ '[' Linux = FreeBSD ']' 8: ++ trap 'on_error $LINENO' ERR 8: ++ trap on_exit EXIT 8: ++ echo -n 'Testing arch-x86_64-exception-mcmodel-large ... ' 8: Testing arch-x86_64-exception-mcmodel-large ... ++ set -o pipefail 8: ++ set -x 8: + cat 8: + c++ -c -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -xc++ -fPIC - 9: ++ '[' Linux = FreeBSD ']' 9: ++ trap 'on_error $LINENO' ERR 9: ++ trap on_exit EXIT 9: ++ echo -n 'Testing arch-x86_64-execstack-if-needed ... ' 9: Testing arch-x86_64-execstack-if-needed ... ++ set -o pipefail 9: ++ set -x 9: + cat 9: + cc -c -xassembler -o out/test/x86_64/arch-x86_64-execstack-if-needed/a.o - 3: + echo skipped 3: skipped 3: + trap - EXIT 3: + exit 0 23: ++ '[' Linux = FreeBSD ']' 5: ++ trap 'on_error $LINENO' ERR 5: ++ trap on_exit EXIT 5: ++ echo -n 'Testing arch-x86_64-apx-tlsdesc ... ' 5: Testing arch-x86_64-apx-tlsdesc ... ++ set -o pipefail 5: ++ set -x 5: + supports_tlsdesc 5: + [[ x86_64 = arm* ]] 5: ++ uname 7: ++ '[' Linux = FreeBSD ']' 7: ++ trap 'on_error $LINENO' ERR 7: ++ trap on_exit EXIT 7: ++ echo -n 'Testing arch-x86_64-emulation-deduction ... ' 7: Testing arch-x86_64-emulation-deduction ... ++ set -o pipefail 7: ++ set -x 7: + cat 7: + cc -o out/test/x86_64/arch-x86_64-emulation-deduction/a.o -c -xc - 24: +++ uname 24: ++ '[' Linux = FreeBSD ']' 2: ++ trap 'on_error $LINENO' ERR 2: ++ trap on_exit EXIT 2: ++ echo -n 'Testing arch-x86_64-apx-gotpcrelx ... ' 2: Testing arch-x86_64-apx-gotpcrelx ... ++ set -o pipefail 2: ++ set -x 2: + command -v sde64 2: + skip 2: + echo skipped 2: skipped 2: + trap - EXIT 2: + exit 0 12: ++ '[' Linux = FreeBSD ']' 12: ++ trap 'on_error $LINENO' ERR 12: ++ trap on_exit EXIT 12: ++ echo -n 'Testing arch-x86_64-gnu-retain ... ' 12: Testing arch-x86_64-gnu-retain ... ++ set -o pipefail 12: ++ set -x 12: + echo '.section foo,"R"' 12: + cc -o /dev/null -c -xassembler - 25: +++ uname 25: ++ '[' Linux = FreeBSD ']' 1: + cat 1: + cc -o out/test/x86_64/arch-x86_64-address-equality/a.o -c -xassembler - 26: ++ case $MACHINE in 26: ++ tlsdesc_opt=-mtls-dialect=gnu2 26: +++ uname 6: + cat 6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o -c -xassembler - 11: ++ '[' Linux = FreeBSD ']' 11: ++ trap 'on_error $LINENO' ERR 11: ++ trap on_exit EXIT 11: ++ echo -n 'Testing arch-x86_64-gnu-linkonce ... ' 11: Testing arch-x86_64-gnu-linkonce ... ++ set -o pipefail 11: ++ set -x 11: + cat 11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/a.o -c -x assembler - 13: ++ '[' Linux = FreeBSD ']' 13: ++ trap 'on_error $LINENO' ERR 13: ++ trap on_exit EXIT 13: ++ echo -n 'Testing arch-x86_64-gotpcrelx ... ' 13: Testing arch-x86_64-gotpcrelx ... ++ set -o pipefail 13: ++ set -x 13: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/a.o -c -xc - -fPIC 13: + cat 19: +++ uname 19: ++ '[' Linux = FreeBSD ']' 19: ++ trap 'on_error $LINENO' ERR 14: ++ '[' Linux = FreeBSD ']' 14: ++ trap 'on_error $LINENO' ERR 14: ++ trap on_exit EXIT 14: ++ echo -n 'Testing arch-x86_64-ifunc-alias ... ' 14: Testing arch-x86_64-ifunc-alias ... ++ set -o pipefail 14: ++ set -x 14: + supports_ifunc 14: + is_musl 14: + grep musl 10: ++ '[' Linux = FreeBSD ']' 10: ++ trap 'on_error $LINENO' ERR 10: ++ trap on_exit EXIT 10: ++ echo -n 'Testing arch-x86_64-function-multiversion ... ' 10: Testing arch-x86_64-function-multiversion ... ++ set -o pipefail 10: ++ set -x 10: + supports_ifunc 10: + is_musl 10: + grep musl 16: ++ '[' Linux = FreeBSD ']' 16: ++ trap 'on_error $LINENO' ERR 16: ++ trap on_exit EXIT 16: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script2 ... ' 16: Testing arch-x86_64-incompatible-libs-linker-script2 ... ++ set -o pipefail 16: ++ set -x 16: + nm mold 16: + grep __tsan_init 27: ++ case $MACHINE in 27: ++ tlsdesc_opt=-mtls-dialect=gnu2 27: +++ uname 15: ++ '[' Linux = FreeBSD ']' 15: ++ trap 'on_error $LINENO' ERR 15: ++ trap on_exit EXIT 15: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script ... ' 15: Testing arch-x86_64-incompatible-libs-linker-script ... ++ set -o pipefail 15: ++ set -x 15: + test_cflags -m32 15: + echo 'int main() {}' 18: ++ '[' Linux = FreeBSD ']' 18: ++ trap 'on_error $LINENO' ERR 18: ++ trap on_exit EXIT 18: ++ echo -n 'Testing arch-x86_64-incompatible-libs2 ... ' 18: Testing arch-x86_64-incompatible-libs2 ... ++ set -o pipefail 18: ++ set -x 18: + test_cflags -m32 18: + echo 'int main() {}' 21: ++ '[' Linux = FreeBSD ']' 21: ++ trap 'on_error $LINENO' ERR 21: ++ trap on_exit EXIT 21: ++ echo -n 'Testing arch-x86_64-init-array ... ' 21: Testing arch-x86_64-init-array ... ++ set -o pipefail 21: ++ set -x 20: ++ '[' Linux = FreeBSD ']' 20: ++ trap 'on_error $LINENO' ERR 20: ++ trap on_exit EXIT 20: ++ echo -n 'Testing arch-x86_64-init-array-readonly ... ' 20: Testing arch-x86_64-init-array-readonly ... ++ set -o pipefail 20: ++ set -x 1/425 Test #2: x86_64-arch-x86_64-apx-gotpcrelx ......................***Skipped 0.09 sec 2/425 Test #3: x86_64-arch-x86_64-apx-gottpoff .......................***Skipped 0.09 sec 3/425 Test #4: x86_64-arch-x86_64-apx-gottpoff2 ......................***Skipped 0.09 sec 23: ++ trap 'on_error $LINENO' ERR 23: ++ trap on_exit EXIT 23: ++ echo -n 'Testing arch-x86_64-large-bss ... ' 23: Testing arch-x86_64-large-bss ... ++ set -o pipefail 23: ++ set -x 23: + cat 23: + cc -o out/test/x86_64/arch-x86_64-large-bss/a.o -c -xc - -mcmodel=large 5: + '[' Linux = FreeBSD ']' 5: + '[' -mtls-dialect=gnu2 = '' ']' 5: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - 5: + echo '_Thread_local int x; int y() { return x; }' 24: ++ trap 'on_error $LINENO' ERR 24: ++ trap on_exit EXIT 24: ++ echo -n 'Testing arch-x86_64-mergeable-records ... ' 24: Testing arch-x86_64-mergeable-records ... ++ set -o pipefail 24: ++ set -x 24: + test_cflags -static 24: + echo 'int main() {}' 24: + cc -B. -static -o /dev/null -xc - 25: ++ trap 'on_error $LINENO' ERR 25: ++ trap on_exit EXIT 25: ++ echo -n 'Testing arch-x86_64-mergeable-strings-nonalloc ... ' 25: Testing arch-x86_64-mergeable-strings-nonalloc ... ++ set -o pipefail 25: ++ set -x 25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o -c -xc - 25: + cat 26: ++ '[' Linux = FreeBSD ']' 26: ++ trap 'on_error $LINENO' ERR 26: ++ trap on_exit EXIT 26: ++ echo -n 'Testing arch-x86_64-mergeable-strings ... ' 26: Testing arch-x86_64-mergeable-strings ... ++ set -o pipefail 26: ++ set -x 26: + test_cflags -static 26: + echo 'int main() {}' 19: ++ trap on_exit EXIT 19: ++ echo -n 'Testing arch-x86_64-incompatible-obj ... ' 19: Testing arch-x86_64-incompatible-obj ... ++ set -o pipefail 19: ++ set -x 19: + test_cflags -m32 19: + echo 'int main() {}' 19: + cc -B. -m32 -o /dev/null -xc - 15: + cc -B. -m32 -o /dev/null -xc - 18: + cc -B. -m32 -o /dev/null -xc - 21: + cat 21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/a.o -x assembler - 20: + cat 20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/a.o -x assembler - 22: ++ trap 'on_error $LINENO' ERR 22: ++ trap on_exit EXIT 22: ++ echo -n 'Testing arch-x86_64-isa-level ... ' 22: Testing arch-x86_64-isa-level ... ++ set -o pipefail 22: ++ set -x 22: + cat 22: + cc -o out/test/x86_64/arch-x86_64-isa-level/a.o -c -xc - 28: ++ case $MACHINE in 28: ++ tlsdesc_opt=-mtls-dialect=gnu2 28: +++ uname test 43 Start 43: x86_64-arch-x86_64-tls-ld-mcmodel-large 43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh" 43: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 43: Environment variables: 43: MACHINE=x86_64 43: CPU= 43: Test timeout computed to be: 1500 test 44 Start 44: x86_64-arch-x86_64-tls-module-base 44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh" 44: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 44: Environment variables: 44: MACHINE=x86_64 44: CPU= 44: Test timeout computed to be: 1500 test 45 Start 45: x86_64-arch-x86_64-tlsdesc 45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh" 45: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 45: Environment variables: 45: MACHINE=x86_64 45: CPU= 45: Test timeout computed to be: 1500 17: ++ '[' Linux = FreeBSD ']' 17: ++ trap 'on_error $LINENO' ERR 17: ++ trap on_exit EXIT 17: ++ echo -n 'Testing arch-x86_64-incompatible-libs ... ' 17: Testing arch-x86_64-incompatible-libs ... ++ set -o pipefail 17: ++ set -x 17: + test_cflags -m32 17: + echo 'int main() {}' 17: + cc -B. -m32 -o /dev/null -xc - 26: + cc -B. -static -o /dev/null -xc - 21: + cat 21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/b.o -xc - 20: + cat 20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/b.o -x assembler - 28: ++ '[' Linux = FreeBSD ']' 28: ++ trap 'on_error $LINENO' ERR 28: ++ trap on_exit EXIT 28: ++ echo -n 'Testing arch-x86_64-note-property2 ... ' 28: Testing arch-x86_64-note-property2 ... ++ set -o pipefail 28: ++ set -x 28: + nm mold 28: + grep __tsan_init 30: ++ case $MACHINE in 30: ++ tlsdesc_opt=-mtls-dialect=gnu2 30: +++ uname 30: ++ '[' Linux = FreeBSD ']' 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT 30: ++ echo -n 'Testing arch-x86_64-note2 ... ' 30: Testing arch-x86_64-note2 ... ++ set -o pipefail 30: ++ set -x 30: + test_cflags -Xassembler -mx86-used-note=no 30: + echo 'int main() {}' 30: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - 31: ++ case $MACHINE in 31: ++ tlsdesc_opt=-mtls-dialect=gnu2 31: +++ uname 31: ++ '[' Linux = FreeBSD ']' 31: ++ trap 'on_error $LINENO' ERR 31: ++ trap on_exit EXIT 31: ++ echo -n 'Testing arch-x86_64-plt ... ' 31: Testing arch-x86_64-plt ... ++ set -o pipefail 31: ++ set -x 31: + cc -o out/test/x86_64/arch-x86_64-plt/a.o -c -x assembler - 31: + cat 29: ++ case $MACHINE in 29: ++ tlsdesc_opt=-mtls-dialect=gnu2 29: +++ uname 29: ++ '[' Linux = FreeBSD ']' 29: ++ trap 'on_error $LINENO' ERR 29: ++ trap on_exit EXIT 29: ++ echo -n 'Testing arch-x86_64-note ... ' 29: Testing arch-x86_64-note ... ++ set -o pipefail 29: ++ set -x 29: + test_cflags -static 29: + echo 'int main() {}' 29: + cc -B. -static -o /dev/null -xc - 32: ++ case $MACHINE in 32: ++ tlsdesc_opt=-mtls-dialect=gnu2 32: +++ uname 32: ++ '[' Linux = FreeBSD ']' 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT 32: ++ echo -n 'Testing arch-x86_64-preinit-array ... ' 32: Testing arch-x86_64-preinit-array ... ++ set -o pipefail 32: ++ set -x 32: + is_musl 32: + grep musl 32: + cat 27: ++ '[' Linux = FreeBSD ']' 27: ++ trap 'on_error $LINENO' ERR 27: ++ trap on_exit EXIT 27: ++ echo -n 'Testing arch-x86_64-note-property ... ' 27: Testing arch-x86_64-note-property ... ++ set -o pipefail 27: ++ set -x 27: + echo endbr64 27: + cc -o /dev/null -c -xassembler - 27: + test_cflags -fcf-protection=branch 27: + echo 'int main() {}' 33: ++ case $MACHINE in 33: ++ tlsdesc_opt=-mtls-dialect=gnu2 33: +++ uname 33: ++ '[' Linux = FreeBSD ']' 33: ++ trap 'on_error $LINENO' ERR 33: ++ trap on_exit EXIT 33: ++ echo -n 'Testing arch-x86_64-relax ... ' 33: Testing arch-x86_64-relax ... ++ set -o pipefail 33: ++ set -x 33: + cc -c -o /dev/null -xassembler -Wa,-mrelax-relocations=yes - 33: + echo ret 34: ++ case $MACHINE in 34: ++ tlsdesc_opt=-mtls-dialect=gnu2 34: +++ uname 34: ++ '[' Linux = FreeBSD ']' 34: ++ trap 'on_error $LINENO' ERR 34: ++ trap on_exit EXIT 34: ++ echo -n 'Testing arch-x86_64-reloc-overflow ... ' 34: Testing arch-x86_64-reloc-overflow ... ++ set -o pipefail 34: ++ set -x 34: + cat 34: + cc -o out/test/x86_64/arch-x86_64-reloc-overflow/a.o -c -x assembler - 35: ++ case $MACHINE in 35: ++ tlsdesc_opt=-mtls-dialect=gnu2 35: +++ uname 35: ++ '[' Linux = FreeBSD ']' 35: ++ trap 'on_error $LINENO' ERR 35: ++ trap on_exit EXIT 35: ++ echo -n 'Testing arch-x86_64-reloc-zero ... ' 35: Testing arch-x86_64-reloc-zero ... ++ set -o pipefail 35: ++ set -x 35: + cat 35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/a.o -c -x assembler - 10: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 10: + cc -c -o /dev/null -xc - 14: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 14: + cc -c -o /dev/null -xc - 36: ++ case $MACHINE in 36: ++ tlsdesc_opt=-mtls-dialect=gnu2 36: +++ uname 36: ++ '[' Linux = FreeBSD ']' 36: ++ trap 'on_error $LINENO' ERR 36: ++ trap on_exit EXIT 36: ++ echo -n 'Testing arch-x86_64-reloc ... ' 36: Testing arch-x86_64-reloc ... ++ set -o pipefail 36: ++ set -x 36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/a.o -x assembler - 36: + cat 1: + cat 1: + cc -o out/test/x86_64/arch-x86_64-address-equality/b.o -c -xc - -fPIC 6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o -c -xassembler - 6: + cat 9: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o 12: + cat 12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/a.o -c -xc - 11: + cat 11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o -c -x assembler - 37: ++ case $MACHINE in 37: ++ tlsdesc_opt=-mtls-dialect=gnu2 37: +++ uname 37: ++ '[' Linux = FreeBSD ']' 37: ++ trap 'on_error $LINENO' ERR 37: ++ trap on_exit EXIT 37: ++ echo -n 'Testing arch-x86_64-section-alignment ... ' 37: Testing arch-x86_64-section-alignment ... ++ set -o pipefail 37: ++ set -x 37: + cat 37: + cc -c -o out/test/x86_64/arch-x86_64-section-alignment/a.o -xc - 39: ++ case $MACHINE in 39: ++ tlsdesc_opt=-mtls-dialect=gnu2 39: +++ uname 39: ++ '[' Linux = FreeBSD ']' 39: ++ trap 'on_error $LINENO' ERR 39: ++ trap on_exit EXIT 39: ++ echo -n 'Testing arch-x86_64-tbss-only ... ' 39: Testing arch-x86_64-tbss-only ... ++ set -o pipefail 39: ++ set -x 38: ++ case $MACHINE in 38: ++ tlsdesc_opt=-mtls-dialect=gnu2 38: +++ uname 38: ++ '[' Linux = FreeBSD ']' 38: ++ trap 'on_error $LINENO' ERR 38: ++ trap on_exit EXIT 38: ++ echo -n 'Testing arch-x86_64-section-name ... ' 38: Testing arch-x86_64-section-name ... ++ set -o pipefail 38: ++ set -x 38: + cc -o out/test/x86_64/arch-x86_64-section-name/a.o -c -x assembler - 43: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh 43: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 43: ++ export LC_ALL=C 43: ++ LC_ALL=C 43: ++ '[' -z x86_64 ']' 43: ++ '[' -z '' ']' 43: ++ TESTDIR=out/test/x86_64 43: ++ CC=cc 43: ++ CXX=c++ 43: ++ GCC=gcc 43: ++ GXX=g++ 43: ++ OBJDUMP=objdump 43: ++ OBJCOPY=objcopy 43: ++ STRIP=strip 43: ++ QEMU= 43: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh .sh 43: ++ testname=arch-x86_64-tls-ld-mcmodel-large 43: ++ t=out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large 43: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large 44: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh 38: + cat 31: + cc -B. -o out/test/x86_64/arch-x86_64-plt/exe out/test/x86_64/arch-x86_64-plt/a.o 39: + echo abab 45: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh 39: + grep -E '(ab)\1' 43: ++ case $MACHINE in 43: ++ tlsdesc_opt=-mtls-dialect=gnu2 6: + cat 32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/a.o -x assembler - 40: ++ case $MACHINE in 40: ++ tlsdesc_opt=-mtls-dialect=gnu2 42: ++ case $MACHINE in 42: ++ tlsdesc_opt=-mtls-dialect=gnu2 43: +++ uname 40: +++ uname 42: +++ uname 44: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 44: ++ export LC_ALL=C 44: ++ LC_ALL=C 44: ++ '[' -z x86_64 ']' 44: ++ '[' -z '' ']' 44: ++ TESTDIR=out/test/x86_64 44: ++ CC=cc 44: ++ CXX=c++ 44: ++ GCC=gcc 44: ++ GXX=g++ 44: ++ OBJDUMP=objdump 44: ++ OBJCOPY=objcopy 44: ++ STRIP=strip 44: ++ QEMU= 39: abab 41: ++ case $MACHINE in 41: ++ tlsdesc_opt=-mtls-dialect=gnu2 41: +++ uname 45: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 45: ++ export LC_ALL=C 45: ++ LC_ALL=C 45: ++ '[' -z x86_64 ']' 45: ++ '[' -z '' ']' 45: ++ TESTDIR=out/test/x86_64 45: ++ CC=cc 45: ++ CXX=c++ 45: ++ GCC=gcc 45: ++ GXX=g++ 45: ++ OBJDUMP=objdump 45: ++ OBJCOPY=objcopy 45: ++ STRIP=strip 43: ++ '[' Linux = FreeBSD ']' 35: + cat 39: + cat 27: + cc -B. -fcf-protection=branch -o /dev/null -xc - 6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o -c -xc - 43: ++ trap 'on_error $LINENO' ERR 43: ++ trap on_exit EXIT 43: ++ echo -n 'Testing arch-x86_64-tls-ld-mcmodel-large ... ' 43: Testing arch-x86_64-tls-ld-mcmodel-large ... ++ set -o pipefail 43: ++ set -x 43: + cat 43: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o -xc - -mcmodel=large 11: + cat 45: ++ QEMU= 45: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh .sh 35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/b.o -c -xc - 20: + sed -i -e s/init_xxxxx/init_array/g out/test/x86_64/arch-x86_64-init-array-readonly/b.o 44: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh .sh 39: + cc -o out/test/x86_64/arch-x86_64-tbss-only/a.o -c -xc - 42: ++ '[' Linux = FreeBSD ']' 42: ++ trap 'on_error $LINENO' ERR 42: ++ trap on_exit EXIT 42: ++ echo -n 'Testing arch-x86_64-tls-large-tbss ... ' 42: Testing arch-x86_64-tls-large-tbss ... ++ set -o pipefail 42: ++ set -x 34: + not ./mold -e foo -o out/test/x86_64/arch-x86_64-reloc-overflow/exe out/test/x86_64/arch-x86_64-reloc-overflow/a.o 34: + grep -F 'relocation R_X86_64_16 against foo out of range' 41: ++ '[' Linux = FreeBSD ']' 41: ++ trap 'on_error $LINENO' ERR 41: ++ trap on_exit EXIT 41: ++ echo -n 'Testing arch-x86_64-tls-gd-to-ie ... ' 41: Testing arch-x86_64-tls-gd-to-ie ... ++ set -o pipefail 41: ++ set -x 41: + cat 41: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -xc - -mcmodel=large 42: + cat 42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/a.o -x assembler - 44: ++ testname=arch-x86_64-tls-module-base 44: ++ t=out/test/x86_64/arch-x86_64-tls-module-base 44: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-module-base 38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z keep-text-section-prefix 36: + cat 36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/b.o -xc - 45: ++ testname=arch-x86_64-tlsdesc 45: ++ t=out/test/x86_64/arch-x86_64-tlsdesc 45: ++ mkdir -p out/test/x86_64/arch-x86_64-tlsdesc 33: + cat 33: + cc -o out/test/x86_64/arch-x86_64-relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - 44: ++ case $MACHINE in 44: ++ tlsdesc_opt=-mtls-dialect=gnu2 44: +++ uname 45: ++ case $MACHINE in 45: ++ tlsdesc_opt=-mtls-dialect=gnu2 40: ++ '[' Linux = FreeBSD ']' 40: ++ trap 'on_error $LINENO' ERR 40: ++ trap on_exit EXIT 40: ++ echo -n 'Testing arch-x86_64-tls-gd-mcmodel-large ... ' 40: Testing arch-x86_64-tls-gd-mcmodel-large ... ++ set -o pipefail 40: ++ set -x 45: +++ uname 44: ++ '[' Linux = FreeBSD ']' 44: ++ trap 'on_error $LINENO' ERR 44: ++ trap on_exit EXIT 44: ++ echo -n 'Testing arch-x86_64-tls-module-base ... ' 44: Testing arch-x86_64-tls-module-base ... ++ set -o pipefail 44: ++ set -x 40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o -xc - -mcmodel=large 40: + cat 44: + supports_tlsdesc 44: + [[ x86_64 = arm* ]] 44: ++ uname 45: ++ '[' Linux = FreeBSD ']' 45: ++ trap 'on_error $LINENO' ERR 45: ++ trap on_exit EXIT 45: ++ echo -n 'Testing arch-x86_64-tlsdesc ... ' 45: Testing arch-x86_64-tlsdesc ... ++ set -o pipefail 45: ++ set -x 45: + supports_tlsdesc 45: + [[ x86_64 = arm* ]] 32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/b.o -xc - 32: + cat 42: + cat 45: ++ uname 11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o -c -xc - 44: + '[' Linux = FreeBSD ']' 44: + '[' -mtls-dialect=gnu2 = '' ']' 44: + echo '_Thread_local int x; int y() { return x; }' 44: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so -mtls-dialect=gnu2 - 33: + cat 33: + cc -o out/test/x86_64/arch-x86_64-relax/b.o -c -xc - 45: + '[' Linux = FreeBSD ']' 45: + '[' -mtls-dialect=gnu2 = '' ']' 45: + echo '_Thread_local int x; int y() { return x; }' 42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - 45: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - 38: + readelf -p .text.hot out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text.hot .text.hot.foo' 38: [ 0] .text.hot .text.hot.foo 38: + readelf -p .text.unknown out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text.unknown .text.unknown.foo' 38: [ 0] .text.unknown .text.unknown.foo 38: + readelf -p .text.unlikely out/test/x86_64/arch-x86_64-section-name/exe 34: mold: error: out/test/x86_64/arch-x86_64-reloc-overflow/a.o:(.data): relocation R_X86_64_16 against foo out of range: 2109976 is not in [0, 65536) 38: + grep -F '.text.unlikely .text.unlikely.foo' 34: + on_exit 34: + echo OK 34: OK 34: + exit 0 38: [ 0] .text.unlikely .text.unlikely.foo 38: + readelf -p .text.startup out/test/x86_64/arch-x86_64-section-name/exe 4/425 Test #34: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.08 sec 38: + grep -F '.text.startup .text.startup.foo' test 46 Start 46: x86_64-arch-x86_64-unique 46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh" 46: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 46: Environment variables: 46: MACHINE=x86_64 46: CPU= 46: Test timeout computed to be: 1500 38: [ 0] .text.startup .text.startup.foo 38: + readelf -p .text.exit out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text.exit .text.exit.foo' 31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe 31: + grep -F .got 31: [18] .plt.got PROGBITS 00000000000015c0 000005c0 31: [23] .got PROGBITS 00000000000028c8 000008c8 31: [26] .got.plt PROGBITS 0000000000003920 00000920 31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe 38: [ 0] .text.exit .text.exit.foo 31: + grep -F .got.plt 46: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh 38: + readelf -p .text out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text .text.foo' 31: [26] .got.plt PROGBITS 0000000000003920 00000920 46: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 46: ++ export LC_ALL=C 46: ++ LC_ALL=C 46: ++ '[' -z x86_64 ']' 46: ++ '[' -z '' ']' 46: ++ TESTDIR=out/test/x86_64 31: + out/test/x86_64/arch-x86_64-plt/exe 46: ++ CC=cc 46: ++ CXX=c++ 46: ++ GCC=gcc 46: ++ GXX=g++ 46: ++ OBJDUMP=objdump 46: ++ OBJCOPY=objcopy 46: ++ STRIP=strip 46: ++ QEMU= 31: + grep 'Hello world' 46: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh .sh 38: [ 1] .text .text.foo 46: ++ testname=arch-x86_64-unique 46: ++ t=out/test/x86_64/arch-x86_64-unique 46: ++ mkdir -p out/test/x86_64/arch-x86_64-unique 38: + readelf -p .data.rel.ro out/test/x86_64/arch-x86_64-section-name/exe 31: Hello world 31: + on_exit 38: + grep -F '.data.rel.ro .data.rel.ro.foo' 31: + echo OK 31: OK 31: + exit 0 5/425 Test #31: x86_64-arch-x86_64-plt ................................ Passed 0.10 sec 46: ++ case $MACHINE in 46: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 47 Start 47: x86_64-arch-x86_64-warn-execstack 47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh" 47: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 47: Environment variables: 47: MACHINE=x86_64 47: CPU= 47: Test timeout computed to be: 1500 46: +++ uname 46: ++ '[' Linux = FreeBSD ']' 46: ++ trap 'on_error $LINENO' ERR 46: ++ trap on_exit EXIT 46: ++ echo -n 'Testing arch-x86_64-unique ... ' 46: Testing arch-x86_64-unique ... ++ set -o pipefail 46: ++ set -x 46: + cat 46: + cc -c -o out/test/x86_64/arch-x86_64-unique/a.o -x assembler - 38: [ 0] .data.rel.ro .data.rel.ro.foo 38: + readelf -p .data out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.data .data.foo' 38: [ 0] .data .data.foo 9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe 9: + grep 'GNU_STACK.* RW ' 47: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh 38: + readelf -p .rodata out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.rodata .rodata.foo' 47: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 47: ++ export LC_ALL=C 47: ++ LC_ALL=C 47: ++ '[' -z x86_64 ']' 47: ++ '[' -z '' ']' 47: ++ TESTDIR=out/test/x86_64 9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 47: ++ CC=cc 47: ++ CXX=c++ 47: ++ GCC=gcc 47: ++ GXX=g++ 47: ++ OBJDUMP=objdump 47: ++ OBJCOPY=objcopy 47: ++ STRIP=strip 47: ++ QEMU= 9: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o -Wl,-z,execstack-if-needed 38: [ 0] .rodata .rodata.foo 47: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh .sh 38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o 46: + cc -B. -o out/test/x86_64/arch-x86_64-unique/exe out/test/x86_64/arch-x86_64-unique/a.o -nostdlib '-Wl,-unique=*foo*' 47: ++ testname=arch-x86_64-warn-execstack 47: ++ t=out/test/x86_64/arch-x86_64-warn-execstack 47: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-execstack 47: ++ case $MACHINE in 47: ++ tlsdesc_opt=-mtls-dialect=gnu2 47: +++ uname 47: ++ '[' Linux = FreeBSD ']' 47: ++ trap 'on_error $LINENO' ERR 47: ++ trap on_exit EXIT 47: ++ echo -n 'Testing arch-x86_64-warn-execstack ... ' 47: Testing arch-x86_64-warn-execstack ... ++ set -o pipefail 47: ++ set -x 47: + cat 47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/a.o -c -xassembler - 47: + cat 47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/b.o -c -xc - 46: + readelf -x .data.foo.1 out/test/x86_64/arch-x86_64-unique/exe 46: + grep ab 46: 0x0000342a 6162 ab 46: + readelf -x .data.foo.2 out/test/x86_64/arch-x86_64-unique/exe 46: + grep c 46: Hex dump of section '.data.foo.2': 46: 0x0000342c 63 c 38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe 46: + readelf -x .data out/test/x86_64/arch-x86_64-unique/exe 46: + grep de 38: + not grep -F .text.hot 38: + grep -F .text.hot 46: 0x00003428 6465 de 46: + on_exit 46: + echo OK 46: OK 46: + exit 0 6/425 Test #46: x86_64-arch-x86_64-unique ............................. Passed 0.03 sec 38: + return 0 38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z nokeep-text-section-prefix 38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe 38: + not grep -F .text.hot 38: + grep -F .text.hot 38: + return 0 38: + on_exit 38: + echo OK 38: OK 38: + exit 0 28: + test_cflags -Xassembler -mx86-used-note=no 28: + echo 'int main() {}' 28: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - 16: + test_cflags -m32 16: + echo 'int main() {}' 16: + cc -B. -m32 -o /dev/null -xc - 6: + cc -B. -o out/test/x86_64/arch-x86_64-empty-mergeable-section/exe out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o test 48 Start 48: x86_64-arch-x86_64-warn-shared-textrel 48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh" 48: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 48: Environment variables: 48: MACHINE=x86_64 48: CPU= 48: Test timeout computed to be: 1500 7/425 Test #38: x86_64-arch-x86_64-section-name ....................... Passed 0.33 sec test 49 Start 49: x86_64-arch-x86_64-warn-textrel 49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh" 49: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 49: Environment variables: 49: MACHINE=x86_64 49: CPU= 49: Test timeout computed to be: 1500 11: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-linkonce/exe out/test/x86_64/arch-x86_64-gnu-linkonce/a.o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o 32: + cc -B. -o out/test/x86_64/arch-x86_64-preinit-array/exe out/test/x86_64/arch-x86_64-preinit-array/a.o out/test/x86_64/arch-x86_64-preinit-array/b.o 10: ++ uname 10: + '[' Linux = FreeBSD ']' 10: + cat 10: + g++ -o out/test/x86_64/arch-x86_64-function-multiversion/a.o -c -xc++ - -fPIC 13: + cat 13: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/b.o -c -xc - -fPIC 36: + cc -shared -o out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/a.o out/test/x86_64/arch-x86_64-reloc/b.o -Wl,-z,noexecstack 35: + cc -B. -no-pie -o out/test/x86_64/arch-x86_64-reloc-zero/exe out/test/x86_64/arch-x86_64-reloc-zero/a.o out/test/x86_64/arch-x86_64-reloc-zero/b.o 21: + cc -B. -o out/test/x86_64/arch-x86_64-init-array/exe out/test/x86_64/arch-x86_64-init-array/a.o out/test/x86_64/arch-x86_64-init-array/b.o 1: + cc -o out/test/x86_64/arch-x86_64-address-equality/c.o -c -xc - -fPIC 1: + cat 39: + cc -B. -o out/test/x86_64/arch-x86_64-tbss-only/exe out/test/x86_64/arch-x86_64-tbss-only/a.o 12: + cat 12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/b.o -c -xassembler - 23: + cat 23: + cc -o out/test/x86_64/arch-x86_64-large-bss/b.o -c -xc - -mcmodel=large 7: + ./mold -o out/test/x86_64/arch-x86_64-emulation-deduction/exe out/test/x86_64/arch-x86_64-emulation-deduction/a.o 8: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -mcmodel=large 14: + test_cflags -static 14: + echo 'int main() {}' 14: + cc -B. -static -o /dev/null -xc - 33: + cc -B. -o out/test/x86_64/arch-x86_64-relax/exe out/test/x86_64/arch-x86_64-relax/a.o out/test/x86_64/arch-x86_64-relax/b.o 9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe 9: + grep 'GNU_STACK.* RWE ' 9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 9: + on_exit 9: + echo OK 22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe2 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v2 43: + cat 43: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -xc - -mcmodel=large 42: + cc -B. -o out/test/x86_64/arch-x86_64-tls-large-tbss/exe out/test/x86_64/arch-x86_64-tls-large-tbss/a.o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o 37: + cc -B. -o out/test/x86_64/arch-x86_64-section-alignment/exe out/test/x86_64/arch-x86_64-section-alignment/a.o 48: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh 48: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 48: ++ export LC_ALL=C 48: ++ LC_ALL=C 48: ++ '[' -z x86_64 ']' 48: ++ '[' -z '' ']' 48: ++ TESTDIR=out/test/x86_64 48: ++ CC=cc 48: ++ CXX=c++ 48: ++ GCC=gcc 48: ++ GXX=g++ 48: ++ OBJDUMP=objdump 48: ++ OBJCOPY=objcopy 48: ++ STRIP=strip 48: ++ QEMU= 48: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh .sh 41: + cat 41: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - 40: + cat 20: + cat 20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/c.o -xc - 47: + gcc -B. -o out/test/x86_64/arch-x86_64-warn-execstack/exe out/test/x86_64/arch-x86_64-warn-execstack/a.o out/test/x86_64/arch-x86_64-warn-execstack/b.o 25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -c -x assembler - 25: + cat 49: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh 9: OK 9: + exit 0 47: + grep -E 'may cause a segmentation fault|requires executable stack' 8/425 Test #9: x86_64-arch-x86_64-execstack-if-needed ................ Passed 0.38 sec 6: + out/test/x86_64/arch-x86_64-empty-mergeable-section/exe 40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -xc - -mcmodel=large 48: ++ testname=arch-x86_64-warn-shared-textrel 48: ++ t=out/test/x86_64/arch-x86_64-warn-shared-textrel 48: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-shared-textrel 49: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 49: ++ export LC_ALL=C 49: ++ LC_ALL=C 49: ++ '[' -z x86_64 ']' test 50 Start 50: x86_64-arch-x86_64-z-dynamic-undefined-weak 50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh" 50: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 50: Environment variables: 50: MACHINE=x86_64 50: CPU= 50: Test timeout computed to be: 1500 6: + readelf -SW out/test/x86_64/arch-x86_64-empty-mergeable-section/exe 48: ++ case $MACHINE in 48: ++ tlsdesc_opt=-mtls-dialect=gnu2 48: +++ uname 49: ++ '[' -z '' ']' 49: ++ TESTDIR=out/test/x86_64 49: ++ CC=cc 49: ++ CXX=c++ 49: ++ GCC=gcc 49: ++ GXX=g++ 49: ++ OBJDUMP=objdump 49: ++ OBJCOPY=objcopy 49: ++ STRIP=strip 49: ++ QEMU= 49: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh .sh 49: ++ testname=arch-x86_64-warn-textrel 49: ++ t=out/test/x86_64/arch-x86_64-warn-textrel 49: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-textrel 12: + cat 12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/c.o -c -xassembler - 6: + grep '.rodata.str1.1 .* AMS ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log 50: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh 48: ++ '[' Linux = FreeBSD ']' 48: ++ trap 'on_error $LINENO' ERR 48: ++ trap on_exit EXIT 48: ++ echo -n 'Testing arch-x86_64-warn-shared-textrel ... ' 48: Testing arch-x86_64-warn-shared-textrel ... ++ set -o pipefail 48: ++ set -x 48: + is_musl 49: ++ case $MACHINE in 49: ++ tlsdesc_opt=-mtls-dialect=gnu2 49: +++ uname 50: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 50: ++ export LC_ALL=C 50: ++ LC_ALL=C 50: ++ '[' -z x86_64 ']' 50: ++ '[' -z '' ']' 50: ++ TESTDIR=out/test/x86_64 50: ++ CC=cc 50: ++ CXX=c++ 50: ++ GCC=gcc 50: ++ GXX=g++ 50: ++ OBJDUMP=objdump 50: ++ OBJCOPY=objcopy 50: ++ STRIP=strip 50: ++ QEMU= 48: + grep musl 49: ++ '[' Linux = FreeBSD ']' 49: ++ trap 'on_error $LINENO' ERR 49: ++ trap on_exit EXIT 49: ++ echo -n 'Testing arch-x86_64-warn-textrel ... ' 49: Testing arch-x86_64-warn-textrel ... ++ set -o pipefail 49: ++ set -x 49: + is_musl 6: [16] .rodata.str1.1 PROGBITS 0000000000000568 000568 000008 01 AMS 0 0 1 6: + not grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log 6: + grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log 25: + cc -B. -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o 49: + grep musl 50: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh .sh 6: + return 0 6: + on_exit 6: + echo OK 6: OK 6: + exit 0 9/425 Test #6: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 0.39 sec test 51 Start 51: x86_64-arch-x86_64-z-ibt 51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh" 51: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 51: Environment variables: 51: MACHINE=x86_64 51: CPU= 51: Test timeout computed to be: 1500 12: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/b.o -Wl,-gc-sections 50: ++ testname=arch-x86_64-z-dynamic-undefined-weak 50: ++ t=out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak 50: ++ mkdir -p out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak 44: + echo 'int y(); int main() { y(); }' 45: + echo 'int y(); int main() { y(); }' 45: + cc -xc -c -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o - 48: + cat 48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o -x assembler - 49: + cat 49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/a.o -x assembler - 44: + cc -xc -c -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o - 51: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh 50: ++ case $MACHINE in 50: ++ tlsdesc_opt=-mtls-dialect=gnu2 50: +++ uname 50: ++ '[' Linux = FreeBSD ']' 50: ++ trap 'on_error $LINENO' ERR 50: ++ trap on_exit EXIT 50: ++ echo -n 'Testing arch-x86_64-z-dynamic-undefined-weak ... ' 50: Testing arch-x86_64-z-dynamic-undefined-weak ... ++ set -o pipefail 50: ++ set -x 50: ++ uname 49: + cat 50: + '[' Linux = FreeBSD ']' 7: + readelf --file-header out/test/x86_64/arch-x86_64-emulation-deduction/exe 7: + grep -i x86-64 50: + cc -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -c -xc - -fno-PIE 49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/b.o -fPIC -xc - 48: + cat 7: Machine: Advanced Micro Devices X86-64 7: + on_exit 50: + cat 7: + echo OK 7: OK 7: + exit 0 51: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 51: ++ export LC_ALL=C 51: ++ LC_ALL=C 51: ++ '[' -z x86_64 ']' 51: ++ '[' -z '' ']' 51: ++ TESTDIR=out/test/x86_64 51: ++ CC=cc 51: ++ CXX=c++ 51: ++ GCC=gcc 51: ++ GXX=g++ 51: ++ OBJDUMP=objdump 51: ++ OBJCOPY=objcopy 51: ++ STRIP=strip 51: ++ QEMU= 51: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh .sh 48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - 10/425 Test #7: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.42 sec 16: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/foo test 52 Start 52: x86_64-arch-x86_64-z-ibtplt 52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibtplt.sh" 52: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 52: Environment variables: 52: MACHINE=x86_64 52: CPU= 52: Test timeout computed to be: 1500 17: + cat 17: + cc -m32 -c -o out/test/x86_64/arch-x86_64-incompatible-libs/a.o -xc - 51: ++ testname=arch-x86_64-z-ibt 51: ++ t=out/test/x86_64/arch-x86_64-z-ibt 51: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibt 35: + on_exit 35: + echo OK 35: OK 35: + exit 0 11/425 Test #35: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.39 sec test 53 Start 53: x86_64-arch-x86_64-z-rewrite-endbr 53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr.sh" 53: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 53: Environment variables: 53: MACHINE=x86_64 53: CPU= 53: Test timeout computed to be: 1500 52: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibtplt.sh 52: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 52: ++ export LC_ALL=C 52: ++ LC_ALL=C 52: ++ '[' -z x86_64 ']' 52: ++ '[' -z '' ']' 52: ++ TESTDIR=out/test/x86_64 52: ++ CC=cc 52: ++ CXX=c++ 52: ++ GCC=gcc 52: ++ GXX=g++ 52: ++ OBJDUMP=objdump 52: ++ OBJCOPY=objcopy 52: ++ STRIP=strip 52: ++ QEMU= 52: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibtplt.sh .sh 52: ++ testname=arch-x86_64-z-ibtplt 52: ++ t=out/test/x86_64/arch-x86_64-z-ibtplt 52: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibtplt 41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o 53: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr.sh 53: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 53: ++ export LC_ALL=C 53: ++ LC_ALL=C 53: ++ '[' -z x86_64 ']' 53: ++ '[' -z '' ']' 53: ++ TESTDIR=out/test/x86_64 53: ++ CC=cc 53: ++ CXX=c++ 53: ++ GCC=gcc 53: ++ GXX=g++ 53: ++ OBJDUMP=objdump 53: ++ OBJCOPY=objcopy 53: ++ STRIP=strip 53: ++ QEMU= 53: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr.sh .sh 53: ++ testname=arch-x86_64-z-rewrite-endbr 53: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr 53: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr 51: ++ case $MACHINE in 23: + cc -B. -o out/test/x86_64/arch-x86_64-large-bss/exe out/test/x86_64/arch-x86_64-large-bss/a.o out/test/x86_64/arch-x86_64-large-bss/b.o 51: ++ tlsdesc_opt=-mtls-dialect=gnu2 52: ++ case $MACHINE in 52: ++ tlsdesc_opt=-mtls-dialect=gnu2 53: ++ case $MACHINE in 53: ++ tlsdesc_opt=-mtls-dialect=gnu2 8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe 51: +++ uname 52: +++ uname 53: +++ uname 20: + cc -B. -o out/test/x86_64/arch-x86_64-init-array-readonly/exe out/test/x86_64/arch-x86_64-init-array-readonly/a.o out/test/x86_64/arch-x86_64-init-array-readonly/b.o out/test/x86_64/arch-x86_64-init-array-readonly/c.o 16: + cat 16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/a.o -c -xc - -m32 26: + cat 26: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings/a.o -c -x assembler - 53: ++ '[' Linux = FreeBSD ']' 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT 53: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr ... ' 53: Testing arch-x86_64-z-rewrite-endbr ... ++ set -o pipefail 53: ++ set -x 53: + test_cflags -fcf-protection 53: + echo 'int main() {}' 53: + cc -B. -fcf-protection -o /dev/null -xc - 36: + cat 8: + test_cxxflags -static 8: + echo 'int main() {}' 8: + c++ -B. -static -o /dev/null -xc++ - 1: + cc -B. -shared -o out/test/x86_64/arch-x86_64-address-equality/d.so out/test/x86_64/arch-x86_64-address-equality/c.o 51: ++ '[' Linux = FreeBSD ']' 51: ++ trap 'on_error $LINENO' ERR 51: ++ trap on_exit EXIT 51: ++ echo -n 'Testing arch-x86_64-z-ibt ... ' 51: Testing arch-x86_64-z-ibt ... ++ set -o pipefail 51: ++ set -x 51: + cc -o /dev/null -c -xassembler - 39: + out/test/x86_64/arch-x86_64-tbss-only/exe 27: + cat 27: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - 18: + nm mold 18: + grep __tsan_init 47: mold: warning: out/test/x86_64/arch-x86_64-warn-execstack/a.o: this file may cause a segmentation fault because it requires an executable stack. See https://github.com/rui314/mold/tree/main/docs/execstack.md for more info. 47: + on_exit 47: + echo OK 47: OK 47: + exit 0 39: + readelf -W --segments out/test/x86_64/arch-x86_64-tbss-only/exe 42: + out/test/x86_64/arch-x86_64-tls-large-tbss/exe 51: + echo endbr64 39: + grep -E 'TLS +0x000([^ ][^ ][^ ]) 0x[^ ]+\1 ' 32: + out/test/x86_64/arch-x86_64-preinit-array/exe 52: ++ '[' Linux = FreeBSD ']' 52: ++ trap 'on_error $LINENO' ERR 52: ++ trap on_exit EXIT 52: ++ echo -n 'Testing arch-x86_64-z-ibtplt ... ' 52: Testing arch-x86_64-z-ibtplt ... ++ set -o pipefail 52: ++ set -x 12/425 Test #47: x86_64-arch-x86_64-warn-execstack ..................... Passed 0.45 sec 52: + cat test 54 Start 54: x86_64-arch-x86_64-z-rewrite-endbr2 54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh" 54: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 54: Environment variables: 54: MACHINE=x86_64 54: CPU= 54: Test timeout computed to be: 1500 13: + cc -B. -o out/test/x86_64/arch-x86_64-gotpcrelx/exe out/test/x86_64/arch-x86_64-gotpcrelx/a.o out/test/x86_64/arch-x86_64-gotpcrelx/b.o 52: + cc -fPIC -o out/test/x86_64/arch-x86_64-z-ibtplt/a.o -c -xc - 37: + out/test/x86_64/arch-x86_64-section-alignment/exe 22: + grep -F 'Unknown note type: (0x00000005)' 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 32: + grep 'preinit init fini' 32: preinit init fini 32: + on_exit 32: + echo OK 32: OK 32: + exit 0 40: + cat 42: + grep '^3 0 5 0 0 0$' 21: + out/test/x86_64/arch-x86_64-init-array/exe 21: + grep 'init1 init2 fini2 fini1' 43: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -mcmodel=large 51: + cat 51: + cc -o out/test/x86_64/arch-x86_64-z-ibt/a.o -c -x assembler - 11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe 39: TLS 0x0006d4 0x00000000000026d4 0x00000000000026d4 0x000000 0x000001 R 0x1 29: + test_cflags -Xassembler -mx86-used-note=no 54: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh 54: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 54: ++ export LC_ALL=C 54: ++ LC_ALL=C 54: ++ '[' -z x86_64 ']' 54: ++ '[' -z '' ']' 54: ++ TESTDIR=out/test/x86_64 54: ++ CC=cc 54: ++ CXX=c++ 54: ++ GCC=gcc 54: ++ GXX=g++ 54: ++ OBJDUMP=objdump 54: ++ OBJCOPY=objcopy 54: ++ STRIP=strip 54: ++ QEMU= 13/425 Test #32: x86_64-arch-x86_64-preinit-array ...................... Passed 0.56 sec 29: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie test 55 Start 55: x86_64-arch-x86_64-z-rewrite-endbr3 55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh" 55: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 55: Environment variables: 55: MACHINE=x86_64 55: CPU= 55: Test timeout computed to be: 1500 29: + echo 'int main() {}' 21: init1 init2 fini2 fini1 21: + on_exit 21: + echo OK 21: OK 21: + exit 0 25: + readelf -x .foo out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe 25: + grep -F '03000000 00000000 ffffffff ffffffff' 25: 0x00000000 03000000 00000000 ffffffff ffffffff ................ 54: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh .sh 54: ++ testname=arch-x86_64-z-rewrite-endbr2 54: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr2 54: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr2 54: ++ case $MACHINE in 54: ++ tlsdesc_opt=-mtls-dialect=gnu2 54: +++ uname 33: + objdump -d out/test/x86_64/arch-x86_64-relax/exe 33: + sed -n '/:/,/<.*>:/p' 42: 3 0 5 0 0 0 42: + on_exit 42: + echo OK 42: OK 42: + exit 0 39: + on_exit 39: + echo OK 39: OK 39: + exit 0 37: + grep '^0 0 0$' 37: 0 0 0 37: + on_exit 37: + echo OK 37: OK 37: + exit 0 40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -xc - -mcmodel=large 12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 12: + grep foo 11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe 11: + grep -A1 '<__x86.get_pc_thunk.bx>:' 19: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-obj/a.o -m64 -xc - 19: + cat 30: + CFLAGS='-Xassembler -mx86-used-note=no' 30: + cat 51: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o 26: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-strings/exe out/test/x86_64/arch-x86_64-mergeable-strings/a.o 14/425 Test #21: x86_64-arch-x86_64-init-array ......................... Passed 0.58 sec 15/425 Test #37: x86_64-arch-x86_64-section-alignment .................. Passed 0.56 sec 16/425 Test #39: x86_64-arch-x86_64-tbss-only .......................... Passed 0.56 sec 17/425 Test #42: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 0.55 sec 25: + readelf -x .bar out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe 25: + grep -F xyz.abc. 54: ++ '[' Linux = FreeBSD ']' 54: ++ trap 'on_error $LINENO' ERR 54: ++ trap on_exit EXIT 54: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr2 ... ' 54: Testing arch-x86_64-z-rewrite-endbr2 ... ++ set -o pipefail 54: ++ set -x 54: + test_cflags -fcf-protection 33: + grep -E 'lea \s*0x.+\(%rip\),%rax .*' out/test/x86_64/arch-x86_64-relax/log 11: + grep -F 'puts$plt' 30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/a.o -c -x assembler - test 56 Start 56: x86_64-arch-x86_64-z-shstk 56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh" 56: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 56: Environment variables: 56: MACHINE=x86_64 56: CPU= 56: Test timeout computed to be: 1500 test 57 Start 57: x86_64-arch-x86_64-z-text 57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-text.sh" 57: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 57: Environment variables: 57: MACHINE=x86_64 57: CPU= 57: Test timeout computed to be: 1500 test 58 Start 58: x86_64-abs-error 58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh" 58: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 58: Environment variables: 58: MACHINE=x86_64 58: CPU= 58: Test timeout computed to be: 1500 test 59 Start 59: x86_64-absolute-symbols 59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh" 59: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 59: Environment variables: 59: MACHINE=x86_64 59: CPU= 59: Test timeout computed to be: 1500 55: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh 55: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 55: ++ export LC_ALL=C 55: ++ LC_ALL=C 55: ++ '[' -z x86_64 ']' 55: ++ '[' -z '' ']' 55: ++ TESTDIR=out/test/x86_64 55: ++ CC=cc 55: ++ CXX=c++ 55: ++ GCC=gcc 55: ++ GXX=g++ 55: ++ OBJDUMP=objdump 55: ++ OBJCOPY=objcopy 55: ++ STRIP=strip 55: ++ QEMU= 55: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh .sh 55: ++ testname=arch-x86_64-z-rewrite-endbr3 55: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr3 55: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr3 55: ++ case $MACHINE in 55: ++ tlsdesc_opt=-mtls-dialect=gnu2 55: +++ uname 55: ++ '[' Linux = FreeBSD ']' 55: ++ trap 'on_error $LINENO' ERR 55: ++ trap on_exit EXIT 55: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr3 ... ' 55: Testing arch-x86_64-z-rewrite-endbr3 ... ++ set -o pipefail 55: ++ set -x 55: + test_cflags -fcf-protection 55: + echo 'int main() {}' 55: + cc -B. -fcf-protection -o /dev/null -xc - 22: + grep -F 'procesor-specific type 0xc0008002' 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 22: + grep 'x86 ISA needed: .*x86-64-v2' 22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2 22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe3 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v3 25: 0x00000000 78797a00 61626300 xyz.abc. 25: + on_exit 25: + echo OK 25: OK 25: + exit 0 54: + cc -B. -fcf-protection -o /dev/null -xc - 54: + echo 'int main() {}' 33: 16c9: 48 8d 05 ee 00 00 00 lea 0xee(%rip),%rax # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rcx .*' out/test/x86_64/arch-x86_64-relax/log 33: 16d0: 48 8d 0d e7 00 00 00 lea 0xe7(%rip),%rcx # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rdx .*' out/test/x86_64/arch-x86_64-relax/log 33: 16d7: 48 8d 15 e0 00 00 00 lea 0xe0(%rip),%rdx # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rbx .*' out/test/x86_64/arch-x86_64-relax/log 33: 16de: 48 8d 1d d9 00 00 00 lea 0xd9(%rip),%rbx # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rbp .*' out/test/x86_64/arch-x86_64-relax/log 33: 16e5: 48 8d 2d d2 00 00 00 lea 0xd2(%rip),%rbp # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rsi .*' out/test/x86_64/arch-x86_64-relax/log 33: 16ec: 48 8d 35 cb 00 00 00 lea 0xcb(%rip),%rsi # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rdi .*' out/test/x86_64/arch-x86_64-relax/log 33: 16f3: 48 8d 3d c4 00 00 00 lea 0xc4(%rip),%rdi # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r8 .*' out/test/x86_64/arch-x86_64-relax/log 33: 16fa: 4c 8d 05 bd 00 00 00 lea 0xbd(%rip),%r8 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r9 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1701: 4c 8d 0d b6 00 00 00 lea 0xb6(%rip),%r9 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r10 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1708: 4c 8d 15 af 00 00 00 lea 0xaf(%rip),%r10 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r11 .*' out/test/x86_64/arch-x86_64-relax/log 33: 170f: 4c 8d 1d a8 00 00 00 lea 0xa8(%rip),%r11 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r12 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1716: 4c 8d 25 a1 00 00 00 lea 0xa1(%rip),%r12 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r13 .*' out/test/x86_64/arch-x86_64-relax/log 33: 171d: 4c 8d 2d 9a 00 00 00 lea 0x9a(%rip),%r13 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r14 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1724: 4c 8d 35 93 00 00 00 lea 0x93(%rip),%r14 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r15 .*' out/test/x86_64/arch-x86_64-relax/log 33: 172b: 4c 8d 3d 8c 00 00 00 lea 0x8c(%rip),%r15 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r16 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1732: d5 48 8d 05 84 00 00 lea 0x84(%rip),%r16 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r17 .*' out/test/x86_64/arch-x86_64-relax/log 33: 173a: d5 48 8d 0d 7c 00 00 lea 0x7c(%rip),%r17 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r18 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1742: d5 48 8d 15 74 00 00 lea 0x74(%rip),%r18 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r19 .*' out/test/x86_64/arch-x86_64-relax/log 33: 174a: d5 48 8d 1d 6c 00 00 lea 0x6c(%rip),%r19 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r20 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1752: d5 48 8d 25 64 00 00 lea 0x64(%rip),%r20 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r21 .*' out/test/x86_64/arch-x86_64-relax/log 33: 175a: d5 48 8d 2d 5c 00 00 lea 0x5c(%rip),%r21 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r22 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1762: d5 48 8d 35 54 00 00 lea 0x54(%rip),%r22 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r23 .*' out/test/x86_64/arch-x86_64-relax/log 33: 176a: d5 48 8d 3d 4c 00 00 lea 0x4c(%rip),%r23 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r24 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1772: d5 4c 8d 05 44 00 00 lea 0x44(%rip),%r24 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r25 .*' out/test/x86_64/arch-x86_64-relax/log 33: 177a: d5 4c 8d 0d 3c 00 00 lea 0x3c(%rip),%r25 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r26 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1782: d5 4c 8d 15 34 00 00 lea 0x34(%rip),%r26 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r27 .*' out/test/x86_64/arch-x86_64-relax/log 33: 178a: d5 4c 8d 1d 2c 00 00 lea 0x2c(%rip),%r27 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r28 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1792: d5 4c 8d 25 24 00 00 lea 0x24(%rip),%r28 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r29 .*' out/test/x86_64/arch-x86_64-relax/log 33: 179a: d5 4c 8d 2d 1c 00 00 lea 0x1c(%rip),%r29 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r30 .*' out/test/x86_64/arch-x86_64-relax/log 33: 17a2: d5 4c 8d 35 14 00 00 lea 0x14(%rip),%r30 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r31 .*' out/test/x86_64/arch-x86_64-relax/log 33: 17aa: d5 4c 8d 3d 0c 00 00 lea 0xc(%rip),%r31 # 17be 33: + grep -E 'call.*' out/test/x86_64/arch-x86_64-relax/log 33: 17b2: 40 e8 06 00 00 00 rex call 17be 33: + grep -E 'jmp.*' out/test/x86_64/arch-x86_64-relax/log 33: 17b8: 40 e9 00 00 00 00 rex jmp 17be 33: + on_exit 33: + echo OK 33: OK 33: + exit 0 11: 1719: e8 f2 fe ff ff call 1610 11: + on_exit 11: + echo OK 11: OK 11: + exit 0 30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - 30: + cat 30: + cat 30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - 30: + cat 30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - 12: 0000000000001694 t foo 12: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/c.o -Wl,-gc-sections 15: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/foo 15: + echo 'char hello[] = "Hello world";' 15: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/libbar.so -m32 -xc - 49: + cc -B. -o out/test/x86_64/arch-x86_64-warn-textrel/exe out/test/x86_64/arch-x86_64-warn-textrel/a.o out/test/x86_64/arch-x86_64-warn-textrel/b.o -pie -Wl,-warn-textrel 17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/lib32 17: + ar crs out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.a out/test/x86_64/arch-x86_64-incompatible-libs/a.o 48: + cc -B. -shared -o out/test/x86_64/arch-x86_64-warn-shared-textrel/c.so out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -Wl,-warn-shared-textrel 41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so 20: + out/test/x86_64/arch-x86_64-init-array-readonly/exe 20: + grep 'init1 init2' 20: init1 init2 20: + on_exit 20: + echo OK 20: OK 20: + exit 0 50: + not cc -B. -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/exe3 out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -no-pie -Wl,-z,dynamic-undefined-weak 50: + grep 'cannot create a copy relocation for foo' 16: + cat 16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/foo/a.o -c -xc - 45: + cc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so 1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe1 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie 44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so 51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe 51: + not grep -w SHSTK 51: + grep -w SHSTK 51: + return 0 51: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o -Wl,-z,ibt 14: + cat 14: + c++ -march=x86-64 -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE 24: + cat 24: + cc -o out/test/x86_64/arch-x86_64-mergeable-records/a.o -c -x assembler - 5: + cc -xc -c -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o - 5: + echo 'int y(); int main() { y(); }' 27: + cat 27: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - 52: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -shared out/test/x86_64/arch-x86_64-z-ibtplt/a.o -Wl,-z,ibtplt 56: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh 56: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 56: ++ export LC_ALL=C 56: ++ LC_ALL=C 56: ++ '[' -z x86_64 ']' 56: ++ '[' -z '' ']' 56: ++ TESTDIR=out/test/x86_64 56: ++ CC=cc 56: ++ CXX=c++ 56: ++ GCC=gcc 56: ++ GXX=g++ 56: ++ OBJDUMP=objdump 56: ++ OBJCOPY=objcopy 56: ++ STRIP=strip 56: ++ QEMU= 56: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh .sh 56: ++ testname=arch-x86_64-z-shstk 56: ++ t=out/test/x86_64/arch-x86_64-z-shstk 56: ++ mkdir -p out/test/x86_64/arch-x86_64-z-shstk 56: ++ case $MACHINE in 56: ++ tlsdesc_opt=-mtls-dialect=gnu2 56: +++ uname 56: ++ '[' Linux = FreeBSD ']' 56: ++ trap 'on_error $LINENO' ERR 56: ++ trap on_exit EXIT 56: ++ echo -n 'Testing arch-x86_64-z-shstk ... ' 56: Testing arch-x86_64-z-shstk ... ++ set -o pipefail 56: ++ set -x 56: + echo endbr64 56: + cc -o /dev/null -c -xassembler - 56: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - 56: + cat 57: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-text.sh 57: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 57: ++ export LC_ALL=C 57: ++ LC_ALL=C 57: ++ '[' -z x86_64 ']' 57: ++ '[' -z '' ']' 57: ++ TESTDIR=out/test/x86_64 57: ++ CC=cc 57: ++ CXX=c++ 57: ++ GCC=gcc 57: ++ GXX=g++ 57: ++ OBJDUMP=objdump 57: ++ OBJCOPY=objcopy 57: ++ STRIP=strip 57: ++ QEMU= 57: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-text.sh .sh 57: ++ testname=arch-x86_64-z-text 57: ++ t=out/test/x86_64/arch-x86_64-z-text 57: ++ mkdir -p out/test/x86_64/arch-x86_64-z-text 57: ++ case $MACHINE in 57: ++ tlsdesc_opt=-mtls-dialect=gnu2 57: +++ uname 57: ++ '[' Linux = FreeBSD ']' 57: ++ trap 'on_error $LINENO' ERR 57: ++ trap on_exit EXIT 57: ++ echo -n 'Testing arch-x86_64-z-text ... ' 57: Testing arch-x86_64-z-text ... ++ set -o pipefail 57: ++ set -x 57: + is_musl 57: + grep musl 57: + cat 57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/a.o -x assembler - 58: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh 58: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 58: ++ export LC_ALL=C 58: ++ LC_ALL=C 58: ++ '[' -z x86_64 ']' 58: ++ '[' -z '' ']' 58: ++ TESTDIR=out/test/x86_64 58: ++ CC=cc 58: ++ CXX=c++ 58: ++ GCC=gcc 58: ++ GXX=g++ 58: ++ OBJDUMP=objdump 58: ++ OBJCOPY=objcopy 58: ++ STRIP=strip 58: ++ QEMU= 58: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh .sh 58: ++ testname=abs-error 58: ++ t=out/test/x86_64/abs-error 58: ++ mkdir -p out/test/x86_64/abs-error 58: ++ case $MACHINE in 58: ++ tlsdesc_opt=-mtls-dialect=gnu2 58: +++ uname 58: ++ '[' Linux = FreeBSD ']' 58: ++ trap 'on_error $LINENO' ERR 58: ++ trap on_exit EXIT 58: ++ echo -n 'Testing abs-error ... ' 58: Testing abs-error ... ++ set -o pipefail 58: ++ set -x 58: + '[' x86_64 = aarch64 ']' 58: + '[' x86_64 = ppc64 ']' 58: + '[' x86_64 = ppc64le ']' 58: + '[' x86_64 = s390x ']' 58: + [[ x86_64 = loongarch* ]] 58: + cat 58: + cc -fPIC -c -o out/test/x86_64/abs-error/a.o -xassembler - 18/425 Test #11: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 0.73 sec 19/425 Test #20: x86_64-arch-x86_64-init-array-readonly ................ Passed 0.71 sec 20/425 Test #25: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.71 sec 21/425 Test #33: x86_64-arch-x86_64-relax .............................. Passed 0.69 sec 24: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-records/exe out/test/x86_64/arch-x86_64-mergeable-records/a.o 56: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o 13: + out/test/x86_64/arch-x86_64-gotpcrelx/exe 13: 0 0 13: + on_exit 13: + echo OK 13: OK 13: + exit 0 22/425 Test #13: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.73 sec 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^42$' 36: 42 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 23: + grep -E '^1 c0000000$' 23: + out/test/x86_64/arch-x86_64-large-bss/exe 23: 1 c0000000 23: + on_exit 23: + echo OK 23: OK 23: + exit 0 23/425 Test #23: x86_64-arch-x86_64-large-bss .......................... Passed 0.71 sec 28: + CFLAGS='-Xassembler -mx86-used-note=no' 28: + grep -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' 28: + readelf -v 28: GNU readelf (GNU Binutils for Debian) 2.45 28: + cat 28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - 59: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh 59: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 59: ++ export LC_ALL=C 59: ++ LC_ALL=C 59: ++ '[' -z x86_64 ']' 59: ++ '[' -z '' ']' 59: ++ TESTDIR=out/test/x86_64 59: ++ CC=cc 59: ++ CXX=c++ 59: ++ GCC=gcc 59: ++ GXX=g++ 59: ++ OBJDUMP=objdump 59: ++ OBJCOPY=objcopy 59: ++ STRIP=strip 59: ++ QEMU= 59: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh .sh 59: ++ testname=absolute-symbols 59: ++ t=out/test/x86_64/absolute-symbols 59: ++ mkdir -p out/test/x86_64/absolute-symbols 59: ++ case $MACHINE in 59: ++ tlsdesc_opt=-mtls-dialect=gnu2 59: +++ uname 59: ++ '[' Linux = FreeBSD ']' 59: ++ trap 'on_error $LINENO' ERR 59: ++ trap on_exit EXIT 59: ++ echo -n 'Testing absolute-symbols ... ' 59: Testing absolute-symbols ... ++ set -o pipefail 59: ++ set -x 43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe 43: + grep '3 5 3 5' 43: 3 5 3 5 43: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -Wl,-no-relax -mcmodel=large test 60 Start 60: x86_64-allow-multiple-definition 60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh" 60: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 60: Environment variables: 60: MACHINE=x86_64 60: CPU= 60: Test timeout computed to be: 1500 test 61 Start 61: x86_64-ar-alignment 61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh" 61: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 61: Environment variables: 61: MACHINE=x86_64 61: CPU= 61: Test timeout computed to be: 1500 test 62 Start 62: x86_64-as-needed-dso 62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh" 62: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 62: Environment variables: 62: MACHINE=x86_64 62: CPU= 62: Test timeout computed to be: 1500 test 63 Start 63: x86_64-as-needed-dso2 63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh" 63: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 63: Environment variables: 63: MACHINE=x86_64 63: CPU= 63: Test timeout computed to be: 1500 59: + '[' x86_64 = sparc64 ']' 59: + cc -o out/test/x86_64/absolute-symbols/a.o -c -x assembler - 59: + cat 59: + cat 59: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - test 64 Start 64: x86_64-as-needed-weak 64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh" 64: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 64: Environment variables: 64: MACHINE=x86_64 64: CPU= 64: Test timeout computed to be: 1500 test 65 Start 65: x86_64-as-needed 65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh" 65: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 65: Environment variables: 65: MACHINE=x86_64 65: CPU= 65: Test timeout computed to be: 1500 57: + cat 57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/b.o -fPIC -xc - 26: + out/test/x86_64/arch-x86_64-mergeable-strings/exe 26: + grep 'Hello world' 26: Hello world 26: + readelf -sW out/test/x86_64/arch-x86_64-mergeable-strings/exe 26: + grep -E '[0-9] foo$' 26: 144: 000000000022457f 0 NOTYPE LOCAL DEFAULT 14 foo 26: + on_exit 26: + echo OK 26: OK 26: + exit 0 49: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log 49: mold: warning: out/test/x86_64/arch-x86_64-warn-textrel/a.o:(.text): relocation against symbol `main' in read-only section 49: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-textrel/log 49: mold: warning: creating a DT_TEXTREL in an output file 49: + on_exit 49: + echo OK 49: OK 49: + exit 0 58: + cat 58: + cc -fno-PIC -c -o out/test/x86_64/abs-error/b.o -xc - 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe3 22: + grep 'x86 ISA needed: .*x86-64-v3' 22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v3 22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe4 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v4 48: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-shared-textrel/log 48: mold: warning: out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o:(.text): relocation against symbol `main' in read-only section 48: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-shared-textrel/log 48: mold: warning: creating a DT_TEXTREL in an output file 48: + on_exit 48: + echo OK 48: OK 48: + exit 0 45: + out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc 45: + cat 45: + gcc -c -o out/test/x86_64/arch-x86_64-tlsdesc/a.o -xassembler - 45: + cat 45: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 44: + out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc 44: + cc -fPIC -o out/test/x86_64/arch-x86_64-tls-module-base/a.o -c -xassembler - 44: + cat 44: + cat 44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - 60: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh 60: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 60: ++ export LC_ALL=C 60: ++ LC_ALL=C 60: ++ '[' -z x86_64 ']' 60: ++ '[' -z '' ']' 60: ++ TESTDIR=out/test/x86_64 60: ++ CC=cc 60: ++ CXX=c++ 60: ++ GCC=gcc 60: ++ GXX=g++ 60: ++ OBJDUMP=objdump 60: ++ OBJCOPY=objcopy 60: ++ STRIP=strip 60: ++ QEMU= 60: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh .sh 60: ++ testname=allow-multiple-definition 60: ++ t=out/test/x86_64/allow-multiple-definition 60: ++ mkdir -p out/test/x86_64/allow-multiple-definition 60: ++ case $MACHINE in 60: ++ tlsdesc_opt=-mtls-dialect=gnu2 60: +++ uname 60: ++ '[' Linux = FreeBSD ']' 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT 60: ++ echo -n 'Testing allow-multiple-definition ... ' 60: Testing allow-multiple-definition ... ++ set -o pipefail 60: ++ set -x 60: + echo 'int main() { return 0; }' 60: + cc -c -o out/test/x86_64/allow-multiple-definition/a.o -xc - 61: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh 61: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 61: ++ export LC_ALL=C 61: ++ LC_ALL=C 61: ++ '[' -z x86_64 ']' 61: ++ '[' -z '' ']' 61: ++ TESTDIR=out/test/x86_64 61: ++ CC=cc 61: ++ CXX=c++ 61: ++ GCC=gcc 61: ++ GXX=g++ 61: ++ OBJDUMP=objdump 61: ++ OBJCOPY=objcopy 61: ++ STRIP=strip 61: ++ QEMU= 61: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh .sh 61: ++ testname=ar-alignment 61: ++ t=out/test/x86_64/ar-alignment 61: ++ mkdir -p out/test/x86_64/ar-alignment 61: ++ case $MACHINE in 61: ++ tlsdesc_opt=-mtls-dialect=gnu2 61: +++ uname 61: ++ '[' Linux = FreeBSD ']' 61: ++ trap 'on_error $LINENO' ERR 61: ++ trap on_exit EXIT 61: ++ echo -n 'Testing ar-alignment ... ' 61: Testing ar-alignment ... ++ set -o pipefail 61: ++ set -x 61: + cat 61: + cc -o out/test/x86_64/ar-alignment/a.o -c -xc - 62: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh 62: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 62: ++ export LC_ALL=C 62: ++ LC_ALL=C 62: ++ '[' -z x86_64 ']' 62: ++ '[' -z '' ']' 62: ++ TESTDIR=out/test/x86_64 62: ++ CC=cc 62: ++ CXX=c++ 62: ++ GCC=gcc 62: ++ GXX=g++ 62: ++ OBJDUMP=objdump 62: ++ OBJCOPY=objcopy 62: ++ STRIP=strip 62: ++ QEMU= 62: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh .sh 62: ++ testname=as-needed-dso 62: ++ t=out/test/x86_64/as-needed-dso 62: ++ mkdir -p out/test/x86_64/as-needed-dso 63: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh 63: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 63: ++ export LC_ALL=C 63: ++ LC_ALL=C 63: ++ '[' -z x86_64 ']' 63: ++ '[' -z '' ']' 63: ++ TESTDIR=out/test/x86_64 63: ++ CC=cc 63: ++ CXX=c++ 63: ++ GCC=gcc 63: ++ GXX=g++ 63: ++ OBJDUMP=objdump 63: ++ OBJCOPY=objcopy 63: ++ STRIP=strip 63: ++ QEMU= 63: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh .sh 63: ++ testname=as-needed-dso2 63: ++ t=out/test/x86_64/as-needed-dso2 63: ++ mkdir -p out/test/x86_64/as-needed-dso2 24/425 Test #48: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 0.42 sec 25/425 Test #49: x86_64-arch-x86_64-warn-textrel ....................... Passed 0.49 sec test 66 Start 66: x86_64-audit 66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh" 66: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 66: Environment variables: 66: MACHINE=x86_64 66: CPU= 66: Test timeout computed to be: 1500 test 67 Start 67: x86_64-auxiliary 67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh" 67: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 67: Environment variables: 67: MACHINE=x86_64 67: CPU= 67: Test timeout computed to be: 1500 26/425 Test #26: x86_64-arch-x86_64-mergeable-strings .................. Passed 0.84 sec 62: ++ case $MACHINE in 62: ++ tlsdesc_opt=-mtls-dialect=gnu2 62: +++ uname 62: ++ '[' Linux = FreeBSD ']' 62: ++ trap 'on_error $LINENO' ERR 62: ++ trap on_exit EXIT 62: ++ echo -n 'Testing as-needed-dso ... ' 62: Testing as-needed-dso ... ++ set -o pipefail 62: ++ set -x 62: + cat 62: + cc -o out/test/x86_64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 63: ++ case $MACHINE in 63: ++ tlsdesc_opt=-mtls-dialect=gnu2 63: +++ uname 63: ++ '[' Linux = FreeBSD ']' 63: ++ trap 'on_error $LINENO' ERR 63: ++ trap on_exit EXIT 63: ++ echo -n 'Testing as-needed-dso2 ... ' 63: Testing as-needed-dso2 ... ++ set -o pipefail 63: ++ set -x 63: + cat 63: + cc -o out/test/x86_64/as-needed-dso2/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 50: mold: error: out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o: cannot create a copy relocation for foo; recompile with -fPIE or -fPIC 50: + on_exit 50: + echo OK 50: OK 50: + exit 0 27/425 Test #50: x86_64-arch-x86_64-z-dynamic-undefined-weak ........... Passed 0.49 sec 17: + cc -m32 -shared -o out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs/a.o 16: + cat 16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/c.o -c -xc - 28: + cat 28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - 41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 41: + grep '1 2 3' 64: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh 64: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 64: ++ export LC_ALL=C 64: ++ LC_ALL=C 64: ++ '[' -z x86_64 ']' 64: ++ '[' -z '' ']' 64: ++ TESTDIR=out/test/x86_64 64: ++ CC=cc 64: ++ CXX=c++ 64: ++ GCC=gcc 64: ++ GXX=g++ 64: ++ OBJDUMP=objdump 64: ++ OBJCOPY=objcopy 64: ++ STRIP=strip 64: ++ QEMU= 64: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh .sh 64: ++ testname=as-needed-weak 64: ++ t=out/test/x86_64/as-needed-weak 64: ++ mkdir -p out/test/x86_64/as-needed-weak 64: ++ case $MACHINE in 64: ++ tlsdesc_opt=-mtls-dialect=gnu2 64: +++ uname 64: ++ '[' Linux = FreeBSD ']' 64: ++ trap 'on_error $LINENO' ERR 64: ++ trap on_exit EXIT 64: ++ echo -n 'Testing as-needed-weak ... ' 64: Testing as-needed-weak ... ++ set -o pipefail 64: ++ set -x 64: + cat 64: + cc -fPIC -o out/test/x86_64/as-needed-weak/a.o -c -xc - test 68 Start 68: x86_64-bno-symbolic 68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh" 68: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 68: Environment variables: 68: MACHINE=x86_64 68: CPU= 68: Test timeout computed to be: 1500 test 69 Start 69: x86_64-bsymbolic-functions 69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh" 69: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 69: Environment variables: 69: MACHINE=x86_64 69: CPU= 69: Test timeout computed to be: 1500 27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o 52: + cat 52: + cc -o out/test/x86_64/arch-x86_64-z-ibtplt/c.o -c -xc - 67: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh 67: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 67: ++ export LC_ALL=C 67: ++ LC_ALL=C 67: ++ '[' -z x86_64 ']' 67: ++ '[' -z '' ']' 67: ++ TESTDIR=out/test/x86_64 67: ++ CC=cc 67: ++ CXX=c++ 67: ++ GCC=gcc 67: ++ GXX=g++ 67: ++ OBJDUMP=objdump 67: ++ OBJCOPY=objcopy 67: ++ STRIP=strip 67: ++ QEMU= 67: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh .sh 67: ++ testname=auxiliary 67: ++ t=out/test/x86_64/auxiliary 67: ++ mkdir -p out/test/x86_64/auxiliary 67: ++ case $MACHINE in 67: ++ tlsdesc_opt=-mtls-dialect=gnu2 67: +++ uname 67: ++ '[' Linux = FreeBSD ']' 68: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh 68: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 68: ++ export LC_ALL=C 68: ++ LC_ALL=C 68: ++ '[' -z x86_64 ']' 68: ++ '[' -z '' ']' 68: ++ TESTDIR=out/test/x86_64 68: ++ CC=cc 68: ++ CXX=c++ 68: ++ GCC=gcc 68: ++ GXX=g++ 68: ++ OBJDUMP=objdump 68: ++ OBJCOPY=objcopy 68: ++ STRIP=strip 68: ++ QEMU= 68: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh .sh 68: ++ testname=bno-symbolic 68: ++ t=out/test/x86_64/bno-symbolic 68: ++ mkdir -p out/test/x86_64/bno-symbolic 68: ++ case $MACHINE in 68: ++ tlsdesc_opt=-mtls-dialect=gnu2 69: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT 67: ++ echo -n 'Testing auxiliary ... ' 67: Testing auxiliary ... ++ set -o pipefail 67: ++ set -x 68: +++ uname 67: + cat 67: + cc -o out/test/x86_64/auxiliary/a.o -c -x assembler - 68: ++ '[' Linux = FreeBSD ']' 68: ++ trap 'on_error $LINENO' ERR 68: ++ trap on_exit EXIT 68: ++ echo -n 'Testing bno-symbolic ... ' 68: Testing bno-symbolic ... ++ set -o pipefail 68: ++ set -x 68: + '[' x86_64 = s390x ']' 68: + cat 68: + cc -c -fPIC -oout/test/x86_64/bno-symbolic/a.o -xc - 69: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 69: ++ export LC_ALL=C 69: ++ LC_ALL=C 69: ++ '[' -z x86_64 ']' 69: ++ '[' -z '' ']' 69: ++ TESTDIR=out/test/x86_64 69: ++ CC=cc 69: ++ CXX=c++ 69: ++ GCC=gcc 69: ++ GXX=g++ 69: ++ OBJDUMP=objdump 69: ++ OBJCOPY=objcopy 69: ++ STRIP=strip 69: ++ QEMU= 69: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh .sh 69: ++ testname=bsymbolic-functions 69: ++ t=out/test/x86_64/bsymbolic-functions 69: ++ mkdir -p out/test/x86_64/bsymbolic-functions 67: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared 69: ++ case $MACHINE in 69: ++ tlsdesc_opt=-mtls-dialect=gnu2 69: +++ uname 69: ++ '[' Linux = FreeBSD ']' 69: ++ trap 'on_error $LINENO' ERR 69: ++ trap on_exit EXIT 69: ++ echo -n 'Testing bsymbolic-functions ... ' 69: Testing bsymbolic-functions ... ++ set -o pipefail 69: ++ set -x 53: + cat 53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection 69: + cat 69: + cc -c -o out/test/x86_64/bsymbolic-functions/a.o -fPIC -xc - 18: + cat 18: + cc -m32 -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/a.o -xc - 14: + c++ -B. -o out/test/x86_64/arch-x86_64-ifunc-alias/exe out/test/x86_64/arch-x86_64-ifunc-alias/a.o -static 65: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh 19: + cat 41: 1 2 3 19: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-obj/b.o -m32 -xc - 41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-no-relax 65: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 65: ++ export LC_ALL=C 65: ++ LC_ALL=C 65: ++ '[' -z x86_64 ']' 65: ++ '[' -z '' ']' 66: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh 65: ++ TESTDIR=out/test/x86_64 65: ++ CC=cc 65: ++ CXX=c++ 65: ++ GCC=gcc 65: ++ GXX=g++ 65: ++ OBJDUMP=objdump 65: ++ OBJCOPY=objcopy 65: ++ STRIP=strip 65: ++ QEMU= 67: + readelf --dynamic out/test/x86_64/auxiliary/b.so 66: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 66: ++ export LC_ALL=C 66: ++ LC_ALL=C 66: ++ '[' -z x86_64 ']' 66: ++ '[' -z '' ']' 66: ++ TESTDIR=out/test/x86_64 66: ++ CC=cc 66: ++ CXX=c++ 66: ++ GCC=gcc 66: ++ GXX=g++ 66: ++ OBJDUMP=objdump 66: ++ OBJCOPY=objcopy 66: ++ STRIP=strip 66: ++ QEMU= 65: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh .sh 66: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh .sh 8: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -static -mcmodel=large 40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -mcmodel=large 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 30: + ./mold -o out/test/x86_64/arch-x86_64-note2/exe out/test/x86_64/arch-x86_64-note2/a.o out/test/x86_64/arch-x86_64-note2/b.o out/test/x86_64/arch-x86_64-note2/c.o out/test/x86_64/arch-x86_64-note2/d.o 65: ++ testname=as-needed 65: ++ t=out/test/x86_64/as-needed 65: ++ mkdir -p out/test/x86_64/as-needed 5: + cc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so 24: + grep '^abcdef$' 56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe 67: + grep -F 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log 66: ++ testname=audit 66: ++ t=out/test/x86_64/audit 66: ++ mkdir -p out/test/x86_64/audit 56: + not grep -w SHSTK 56: + grep -w SHSTK 24: abcdef 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: + grep '^bcdef$' 43: + grep '3 5 3 5' 43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe 24: bcdef 24: + grep '^ijkl$' 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: ijkl 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: + grep '^pqr$' 24: pqr 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: + grep '^mnopqr$' 24: mnopqr 24: + on_exit 24: + echo OK 24: OK 24: + exit 0 28/425 Test #24: x86_64-arch-x86_64-mergeable-records .................. Passed 0.95 sec 67: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [foo] 67: + grep -F 'Auxiliary library: [bar]' out/test/x86_64/auxiliary/log 67: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [bar] 67: + not ./mold -o exe out/test/x86_64/auxiliary/a.o -f bar 67: + grep 'auxiliary may not be used without -shared' 67: mold: fatal: -auxiliary may not be used without -shared 67: + ./mold -o exe out/test/x86_64/auxiliary/a.o -fuse-ld=mold 67: + on_exit 67: + echo OK 67: OK 67: + exit 0 test 70 Start 70: x86_64-bsymbolic-non-weak-functions 70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh" 70: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 70: Environment variables: 70: MACHINE=x86_64 70: CPU= 70: Test timeout computed to be: 1500 43: 3 5 3 5 43: + on_exit 43: + echo OK 43: OK 43: + exit 0 1: + out/test/x86_64/arch-x86_64-address-equality/exe1 1: + grep '^1 ' 1: 1 0x5628c223e680 0x5628c223e680 1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe2 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie -Wl,-no-relax 56: + return 0 56: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o -Wl,-z,shstk 29/425 Test #43: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 1.06 sec 30/425 Test #67: x86_64-auxiliary ...................................... Passed 0.27 sec test 71 Start 71: x86_64-bsymbolic-non-weak 71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh" 71: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 71: Environment variables: 71: MACHINE=x86_64 71: CPU= 71: Test timeout computed to be: 1500 test 72 Start 72: x86_64-bsymbolic 72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh" 72: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 72: Environment variables: 72: MACHINE=x86_64 72: CPU= 72: Test timeout computed to be: 1500 30: mold: warning: entry symbol is not defined: _start 30: + grep -F '01 .note.a .note.c .note.b' 30: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe 30: 01 .note.a .note.c .note.b 30: + on_exit 30: + echo OK 30: OK 30: + exit 0 66: ++ case $MACHINE in 66: ++ tlsdesc_opt=-mtls-dialect=gnu2 66: +++ uname 66: ++ '[' Linux = FreeBSD ']' 66: ++ trap 'on_error $LINENO' ERR 66: ++ trap on_exit EXIT 66: ++ echo -n 'Testing audit ... ' 66: Testing audit ... ++ set -o pipefail 66: ++ set -x 66: + cc -o out/test/x86_64/audit/a.o -c -xc - 66: + cat 59: + cc -B. -o out/test/x86_64/absolute-symbols/exe -no-pie out/test/x86_64/absolute-symbols/a.o out/test/x86_64/absolute-symbols/b.o 61: + head -c 1 /dev/zero 61: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - 61: + cat 58: + not cc -B. -o out/test/x86_64/abs-error/exe -pie out/test/x86_64/abs-error/a.o out/test/x86_64/abs-error/b.o -Wl,-z,text 58: + grep 'recompile with -fPIC' 44: + cat 44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - 28: + cat 28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - 45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe1 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o 10: + c++ -B. -shared -o out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/a.o 27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe 27: + grep 'x86 feature: IBT' 27: Properties: x86 feature: IBT 27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/b.o 52: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/exe out/test/x86_64/arch-x86_64-z-ibtplt/c.o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -Wl,-z,ibtplt 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^42$' 36: 42 36: + cat 16: + cat 16: + cd out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 16: + /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/ld -o e.o -r -Lfoo d.script c.o 51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe 51: + grep -w IBT 51: Properties: x86 feature: IBT 51: + on_exit 51: + echo OK 51: OK 51: + exit 0 70: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh 70: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 70: ++ export LC_ALL=C 70: ++ LC_ALL=C 70: ++ '[' -z x86_64 ']' 70: ++ '[' -z '' ']' 70: ++ TESTDIR=out/test/x86_64 70: ++ CC=cc 70: ++ CXX=c++ 70: ++ GCC=gcc 70: ++ GXX=g++ 70: ++ OBJDUMP=objdump 70: ++ OBJCOPY=objcopy 70: ++ STRIP=strip 70: ++ QEMU= 70: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh .sh 70: ++ testname=bsymbolic-non-weak-functions 70: ++ t=out/test/x86_64/bsymbolic-non-weak-functions 70: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak-functions 70: ++ case $MACHINE in 70: ++ tlsdesc_opt=-mtls-dialect=gnu2 53: + cat 53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection 69: + cc -B. -shared -o out/test/x86_64/bsymbolic-functions/b.so out/test/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions 41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so 68: + cc -B. -shared -fPIC -o out/test/x86_64/bno-symbolic/b.so out/test/x86_64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic 65: ++ case $MACHINE in 65: ++ tlsdesc_opt=-mtls-dialect=gnu2 65: +++ uname 65: ++ '[' Linux = FreeBSD ']' 65: ++ trap 'on_error $LINENO' ERR 65: ++ trap on_exit EXIT 65: ++ echo -n 'Testing as-needed ... ' 65: Testing as-needed ... ++ set -o pipefail 65: ++ set -x 65: + cat 65: + cc -o out/test/x86_64/as-needed/a.o -c -xc - 57: + cc -B. -pie -o out/test/x86_64/arch-x86_64-z-text/exe out/test/x86_64/arch-x86_64-z-text/a.o out/test/x86_64/arch-x86_64-z-text/b.o 64: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 64: + cat 12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 12: + not grep foo 12: + grep foo 17: + cat 17: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs/d.o -xc - 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe4 22: + grep 'x86 ISA needed: .*x86-64-v4' 22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v4 22: + on_exit 22: + echo OK 22: OK 22: + exit 0 71: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh 71: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 71: ++ export LC_ALL=C 71: ++ LC_ALL=C 71: ++ '[' -z x86_64 ']' 71: ++ '[' -z '' ']' 71: ++ TESTDIR=out/test/x86_64 71: ++ CC=cc 71: ++ CXX=c++ 71: ++ GCC=gcc 71: ++ GXX=g++ 71: ++ OBJDUMP=objdump 71: ++ OBJCOPY=objcopy 71: ++ STRIP=strip 71: ++ QEMU= 71: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh .sh 31/425 Test #22: x86_64-arch-x86_64-isa-level .......................... Passed 1.13 sec 32/425 Test #30: x86_64-arch-x86_64-note2 .............................. Passed 1.11 sec 33/425 Test #51: x86_64-arch-x86_64-z-ibt .............................. Passed 0.76 sec 70: +++ uname 70: ++ '[' Linux = FreeBSD ']' 71: ++ testname=bsymbolic-non-weak 71: ++ t=out/test/x86_64/bsymbolic-non-weak 71: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak 72: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh 72: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 72: ++ export LC_ALL=C 72: ++ LC_ALL=C 72: ++ '[' -z x86_64 ']' test 73 Start 73: x86_64-build-id 73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh" 73: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 73: Environment variables: 73: MACHINE=x86_64 73: CPU= 73: Test timeout computed to be: 1500 test 74 Start 74: x86_64-canonical-plt 74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh" 74: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 74: Environment variables: 74: MACHINE=x86_64 74: CPU= 74: Test timeout computed to be: 1500 test 75 Start 75: x86_64-cmdline 75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh" 75: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 75: Environment variables: 75: MACHINE=x86_64 75: CPU= 75: Test timeout computed to be: 1500 70: ++ trap 'on_error $LINENO' ERR 70: ++ trap on_exit EXIT 70: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' 70: Testing bsymbolic-non-weak-functions ... ++ set -o pipefail 70: ++ set -x 70: + cat 70: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/a.o -fPIC -xc - 71: ++ case $MACHINE in 71: ++ tlsdesc_opt=-mtls-dialect=gnu2 71: +++ uname 71: ++ '[' Linux = FreeBSD ']' 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT 71: ++ echo -n 'Testing bsymbolic-non-weak ... ' 71: Testing bsymbolic-non-weak ... ++ set -o pipefail 71: ++ set -x 71: + cc -c -o out/test/x86_64/bsymbolic-non-weak/a.o -fPIC -xc - 71: + cat 72: ++ '[' -z '' ']' 72: ++ TESTDIR=out/test/x86_64 72: ++ CC=cc 72: ++ CXX=c++ 72: ++ GCC=gcc 72: ++ GXX=g++ 72: ++ OBJDUMP=objdump 72: ++ OBJCOPY=objcopy 72: ++ STRIP=strip 72: ++ QEMU= 72: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh .sh 72: ++ testname=bsymbolic 72: ++ t=out/test/x86_64/bsymbolic 72: ++ mkdir -p out/test/x86_64/bsymbolic 72: ++ case $MACHINE in 72: ++ tlsdesc_opt=-mtls-dialect=gnu2 72: +++ uname 72: ++ '[' Linux = FreeBSD ']' 72: ++ trap 'on_error $LINENO' ERR 72: ++ trap on_exit EXIT 72: ++ echo -n 'Testing bsymbolic ... ' 72: Testing bsymbolic ... ++ set -o pipefail 72: ++ set -x 72: + cat 72: + cc -c -fPIC -oout/test/x86_64/bsymbolic/a.o -xc - 16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) 16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe 27: + not grep 'x86 feature: IBT' 27: + grep 'x86 feature: IBT' 73: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh 73: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 73: ++ export LC_ALL=C 73: ++ LC_ALL=C 73: ++ '[' -z x86_64 ']' 73: ++ '[' -z '' ']' 73: ++ TESTDIR=out/test/x86_64 73: ++ CC=cc 73: ++ CXX=c++ 73: ++ GCC=gcc 73: ++ GXX=g++ 73: ++ OBJDUMP=objdump 73: ++ OBJCOPY=objcopy 73: ++ STRIP=strip 73: ++ QEMU= 73: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh .sh 73: ++ testname=build-id 73: ++ t=out/test/x86_64/build-id 73: ++ mkdir -p out/test/x86_64/build-id 12: + return 0 12: + on_exit 12: + echo OK 12: OK 12: + exit 0 34/425 Test #12: x86_64-arch-x86_64-gnu-retain ......................... Passed 1.18 sec test 76 Start 76: x86_64-color-diagnostics 76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh" 76: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 76: Environment variables: 76: MACHINE=x86_64 76: CPU= 76: Test timeout computed to be: 1500 73: ++ case $MACHINE in 73: ++ tlsdesc_opt=-mtls-dialect=gnu2 73: +++ uname 73: ++ '[' Linux = FreeBSD ']' 73: ++ trap 'on_error $LINENO' ERR 73: ++ trap on_exit EXIT 73: ++ echo -n 'Testing build-id ... ' 73: Testing build-id ... ++ set -o pipefail 73: ++ set -x 73: + echo 'int main() { return 0; }' 73: + cc -c -o out/test/x86_64/build-id/a.o -xc - 75: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh 75: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 75: ++ export LC_ALL=C 75: ++ LC_ALL=C 75: ++ '[' -z x86_64 ']' 75: ++ '[' -z '' ']' 75: ++ TESTDIR=out/test/x86_64 75: ++ CC=cc 75: ++ CXX=c++ 75: ++ GCC=gcc 75: ++ GXX=g++ 75: ++ OBJDUMP=objdump 75: ++ OBJCOPY=objcopy 75: ++ STRIP=strip 75: ++ QEMU= 75: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh .sh 75: ++ testname=cmdline 75: ++ t=out/test/x86_64/cmdline 75: ++ mkdir -p out/test/x86_64/cmdline 75: ++ case $MACHINE in 75: ++ tlsdesc_opt=-mtls-dialect=gnu2 75: +++ uname 75: ++ '[' Linux = FreeBSD ']' 75: ++ trap 'on_error $LINENO' ERR 75: ++ trap on_exit EXIT 75: ++ echo -n 'Testing cmdline ... ' 75: Testing cmdline ... ++ set -o pipefail 75: ++ set -x 75: + not ./mold -zfoo 75: + grep 'unknown command line option: -zfoo' 75: mold: warning: unknown command line option: -zfoo 75: + not ./mold -z foo 75: + grep 'unknown command line option: -z foo' 75: mold: warning: unknown command line option: -z foo 75: + not ./mold -abcdefg 75: + grep 'unknown command line option: -abcdefg' 75: mold: fatal: unknown command line option: -abcdefg 75: + not ./mold --abcdefg 75: + grep 'unknown command line option: --abcdefg' 75: mold: fatal: unknown command line option: --abcdefg 75: + on_exit 75: + echo OK 75: OK 75: + exit 0 27: + return 0 27: + on_exit 27: + echo OK 27: OK 27: + exit 0 74: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh 74: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 74: ++ export LC_ALL=C 74: ++ LC_ALL=C 74: ++ '[' -z x86_64 ']' 74: ++ '[' -z '' ']' 74: ++ TESTDIR=out/test/x86_64 74: ++ CC=cc 74: ++ CXX=c++ 74: ++ GCC=gcc 74: ++ GXX=g++ 74: ++ OBJDUMP=objdump 74: ++ OBJCOPY=objcopy 74: ++ STRIP=strip 74: ++ QEMU= 74: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh .sh 74: ++ testname=canonical-plt 74: ++ t=out/test/x86_64/canonical-plt 74: ++ mkdir -p out/test/x86_64/canonical-plt 74: ++ case $MACHINE in 74: ++ tlsdesc_opt=-mtls-dialect=gnu2 74: +++ uname 74: ++ '[' Linux = FreeBSD ']' 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT 74: ++ echo -n 'Testing canonical-plt ... ' 74: Testing canonical-plt ... ++ set -o pipefail 74: ++ set -x 74: + '[' x86_64 = s390x ']' 74: + cat 74: + cc -o out/test/x86_64/canonical-plt/a.so -fPIC -shared -xc - 35/425 Test #27: x86_64-arch-x86_64-note-property ...................... Passed 1.38 sec 36/425 Test #75: x86_64-cmdline ........................................ Passed 0.24 sec test 77 Start 77: x86_64-comment 77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh" 77: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 77: Environment variables: 77: MACHINE=x86_64 77: CPU= 77: Test timeout computed to be: 1500 test 78 Start 78: x86_64-common-archive 78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh" 78: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 78: Environment variables: 78: MACHINE=x86_64 78: CPU= 78: Test timeout computed to be: 1500 29: + CFLAGS='-Xassembler -mx86-used-note=no' 29: + cat 29: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note/a.o -c -x assembler - 29: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o 19: + not cc -B. -o /dev/null out/test/x86_64/arch-x86_64-incompatible-obj/a.o out/test/x86_64/arch-x86_64-incompatible-obj/b.o 18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/lib32 18: + cc -m32 -shared -o out/test/x86_64/arch-x86_64-incompatible-libs2/lib32/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs2/a.o 58: mold: error: out/test/x86_64/abs-error/b.o:(.text): R_X86_64_32 relocation at offset 0xa against symbol `.rodata' can not be used; recompile with -fPIC 58: + on_exit 58: + echo OK 58: OK 58: + exit 0 37/425 Test #58: x86_64-abs-error ...................................... Passed 0.72 sec 44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe1 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o 40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -Wl,--no-relax -mcmodel=large 55: + '[' '' == '' ']' 55: + command -v sde64 55: + skip 55: + echo skipped 55: skipped 55: + trap - EXIT 55: + exit 0 38/425 Test #55: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 0.83 sec 65: + cat 65: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/lib64 17: + ar crs out/test/x86_64/arch-x86_64-incompatible-libs/lib64/libfoo.a out/test/x86_64/arch-x86_64-incompatible-libs/d.o 41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 41: + grep '1 2 3' 41: 1 2 3 41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen 1: + out/test/x86_64/arch-x86_64-address-equality/exe2 1: + grep '^1 ' 1: 1 0x564687fde680 0x564687fde680 1: + on_exit 1: + echo OK 1: OK 1: + exit 0 10: + cat 10: + c++ -o out/test/x86_64/arch-x86_64-function-multiversion/c.o -c -xc++ - -fPIC 45: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 45: + grep 42 45: 42 45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe2 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o -Wl,-no-relax 14: + out/test/x86_64/arch-x86_64-ifunc-alias/exe 14: + on_exit 14: + echo OK 14: OK 14: + exit 0 76: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh 76: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 76: ++ export LC_ALL=C 76: ++ LC_ALL=C 76: ++ '[' -z x86_64 ']' 76: ++ '[' -z '' ']' 76: ++ TESTDIR=out/test/x86_64 76: ++ CC=cc 76: ++ CXX=c++ 76: ++ GCC=gcc 76: ++ GXX=g++ 76: ++ OBJDUMP=objdump 76: ++ OBJCOPY=objcopy 76: ++ STRIP=strip 76: ++ QEMU= 76: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh .sh 76: ++ testname=color-diagnostics 76: ++ t=out/test/x86_64/color-diagnostics 76: ++ mkdir -p out/test/x86_64/color-diagnostics 76: ++ case $MACHINE in 76: ++ tlsdesc_opt=-mtls-dialect=gnu2 76: +++ uname 76: ++ '[' Linux = FreeBSD ']' 76: ++ trap 'on_error $LINENO' ERR 76: ++ trap on_exit EXIT 76: ++ echo -n 'Testing color-diagnostics ... ' 76: Testing color-diagnostics ... ++ set -o pipefail 76: ++ set -x 76: + cat 76: + cc -o out/test/x86_64/color-diagnostics/a.o -c -xc - test 79 Start 79: x86_64-common-ref 79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh" 79: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 79: Environment variables: 79: MACHINE=x86_64 79: CPU= 79: Test timeout computed to be: 1500 test 80 Start 80: x86_64-common-symbols 80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh" 80: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 80: Environment variables: 80: MACHINE=x86_64 80: CPU= 80: Test timeout computed to be: 1500 39/425 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 1.45 sec 40/425 Test #14: x86_64-arch-x86_64-ifunc-alias ........................ Passed 1.43 sec 28: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe1 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o 28: mold: warning: entry symbol is not defined: _start 5: + out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc 5: + command -v sde64 5: + skip 5: + echo skipped 5: skipped 5: + trap - EXIT 5: + exit 0 41/425 Test #5: x86_64-arch-x86_64-apx-tlsdesc ........................***Skipped 1.45 sec 60: + echo 'int main() { return 1; }' 60: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - 61: + cat 61: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - 54: + cat 54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o -c -xc - -fno-function-sections -O -fcf-protection 59: + out/test/x86_64/absolute-symbols/exe 59: + grep '^ip=0xa0000.$' 59: ip=0xa00008 59: + on_exit 59: + echo OK 59: OK 59: + exit 0 42/425 Test #59: x86_64-absolute-symbols ............................... Passed 0.74 sec 15: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/foo/libbar.so -xc - 15: + echo 'char hello[] = "Hello world";' 16: + /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/ld -o f.o -r -Lfoo c.o d.script 16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) 16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) 16: + on_exit 16: + echo OK 16: OK 16: + exit 0 66: + cc -B. -o out/test/x86_64/audit/exe1 out/test/x86_64/audit/a.o 53: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o 56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe 56: + grep -w SHSTK 56: Properties: x86 feature: SHSTK 56: + on_exit 56: + echo OK 56: OK 56: + exit 0 43/425 Test #56: x86_64-arch-x86_64-z-shstk ............................ Passed 1.01 sec 8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe 8: + on_exit 8: + echo OK 8: OK 8: + exit 0 44/425 Test #8: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 1.62 sec 68: + cat 68: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE 52: + out/test/x86_64/arch-x86_64-z-ibtplt/exe 52: + grep 'Hello world' 52: Hello world 52: + on_exit 52: + echo OK 52: OK 52: + exit 0 45/425 Test #52: x86_64-arch-x86_64-z-ibtplt ........................... Passed 1.20 sec 69: + cat 69: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE 57: + out/test/x86_64/arch-x86_64-z-text/exe 57: + grep 3 57: 3 57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe 57: + grep -F '(TEXTREL)' 57: 0x0000000000000016 (TEXTREL) 0x0 57: + grep '\(FLAGS\).*TEXTREL' 57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe 57: 0x000000000000001e (FLAGS) TEXTREL 57: + on_exit 57: + echo OK 57: OK 57: + exit 0 77: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh 77: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 77: ++ export LC_ALL=C 77: ++ LC_ALL=C 77: ++ '[' -z x86_64 ']' 77: ++ '[' -z '' ']' 77: ++ TESTDIR=out/test/x86_64 77: ++ CC=cc 77: ++ CXX=c++ 77: ++ GCC=gcc 77: ++ GXX=g++ 77: ++ OBJDUMP=objdump 77: ++ OBJCOPY=objcopy 77: ++ STRIP=strip 77: ++ QEMU= 77: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh .sh 77: ++ testname=comment 77: ++ t=out/test/x86_64/comment 77: ++ mkdir -p out/test/x86_64/comment 77: ++ case $MACHINE in 77: ++ tlsdesc_opt=-mtls-dialect=gnu2 77: +++ uname 77: ++ '[' Linux = FreeBSD ']' 77: ++ trap 'on_error $LINENO' ERR 77: ++ trap on_exit EXIT 77: ++ echo -n 'Testing comment ... ' 77: Testing comment ... ++ set -o pipefail 77: ++ set -x 77: + cat 77: + cc -c -o out/test/x86_64/comment/a.o -xc - 78: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh 78: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 78: ++ export LC_ALL=C 78: ++ LC_ALL=C 78: ++ '[' -z x86_64 ']' 78: ++ '[' -z '' ']' 78: ++ TESTDIR=out/test/x86_64 78: ++ CC=cc 78: ++ CXX=c++ 78: ++ GCC=gcc 78: ++ GXX=g++ 78: ++ OBJDUMP=objdump 78: ++ OBJCOPY=objcopy 78: ++ STRIP=strip 78: ++ QEMU= 78: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh .sh 78: ++ testname=common-archive 78: ++ t=out/test/x86_64/common-archive 78: ++ mkdir -p out/test/x86_64/common-archive 78: ++ case $MACHINE in 78: ++ tlsdesc_opt=-mtls-dialect=gnu2 78: +++ uname 78: ++ '[' Linux = FreeBSD ']' 78: ++ trap 'on_error $LINENO' ERR 78: ++ trap on_exit EXIT 78: ++ echo -n 'Testing common-archive ... ' 78: Testing common-archive ... ++ set -o pipefail 78: ++ set -x 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - 78: + cat test 81 Start 81: x86_64-compress-debug-sections-zstd 81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh" 81: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 81: Environment variables: 81: MACHINE=x86_64 81: CPU= 81: Test timeout computed to be: 1500 test 82 Start 82: x86_64-compress-debug-sections 82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh" 82: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 82: Environment variables: 82: MACHINE=x86_64 82: CPU= 82: Test timeout computed to be: 1500 test 83 Start 83: x86_64-compressed-debug-info 83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/compressed-debug-info.sh" 83: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 83: Environment variables: 83: MACHINE=x86_64 83: CPU= 83: Test timeout computed to be: 1500 test 84 Start 84: x86_64-copyrel-alignment 84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh" 84: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 84: Environment variables: 84: MACHINE=x86_64 84: CPU= 84: Test timeout computed to be: 1500 test 85 Start 85: x86_64-copyrel-norelro 85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh" 85: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 85: Environment variables: 85: MACHINE=x86_64 85: CPU= 85: Test timeout computed to be: 1500 test 86 Start 86: x86_64-copyrel-protected 86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh" 86: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 86: Environment variables: 86: MACHINE=x86_64 86: CPU= 86: Test timeout computed to be: 1500 test 87 Start 87: x86_64-copyrel-relro 87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh" 87: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 87: Environment variables: 87: MACHINE=x86_64 87: CPU= 87: Test timeout computed to be: 1500 28: + grep 'x86 feature: SHSTK' 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 28: Properties: x86 feature: SHSTK 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe2 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o out/test/x86_64/arch-x86_64-note-property2/c.o 28: mold: warning: entry symbol is not defined: _start 28: + not grep 'x86 feature: SHSTK' 28: + grep 'x86 feature: SHSTK' 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 28: + return 0 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 28: + not grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: + return 0 28: + ./mold --relocatable -o out/test/x86_64/arch-x86_64-note-property2/d.o out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o 63: + cat 63: + cc -o out/test/x86_64/as-needed-dso2/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -Lout/test/x86_64/as-needed-dso2 -lfoo 62: + cat 62: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 29: + readelf -W --sections out/test/x86_64/arch-x86_64-note/exe 29: + grep -E '.note.bar\s+NOTE.+000008 00 A 0 0 4' out/test/x86_64/arch-x86_64-note/log1 29: [ 3] .note.bar NOTE 0000000000200248 000248 000008 00 A 0 0 4 29: + grep -E '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/x86_64/arch-x86_64-note/log1 29: [ 1] .note.baz NOTE 0000000000200238 000238 000008 00 A 0 0 8 29: + grep -E '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/x86_64/arch-x86_64-note/log1 29: [12] .note.nonalloc NOTE 0000000000000000 000288 000008 00 0 0 1 29: + readelf --segments out/test/x86_64/arch-x86_64-note/exe 29: + grep -F '01 .note.baz .note.foo .note.bar' out/test/x86_64/arch-x86_64-note/log2 29: 01 .note.baz .note.foo .note.bar 29: + not grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 29: + grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 29: + return 0 29: + on_exit 29: + echo OK 29: OK 29: + exit 0 19: + grep 'out/test/x86_64/arch-x86_64-incompatible-obj/b.o: incompatible file type: x86_64 is expected but got i386' out/test/x86_64/arch-x86_64-incompatible-obj/log 19: mold: fatal: out/test/x86_64/arch-x86_64-incompatible-obj/b.o: incompatible file type: x86_64 is expected but got i386 19: + on_exit 19: + echo OK 19: OK 19: + exit 0 18: + cat 18: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/d.o -xc - 73: + cc -B. -o out/test/x86_64/build-id/exe1 out/test/x86_64/build-id/a.o -Wl,-build-id 40: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -mcmodel=large 79: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh 79: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 79: ++ export LC_ALL=C 79: ++ LC_ALL=C 79: ++ '[' -z x86_64 ']' 79: ++ '[' -z '' ']' 79: ++ TESTDIR=out/test/x86_64 79: ++ CC=cc 79: ++ CXX=c++ 79: ++ GCC=gcc 79: ++ GXX=g++ 79: ++ OBJDUMP=objdump 79: ++ OBJCOPY=objcopy 79: ++ STRIP=strip 79: ++ QEMU= 79: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh .sh 79: ++ testname=common-ref 79: ++ t=out/test/x86_64/common-ref 79: ++ mkdir -p out/test/x86_64/common-ref 79: ++ case $MACHINE in 79: ++ tlsdesc_opt=-mtls-dialect=gnu2 79: +++ uname 79: ++ '[' Linux = FreeBSD ']' 79: ++ trap 'on_error $LINENO' ERR 79: ++ trap on_exit EXIT 79: ++ echo -n 'Testing common-ref ... ' 79: Testing common-ref ... ++ set -o pipefail 79: ++ set -x 79: + cat 79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/a.o - 80: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh 80: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 80: ++ export LC_ALL=C 80: ++ LC_ALL=C 80: ++ '[' -z x86_64 ']' 80: ++ '[' -z '' ']' 80: ++ TESTDIR=out/test/x86_64 80: ++ CC=cc 80: ++ CXX=c++ 80: ++ GCC=gcc 80: ++ GXX=g++ 80: ++ OBJDUMP=objdump 80: ++ OBJCOPY=objcopy 80: ++ STRIP=strip 80: ++ QEMU= 80: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh .sh 80: ++ testname=common-symbols 80: ++ t=out/test/x86_64/common-symbols 80: ++ mkdir -p out/test/x86_64/common-symbols 80: ++ case $MACHINE in 80: ++ tlsdesc_opt=-mtls-dialect=gnu2 80: +++ uname 80: ++ '[' Linux = FreeBSD ']' 80: ++ trap 'on_error $LINENO' ERR 80: ++ trap on_exit EXIT 80: ++ echo -n 'Testing common-symbols ... ' 80: Testing common-symbols ... ++ set -o pipefail 80: ++ set -x 80: + cat 80: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/a.o - 46/425 Test #16: x86_64-arch-x86_64-incompatible-libs-linker-script2 ... Passed 1.66 sec 47/425 Test #19: x86_64-arch-x86_64-incompatible-obj ................... Passed 1.65 sec 48/425 Test #57: x86_64-arch-x86_64-z-text ............................. Passed 0.98 sec test 88 Start 88: x86_64-copyrel-relro2 88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh" 88: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 88: Environment variables: 88: MACHINE=x86_64 88: CPU= 88: Test timeout computed to be: 1500 test 89 Start 89: x86_64-copyrel 89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh" 89: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 89: Environment variables: 89: MACHINE=x86_64 89: CPU= 89: Test timeout computed to be: 1500 test 90 Start 90: x86_64-crel 90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh" 90: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 90: Environment variables: 90: MACHINE=x86_64 90: CPU= 90: Test timeout computed to be: 1500 49/425 Test #29: x86_64-arch-x86_64-note ............................... Passed 1.78 sec 40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe 40: + grep '1 2 3 4 5 6' 40: 1 2 3 4 5 6 40: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -Wl,-no-relax -mcmodel=large 77: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o 69: + cc -B. -no-pie -o out/test/x86_64/bsymbolic-functions/exe out/test/x86_64/bsymbolic-functions/c.o out/test/x86_64/bsymbolic-functions/b.so 76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics 76: + not grep $'\E' 76: + grep $'\E' 76: + return 0 76: + grep $'\E' 76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=always 76: mold: error: undefined symbol: foo 76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=never 76: + not grep $'\E' 76: + grep $'\E' 76: + return 0 76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=auto 76: + not grep $'\E' 76: + grep $'\E' 76: + return 0 76: + on_exit 76: + echo OK 76: OK 76: + exit 0 60: + not cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o 60: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition 53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 53: + grep endbr64 53: 16b9: f3 0f 1e fa endbr64 53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 53: + grep endbr64 53: 16c3: f3 0f 1e fa endbr64 53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 53: + grep endbr64 53: 16cd: f3 0f 1e fa endbr64 53: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -Wl,-z,rewrite-endbr 41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so 41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 41: + grep '1 2 3' 45: + out/test/x86_64/arch-x86_64-tlsdesc/exe2 45: + grep 42 45: 42 45: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o 66: + readelf --dynamic out/test/x86_64/audit/exe1 66: + not grep 'Audit library' 66: + grep 'Audit library' 66: + return 0 66: + cc -B. -o out/test/x86_64/audit/exe2 out/test/x86_64/audit/a.o -Wl,--audit=foo 54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -c -xc - -fno-function-sections -O -fcf-protection 54: + cat 71: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak/b.so out/test/x86_64/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak 71: + cat 71: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - 72: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic 72: + cat 72: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE 61: + rm -f out/test/x86_64/ar-alignment/d.a 61: + ar rcs out/test/x86_64/ar-alignment/d.a out/test/x86_64/ar-alignment/a.o out/test/x86_64/ar-alignment/b.o 44: + out/test/x86_64/arch-x86_64-tls-module-base/exe1 44: + grep '^20 3$' 44: 20 3 44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe2 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o -Wl,-no-relax 70: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak-functions/b.so out/test/x86_64/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions 10: + c++ -B. -o out/test/x86_64/arch-x86_64-function-multiversion/exe out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/c.o 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 81: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh 81: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C 81: ++ '[' -z x86_64 ']' 81: ++ '[' -z '' ']' 81: ++ TESTDIR=out/test/x86_64 81: ++ CC=cc 81: ++ CXX=c++ 81: ++ GCC=gcc 81: ++ GXX=g++ 81: ++ OBJDUMP=objdump 81: ++ OBJCOPY=objcopy 81: ++ STRIP=strip 81: ++ QEMU= 81: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh .sh 81: ++ testname=compress-debug-sections-zstd 81: ++ t=out/test/x86_64/compress-debug-sections-zstd 81: ++ mkdir -p out/test/x86_64/compress-debug-sections-zstd 81: ++ case $MACHINE in 81: ++ tlsdesc_opt=-mtls-dialect=gnu2 81: +++ uname 81: ++ '[' Linux = FreeBSD ']' 81: ++ trap 'on_error $LINENO' ERR 81: ++ trap on_exit EXIT 81: ++ echo -n 'Testing compress-debug-sections-zstd ... ' 81: Testing compress-debug-sections-zstd ... ++ set -o pipefail 81: ++ set -x 81: + [[ x86_64 = arm* ]] 81: + '[' x86_64 = riscv32 ']' 81: + command -v zstdcat 81: + cat 81: + cc -c -g -o out/test/x86_64/compress-debug-sections-zstd/a.o -xc - 82: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh 82: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 82: ++ export LC_ALL=C 82: ++ LC_ALL=C 82: ++ '[' -z x86_64 ']' 82: ++ '[' -z '' ']' 82: ++ TESTDIR=out/test/x86_64 82: ++ CC=cc 82: ++ CXX=c++ 82: ++ GCC=gcc 82: ++ GXX=g++ 82: ++ OBJDUMP=objdump 82: ++ OBJCOPY=objcopy 82: ++ STRIP=strip 82: ++ QEMU= 82: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh .sh 82: ++ testname=compress-debug-sections 82: ++ t=out/test/x86_64/compress-debug-sections 82: ++ mkdir -p out/test/x86_64/compress-debug-sections 82: ++ case $MACHINE in 82: ++ tlsdesc_opt=-mtls-dialect=gnu2 82: +++ uname 82: ++ '[' Linux = FreeBSD ']' 82: ++ trap 'on_error $LINENO' ERR 82: ++ trap on_exit EXIT 82: ++ echo -n 'Testing compress-debug-sections ... ' 82: Testing compress-debug-sections ... ++ set -o pipefail 82: ++ set -x 82: + cat 82: + cc -c -g -o out/test/x86_64/compress-debug-sections/a.o -xc - 83: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compressed-debug-info.sh 83: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 83: ++ export LC_ALL=C 83: ++ LC_ALL=C 83: ++ '[' -z x86_64 ']' 83: ++ '[' -z '' ']' 83: ++ TESTDIR=out/test/x86_64 83: ++ CC=cc 83: ++ CXX=c++ 83: ++ GCC=gcc 83: ++ GXX=g++ 83: ++ OBJDUMP=objdump 83: ++ OBJCOPY=objcopy 83: ++ STRIP=strip 83: ++ QEMU= 83: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/compressed-debug-info.sh .sh 83: ++ testname=compressed-debug-info 83: ++ t=out/test/x86_64/compressed-debug-info 83: ++ mkdir -p out/test/x86_64/compressed-debug-info 83: ++ case $MACHINE in 83: ++ tlsdesc_opt=-mtls-dialect=gnu2 83: +++ uname 83: ++ '[' Linux = FreeBSD ']' 83: ++ trap 'on_error $LINENO' ERR 83: ++ trap on_exit EXIT 83: ++ echo -n 'Testing compressed-debug-info ... ' 83: Testing compressed-debug-info ... ++ set -o pipefail 83: ++ set -x 83: + command -v dwarfdump 83: + cat 83: + c++ -c -o out/test/x86_64/compressed-debug-info/a.o -g -gz=zlib -xc++ - 84: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh 84: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 84: ++ export LC_ALL=C 84: ++ LC_ALL=C 84: ++ '[' -z x86_64 ']' 84: ++ '[' -z '' ']' 84: ++ TESTDIR=out/test/x86_64 84: ++ CC=cc 84: ++ CXX=c++ 84: ++ GCC=gcc 84: ++ GXX=g++ 84: ++ OBJDUMP=objdump 84: ++ OBJCOPY=objcopy 84: ++ STRIP=strip 84: ++ QEMU= 84: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh .sh 84: ++ testname=copyrel-alignment 84: ++ t=out/test/x86_64/copyrel-alignment 84: ++ mkdir -p out/test/x86_64/copyrel-alignment 84: ++ case $MACHINE in 84: ++ tlsdesc_opt=-mtls-dialect=gnu2 84: +++ uname 84: ++ '[' Linux = FreeBSD ']' 84: ++ trap 'on_error $LINENO' ERR 84: ++ trap on_exit EXIT 84: ++ echo -n 'Testing copyrel-alignment ... ' 84: Testing copyrel-alignment ... ++ set -o pipefail 84: ++ set -x 84: + '[' x86_64 = ppc64 ']' 84: + '[' x86_64 = ppc64le ']' 84: + [[ x86_64 = loongarch* ]] 84: + cat 84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/a.so -xc - 85: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh 85: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 85: ++ export LC_ALL=C 85: ++ LC_ALL=C 85: ++ '[' -z x86_64 ']' 85: ++ '[' -z '' ']' 85: ++ TESTDIR=out/test/x86_64 85: ++ CC=cc 85: ++ CXX=c++ 85: ++ GCC=gcc 85: ++ GXX=g++ 85: ++ OBJDUMP=objdump 85: ++ OBJCOPY=objcopy 85: ++ STRIP=strip 85: ++ QEMU= 85: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh .sh 85: ++ testname=copyrel-norelro 85: ++ t=out/test/x86_64/copyrel-norelro 85: ++ mkdir -p out/test/x86_64/copyrel-norelro 85: ++ case $MACHINE in 85: ++ tlsdesc_opt=-mtls-dialect=gnu2 85: +++ uname 85: ++ '[' Linux = FreeBSD ']' 85: ++ trap 'on_error $LINENO' ERR 85: ++ trap on_exit EXIT 85: ++ echo -n 'Testing copyrel-norelro ... ' 85: Testing copyrel-norelro ... ++ set -o pipefail 85: ++ set -x 85: + [[ x86_64 = ppc64* ]] 85: + [[ x86_64 = loongarch* ]] 85: + cat 85: + cc -o out/test/x86_64/copyrel-norelro/a.o -c -xc -fno-PIE - 87: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh 87: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 87: ++ export LC_ALL=C 87: ++ LC_ALL=C 87: ++ '[' -z x86_64 ']' 87: ++ '[' -z '' ']' 87: ++ TESTDIR=out/test/x86_64 87: ++ CC=cc 87: ++ CXX=c++ 87: ++ GCC=gcc 87: ++ GXX=g++ 87: ++ OBJDUMP=objdump 87: ++ OBJCOPY=objcopy 87: ++ STRIP=strip 87: ++ QEMU= 87: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh .sh 87: ++ testname=copyrel-relro 87: ++ t=out/test/x86_64/copyrel-relro 87: ++ mkdir -p out/test/x86_64/copyrel-relro 87: ++ case $MACHINE in 87: ++ tlsdesc_opt=-mtls-dialect=gnu2 87: +++ uname test 91 Start 91: x86_64-ctors-in-init-array 91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh" 91: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 91: Environment variables: 91: MACHINE=x86_64 91: CPU= 91: Test timeout computed to be: 1500 69: + out/test/x86_64/bsymbolic-functions/exe 69: + grep '3 3 0' 69: 3 3 0 69: + on_exit 69: + echo OK 69: OK 69: + exit 0 41: 1 2 3 41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax 66: + readelf --dynamic out/test/x86_64/audit/exe2 66: + grep -F 'Audit library: [foo]' 66: 0x000000006ffffefc (AUDIT) Audit library: [foo] 66: + cc -B. -o out/test/x86_64/audit/exe3 out/test/x86_64/audit/a.o -Wl,--audit=foo -Wl,--audit=bar 10: + out/test/x86_64/arch-x86_64-function-multiversion/exe 10: + grep '^H' 10: Howdy 10: + on_exit 10: + echo OK 10: OK 10: + exit 0 86: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh 86: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 86: ++ export LC_ALL=C 86: ++ LC_ALL=C 86: ++ '[' -z x86_64 ']' 86: ++ '[' -z '' ']' 86: ++ TESTDIR=out/test/x86_64 86: ++ CC=cc 86: ++ CXX=c++ 86: ++ GCC=gcc 86: ++ GXX=g++ 86: ++ OBJDUMP=objdump 86: ++ OBJCOPY=objcopy 86: ++ STRIP=strip 86: ++ QEMU= 86: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh .sh 86: ++ testname=copyrel-protected 86: ++ t=out/test/x86_64/copyrel-protected 86: ++ mkdir -p out/test/x86_64/copyrel-protected 86: ++ case $MACHINE in 86: ++ tlsdesc_opt=-mtls-dialect=gnu2 86: +++ uname 86: ++ '[' Linux = FreeBSD ']' 86: ++ trap 'on_error $LINENO' ERR 86: ++ trap on_exit EXIT 86: ++ echo -n 'Testing copyrel-protected ... ' 86: Testing copyrel-protected ... ++ set -o pipefail 86: ++ set -x 86: + '[' x86_64 = ppc64 ']' 86: + '[' x86_64 = ppc64le ']' 86: + [[ x86_64 = loongarch* ]] 86: + cc -o out/test/x86_64/copyrel-protected/a.o -c -xc -fno-PIE - 86: + cat 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o 28: + grep 'x86 feature: SHSTK' 28: Properties: x86 feature: SHSTK 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o 28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o 28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + on_exit 28: + echo OK 28: OK 28: + exit 0 17: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs/lib64/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs/d.o 18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/lib64 18: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs2/lib64/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs2/d.o 78: + cat 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/b.o - 68: + cc -B. -no-pie -o out/test/x86_64/bno-symbolic/exe out/test/x86_64/bno-symbolic/c.o out/test/x86_64/bno-symbolic/b.so 80: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/b.o - 80: + cat 88: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh 88: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 88: ++ export LC_ALL=C 88: ++ LC_ALL=C 88: ++ '[' -z x86_64 ']' 88: ++ '[' -z '' ']' 88: ++ TESTDIR=out/test/x86_64 88: ++ CC=cc 88: ++ CXX=c++ 88: ++ GCC=gcc 88: ++ GXX=g++ 88: ++ OBJDUMP=objdump 88: ++ OBJCOPY=objcopy 88: ++ STRIP=strip 88: ++ QEMU= 88: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh .sh 88: ++ testname=copyrel-relro2 88: ++ t=out/test/x86_64/copyrel-relro2 88: ++ mkdir -p out/test/x86_64/copyrel-relro2 88: ++ case $MACHINE in 88: ++ tlsdesc_opt=-mtls-dialect=gnu2 88: +++ uname 88: ++ '[' Linux = FreeBSD ']' 88: ++ trap 'on_error $LINENO' ERR 88: ++ trap on_exit EXIT 88: ++ echo -n 'Testing copyrel-relro2 ... ' 88: Testing copyrel-relro2 ... ++ set -o pipefail 88: ++ set -x 88: + cat 88: + cc -o out/test/x86_64/copyrel-relro2/a.o -c -xc -fno-PIE - 89: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh 89: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 89: ++ export LC_ALL=C 89: ++ LC_ALL=C 89: ++ '[' -z x86_64 ']' 89: ++ '[' -z '' ']' 89: ++ TESTDIR=out/test/x86_64 89: ++ CC=cc 89: ++ CXX=c++ 89: ++ GCC=gcc 89: ++ GXX=g++ 89: ++ OBJDUMP=objdump 89: ++ OBJCOPY=objcopy 89: ++ STRIP=strip 89: ++ QEMU= 89: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh .sh 89: ++ testname=copyrel 89: ++ t=out/test/x86_64/copyrel 89: ++ mkdir -p out/test/x86_64/copyrel 89: ++ case $MACHINE in 89: ++ tlsdesc_opt=-mtls-dialect=gnu2 89: +++ uname 89: ++ '[' Linux = FreeBSD ']' 89: ++ trap 'on_error $LINENO' ERR 89: ++ trap on_exit EXIT 89: ++ echo -n 'Testing copyrel ... ' 89: Testing copyrel ... ++ set -o pipefail 89: ++ set -x 89: + cat 89: + cc -fno-PIC -o out/test/x86_64/copyrel/a.o -c -xc - 90: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh 90: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 90: ++ export LC_ALL=C 90: ++ LC_ALL=C 90: ++ '[' -z x86_64 ']' 90: ++ '[' -z '' ']' 90: ++ TESTDIR=out/test/x86_64 90: ++ CC=cc 90: ++ CXX=c++ 90: ++ GCC=gcc 90: ++ GXX=g++ 90: ++ OBJDUMP=objdump 90: ++ OBJCOPY=objcopy 90: ++ STRIP=strip 90: ++ QEMU= 90: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh .sh 90: ++ testname=crel 90: ++ t=out/test/x86_64/crel 90: ++ mkdir -p out/test/x86_64/crel 90: ++ case $MACHINE in 90: ++ tlsdesc_opt=-mtls-dialect=gnu2 90: +++ uname 90: ++ '[' Linux = FreeBSD ']' 90: ++ trap 'on_error $LINENO' ERR 90: ++ trap on_exit EXIT 90: ++ echo -n 'Testing crel ... ' 90: Testing crel ... ++ set -o pipefail 90: ++ set -x 90: + [[ x86_64 = arm* ]] 90: + '[' x86_64 = i686 ']' 90: + '[' cc = cc ']' 90: + clang -c -xc -o /dev/null /dev/null -Wa,--crel,--allow-experimental-crel 50/425 Test #28: x86_64-arch-x86_64-note-property2 ..................... Passed 1.83 sec 51/425 Test #76: x86_64-color-diagnostics .............................. Passed 0.46 sec test 92 Start 92: x86_64-dead-debug-sections 92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh" 92: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 92: Environment variables: 92: MACHINE=x86_64 92: CPU= 92: Test timeout computed to be: 1500 test 93 Start 93: x86_64-debug-macro-section 93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh" 93: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 93: Environment variables: 93: MACHINE=x86_64 93: CPU= 93: Test timeout computed to be: 1500 52/425 Test #69: x86_64-bsymbolic-functions ............................ Passed 0.99 sec 53/425 Test #10: x86_64-arch-x86_64-function-multiversion .............. Passed 1.87 sec 79: + cat 79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - 53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 53: + grep nop 53: 16b9: 0f 1f 40 00 nopl 0x0(%rax) 53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 53: + grep nop 53: 16c3: 0f 1f 40 00 nopl 0x0(%rax) 53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 53: + grep endbr64 53: 16cd: f3 0f 1e fa endbr64 53: + on_exit 53: + echo OK 53: OK 53: + exit 0 87: ++ '[' Linux = FreeBSD ']' 87: ++ trap 'on_error $LINENO' ERR 87: ++ trap on_exit EXIT 87: ++ echo -n 'Testing copyrel-relro ... ' 87: Testing copyrel-relro ... ++ set -o pipefail 87: ++ set -x 87: + cat 87: + cc -o out/test/x86_64/copyrel-relro/a.o -c -xc -fno-PIE - 60: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-z,muldefs 70: + cat 70: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - 73: + readelf -n out/test/x86_64/build-id/exe1 73: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' 73: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe2 out/test/x86_64/build-id/a.o -Wl,-build-id=uuid 45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe3 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so 44: + out/test/x86_64/arch-x86_64-tls-module-base/exe2 44: + grep '^20 3$' 44: 20 3 44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/d.so out/test/x86_64/arch-x86_64-tls-module-base/a.o -shared 91: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh 91: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 91: ++ export LC_ALL=C 91: ++ LC_ALL=C 91: ++ '[' -z x86_64 ']' 91: ++ '[' -z '' ']' 91: ++ TESTDIR=out/test/x86_64 91: ++ CC=cc 91: ++ CXX=c++ 91: ++ GCC=gcc 91: ++ GXX=g++ 91: ++ OBJDUMP=objdump 91: ++ OBJCOPY=objcopy 91: ++ STRIP=strip 91: ++ QEMU= 91: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh .sh 91: ++ testname=ctors-in-init-array 91: ++ t=out/test/x86_64/ctors-in-init-array 91: ++ mkdir -p out/test/x86_64/ctors-in-init-array 91: ++ case $MACHINE in 91: ++ tlsdesc_opt=-mtls-dialect=gnu2 91: +++ uname 91: ++ '[' Linux = FreeBSD ']' 91: ++ trap 'on_error $LINENO' ERR 91: ++ trap on_exit EXIT 91: ++ echo -n 'Testing ctors-in-init-array ... ' 91: Testing ctors-in-init-array ... ++ set -o pipefail 91: ++ set -x 91: + cat 91: + cc -o out/test/x86_64/ctors-in-init-array/a.o -c -xc - test 94 Start 94: x86_64-default-symver-version-script 94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh" 94: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 94: Environment variables: 94: MACHINE=x86_64 94: CPU= 94: Test timeout computed to be: 1500 test 95 Start 95: x86_64-default-symver 95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh" 95: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 95: Environment variables: 95: MACHINE=x86_64 95: CPU= 95: Test timeout computed to be: 1500 54: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o 65: + cat 65: + cc -o out/test/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - 82: + cc -B. -o out/test/x86_64/compress-debug-sections/exe out/test/x86_64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib 77: + readelf -p .comment out/test/x86_64/comment/exe 77: + grep mold 77: [ 1e] mold 2.40.4 (compatible with GNU ld) 77: + readelf -SW out/test/x86_64/comment/exe 77: + grep -E '\.comment.*\bMS\b' 77: [27] .comment PROGBITS 0000000000000000 0008b8 000044 01 MS 0 0 1 77: + on_exit 77: + echo OK 77: OK 77: + exit 0 92: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh 92: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 92: ++ export LC_ALL=C 92: ++ LC_ALL=C 92: ++ '[' -z x86_64 ']' 92: ++ '[' -z '' ']' 92: ++ TESTDIR=out/test/x86_64 92: ++ CC=cc 92: ++ CXX=c++ 92: ++ GCC=gcc 92: ++ GXX=g++ 92: ++ OBJDUMP=objdump 92: ++ OBJCOPY=objcopy 92: ++ STRIP=strip 92: ++ QEMU= 92: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh .sh 92: ++ testname=dead-debug-sections 92: ++ t=out/test/x86_64/dead-debug-sections 92: ++ mkdir -p out/test/x86_64/dead-debug-sections 92: ++ case $MACHINE in 92: ++ tlsdesc_opt=-mtls-dialect=gnu2 92: +++ uname 92: ++ '[' Linux = FreeBSD ']' 92: ++ trap 'on_error $LINENO' ERR 92: ++ trap on_exit EXIT 92: ++ echo -n 'Testing dead-debug-sections ... ' 92: Testing dead-debug-sections ... ++ set -o pipefail 92: ++ set -x 92: + command -v dwarfdump 92: + cat 92: + c++ -c -o out/test/x86_64/dead-debug-sections/a.o -g -xc++ - 93: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh 93: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 93: ++ export LC_ALL=C 93: ++ LC_ALL=C 93: ++ '[' -z x86_64 ']' 93: ++ '[' -z '' ']' 93: ++ TESTDIR=out/test/x86_64 93: ++ CC=cc 93: ++ CXX=c++ 93: ++ GCC=gcc 93: ++ GXX=g++ 93: ++ OBJDUMP=objdump 93: ++ OBJCOPY=objcopy 93: ++ STRIP=strip 93: ++ QEMU= 93: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh .sh 93: ++ testname=debug-macro-section 93: ++ t=out/test/x86_64/debug-macro-section 93: ++ mkdir -p out/test/x86_64/debug-macro-section 54/425 Test #53: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 1.37 sec test 96 Start 96: x86_64-defsym-lto 96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh" 96: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 96: Environment variables: 96: MACHINE=x86_64 96: CPU= 96: Test timeout computed to be: 1500 55/425 Test #77: x86_64-comment ........................................ Passed 0.49 sec 93: ++ case $MACHINE in 93: ++ tlsdesc_opt=-mtls-dialect=gnu2 93: +++ uname 93: ++ '[' Linux = FreeBSD ']' 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT 93: ++ echo -n 'Testing debug-macro-section ... ' 93: Testing debug-macro-section ... ++ set -o pipefail 93: ++ set -x 93: + cat 17: + cat 17: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs/e.o -xc - 74: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC 74: + cat 18: + cat 18: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/e.o -xc - 40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe 40: + grep '1 2 3 4 5 6' 40: 1 2 3 4 5 6 40: + on_exit 40: + echo OK 40: OK 40: + exit 0 94: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh 94: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 94: ++ export LC_ALL=C 94: ++ LC_ALL=C 94: ++ '[' -z x86_64 ']' 94: ++ '[' -z '' ']' 94: ++ TESTDIR=out/test/x86_64 94: ++ CC=cc 94: ++ CXX=c++ 94: ++ GCC=gcc 94: ++ GXX=g++ 94: ++ OBJDUMP=objdump 94: ++ OBJCOPY=objcopy 94: ++ STRIP=strip 94: ++ QEMU= 94: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh .sh 94: ++ testname=default-symver-version-script 94: ++ t=out/test/x86_64/default-symver-version-script 94: ++ mkdir -p out/test/x86_64/default-symver-version-script 94: ++ case $MACHINE in 94: ++ tlsdesc_opt=-mtls-dialect=gnu2 94: +++ uname 95: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh 95: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 95: ++ export LC_ALL=C 95: ++ LC_ALL=C 95: ++ '[' -z x86_64 ']' 95: ++ '[' -z '' ']' 95: ++ TESTDIR=out/test/x86_64 95: ++ CC=cc 95: ++ CXX=c++ 95: ++ GCC=gcc 95: ++ GXX=g++ 95: ++ OBJDUMP=objdump 95: ++ OBJCOPY=objcopy 95: ++ STRIP=strip 95: ++ QEMU= 95: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh .sh 95: ++ testname=default-symver 95: ++ t=out/test/x86_64/default-symver 95: ++ mkdir -p out/test/x86_64/default-symver test 97 Start 97: x86_64-defsym-missing-symbol 97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh" 97: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 97: Environment variables: 97: MACHINE=x86_64 97: CPU= 97: Test timeout computed to be: 1500 64: + cat 64: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 15: + cat 15: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/a.o -c -xc - 85: + cat 85: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - 61: + cc -B. -o out/test/x86_64/ar-alignment/exe out/test/x86_64/ar-alignment/c.o out/test/x86_64/ar-alignment/d.a 78: + cat 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - 96: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh 96: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 96: ++ export LC_ALL=C 96: ++ LC_ALL=C 96: ++ '[' -z x86_64 ']' 96: ++ '[' -z '' ']' 96: ++ TESTDIR=out/test/x86_64 96: ++ CC=cc 96: ++ CXX=c++ 96: ++ GCC=gcc 96: ++ GXX=g++ 96: ++ OBJDUMP=objdump 96: ++ OBJCOPY=objcopy 96: ++ STRIP=strip 96: ++ QEMU= 96: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh .sh 96: ++ testname=defsym-lto 96: ++ t=out/test/x86_64/defsym-lto 96: ++ mkdir -p out/test/x86_64/defsym-lto 56/425 Test #40: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 1.87 sec 95: ++ case $MACHINE in 95: ++ tlsdesc_opt=-mtls-dialect=gnu2 95: +++ uname 95: ++ '[' Linux = FreeBSD ']' 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT 95: ++ echo -n 'Testing default-symver ... ' 95: Testing default-symver ... ++ set -o pipefail 95: ++ set -x 95: + cat 95: + cc -o out/test/x86_64/default-symver/a.o -c -xc - 94: ++ '[' Linux = FreeBSD ']' 94: ++ trap 'on_error $LINENO' ERR 94: ++ trap on_exit EXIT 94: ++ echo -n 'Testing default-symver-version-script ... ' 94: Testing default-symver-version-script ... ++ set -o pipefail 94: ++ set -x 94: + cat 94: + cc -o out/test/x86_64/default-symver-version-script/a.o -c -xc - 96: ++ case $MACHINE in 96: ++ tlsdesc_opt=-mtls-dialect=gnu2 96: +++ uname 96: ++ '[' Linux = FreeBSD ']' 96: ++ trap 'on_error $LINENO' ERR 96: ++ trap on_exit EXIT 96: ++ echo -n 'Testing defsym-lto ... ' 96: Testing defsym-lto ... ++ set -o pipefail 96: ++ set -x 96: + test_cflags -flto 96: + echo 'int main() {}' 96: + cc -B. -flto -o /dev/null -xc - test 98 Start 98: x86_64-defsym 98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh" 98: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 98: Environment variables: 98: MACHINE=x86_64 98: CPU= 98: Test timeout computed to be: 1500 81: + cc -B. -o out/test/x86_64/compress-debug-sections-zstd/exe out/test/x86_64/compress-debug-sections-zstd/a.o -Wl,--compress-debug-sections=zstd 93: + cat 93: + cc -o out/test/x86_64/debug-macro-section/b.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 83: + cat 83: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - 79: + rm -f out/test/x86_64/common-ref/c.a 79: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o 90: + cat 90: + clang -o out/test/x86_64/crel/a.o -c -xc - -Wa,--crel,--allow-experimental-crel 97: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh 97: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 97: ++ export LC_ALL=C 97: ++ LC_ALL=C 97: ++ '[' -z x86_64 ']' 97: ++ '[' -z '' ']' 97: ++ TESTDIR=out/test/x86_64 97: ++ CC=cc 97: ++ CXX=c++ 97: ++ GCC=gcc 97: ++ GXX=g++ 97: ++ OBJDUMP=objdump 97: ++ OBJCOPY=objcopy 97: ++ STRIP=strip 97: ++ QEMU= 54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 86: + cat 86: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - 44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe3 out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o out/test/x86_64/arch-x86_64-tls-module-base/d.so 82: + readelf -WS out/test/x86_64/compress-debug-sections/exe 80: + cc -B. -o out/test/x86_64/common-symbols/exe out/test/x86_64/common-symbols/a.o out/test/x86_64/common-symbols/b.o 62: + cat 62: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - 41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so 66: + readelf --dynamic out/test/x86_64/audit/exe3 66: + grep -F 'Audit library: [foo:bar]' 70: + cc -B. -o out/test/x86_64/bsymbolic-non-weak-functions/exe out/test/x86_64/bsymbolic-non-weak-functions/c.o out/test/x86_64/bsymbolic-non-weak-functions/b.so 71: + cc -B. -o out/test/x86_64/bsymbolic-non-weak/exe out/test/x86_64/bsymbolic-non-weak/c.o out/test/x86_64/bsymbolic-non-weak/b.so 60: + on_exit 60: + echo OK 60: OK 60: + exit 0 68: + grep '3 3 1' 68: + out/test/x86_64/bno-symbolic/exe 45: + out/test/x86_64/arch-x86_64-tlsdesc/exe3 45: + grep 42 73: + readelf -nW out/test/x86_64/build-id/exe2 73: + grep -E 'Build ID: ............4...[89abcdef]' 57/425 Test #60: x86_64-allow-multiple-definition ...................... Passed 1.30 sec 97: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh .sh test 99 Start 99: x86_64-defsym2 99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh" 99: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 99: Environment variables: 99: MACHINE=x86_64 99: CPU= 99: Test timeout computed to be: 1500 97: ++ testname=defsym-missing-symbol 97: ++ t=out/test/x86_64/defsym-missing-symbol 97: ++ mkdir -p out/test/x86_64/defsym-missing-symbol 97: ++ case $MACHINE in 97: ++ tlsdesc_opt=-mtls-dialect=gnu2 97: +++ uname 63: + cat 63: + cc -o out/test/x86_64/as-needed-dso2/libbaz.so -shared -fPIC -Wl,-soname,libbaz.so -xc - -Lout/test/x86_64/as-needed-dso2 -lbar 98: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh 98: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 98: ++ export LC_ALL=C 98: ++ LC_ALL=C 98: ++ '[' -z x86_64 ']' 98: ++ '[' -z '' ']' 98: ++ TESTDIR=out/test/x86_64 98: ++ CC=cc 98: ++ CXX=c++ 98: ++ GCC=gcc 98: ++ GXX=g++ 98: ++ OBJDUMP=objdump 98: ++ OBJCOPY=objcopy 98: ++ STRIP=strip 98: ++ QEMU= 98: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh .sh 68: 3 3 1 68: + on_exit 68: + echo OK 68: OK 68: + exit 0 45: 42 45: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o -Wl,-no-relax 66: 0x000000006ffffefc (AUDIT) Audit library: [foo:bar] 66: + on_exit 66: + echo OK 66: OK 66: + exit 0 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 72: + cc -B. -no-pie -o out/test/x86_64/bsymbolic/exe out/test/x86_64/bsymbolic/c.o out/test/x86_64/bsymbolic/b.so 73: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fb893ff5011749688355a9846336880d 73: + cc -B. -o out/test/x86_64/build-id/exe3 out/test/x86_64/build-id/a.o -Wl,-build-id=md5 87: + cat 87: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - 88: + cat 88: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - 82: + grep '\.debug_info .* [Cx] ' out/test/x86_64/compress-debug-sections/log 82: [33] .debug_info PROGBITS 0000000000000000 000a58 00007d 00 C 0 0 1 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 54: + grep endbr64 89: + cat 89: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - 58/425 Test #66: x86_64-audit .......................................... Passed 1.17 sec 59/425 Test #68: x86_64-bno-symbolic ................................... Passed 1.16 sec 98: ++ testname=defsym 98: ++ t=out/test/x86_64/defsym 98: ++ mkdir -p out/test/x86_64/defsym 36: 56 54: 16b9: f3 0f 1e fa endbr64 test 100 Start 100: x86_64-demangle-cpp 100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh" 100: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 100: Environment variables: 100: MACHINE=x86_64 100: CPU= 100: Test timeout computed to be: 1500 test 101 Start 101: x86_64-demangle-rust 101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh" 101: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 101: Environment variables: 101: MACHINE=x86_64 101: CPU= 101: Test timeout computed to be: 1500 99: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh 99: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 99: ++ export LC_ALL=C 99: ++ LC_ALL=C 99: ++ '[' -z x86_64 ']' 99: ++ '[' -z '' ']' 99: ++ TESTDIR=out/test/x86_64 99: ++ CC=cc 99: ++ CXX=c++ 99: ++ GCC=gcc 99: ++ GXX=g++ 99: ++ OBJDUMP=objdump 99: ++ OBJCOPY=objcopy 99: ++ STRIP=strip 99: ++ QEMU= 99: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh .sh 99: ++ testname=defsym2 99: ++ t=out/test/x86_64/defsym2 99: ++ mkdir -p out/test/x86_64/defsym2 99: ++ case $MACHINE in 99: ++ tlsdesc_opt=-mtls-dialect=gnu2 98: ++ case $MACHINE in 98: ++ tlsdesc_opt=-mtls-dialect=gnu2 98: +++ uname 98: ++ '[' Linux = FreeBSD ']' 98: ++ trap 'on_error $LINENO' ERR 98: ++ trap on_exit EXIT 98: ++ echo -n 'Testing defsym ... ' 98: Testing defsym ... ++ set -o pipefail 98: ++ set -x 98: + cc -fPIC -o out/test/x86_64/defsym/a.o -c -xc - 98: + cat 36: + cat 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 54: + grep endbr64 54: 16c3: f3 0f 1e fa endbr64 54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 54: + grep endbr64 54: 16cd: f3 0f 1e fa endbr64 54: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -Wl,-z,rewrite-endbr 99: +++ uname 97: ++ '[' Linux = FreeBSD ']' 97: ++ trap 'on_error $LINENO' ERR 97: ++ trap on_exit EXIT 97: ++ echo -n 'Testing defsym-missing-symbol ... ' 97: Testing defsym-missing-symbol ... ++ set -o pipefail 97: ++ set -x 97: + cat 97: + cc -o out/test/x86_64/defsym-missing-symbol/a.o -c -xc - 82: + grep '\.debug_str .* MS[Cx] ' out/test/x86_64/compress-debug-sections/log 82: [36] .debug_str PROGBITS 0000000000000000 000ba1 00009f 01 MSC 0 0 1 82: + on_exit 82: + echo OK 82: OK 82: + exit 0 100: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh 100: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 100: ++ export LC_ALL=C 100: ++ LC_ALL=C 100: ++ '[' -z x86_64 ']' 100: ++ '[' -z '' ']' 100: ++ TESTDIR=out/test/x86_64 100: ++ CC=cc 100: ++ CXX=c++ 100: ++ GCC=gcc 100: ++ GXX=g++ 100: ++ OBJDUMP=objdump 100: ++ OBJCOPY=objcopy 100: ++ STRIP=strip 100: ++ QEMU= 100: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh .sh 100: ++ testname=demangle-cpp 100: ++ t=out/test/x86_64/demangle-cpp 100: ++ mkdir -p out/test/x86_64/demangle-cpp 60/425 Test #82: x86_64-compress-debug-sections ........................ Passed 0.42 sec test 102 Start 102: x86_64-demangle 102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh" 102: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 102: Environment variables: 102: MACHINE=x86_64 102: CPU= 102: Test timeout computed to be: 1500 99: ++ '[' Linux = FreeBSD ']' 99: ++ trap 'on_error $LINENO' ERR 99: ++ trap on_exit EXIT 99: ++ echo -n 'Testing defsym2 ... ' 99: Testing defsym2 ... ++ set -o pipefail 99: ++ set -x 99: + cat 99: + cc -fPIC -o out/test/x86_64/defsym2/a.o -c -xc - 101: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh 101: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 101: ++ export LC_ALL=C 101: ++ LC_ALL=C 101: ++ '[' -z x86_64 ']' 101: ++ '[' -z '' ']' 101: ++ TESTDIR=out/test/x86_64 101: ++ CC=cc 101: ++ CXX=c++ 101: ++ GCC=gcc 101: ++ GXX=g++ 101: ++ OBJDUMP=objdump 101: ++ OBJCOPY=objcopy 101: ++ STRIP=strip 101: ++ QEMU= 100: ++ case $MACHINE in 100: ++ tlsdesc_opt=-mtls-dialect=gnu2 100: +++ uname 102: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh 101: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh .sh 100: ++ '[' Linux = FreeBSD ']' 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT 100: ++ echo -n 'Testing demangle-cpp ... ' 100: Testing demangle-cpp ... ++ set -o pipefail 100: ++ set -x 100: + cc -c -o out/test/x86_64/demangle-cpp/a.o -xc - 102: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 102: ++ export LC_ALL=C 102: ++ LC_ALL=C 102: ++ '[' -z x86_64 ']' 102: ++ '[' -z '' ']' 102: ++ TESTDIR=out/test/x86_64 102: ++ CC=cc 102: ++ CXX=c++ 102: ++ GCC=gcc 102: ++ GXX=g++ 102: ++ OBJDUMP=objdump 102: ++ OBJCOPY=objcopy 102: ++ STRIP=strip 102: ++ QEMU= 100: + cat 102: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh .sh 84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - 101: ++ testname=demangle-rust 101: ++ t=out/test/x86_64/demangle-rust 101: ++ mkdir -p out/test/x86_64/demangle-rust 84: + cat 101: ++ case $MACHINE in 101: ++ tlsdesc_opt=-mtls-dialect=gnu2 36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/d.o out/test/x86_64/arch-x86_64-reloc/d.s 101: +++ uname 102: ++ testname=demangle 102: ++ t=out/test/x86_64/demangle 102: ++ mkdir -p out/test/x86_64/demangle 101: ++ '[' Linux = FreeBSD ']' 101: ++ trap 'on_error $LINENO' ERR 101: ++ trap on_exit EXIT 101: ++ echo -n 'Testing demangle-rust ... ' 101: Testing demangle-rust ... ++ set -o pipefail 101: ++ set -x 101: + cat 101: + cc -c -o out/test/x86_64/demangle-rust/a.o -xc - 17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/script 44: + grep '^20 3$' 44: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 44: 20 3 44: + on_exit 44: + echo OK 44: OK 44: + exit 0 91: + cat 91: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - 61/425 Test #44: x86_64-arch-x86_64-tls-module-base .................... Passed 2.07 sec 79: + cat 79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.o -no-pie 102: ++ case $MACHINE in 102: ++ tlsdesc_opt=-mtls-dialect=gnu2 18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/script 17: + echo 'OUTPUT_FORMAT(elf32-i386)' 17: + cc -B. -o out/test/x86_64/arch-x86_64-incompatible-libs/exe -Lout/test/x86_64/arch-x86_64-incompatible-libs/script -Lout/test/x86_64/arch-x86_64-incompatible-libs/lib32 -Lout/test/x86_64/arch-x86_64-incompatible-libs/lib64 out/test/x86_64/arch-x86_64-incompatible-libs/e.o -lfoo -Wl,-rpath out/test/x86_64/arch-x86_64-incompatible-libs/lib64 test 103 Start 103: x86_64-depaudit 103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh" 103: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 103: Environment variables: 103: MACHINE=x86_64 103: CPU= 103: Test timeout computed to be: 1500 102: +++ uname 102: ++ '[' Linux = FreeBSD ']' 102: ++ trap 'on_error $LINENO' ERR 102: ++ trap on_exit EXIT 102: ++ echo -n 'Testing demangle ... ' 102: Testing demangle ... ++ set -o pipefail 102: ++ set -x 102: + cat 102: + cc -c -o out/test/x86_64/demangle/a.o -xc++ - 18: + echo 'GROUP(libfoo.so)' 18: + grep 'lib32/libfoo.so: skipping incompatible file' 18: + cc -B. -o out/test/x86_64/arch-x86_64-incompatible-libs2/exe -Lout/test/x86_64/arch-x86_64-incompatible-libs2/lib32 -Lout/test/x86_64/arch-x86_64-incompatible-libs2/lib64 -lfoo out/test/x86_64/arch-x86_64-incompatible-libs2/e.o -Wl,-rpath out/test/x86_64/arch-x86_64-incompatible-libs2/lib64 95: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver 92: + cat 92: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - 74: + cat 74: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC 45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe4 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so -Wl,-no-relax 41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 41: + grep '1 2 3' 41: 1 2 3 41: + on_exit 41: + echo OK 41: OK 41: + exit 0 78: + cat 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/d.o - 54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 89: + cat 89: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - 83: + cc -B. -o out/test/x86_64/compressed-debug-info/exe out/test/x86_64/compressed-debug-info/a.o out/test/x86_64/compressed-debug-info/b.o 62: + cc -B. -o out/test/x86_64/as-needed-dso/exe out/test/x86_64/as-needed-dso/a.o -Lout/test/x86_64/as-needed-dso -Wl,--as-needed -lbar -lfoo 81: + objcopy --dump-section .debug_info=out/test/x86_64/compress-debug-sections-zstd/debug_info out/test/x86_64/compress-debug-sections-zstd/exe 73: + readelf -n out/test/x86_64/build-id/exe3 73: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' 93: + cat 93: + cc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 61: + on_exit 61: + echo OK 61: OK 61: + exit 0 103: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh 62/425 Test #41: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 2.13 sec 63/425 Test #61: x86_64-ar-alignment ................................... Passed 1.43 sec 72: + out/test/x86_64/bsymbolic/exe 72: + grep '3 4' 15: + cat 94: + echo '{ global: foo; local: *; };' 94: + cc -B. -o out/test/x86_64/default-symver-version-script/c.so -shared out/test/x86_64/default-symver-version-script/a.o -Wl,--default-symver -Wl,--version-script=out/test/x86_64/default-symver-version-script/b.ver test 104 Start 104: x86_64-depaudit2 104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh" 104: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 104: Environment variables: 104: MACHINE=x86_64 104: CPU= 104: Test timeout computed to be: 1500 72: 3 4 72: + on_exit 72: + echo OK 72: OK 72: + exit 0 15: + cd out/test/x86_64/arch-x86_64-incompatible-libs-linker-script 15: + cc -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -o exe1 -Lfoo a.o b.script test 105 Start 105: x86_64-dependency-file-lto 105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh" 105: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 105: Environment variables: 105: MACHINE=x86_64 105: CPU= 105: Test timeout computed to be: 1500 97: + not cc -B. -o out/test/x86_64/defsym-missing-symbol/exe out/test/x86_64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar 97: + grep 'undefined symbol: bar' 98: + cc -B. -o out/test/x86_64/defsym/exe out/test/x86_64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 54: + grep nop 54: 16b9: 0f 1f 40 00 nopl 0x0(%rax) 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 54: + grep nop 54: 16c3: 0f 1f 40 00 nopl 0x0(%rax) 54: + grep endbr64 54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 54: 16cd: f3 0f 1e fa endbr64 80: + out/test/x86_64/common-symbols/exe 80: + grep '0 5 42' 80: 0 5 42 80: + readelf --sections out/test/x86_64/common-symbols/exe 80: + grep '.common .*NOBITS' out/test/x86_64/common-symbols/log 80: [30] .common NOBITS 0000000000003994 00000990 80: + on_exit 80: + echo OK 80: OK 80: + exit 0 70: + out/test/x86_64/bsymbolic-non-weak-functions/exe 70: + grep '^3 3 3 3 3 7$' 70: 3 3 3 3 3 7 70: + on_exit 70: + echo OK 70: OK 70: + exit 0 71: + out/test/x86_64/bsymbolic-non-weak/exe 71: + grep '^3 3 3 3 4 7$' 71: 3 3 3 3 4 7 71: + on_exit 71: + echo OK 71: OK 71: + exit 0 73: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe4 out/test/x86_64/build-id/a.o -Wl,-build-id=sha1 90: + clang -B. -o out/test/x86_64/crel/exe out/test/x86_64/crel/a.o 103: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 103: ++ export LC_ALL=C 103: ++ LC_ALL=C 103: ++ '[' -z x86_64 ']' 103: ++ '[' -z '' ']' 103: ++ TESTDIR=out/test/x86_64 103: ++ CC=cc 103: ++ CXX=c++ 103: ++ GCC=gcc 103: ++ GXX=g++ 103: ++ OBJDUMP=objdump 103: ++ OBJCOPY=objcopy 103: ++ STRIP=strip 103: ++ QEMU= 103: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh .sh 103: ++ testname=depaudit 103: ++ t=out/test/x86_64/depaudit 103: ++ mkdir -p out/test/x86_64/depaudit 104: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh 104: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 104: ++ export LC_ALL=C 104: ++ LC_ALL=C 104: ++ '[' -z x86_64 ']' 104: ++ '[' -z '' ']' 104: ++ TESTDIR=out/test/x86_64 104: ++ CC=cc 104: ++ CXX=c++ 104: ++ GCC=gcc 104: ++ GXX=g++ 104: ++ OBJDUMP=objdump 104: ++ OBJCOPY=objcopy 104: ++ STRIP=strip 104: ++ QEMU= 104: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh .sh 104: ++ testname=depaudit2 104: ++ t=out/test/x86_64/depaudit2 104: ++ mkdir -p out/test/x86_64/depaudit2 104: ++ case $MACHINE in 104: ++ tlsdesc_opt=-mtls-dialect=gnu2 104: +++ uname 64/425 Test #70: x86_64-bsymbolic-non-weak-functions ................... Passed 1.05 sec 65/425 Test #72: x86_64-bsymbolic ...................................... Passed 1.05 sec test 106 Start 106: x86_64-dependency-file-response-file 106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh" 106: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 106: Environment variables: 106: MACHINE=x86_64 106: CPU= 106: Test timeout computed to be: 1500 test 107 Start 107: x86_64-dependency-file 107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh" 107: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 107: Environment variables: 107: MACHINE=x86_64 107: CPU= 107: Test timeout computed to be: 1500 54: + on_exit 54: + echo OK 54: OK 54: + exit 0 66/425 Test #54: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 1.63 sec 67/425 Test #80: x86_64-common-symbols ................................. Passed 0.79 sec 68/425 Test #71: x86_64-bsymbolic-non-weak ............................. Passed 1.08 sec 104: ++ '[' Linux = FreeBSD ']' 104: ++ trap 'on_error $LINENO' ERR 104: ++ trap on_exit EXIT 104: ++ echo -n 'Testing depaudit2 ... ' 104: Testing depaudit2 ... ++ set -o pipefail 104: ++ set -x 104: + cat 104: + cc -B. -shared -o out/test/x86_64/depaudit2/a.so -xc - -fPIC 105: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh 105: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 105: ++ export LC_ALL=C 105: ++ LC_ALL=C 105: ++ '[' -z x86_64 ']' 105: ++ '[' -z '' ']' 105: ++ TESTDIR=out/test/x86_64 105: ++ CC=cc 105: ++ CXX=c++ 105: ++ GCC=gcc 105: ++ GXX=g++ 105: ++ OBJDUMP=objdump 105: ++ OBJCOPY=objcopy 105: ++ STRIP=strip 105: ++ QEMU= 105: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh .sh 105: ++ testname=dependency-file-lto 105: ++ t=out/test/x86_64/dependency-file-lto 105: ++ mkdir -p out/test/x86_64/dependency-file-lto 105: ++ case $MACHINE in 105: ++ tlsdesc_opt=-mtls-dialect=gnu2 105: +++ uname 105: ++ '[' Linux = FreeBSD ']' 105: ++ trap 'on_error $LINENO' ERR 105: ++ trap on_exit EXIT 105: ++ echo -n 'Testing dependency-file-lto ... ' 105: Testing dependency-file-lto ... ++ set -o pipefail 105: ++ set -x 105: + test_cflags -flto -fno-fat-lto-objects 105: + echo 'int main() {}' test 108 Start 108: x86_64-disable-new-dtags 108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh" 108: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 108: Environment variables: 108: MACHINE=x86_64 108: CPU= 108: Test timeout computed to be: 1500 test 109 Start 109: x86_64-discard-section 109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh" 109: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 109: Environment variables: 109: MACHINE=x86_64 109: CPU= 109: Test timeout computed to be: 1500 test 110 Start 110: x86_64-discard 110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh" 110: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 110: Environment variables: 110: MACHINE=x86_64 110: CPU= 110: Test timeout computed to be: 1500 105: + cc -B. -flto -fno-fat-lto-objects -o /dev/null -xc - 103: ++ case $MACHINE in 103: ++ tlsdesc_opt=-mtls-dialect=gnu2 103: +++ uname 103: ++ '[' Linux = FreeBSD ']' 103: ++ trap 'on_error $LINENO' ERR 103: ++ trap on_exit EXIT 103: ++ echo -n 'Testing depaudit ... ' 103: Testing depaudit ... ++ set -o pipefail 103: ++ set -x 103: + cat 103: + cc -o out/test/x86_64/depaudit/a.o -c -xc - 65: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--no-as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so 86: + not cc -B. out/test/x86_64/copyrel-protected/a.o out/test/x86_64/copyrel-protected/b.so -o out/test/x86_64/copyrel-protected/exe -no-pie 86: + grep -F 'cannot create a copy relocation for protected symbol' 87: + cc -B. out/test/x86_64/copyrel-relro/a.o out/test/x86_64/copyrel-relro/b.so -o out/test/x86_64/copyrel-relro/exe -no-pie 64: + cc -B. -o out/test/x86_64/as-needed-weak/exe1 out/test/x86_64/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo 15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 15: + LD_LIBRARY_PATH=. 15: + ./exe1 15: + grep 'Hello world' 15: Hello world 15: + cc -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -o exe2 -Lfoo b.script a.o 81: + dd if=out/test/x86_64/compress-debug-sections-zstd/debug_info of=out/test/x86_64/compress-debug-sections-zstd/debug_info.zstd bs=24 skip=1 status=none 81: + zstdcat out/test/x86_64/compress-debug-sections-zstd/debug_info.zstd 81: + on_exit 81: + echo OK 81: OK 81: + exit 0 101: + not cc -B. -o out/test/x86_64/demangle-rust/exe out/test/x86_64/demangle-rust/a.o 101: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' 89: + cc -B. -shared -o out/test/x86_64/copyrel/c.so out/test/x86_64/copyrel/c.o 106: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh 106: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 106: ++ export LC_ALL=C 106: ++ LC_ALL=C 106: ++ '[' -z x86_64 ']' 106: ++ '[' -z '' ']' 106: ++ TESTDIR=out/test/x86_64 106: ++ CC=cc 106: ++ CXX=c++ 106: ++ GCC=gcc 106: ++ GXX=g++ 106: ++ OBJDUMP=objdump 106: ++ OBJCOPY=objcopy 106: ++ STRIP=strip 106: ++ QEMU= 106: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh .sh 106: ++ testname=dependency-file-response-file 106: ++ t=out/test/x86_64/dependency-file-response-file 106: ++ mkdir -p out/test/x86_64/dependency-file-response-file 106: ++ case $MACHINE in 106: ++ tlsdesc_opt=-mtls-dialect=gnu2 106: +++ uname 106: ++ '[' Linux = FreeBSD ']' 106: ++ trap 'on_error $LINENO' ERR 106: ++ trap on_exit EXIT 106: ++ echo -n 'Testing dependency-file-response-file ... ' 106: Testing dependency-file-response-file ... ++ set -o pipefail 106: ++ set -x 106: + cc -o out/test/x86_64/dependency-file-response-file/a.o -c -xc - 106: + cat 107: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh 107: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 107: ++ export LC_ALL=C 107: ++ LC_ALL=C 107: ++ '[' -z x86_64 ']' 107: ++ '[' -z '' ']' 107: ++ TESTDIR=out/test/x86_64 107: ++ CC=cc 107: ++ CXX=c++ 107: ++ GCC=gcc 107: ++ GXX=g++ 107: ++ OBJDUMP=objdump 107: ++ OBJCOPY=objcopy 107: ++ STRIP=strip 107: ++ QEMU= 107: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh .sh 107: ++ testname=dependency-file 107: ++ t=out/test/x86_64/dependency-file 107: ++ mkdir -p out/test/x86_64/dependency-file 107: ++ case $MACHINE in 107: ++ tlsdesc_opt=-mtls-dialect=gnu2 107: +++ uname 107: ++ '[' Linux = FreeBSD ']' 107: ++ trap 'on_error $LINENO' ERR 107: ++ trap on_exit EXIT 107: ++ echo -n 'Testing dependency-file ... ' 107: Testing dependency-file ... ++ set -o pipefail 107: ++ set -x 107: + cat 107: + cc -o out/test/x86_64/dependency-file/a.o -c -xc - 99: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o 78: + rm -f out/test/x86_64/common-archive/e.a 78: + ar rcs out/test/x86_64/common-archive/e.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/c.o out/test/x86_64/common-archive/d.o 73: + readelf -n out/test/x86_64/build-id/exe4 73: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' 73: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe5 out/test/x86_64/build-id/a.o -Wl,-build-id=sha256 83: + dwarfdump out/test/x86_64/compressed-debug-info/exe 69/425 Test #81: x86_64-compress-debug-sections-zstd ................... Passed 0.74 sec 83: + readelf --sections out/test/x86_64/compressed-debug-info/exe 83: + grep -F .debug_info 83: [30] .debug_info PROGBITS 0000000000000000 00000a12 83: + on_exit 83: + echo OK 83: OK 83: + exit 0 test 111 Start 111: x86_64-dso-undef 111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh" 111: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 111: Environment variables: 111: MACHINE=x86_64 111: CPU= 111: Test timeout computed to be: 1500 70/425 Test #83: x86_64-compressed-debug-info .......................... Passed 0.87 sec test 112 Start 112: x86_64-dt-init 112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh" 112: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 112: Environment variables: 112: MACHINE=x86_64 112: CPU= 112: Test timeout computed to be: 1500 109: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh 109: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 109: ++ export LC_ALL=C 109: ++ LC_ALL=C 109: ++ '[' -z x86_64 ']' 109: ++ '[' -z '' ']' 109: ++ TESTDIR=out/test/x86_64 109: ++ CC=cc 109: ++ CXX=c++ 109: ++ GCC=gcc 109: ++ GXX=g++ 109: ++ OBJDUMP=objdump 109: ++ OBJCOPY=objcopy 109: ++ STRIP=strip 109: ++ QEMU= 109: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh .sh 109: ++ testname=discard-section 109: ++ t=out/test/x86_64/discard-section 109: ++ mkdir -p out/test/x86_64/discard-section 109: ++ case $MACHINE in 109: ++ tlsdesc_opt=-mtls-dialect=gnu2 109: +++ uname 109: ++ '[' Linux = FreeBSD ']' 109: ++ trap 'on_error $LINENO' ERR 109: ++ trap on_exit EXIT 109: ++ echo -n 'Testing discard-section ... ' 109: Testing discard-section ... ++ set -o pipefail 109: ++ set -x 109: + cat 109: + cc -o out/test/x86_64/discard-section/a.o -c -xc - 108: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh 108: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 108: ++ export LC_ALL=C 108: ++ LC_ALL=C 108: ++ '[' -z x86_64 ']' 108: ++ '[' -z '' ']' 108: ++ TESTDIR=out/test/x86_64 108: ++ CC=cc 108: ++ CXX=c++ 108: ++ GCC=gcc 108: ++ GXX=g++ 108: ++ OBJDUMP=objdump 108: ++ OBJCOPY=objcopy 108: ++ STRIP=strip 108: ++ QEMU= 108: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh .sh 108: ++ testname=disable-new-dtags 108: ++ t=out/test/x86_64/disable-new-dtags 108: ++ mkdir -p out/test/x86_64/disable-new-dtags 108: ++ case $MACHINE in 108: ++ tlsdesc_opt=-mtls-dialect=gnu2 108: +++ uname 95: + readelf --dyn-syms out/test/x86_64/default-symver/b.so 95: + grep ' foo@@b\.so' 95: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@b.so 95: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver 62: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe 62: + grep libbar out/test/x86_64/as-needed-dso/log2 62: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 62: + not grep libfoo out/test/x86_64/as-needed-dso/log2 62: + grep libfoo out/test/x86_64/as-needed-dso/log2 62: + return 0 62: + on_exit 62: + echo OK 62: OK 62: + exit 0 17: + grep 'script/libfoo.so: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log 17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/script/libfoo.so: skipping incompatible file: i386 (e_machine 62) 17: + grep 'lib32/libfoo.so: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log 17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.so: skipping incompatible file: i386 (e_machine 62) 17: + grep 'lib32/libfoo.a: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log 17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.a: skipping incompatible file: i386 (e_machine 62) 17: + out/test/x86_64/arch-x86_64-incompatible-libs/exe 17: + grep 'Hello world' 45: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 45: + grep 42 45: 42 45: + on_exit 45: + echo OK 45: OK 45: + exit 0 100: + not cc -B. -o out/test/x86_64/demangle-cpp/exe1 out/test/x86_64/demangle-cpp/a.o 100: + grep -F 'ns::version()' 94: + readelf --dyn-syms out/test/x86_64/default-symver-version-script/c.so 94: + grep -F ' foo@@c.so' 94: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@c.so 94: + on_exit 94: + echo OK 94: OK 94: + exit 0 71/425 Test #94: x86_64-default-symver-version-script .................. Passed 0.63 sec 110: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh 110: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 110: ++ export LC_ALL=C 110: ++ LC_ALL=C 110: ++ '[' -z x86_64 ']' 110: ++ '[' -z '' ']' 110: ++ TESTDIR=out/test/x86_64 110: ++ CC=cc 110: ++ CXX=c++ 110: ++ GCC=gcc 110: ++ GXX=g++ 110: ++ OBJDUMP=objdump 110: ++ OBJCOPY=objcopy 110: ++ STRIP=strip 110: ++ QEMU= 110: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh .sh 110: ++ testname=discard 110: ++ t=out/test/x86_64/discard 110: ++ mkdir -p out/test/x86_64/discard 110: ++ case $MACHINE in 110: ++ tlsdesc_opt=-mtls-dialect=gnu2 110: +++ uname 110: ++ '[' Linux = FreeBSD ']' 110: ++ trap 'on_error $LINENO' ERR 110: ++ trap on_exit EXIT 110: ++ echo -n 'Testing discard ... ' 110: Testing discard ... ++ set -o pipefail 110: ++ set -x 110: + [[ x86_64 = riscv* ]] 110: + [[ x86_64 = loongarch* ]] 110: + cat 110: + cc -o out/test/x86_64/discard/a.o -c -x assembler -Wa,-L - 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 88: + cc -B. out/test/x86_64/copyrel-relro2/a.o out/test/x86_64/copyrel-relro2/b.so -o out/test/x86_64/copyrel-relro2/exe -no-pie 85: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe1 -no-pie -Wl,-z,relro 92: + cat 92: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - 97: mold: error: --defsym: undefined symbol: bar 97: + on_exit 97: + echo OK 97: OK 97: + exit 0 72/425 Test #97: x86_64-defsym-missing-symbol .......................... Passed 0.60 sec 98: + out/test/x86_64/defsym/exe 98: + grep '^Hello 0x10 0x2000$' 98: Hello 0x10 0x2000 98: + on_exit 98: + echo OK 98: OK 98: + exit 0 73/425 Test #98: x86_64-defsym ......................................... Passed 0.48 sec 64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe1 64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log1 64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 64: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 64: + cc -B. -o out/test/x86_64/as-needed-weak/exe2 out/test/x86_64/as-needed-weak/a.o -Wl,-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo 18: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs2/lib32/libfoo.so: skipping incompatible file: i386 (e_machine 62) 18: + out/test/x86_64/arch-x86_64-incompatible-libs2/exe 18: + grep 'Hello world' 18: Hello world 18: + on_exit 18: + echo OK 18: OK 18: + exit 0 79: + rm -f out/test/x86_64/common-ref/e.a 79: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o 91: + cc -B. -o out/test/x86_64/ctors-in-init-array/exe out/test/x86_64/ctors-in-init-array/a.o out/test/x86_64/ctors-in-init-array/b.o 111: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh 111: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 111: ++ export LC_ALL=C 111: ++ LC_ALL=C 111: ++ '[' -z x86_64 ']' 111: ++ '[' -z '' ']' 111: ++ TESTDIR=out/test/x86_64 111: ++ CC=cc 111: ++ CXX=c++ 111: ++ GCC=gcc 111: ++ GXX=g++ 111: ++ OBJDUMP=objdump 111: ++ OBJCOPY=objcopy 111: ++ STRIP=strip 111: ++ QEMU= 111: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh .sh 111: ++ testname=dso-undef 111: ++ t=out/test/x86_64/dso-undef 111: ++ mkdir -p out/test/x86_64/dso-undef 111: ++ case $MACHINE in 111: ++ tlsdesc_opt=-mtls-dialect=gnu2 111: +++ uname 111: ++ '[' Linux = FreeBSD ']' 111: ++ trap 'on_error $LINENO' ERR 111: ++ trap on_exit EXIT 111: ++ echo -n 'Testing dso-undef ... ' 111: Testing dso-undef ... ++ set -o pipefail 111: ++ set -x 111: + cat 111: + cc -fPIC -o out/test/x86_64/dso-undef/a.o -c -xc - 74/425 Test #45: x86_64-arch-x86_64-tlsdesc ............................ Passed 2.43 sec test 113 Start 113: x86_64-dt-needed 113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh" 113: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 113: Environment variables: 113: MACHINE=x86_64 113: CPU= 113: Test timeout computed to be: 1500 test 114 Start 114: x86_64-duplicate-error-archive 114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh" 114: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 114: Environment variables: 114: MACHINE=x86_64 114: CPU= 114: Test timeout computed to be: 1500 test 115 Start 115: x86_64-duplicate-error-gc-sections 115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh" 115: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 115: Environment variables: 115: MACHINE=x86_64 115: CPU= 115: Test timeout computed to be: 1500 test 116 Start 116: x86_64-duplicate-error-lto 116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh" 116: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 116: Environment variables: 116: MACHINE=x86_64 116: CPU= 116: Test timeout computed to be: 1500 108: ++ '[' Linux = FreeBSD ']' 108: ++ trap 'on_error $LINENO' ERR 108: ++ trap on_exit EXIT 108: ++ echo -n 'Testing disable-new-dtags ... ' 108: Testing disable-new-dtags ... ++ set -o pipefail 108: ++ set -x 108: + cc -o out/test/x86_64/disable-new-dtags/a.o -c -xc -fPIC - 108: + cat 75/425 Test #62: x86_64-as-needed-dso .................................. Passed 1.80 sec 17: Hello world 17: + on_exit 17: + echo OK 17: OK 17: + exit 0 76/425 Test #17: x86_64-arch-x86_64-incompatible-libs .................. Passed 2.53 sec 110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o 110: + readelf --symbols out/test/x86_64/discard/exe 110: + grep -F _start out/test/x86_64/discard/log 110: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start 110: 16: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 110: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start 110: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start 110: 21: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start 110: 26: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start 110: 30: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start 110: 31: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 110: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 110: 41: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 110: + grep -F foo out/test/x86_64/discard/log 77/425 Test #18: x86_64-arch-x86_64-incompatible-libs2 ................. Passed 2.53 sec 74: + cc -B. -no-pie -o out/test/x86_64/canonical-plt/exe out/test/x86_64/canonical-plt/a.so out/test/x86_64/canonical-plt/b.o out/test/x86_64/canonical-plt/c.o 86: mold: error: out/test/x86_64/copyrel-protected/b.so: cannot create a copy relocation for protected symbol 'foo'; recompile with -fPIC 86: + on_exit 86: + echo OK 86: OK 86: + exit 0 78/425 Test #86: x86_64-copyrel-protected .............................. Passed 0.90 sec 65: + readelf --dynamic out/test/x86_64/as-needed/exe 65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log 65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log 65: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 65: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so 102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-no-demangle 102: + grep 'undefined symbol: _Z3fooii$' 84: + cat 84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - 90: + out/test/x86_64/crel/exe 90: + grep 'Hello world' 90: Hello world 90: + on_exit 90: + echo OK 90: OK 90: + exit 0 79/425 Test #90: x86_64-crel ........................................... Passed 0.73 sec 103: + cc -B. -o out/test/x86_64/depaudit/exe1 out/test/x86_64/depaudit/a.o 63: + cat 63: + cc -o out/test/x86_64/as-needed-dso2/a.o -c -xc - 93: + cc -B. -o out/test/x86_64/debug-macro-section/exe out/test/x86_64/debug-macro-section/b.o out/test/x86_64/debug-macro-section/c.o 87: + out/test/x86_64/copyrel-relro/exe 87: + grep '^sigsegv 0 1$' 87: sigsegv 0 1 87: + on_exit 87: + echo OK 87: OK 87: + exit 0 112: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh 112: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 112: ++ export LC_ALL=C 112: ++ LC_ALL=C 112: ++ '[' -z x86_64 ']' 112: ++ '[' -z '' ']' 112: ++ TESTDIR=out/test/x86_64 112: ++ CC=cc 112: ++ CXX=c++ 112: ++ GCC=gcc 112: ++ GXX=g++ 112: ++ OBJDUMP=objdump 112: ++ OBJCOPY=objcopy 112: ++ STRIP=strip 112: ++ QEMU= 112: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh .sh 112: ++ testname=dt-init 112: ++ t=out/test/x86_64/dt-init 112: ++ mkdir -p out/test/x86_64/dt-init 112: ++ case $MACHINE in 112: ++ tlsdesc_opt=-mtls-dialect=gnu2 112: +++ uname 112: ++ '[' Linux = FreeBSD ']' 112: ++ trap 'on_error $LINENO' ERR 112: ++ trap on_exit EXIT 112: ++ echo -n 'Testing dt-init ... ' 112: Testing dt-init ... ++ set -o pipefail 112: ++ set -x 112: + '[' x86_64 = riscv64 -o x86_64 = riscv32 ']' 112: + [[ x86_64 = loongarch* ]] 112: /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh: line 9: syntax error in conditional expression: unexpected token `-o' 112: /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh: line 9: syntax error near `-o' 112: /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh: line 9: `[[ $MACHINE = arm* -o $MACHINE = aarch64 ]] && is_musl && skip' 112: + on_exit 112: + echo OK 112: OK 112: + exit 0 test 117 Start 117: x86_64-duplicate-error 117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh" 117: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 117: Environment variables: 117: MACHINE=x86_64 117: CPU= 117: Test timeout computed to be: 1500 test 118 Start 118: x86_64-dynamic-dt-debug 118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh" 118: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 118: Environment variables: 118: MACHINE=x86_64 118: CPU= 118: Test timeout computed to be: 1500 test 119 Start 119: x86_64-dynamic-linker 119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh" 119: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 119: Environment variables: 119: MACHINE=x86_64 119: CPU= 119: Test timeout computed to be: 1500 test 120 Start 120: x86_64-dynamic-list-data 120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh" 120: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 120: Environment variables: 120: MACHINE=x86_64 120: CPU= 120: Test timeout computed to be: 1500 test 121 Start 121: x86_64-dynamic-list 121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh" 121: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 121: Environment variables: 121: MACHINE=x86_64 121: CPU= 121: Test timeout computed to be: 1500 80/425 Test #87: x86_64-copyrel-relro .................................. Passed 0.93 sec 81/425 Test #112: x86_64-dt-init ........................................ Passed 0.09 sec 15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 15: + LD_LIBRARY_PATH=. 15: + ./exe2 15: + grep 'Hello world' 15: Hello world 15: + on_exit 15: + echo OK 15: OK 15: + exit 0 101: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} 101: + on_exit 101: + echo OK 101: OK 101: + exit 0 82/425 Test #101: x86_64-demangle-rust .................................. Passed 0.55 sec 88: + grep '^sigsegv 0 1$' 88: + out/test/x86_64/copyrel-relro2/exe 88: sigsegv 0 1 88: + on_exit 88: + echo OK 88: OK 88: + exit 0 113: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh 113: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 113: ++ export LC_ALL=C 113: ++ LC_ALL=C 113: ++ '[' -z x86_64 ']' 113: ++ '[' -z '' ']' 113: ++ TESTDIR=out/test/x86_64 113: ++ CC=cc 113: ++ CXX=c++ 113: ++ GCC=gcc 113: ++ GXX=g++ 113: ++ OBJDUMP=objdump 113: ++ OBJCOPY=objcopy 113: ++ STRIP=strip 113: ++ QEMU= 113: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh .sh 113: ++ testname=dt-needed 113: ++ t=out/test/x86_64/dt-needed 113: ++ mkdir -p out/test/x86_64/dt-needed 113: ++ case $MACHINE in 113: ++ tlsdesc_opt=-mtls-dialect=gnu2 113: +++ uname 113: ++ '[' Linux = FreeBSD ']' 113: ++ trap 'on_error $LINENO' ERR 113: ++ trap on_exit EXIT 113: ++ echo -n 'Testing dt-needed ... ' 113: Testing dt-needed ... ++ set -o pipefail 113: ++ set -x 113: + cat 113: + cc -c -o out/test/x86_64/dt-needed/a.o -xc - 114: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh 114: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 114: ++ export LC_ALL=C 114: ++ LC_ALL=C 114: ++ '[' -z x86_64 ']' 114: ++ '[' -z '' ']' 114: ++ TESTDIR=out/test/x86_64 114: ++ CC=cc 114: ++ CXX=c++ 114: ++ GCC=gcc 114: ++ GXX=g++ 114: ++ OBJDUMP=objdump 114: ++ OBJCOPY=objcopy 114: ++ STRIP=strip 114: ++ QEMU= 114: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh .sh 114: ++ testname=duplicate-error-archive 114: ++ t=out/test/x86_64/duplicate-error-archive 114: ++ mkdir -p out/test/x86_64/duplicate-error-archive 114: ++ case $MACHINE in 114: ++ tlsdesc_opt=-mtls-dialect=gnu2 114: +++ uname 114: ++ '[' Linux = FreeBSD ']' 114: ++ trap 'on_error $LINENO' ERR 114: ++ trap on_exit EXIT 114: ++ echo -n 'Testing duplicate-error-archive ... ' 114: Testing duplicate-error-archive ... ++ set -o pipefail 114: ++ set -x 114: + cat 114: + cc -o out/test/x86_64/duplicate-error-archive/a.o -c -xc - 115: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh 115: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 115: ++ export LC_ALL=C 115: ++ LC_ALL=C 115: ++ '[' -z x86_64 ']' 115: ++ '[' -z '' ']' 115: ++ TESTDIR=out/test/x86_64 115: ++ CC=cc 115: ++ CXX=c++ 115: ++ GCC=gcc 115: ++ GXX=g++ 115: ++ OBJDUMP=objdump 115: ++ OBJCOPY=objcopy 115: ++ STRIP=strip 115: ++ QEMU= 115: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh .sh 115: ++ testname=duplicate-error-gc-sections 115: ++ t=out/test/x86_64/duplicate-error-gc-sections 115: ++ mkdir -p out/test/x86_64/duplicate-error-gc-sections 115: ++ case $MACHINE in 115: ++ tlsdesc_opt=-mtls-dialect=gnu2 115: +++ uname 115: ++ '[' Linux = FreeBSD ']' 115: ++ trap 'on_error $LINENO' ERR 115: ++ trap on_exit EXIT 115: ++ echo -n 'Testing duplicate-error-gc-sections ... ' 115: Testing duplicate-error-gc-sections ... ++ set -o pipefail 115: ++ set -x 115: + nm mold 115: + grep __tsan_init test 122 Start 122: x86_64-dynamic-list2 122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh" 122: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 122: Environment variables: 122: MACHINE=x86_64 122: CPU= 122: Test timeout computed to be: 1500 test 123 Start 123: x86_64-dynamic-list3 123: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh" 123: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 123: Environment variables: 123: MACHINE=x86_64 123: CPU= 123: Test timeout computed to be: 1500 test 124 Start 124: x86_64-dynamic-list4 124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh" 124: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 124: Environment variables: 124: MACHINE=x86_64 124: CPU= 124: Test timeout computed to be: 1500 91: + out/test/x86_64/ctors-in-init-array/exe 91: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' 91: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 91: + on_exit 91: + echo OK 91: OK 91: + exit 0 110: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo 110: + grep -F .Lbar out/test/x86_64/discard/log 110: 14: 0000000000201212 0 NOTYPE LOCAL DEFAULT 3 .Lbar 110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-locals 110: + readelf --symbols out/test/x86_64/discard/exe 116: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh 116: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 116: ++ export LC_ALL=C 116: ++ LC_ALL=C 116: ++ '[' -z x86_64 ']' 116: ++ '[' -z '' ']' 116: ++ TESTDIR=out/test/x86_64 116: ++ CC=cc 116: ++ CXX=c++ 116: ++ GCC=gcc 116: ++ GXX=g++ 116: ++ OBJDUMP=objdump 116: ++ OBJCOPY=objcopy 116: ++ STRIP=strip 116: ++ QEMU= 116: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh .sh 116: ++ testname=duplicate-error-lto 116: ++ t=out/test/x86_64/duplicate-error-lto 116: ++ mkdir -p out/test/x86_64/duplicate-error-lto 116: ++ case $MACHINE in 116: ++ tlsdesc_opt=-mtls-dialect=gnu2 116: +++ uname 116: ++ '[' Linux = FreeBSD ']' 116: ++ trap 'on_error $LINENO' ERR 116: ++ trap on_exit EXIT 116: ++ echo -n 'Testing duplicate-error-lto ... ' 116: Testing duplicate-error-lto ... ++ set -o pipefail 116: ++ set -x 116: + nm mold 116: + grep __tsan_init 89: + cc -B. -no-pie -o out/test/x86_64/copyrel/exe out/test/x86_64/copyrel/a.o out/test/x86_64/copyrel/b.o out/test/x86_64/copyrel/c.so 74: + out/test/x86_64/canonical-plt/exe 74: + grep '^1 1 1$' 74: 1 1 1 74: + on_exit 74: + echo OK 74: OK 74: + exit 0 99: + nm -D out/test/x86_64/defsym2/b.so 99: + grep bar 73: + readelf -n out/test/x86_64/build-id/exe5 73: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' 73: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe6 out/test/x86_64/build-id/a.o -Wl,-build-id=fast 85: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe1 85: + grep -F .copyrel.rel.ro 85: [23] .copyrel.rel.ro NOBITS 00000000002028e0 0008e0 000064 00 WA 0 0 32 85: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro 102: mold: error: undefined symbol: _Z3fooii 102: + grep -E 'undefined symbol: foo\(int, int\)$' 102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-demangle 100: mold: error: undefined symbol: ns::version() 100: + cat 100: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - 65: + readelf --dynamic out/test/x86_64/as-needed/exe 103: + readelf --dynamic out/test/x86_64/depaudit/exe1 103: + not grep 'Dependency audit library' 103: + grep 'Dependency audit library' 103: + return 0 103: + cc -B. -o out/test/x86_64/depaudit/exe2 out/test/x86_64/depaudit/a.o -Wl,--depaudit=libdepaudit.so 117: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh 117: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 117: ++ export LC_ALL=C 117: ++ LC_ALL=C 117: ++ '[' -z x86_64 ']' 117: ++ '[' -z '' ']' 117: ++ TESTDIR=out/test/x86_64 117: ++ CC=cc 117: ++ CXX=c++ 117: ++ GCC=gcc 117: ++ GXX=g++ 117: ++ OBJDUMP=objdump 117: ++ OBJCOPY=objcopy 117: ++ STRIP=strip 117: ++ QEMU= 117: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh .sh 117: ++ testname=duplicate-error 117: ++ t=out/test/x86_64/duplicate-error 117: ++ mkdir -p out/test/x86_64/duplicate-error 117: ++ case $MACHINE in 117: ++ tlsdesc_opt=-mtls-dialect=gnu2 117: +++ uname 117: ++ '[' Linux = FreeBSD ']' 117: ++ trap 'on_error $LINENO' ERR 117: ++ trap on_exit EXIT 117: ++ echo -n 'Testing duplicate-error ... ' 117: Testing duplicate-error ... ++ set -o pipefail 117: ++ set -x 117: + cat 117: + cc -o out/test/x86_64/duplicate-error/a.o -c -x assembler - 117: + not ./mold -o out/test/x86_64/duplicate-error/exe out/test/x86_64/duplicate-error/a.o out/test/x86_64/duplicate-error/a.o 117: + grep 'duplicate symbol: .*\.o: .*\.o: main' 118: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh 118: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 118: ++ export LC_ALL=C 118: ++ LC_ALL=C 118: ++ '[' -z x86_64 ']' 118: ++ '[' -z '' ']' 118: ++ TESTDIR=out/test/x86_64 118: ++ CC=cc 118: ++ CXX=c++ 118: ++ GCC=gcc 118: ++ GXX=g++ 118: ++ OBJDUMP=objdump 118: ++ OBJCOPY=objcopy 118: ++ STRIP=strip 118: ++ QEMU= 118: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh .sh 118: ++ testname=dynamic-dt-debug 118: ++ t=out/test/x86_64/dynamic-dt-debug 118: ++ mkdir -p out/test/x86_64/dynamic-dt-debug 118: ++ case $MACHINE in 118: ++ tlsdesc_opt=-mtls-dialect=gnu2 118: +++ uname 118: ++ '[' Linux = FreeBSD ']' 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT 118: ++ echo -n 'Testing dynamic-dt-debug ... ' 118: Testing dynamic-dt-debug ... ++ set -o pipefail 118: ++ set -x 118: + cat 118: + cc -o out/test/x86_64/dynamic-dt-debug/a.o -c -xc - 119: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh 119: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 119: ++ export LC_ALL=C 119: ++ LC_ALL=C 119: ++ '[' -z x86_64 ']' 119: ++ '[' -z '' ']' 119: ++ TESTDIR=out/test/x86_64 119: ++ CC=cc 119: ++ CXX=c++ 119: ++ GCC=gcc 119: ++ GXX=g++ 119: ++ OBJDUMP=objdump 119: ++ OBJCOPY=objcopy 119: ++ STRIP=strip 119: ++ QEMU= 119: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh .sh 119: ++ testname=dynamic-linker 119: ++ t=out/test/x86_64/dynamic-linker 119: ++ mkdir -p out/test/x86_64/dynamic-linker 119: ++ case $MACHINE in 119: ++ tlsdesc_opt=-mtls-dialect=gnu2 119: +++ uname 119: ++ '[' Linux = FreeBSD ']' 119: ++ trap 'on_error $LINENO' ERR 119: ++ trap on_exit EXIT 119: ++ echo -n 'Testing dynamic-linker ... ' 119: Testing dynamic-linker ... ++ set -o pipefail 119: ++ set -x 119: + cat 119: + cc -c -o out/test/x86_64/dynamic-linker/a.o -x assembler - 120: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh 120: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 120: ++ export LC_ALL=C 120: ++ LC_ALL=C 120: ++ '[' -z x86_64 ']' 120: ++ '[' -z '' ']' 120: ++ TESTDIR=out/test/x86_64 120: ++ CC=cc 120: ++ CXX=c++ 120: ++ GCC=gcc 120: ++ GXX=g++ 120: ++ OBJDUMP=objdump 120: ++ OBJCOPY=objcopy 120: ++ STRIP=strip 120: ++ QEMU= 120: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh .sh 120: ++ testname=dynamic-list-data 120: ++ t=out/test/x86_64/dynamic-list-data 120: ++ mkdir -p out/test/x86_64/dynamic-list-data 120: ++ case $MACHINE in 120: ++ tlsdesc_opt=-mtls-dialect=gnu2 120: +++ uname 120: ++ '[' Linux = FreeBSD ']' 120: ++ trap 'on_error $LINENO' ERR 120: ++ trap on_exit EXIT 120: ++ echo -n 'Testing dynamic-list-data ... ' 120: Testing dynamic-list-data ... ++ set -o pipefail 120: ++ set -x 120: + cat 120: + cc -o out/test/x86_64/dynamic-list-data/a.o -c -xc - 121: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh 121: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 121: ++ export LC_ALL=C 121: ++ LC_ALL=C 121: ++ '[' -z x86_64 ']' 121: ++ '[' -z '' ']' 121: ++ TESTDIR=out/test/x86_64 121: ++ CC=cc 121: ++ CXX=c++ 121: ++ GCC=gcc 121: ++ GXX=g++ 121: ++ OBJDUMP=objdump 121: ++ OBJCOPY=objcopy 121: ++ STRIP=strip 121: ++ QEMU= 121: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh .sh 121: ++ testname=dynamic-list 121: ++ t=out/test/x86_64/dynamic-list 121: ++ mkdir -p out/test/x86_64/dynamic-list 121: ++ case $MACHINE in 121: ++ tlsdesc_opt=-mtls-dialect=gnu2 121: +++ uname 121: ++ '[' Linux = FreeBSD ']' 121: ++ trap 'on_error $LINENO' ERR 121: ++ trap on_exit EXIT 121: ++ echo -n 'Testing dynamic-list ... ' 121: Testing dynamic-list ... ++ set -o pipefail 121: ++ set -x 121: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - 121: + cat 83/425 Test #15: x86_64-arch-x86_64-incompatible-libs-linker-script .... Passed 2.60 sec 84/425 Test #74: x86_64-canonical-plt .................................. Passed 1.45 sec 85/425 Test #88: x86_64-copyrel-relro2 ................................. Passed 0.93 sec 86/425 Test #91: x86_64-ctors-in-init-array ............................ Passed 0.75 sec test 125 Start 125: x86_64-dynamic 125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh" 125: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 125: Environment variables: 125: MACHINE=x86_64 125: CPU= 125: Test timeout computed to be: 1500 test 126 Start 126: x86_64-emit-relocs-cpp 126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh" 126: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 126: Environment variables: 126: MACHINE=x86_64 126: CPU= 126: Test timeout computed to be: 1500 test 127 Start 127: x86_64-emit-relocs-dead-sections 127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh" 127: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 127: Environment variables: 127: MACHINE=x86_64 127: CPU= 127: Test timeout computed to be: 1500 test 128 Start 128: x86_64-emit-relocs 128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh" 128: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 128: Environment variables: 128: MACHINE=x86_64 128: CPU= 128: Test timeout computed to be: 1500 95: + grep ' foo@@bar' 95: + readelf --dyn-syms out/test/x86_64/default-symver/b.so 95: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@bar 95: + on_exit 95: + echo OK 95: OK 95: + exit 0 87/425 Test #95: x86_64-default-symver ................................. Passed 0.74 sec 93: + objdump --dwarf=macro out/test/x86_64/debug-macro-section/exe 93: + not grep 'DW_MACRO_import -.* 0x0$' 93: + grep 'DW_MACRO_import -.* 0x0$' 93: + return 0 93: + on_exit 93: + echo OK 93: OK 93: + exit 0 88/425 Test #93: x86_64-debug-macro-section ............................ Passed 0.76 sec 64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe2 64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log2 64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 64: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 64: + return 0 64: + on_exit 64: + echo OK 64: OK 64: + exit 0 89/425 Test #64: x86_64-as-needed-weak ................................. Passed 1.86 sec 122: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh 122: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 122: ++ export LC_ALL=C 122: ++ LC_ALL=C 122: ++ '[' -z x86_64 ']' 122: ++ '[' -z '' ']' 122: ++ TESTDIR=out/test/x86_64 122: ++ CC=cc 122: ++ CXX=c++ 122: ++ GCC=gcc 122: ++ GXX=g++ 122: ++ OBJDUMP=objdump 122: ++ OBJCOPY=objcopy 122: ++ STRIP=strip 122: ++ QEMU= 122: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh .sh 122: ++ testname=dynamic-list2 122: ++ t=out/test/x86_64/dynamic-list2 122: ++ mkdir -p out/test/x86_64/dynamic-list2 122: ++ case $MACHINE in 122: ++ tlsdesc_opt=-mtls-dialect=gnu2 122: +++ uname 122: ++ '[' Linux = FreeBSD ']' 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT 122: ++ echo -n 'Testing dynamic-list2 ... ' 122: Testing dynamic-list2 ... ++ set -o pipefail 122: ++ set -x 122: + cat 122: + cc -o out/test/x86_64/dynamic-list2/a.o -c -xc - 123: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh 123: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 123: ++ export LC_ALL=C 123: ++ LC_ALL=C 123: ++ '[' -z x86_64 ']' 123: ++ '[' -z '' ']' 123: ++ TESTDIR=out/test/x86_64 123: ++ CC=cc 123: ++ CXX=c++ 123: ++ GCC=gcc 123: ++ GXX=g++ 123: ++ OBJDUMP=objdump 123: ++ OBJCOPY=objcopy 123: ++ STRIP=strip 123: ++ QEMU= 123: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh .sh 123: ++ testname=dynamic-list3 123: ++ t=out/test/x86_64/dynamic-list3 123: ++ mkdir -p out/test/x86_64/dynamic-list3 123: ++ case $MACHINE in 123: ++ tlsdesc_opt=-mtls-dialect=gnu2 123: +++ uname 123: ++ '[' Linux = FreeBSD ']' 123: ++ trap 'on_error $LINENO' ERR 123: ++ trap on_exit EXIT 123: ++ echo -n 'Testing dynamic-list3 ... ' 123: Testing dynamic-list3 ... ++ set -o pipefail 123: ++ set -x 123: + cat 123: + cat 123: + c++ -fPIC -c -o out/test/x86_64/dynamic-list3/b.o -xc - 124: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh 124: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 124: ++ export LC_ALL=C 124: ++ LC_ALL=C 124: ++ '[' -z x86_64 ']' 124: ++ '[' -z '' ']' 124: ++ TESTDIR=out/test/x86_64 124: ++ CC=cc 124: ++ CXX=c++ 124: ++ GCC=gcc 124: ++ GXX=g++ 124: ++ OBJDUMP=objdump 124: ++ OBJCOPY=objcopy 124: ++ STRIP=strip 124: ++ QEMU= 124: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh .sh 124: ++ testname=dynamic-list4 124: ++ t=out/test/x86_64/dynamic-list4 124: ++ mkdir -p out/test/x86_64/dynamic-list4 124: ++ case $MACHINE in 124: ++ tlsdesc_opt=-mtls-dialect=gnu2 124: +++ uname 124: ++ '[' Linux = FreeBSD ']' 124: ++ trap 'on_error $LINENO' ERR 124: ++ trap on_exit EXIT 124: ++ echo -n 'Testing dynamic-list4 ... ' 124: Testing dynamic-list4 ... ++ set -o pipefail 124: ++ set -x 124: + cat 124: + cc -o out/test/x86_64/dynamic-list4/a.o -c -xc - -fPIC test 129 Start 129: x86_64-empty-arg 129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh" 129: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 129: Environment variables: 129: MACHINE=x86_64 129: CPU= 129: Test timeout computed to be: 1500 test 130 Start 130: x86_64-empty-dso 130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh" 130: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 130: Environment variables: 130: MACHINE=x86_64 130: CPU= 130: Test timeout computed to be: 1500 test 131 Start 131: x86_64-empty-file 131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh" 131: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 131: Environment variables: 131: MACHINE=x86_64 131: CPU= 131: Test timeout computed to be: 1500 85: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 85: + not grep -F .copyrel.rel.ro 85: + grep -F .copyrel.rel.ro 85: + return 0 85: + on_exit 85: + echo OK 85: OK 85: + exit 0 89: + out/test/x86_64/copyrel/exe 89: + grep '42 42 1' 89: 42 42 1 89: + on_exit 89: + echo OK 89: OK 89: + exit 0 119: + ./mold -o out/test/x86_64/dynamic-linker/exe1 out/test/x86_64/dynamic-linker/a.o 119: + readelf -WS out/test/x86_64/dynamic-linker/exe1 119: + not grep -F .interp 119: + grep -F .interp 119: + return 0 119: + ./mold -o out/test/x86_64/dynamic-linker/exe2 out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar 99: 00000000000015f9 T bar 99: + on_exit 99: + echo OK 99: OK 99: + exit 0 117: mold: error: duplicate symbol: out/test/x86_64/duplicate-error/a.o: out/test/x86_64/duplicate-error/a.o: main 117: + on_exit 117: + echo OK 117: OK 117: + exit 0 73: + readelf -n out/test/x86_64/build-id/exe6 73: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' 73: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe7 out/test/x86_64/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef 110: + grep -F _start out/test/x86_64/discard/log 110: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start 110: 15: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 110: 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start 110: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start 110: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start 110: 25: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start 110: 29: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start 110: 30: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 110: 38: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 110: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 110: + grep -F foo out/test/x86_64/discard/log 110: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo 110: + not grep -F .Lbar out/test/x86_64/discard/log 110: + grep -F .Lbar out/test/x86_64/discard/log 110: + return 0 110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all 125: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh 125: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 125: ++ export LC_ALL=C 125: ++ LC_ALL=C 125: ++ '[' -z x86_64 ']' 125: ++ '[' -z '' ']' 125: ++ TESTDIR=out/test/x86_64 125: ++ CC=cc 125: ++ CXX=c++ 125: ++ GCC=gcc 125: ++ GXX=g++ 125: ++ OBJDUMP=objdump 125: ++ OBJCOPY=objcopy 125: ++ STRIP=strip 125: ++ QEMU= 125: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh .sh 125: ++ testname=dynamic 125: ++ t=out/test/x86_64/dynamic 125: ++ mkdir -p out/test/x86_64/dynamic 125: ++ case $MACHINE in 125: ++ tlsdesc_opt=-mtls-dialect=gnu2 125: +++ uname 125: ++ '[' Linux = FreeBSD ']' 125: ++ trap 'on_error $LINENO' ERR 125: ++ trap on_exit EXIT 125: ++ echo -n 'Testing dynamic ... ' 125: Testing dynamic ... ++ set -o pipefail 125: ++ set -x 125: + echo '.globl main; main:' 125: + cc -o out/test/x86_64/dynamic/a.o -c -x assembler - 125: + cc -B. -o out/test/x86_64/dynamic/exe out/test/x86_64/dynamic/a.o 126: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh 126: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 126: ++ export LC_ALL=C 126: ++ LC_ALL=C 126: ++ '[' -z x86_64 ']' 126: ++ '[' -z '' ']' 126: ++ TESTDIR=out/test/x86_64 126: ++ CC=cc 126: ++ CXX=c++ 126: ++ GCC=gcc 126: ++ GXX=g++ 126: ++ OBJDUMP=objdump 126: ++ OBJCOPY=objcopy 126: ++ STRIP=strip 126: ++ QEMU= 126: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh .sh 126: ++ testname=emit-relocs-cpp 126: ++ t=out/test/x86_64/emit-relocs-cpp 126: ++ mkdir -p out/test/x86_64/emit-relocs-cpp 126: ++ case $MACHINE in 126: ++ tlsdesc_opt=-mtls-dialect=gnu2 126: +++ uname 126: ++ '[' Linux = FreeBSD ']' 126: ++ trap 'on_error $LINENO' ERR 126: ++ trap on_exit EXIT 126: ++ echo -n 'Testing emit-relocs-cpp ... ' 126: Testing emit-relocs-cpp ... ++ set -o pipefail 126: ++ set -x 126: + [[ x86_64 = arm* ]] 126: + cat 126: + c++ -o out/test/x86_64/emit-relocs-cpp/a.o -c -fPIC -xc++ - 127: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh 127: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 127: ++ export LC_ALL=C 127: ++ LC_ALL=C 127: ++ '[' -z x86_64 ']' 127: ++ '[' -z '' ']' 127: ++ TESTDIR=out/test/x86_64 127: ++ CC=cc 127: ++ CXX=c++ 127: ++ GCC=gcc 127: ++ GXX=g++ 127: ++ OBJDUMP=objdump 127: ++ OBJCOPY=objcopy 127: ++ STRIP=strip 127: ++ QEMU= 127: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh .sh 127: ++ testname=emit-relocs-dead-sections 127: ++ t=out/test/x86_64/emit-relocs-dead-sections 127: ++ mkdir -p out/test/x86_64/emit-relocs-dead-sections 127: ++ case $MACHINE in 127: ++ tlsdesc_opt=-mtls-dialect=gnu2 127: +++ uname 127: ++ '[' Linux = FreeBSD ']' 127: ++ trap 'on_error $LINENO' ERR 127: ++ trap on_exit EXIT 127: ++ echo -n 'Testing emit-relocs-dead-sections ... ' 127: Testing emit-relocs-dead-sections ... ++ set -o pipefail 127: ++ set -x 127: + '[' x86_64 = m68k ']' 127: + '[' x86_64 = sh4 ']' 127: + c++ -o out/test/x86_64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - 127: + cat 128: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh 128: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 128: ++ export LC_ALL=C 128: ++ LC_ALL=C 128: ++ '[' -z x86_64 ']' 128: ++ '[' -z '' ']' 128: ++ TESTDIR=out/test/x86_64 128: ++ CC=cc 128: ++ CXX=c++ 128: ++ GCC=gcc 128: ++ GXX=g++ 128: ++ OBJDUMP=objdump 128: ++ OBJCOPY=objcopy 128: ++ STRIP=strip 128: ++ QEMU= 128: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh .sh 128: ++ testname=emit-relocs 128: ++ t=out/test/x86_64/emit-relocs 128: ++ mkdir -p out/test/x86_64/emit-relocs 128: ++ case $MACHINE in 128: ++ tlsdesc_opt=-mtls-dialect=gnu2 128: +++ uname 128: ++ '[' Linux = FreeBSD ']' 128: ++ trap 'on_error $LINENO' ERR 128: ++ trap on_exit EXIT 128: ++ echo -n 'Testing emit-relocs ... ' 128: Testing emit-relocs ... ++ set -o pipefail 128: ++ set -x 128: + cat 128: + cc -o out/test/x86_64/emit-relocs/a.o -c -fPIC -xc - 90/425 Test #85: x86_64-copyrel-norelro ................................ Passed 1.00 sec 91/425 Test #89: x86_64-copyrel ........................................ Passed 0.83 sec 92/425 Test #99: x86_64-defsym2 ........................................ Passed 0.62 sec 93/425 Test #117: x86_64-duplicate-error ................................ Passed 0.10 sec test 132 Start 132: x86_64-empty-input 132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh" 132: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 132: Environment variables: 132: MACHINE=x86_64 132: CPU= 132: Test timeout computed to be: 1500 test 133 Start 133: x86_64-empty-version 133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh" 133: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 133: Environment variables: 133: MACHINE=x86_64 133: CPU= 133: Test timeout computed to be: 1500 test 134 Start 134: x86_64-entry 134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh" 134: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 134: Environment variables: 134: MACHINE=x86_64 134: CPU= 134: Test timeout computed to be: 1500 test 135 Start 135: x86_64-exception-multiple-ehframe 135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh" 135: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 135: Environment variables: 135: MACHINE=x86_64 135: CPU= 135: Test timeout computed to be: 1500 102: mold: error: undefined symbol: foo(int, int) 102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o 102: + grep -E 'undefined symbol: foo\(int, int\)$' 100: /tmp/ccy84b8v.s: Assembler messages: 100: /tmp/ccy84b8v.s:22: Warning: setting incorrect section attributes for .comment 100: + not cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o 100: + grep -F ns::versionv 79: + cc -B. -o out/test/x86_64/common-ref/exe out/test/x86_64/common-ref/a.o out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/e.a 65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log 65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 65: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log 65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log 65: + return 0 65: + on_exit 65: + echo OK 65: OK 65: + exit 0 94/425 Test #65: x86_64-as-needed ...................................... Passed 1.89 sec 78: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/e.a 103: + readelf --dynamic out/test/x86_64/depaudit/exe2 103: + grep -F 'Dependency audit library: [libdepaudit.so]' 103: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [libdepaudit.so] 103: + cc -B. -o out/test/x86_64/depaudit/exe3 out/test/x86_64/depaudit/a.o -Wl,--depaudit=foo -Wl,-P,bar 106: + echo 'out/test/x86_64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-response-file/dep' 106: + cc -B. -o out/test/x86_64/dependency-file-response-file/exe @out/test/x86_64/dependency-file-response-file/rsp 111: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o 107: + cc -B. -o out/test/x86_64/dependency-file/exe out/test/x86_64/dependency-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file/dep 92: + c++ -o out/test/x86_64/dead-debug-sections/exe out/test/x86_64/dead-debug-sections/a.o out/test/x86_64/dead-debug-sections/b.o out/test/x86_64/dead-debug-sections/c.o -g 63: + cc -B. -o out/test/x86_64/as-needed-dso2/exe out/test/x86_64/as-needed-dso2/a.o -Lout/test/x86_64/as-needed-dso2 -Wl,--as-needed -lbaz -lbar 113: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo 118: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o 109: + cc -B. -o out/test/x86_64/discard-section/exe0 out/test/x86_64/discard-section/a.o 129: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh 129: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 129: ++ export LC_ALL=C 129: ++ LC_ALL=C 129: ++ '[' -z x86_64 ']' 129: ++ '[' -z '' ']' 129: ++ TESTDIR=out/test/x86_64 129: ++ CC=cc 129: ++ CXX=c++ 129: ++ GCC=gcc 129: ++ GXX=g++ 129: ++ OBJDUMP=objdump 129: ++ OBJCOPY=objcopy 129: ++ STRIP=strip 129: ++ QEMU= 129: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh .sh 129: ++ testname=empty-arg 129: ++ t=out/test/x86_64/empty-arg 129: ++ mkdir -p out/test/x86_64/empty-arg 129: ++ case $MACHINE in 129: ++ tlsdesc_opt=-mtls-dialect=gnu2 129: +++ uname 129: ++ '[' Linux = FreeBSD ']' 129: ++ trap 'on_error $LINENO' ERR 129: ++ trap on_exit EXIT 129: ++ echo -n 'Testing empty-arg ... ' 129: Testing empty-arg ... ++ set -o pipefail 129: ++ set -x 129: + not ./mold -m elf_x86_64 '' 129: + grep 'cannot open :' 129: mold: fatal: cannot open : No such file or directory 130: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh 130: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 130: ++ export LC_ALL=C 130: ++ LC_ALL=C 130: ++ '[' -z x86_64 ']' 130: ++ '[' -z '' ']' 130: ++ TESTDIR=out/test/x86_64 130: ++ CC=cc 130: ++ CXX=c++ 130: ++ GCC=gcc 130: ++ GXX=g++ 130: ++ OBJDUMP=objdump 130: ++ OBJCOPY=objcopy 130: ++ STRIP=strip 130: ++ QEMU= 130: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh .sh 130: ++ testname=empty-dso 130: ++ t=out/test/x86_64/empty-dso 130: ++ mkdir -p out/test/x86_64/empty-dso 131: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh 131: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 131: ++ export LC_ALL=C 131: ++ LC_ALL=C 131: ++ '[' -z x86_64 ']' 131: ++ '[' -z '' ']' 131: ++ TESTDIR=out/test/x86_64 131: ++ CC=cc 131: ++ CXX=c++ 131: ++ GCC=gcc 131: ++ GXX=g++ 131: ++ OBJDUMP=objdump 131: ++ OBJCOPY=objcopy 131: ++ STRIP=strip 131: ++ QEMU= 131: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh .sh 131: ++ testname=empty-file 131: ++ t=out/test/x86_64/empty-file 131: ++ mkdir -p out/test/x86_64/empty-file test 136 Start 136: x86_64-exception 136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh" 136: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 136: Environment variables: 136: MACHINE=x86_64 136: CPU= 136: Test timeout computed to be: 1500 129: + on_exit 129: + echo OK 129: OK 129: + exit 0 108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo 119: + readelf -WS out/test/x86_64/dynamic-linker/exe2 119: + grep -F .interp 119: [ 1] .interp PROGBITS 0000000000200238 000238 000009 00 A 0 0 1 119: + ./mold -o out/test/x86_64/dynamic-linker/exe3 out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar -static 95/425 Test #129: x86_64-empty-arg ...................................... Passed 0.04 sec test 137 Start 137: x86_64-exclude-libs 137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh" 137: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 137: Environment variables: 137: MACHINE=x86_64 137: CPU= 137: Test timeout computed to be: 1500 119: + not grep -F .interp 119: + grep -F .interp 119: + readelf -WS out/test/x86_64/dynamic-linker/exe3 119: + return 0 119: + on_exit 119: + echo OK 119: OK 119: + exit 0 96/425 Test #119: x86_64-dynamic-linker ................................. Passed 0.11 sec test 138 Start 138: x86_64-exclude-libs2 138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh" 138: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 138: Environment variables: 138: MACHINE=x86_64 138: CPU= 138: Test timeout computed to be: 1500 110: + readelf --symbols out/test/x86_64/discard/exe 114: + rm -f out/test/x86_64/duplicate-error-archive/b.a 138: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh 132: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh 134: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh 133: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh 136: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh 137: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh 114: + ar rcs out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/a.o 134: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 134: ++ export LC_ALL=C 134: ++ LC_ALL=C 135: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh 134: ++ '[' -z x86_64 ']' 134: ++ '[' -z '' ']' 134: ++ TESTDIR=out/test/x86_64 134: ++ CC=cc 134: ++ CXX=c++ 134: ++ GCC=gcc 134: ++ GXX=g++ 134: ++ OBJDUMP=objdump 134: ++ OBJCOPY=objcopy 134: ++ STRIP=strip 134: ++ QEMU= 132: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 132: ++ export LC_ALL=C 132: ++ LC_ALL=C 132: ++ '[' -z x86_64 ']' 132: ++ '[' -z '' ']' 132: ++ TESTDIR=out/test/x86_64 132: ++ CC=cc 132: ++ CXX=c++ 132: ++ GCC=gcc 132: ++ GXX=g++ 132: ++ OBJDUMP=objdump 132: ++ OBJCOPY=objcopy 132: ++ STRIP=strip 132: ++ QEMU= 138: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 138: ++ export LC_ALL=C 138: ++ LC_ALL=C 138: ++ '[' -z x86_64 ']' 137: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 137: ++ export LC_ALL=C 137: ++ LC_ALL=C 138: ++ '[' -z '' ']' 136: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 138: ++ TESTDIR=out/test/x86_64 138: ++ CC=cc 138: ++ CXX=c++ 138: ++ GCC=gcc 138: ++ GXX=g++ 134: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh .sh 138: ++ OBJDUMP=objdump 138: ++ OBJCOPY=objcopy 138: ++ STRIP=strip 138: ++ QEMU= 137: ++ '[' -z x86_64 ']' 136: ++ export LC_ALL=C 136: ++ LC_ALL=C 133: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 133: ++ export LC_ALL=C 137: ++ '[' -z '' ']' 137: ++ TESTDIR=out/test/x86_64 137: ++ CC=cc 137: ++ CXX=c++ 137: ++ GCC=gcc 136: ++ '[' -z x86_64 ']' 136: ++ '[' -z '' ']' 136: ++ TESTDIR=out/test/x86_64 136: ++ CC=cc 136: ++ CXX=c++ 133: ++ LC_ALL=C 133: ++ '[' -z x86_64 ']' 137: ++ GXX=g++ 137: ++ OBJDUMP=objdump 137: ++ OBJCOPY=objcopy 137: ++ STRIP=strip 137: ++ QEMU= 136: ++ GCC=gcc 136: ++ GXX=g++ 136: ++ OBJDUMP=objdump 136: ++ OBJCOPY=objcopy 136: ++ STRIP=strip 136: ++ QEMU= 135: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 135: ++ export LC_ALL=C 135: ++ LC_ALL=C 135: ++ '[' -z x86_64 ']' 135: ++ '[' -z '' ']' 135: ++ TESTDIR=out/test/x86_64 135: ++ CC=cc 135: ++ CXX=c++ 135: ++ GCC=gcc 135: ++ GXX=g++ 135: ++ OBJDUMP=objdump 135: ++ OBJCOPY=objcopy 135: ++ STRIP=strip 135: ++ QEMU= 133: ++ '[' -z '' ']' 133: ++ TESTDIR=out/test/x86_64 133: ++ CC=cc 133: ++ CXX=c++ 133: ++ GCC=gcc 133: ++ GXX=g++ 133: ++ OBJDUMP=objdump 133: ++ OBJCOPY=objcopy 133: ++ STRIP=strip 133: ++ QEMU= 137: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh .sh 132: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh .sh 138: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh .sh 136: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh .sh 134: ++ testname=entry 134: ++ t=out/test/x86_64/entry 134: ++ mkdir -p out/test/x86_64/entry 135: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh .sh 133: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh .sh 132: ++ testname=empty-input 132: ++ t=out/test/x86_64/empty-input 132: ++ mkdir -p out/test/x86_64/empty-input 121: + cc -B. -o out/test/x86_64/dynamic-list/exe out/test/x86_64/dynamic-list/a.o 130: ++ case $MACHINE in 130: ++ tlsdesc_opt=-mtls-dialect=gnu2 138: ++ testname=exclude-libs2 138: ++ t=out/test/x86_64/exclude-libs2 138: ++ mkdir -p out/test/x86_64/exclude-libs2 136: ++ testname=exception 136: ++ t=out/test/x86_64/exception 136: ++ mkdir -p out/test/x86_64/exception 120: + cc -B. -o out/test/x86_64/dynamic-list-data/exe out/test/x86_64/dynamic-list-data/a.o -Wl,-dynamic-list-data 130: +++ uname 133: ++ testname=empty-version 133: ++ t=out/test/x86_64/empty-version 133: ++ mkdir -p out/test/x86_64/empty-version 135: ++ testname=exception-multiple-ehframe 135: ++ t=out/test/x86_64/exception-multiple-ehframe 135: ++ mkdir -p out/test/x86_64/exception-multiple-ehframe 137: ++ testname=exclude-libs 137: ++ t=out/test/x86_64/exclude-libs 137: ++ mkdir -p out/test/x86_64/exclude-libs 132: ++ case $MACHINE in 132: ++ tlsdesc_opt=-mtls-dialect=gnu2 130: ++ '[' Linux = FreeBSD ']' 134: ++ case $MACHINE in 134: ++ tlsdesc_opt=-mtls-dialect=gnu2 118: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/exe 138: ++ case $MACHINE in 138: ++ tlsdesc_opt=-mtls-dialect=gnu2 132: +++ uname 133: ++ case $MACHINE in 133: ++ tlsdesc_opt=-mtls-dialect=gnu2 104: + cat 134: +++ uname 138: +++ uname 135: ++ case $MACHINE in 132: ++ '[' Linux = FreeBSD ']' 135: ++ tlsdesc_opt=-mtls-dialect=gnu2 135: +++ uname 132: ++ trap 'on_error $LINENO' ERR 132: ++ trap on_exit EXIT 132: ++ echo -n 'Testing empty-input ... ' 132: Testing empty-input ... ++ set -o pipefail 132: ++ set -x 132: + rm -f out/test/x86_64/empty-input/a.o 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 138: ++ '[' Linux = FreeBSD ']' 138: ++ trap 'on_error $LINENO' ERR 138: ++ trap on_exit EXIT 138: ++ echo -n 'Testing exclude-libs2 ... ' 138: Testing exclude-libs2 ... ++ set -o pipefail 138: ++ set -x 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT 130: ++ echo -n 'Testing empty-dso ... ' 130: Testing empty-dso ... ++ set -o pipefail 130: ++ set -x 104: + cc -B. -shared -o out/test/x86_64/depaudit2/b.so -xc - -fPIC -Wl,--audit=out/test/x86_64/depaudit2/a.so 130: + cat 133: +++ uname 136: ++ case $MACHINE in 136: ++ tlsdesc_opt=-mtls-dialect=gnu2 107: + grep 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep 136: +++ uname 138: + cat 131: ++ case $MACHINE in 131: ++ tlsdesc_opt=-mtls-dialect=gnu2 132: + touch out/test/x86_64/empty-input/a.o 36: 56 73: + grep 'Build ID: deadbeefdeadbeef' 73: + readelf -n out/test/x86_64/build-id/exe7 133: ++ '[' Linux = FreeBSD ']' 138: + cc -x assembler -c -o out/test/x86_64/exclude-libs2/a.o - 36: + cat 122: + cat 102: mold: error: undefined symbol: foo(int, int) 131: +++ uname 122: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - 133: ++ trap 'on_error $LINENO' ERR 133: ++ trap on_exit EXIT 133: ++ echo -n 'Testing empty-version ... ' 133: Testing empty-version ... ++ set -o pipefail 133: ++ set -x 133: + cc -fPIC -c -o out/test/x86_64/empty-version/a.o -xc - 133: + cat 136: ++ '[' Linux = FreeBSD ']' 136: ++ trap 'on_error $LINENO' ERR 136: ++ trap on_exit EXIT 136: ++ echo -n 'Testing exception ... ' 136: Testing exception ... ++ set -o pipefail 136: ++ set -x 136: + static= 136: + test_cxxflags -static 136: + echo 'int main() {}' 136: + c++ -B. -static -o /dev/null -xc++ - 134: ++ '[' Linux = FreeBSD ']' 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT 134: ++ echo -n 'Testing entry ... ' 134: Testing entry ... ++ set -o pipefail 134: ++ set -x 134: + '[' x86_64 = ppc64 ']' 134: + cat 102: + cat 102: + cc -c -o out/test/x86_64/demangle/b.o -xc - 132: + not cc -B. -o out/test/x86_64/empty-input/exe out/test/x86_64/empty-input/a.o 125: + readelf --dynamic out/test/x86_64/dynamic/exe 125: + grep -E 'Shared library:.*\blibc\b' 125: 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 118: + grep -F '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log 118: 0x0000000000000015 (DEBUG) 0x0 135: ++ '[' Linux = FreeBSD ']' 135: ++ trap 'on_error $LINENO' ERR 135: ++ trap on_exit EXIT 135: ++ echo -n 'Testing exception-multiple-ehframe ... ' 135: Testing exception-multiple-ehframe ... ++ set -o pipefail 135: ++ set -x 135: + '[' x86_64 = sh4aeb ']' 135: + nm mold 131: ++ '[' Linux = FreeBSD ']' 131: ++ trap 'on_error $LINENO' ERR 131: ++ trap on_exit EXIT 131: ++ echo -n 'Testing empty-file ... ' 131: Testing empty-file ... ++ set -o pipefail 131: ++ set -x 131: + cat 137: ++ case $MACHINE in 137: ++ tlsdesc_opt=-mtls-dialect=gnu2 137: +++ uname 79: + out/test/x86_64/common-ref/exe 130: + cc -o out/test/x86_64/empty-dso/a.o -c -xc - -fPIC 107: out/test/x86_64/dependency-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o 107: + grep '.*/a.o:$' out/test/x86_64/dependency-file/dep 73: Build ID: deadbeefdeadbeef 78: + grep '5 0 0 -1' 73: + on_exit 73: + echo OK 131: + cc -o out/test/x86_64/empty-file/a.o -c -xc - 78: + out/test/x86_64/common-archive/exe 137: ++ '[' Linux = FreeBSD ']' 135: + grep __tsan_init 137: ++ trap 'on_error $LINENO' ERR 137: ++ trap on_exit EXIT 137: ++ echo -n 'Testing exclude-libs ... ' 137: Testing exclude-libs ... ++ set -o pipefail 137: ++ set -x 73: OK 73: + exit 0 107: out/test/x86_64/dependency-file/a.o: 118: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - 118: + cat 78: 5 0 0 -1 137: + cat 79: + grep 5 125: + readelf -W --dyn-syms --use-dynamic out/test/x86_64/dynamic/exe 97/425 Test #73: x86_64-build-id ....................................... Passed 1.59 sec 134: + cc -o out/test/x86_64/entry/a.o -c -x assembler - test 139 Start 139: x86_64-exclude-libs3 139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh" 139: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 139: Environment variables: 139: MACHINE=x86_64 139: CPU= 139: Test timeout computed to be: 1500 137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/a.o - 78: + cat 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/f.o - 138: + rm -f out/test/x86_64/exclude-libs2/b.a 138: + ar crs out/test/x86_64/exclude-libs2/b.a out/test/x86_64/exclude-libs2/a.o 79: 5 79: + on_exit 79: + echo OK 79: OK 79: + exit 0 107: + on_exit 107: + echo OK 107: OK 107: + exit 0 125: + grep -E 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' 125: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) 125: + on_exit 125: + echo OK 125: OK 125: + exit 0 98/425 Test #79: x86_64-common-ref ..................................... Passed 1.32 sec 99/425 Test #107: x86_64-dependency-file ................................ Passed 0.54 sec 100/425 Test #125: x86_64-dynamic ........................................ Passed 0.14 sec test 140 Start 140: x86_64-execstack 140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh" 140: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 140: Environment variables: 140: MACHINE=x86_64 140: CPU= 140: Test timeout computed to be: 1500 test 141 Start 141: x86_64-execute-only 141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh" 141: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 141: Environment variables: 141: MACHINE=x86_64 141: CPU= 141: Test timeout computed to be: 1500 test 142 Start 142: x86_64-export-dynamic 142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh" 142: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 142: Environment variables: 142: MACHINE=x86_64 142: CPU= 142: Test timeout computed to be: 1500 134: + cat 134: + cc -o out/test/x86_64/entry/b.o -c -xc - 84: + cat 84: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - 139: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh 139: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 139: ++ export LC_ALL=C 139: ++ LC_ALL=C 139: ++ '[' -z x86_64 ']' 139: ++ '[' -z '' ']' 139: ++ TESTDIR=out/test/x86_64 139: ++ CC=cc 139: ++ CXX=c++ 139: ++ GCC=gcc 139: ++ GXX=g++ 139: ++ OBJDUMP=objdump 139: ++ OBJCOPY=objcopy 139: ++ STRIP=strip 139: ++ QEMU= 139: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh .sh 139: ++ testname=exclude-libs3 139: ++ t=out/test/x86_64/exclude-libs3 139: ++ mkdir -p out/test/x86_64/exclude-libs3 139: ++ case $MACHINE in 139: ++ tlsdesc_opt=-mtls-dialect=gnu2 139: +++ uname 139: ++ '[' Linux = FreeBSD ']' 139: ++ trap 'on_error $LINENO' ERR 139: ++ trap on_exit EXIT 139: ++ echo -n 'Testing exclude-libs3 ... ' 139: Testing exclude-libs3 ... ++ set -o pipefail 139: ++ set -x 139: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/a.o - 139: + cat 132: + grep 'unknown file type' out/test/x86_64/empty-input/log 132: mold: fatal: out/test/x86_64/empty-input/a.o: unknown file type 132: + on_exit 132: + echo OK 132: OK 132: + exit 0 111: + cat 111: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - 120: + readelf -W --dyn-syms out/test/x86_64/dynamic-list-data/exe 140: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh 140: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 140: ++ export LC_ALL=C 140: ++ LC_ALL=C 140: ++ '[' -z x86_64 ']' 140: ++ '[' -z '' ']' 140: ++ TESTDIR=out/test/x86_64 140: ++ CC=cc 140: ++ CXX=c++ 140: ++ GCC=gcc 140: ++ GXX=g++ 140: ++ OBJDUMP=objdump 140: ++ OBJCOPY=objcopy 140: ++ STRIP=strip 140: ++ QEMU= 140: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh .sh 140: ++ testname=execstack 140: ++ t=out/test/x86_64/execstack 140: ++ mkdir -p out/test/x86_64/execstack 141: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh 141: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 141: ++ export LC_ALL=C 141: ++ LC_ALL=C 101/425 Test #132: x86_64-empty-input .................................... Passed 0.12 sec 140: ++ case $MACHINE in 140: ++ tlsdesc_opt=-mtls-dialect=gnu2 140: +++ uname 141: ++ '[' -z x86_64 ']' 141: ++ '[' -z '' ']' 141: ++ TESTDIR=out/test/x86_64 141: ++ CC=cc 141: ++ CXX=c++ 141: ++ GCC=gcc 141: ++ GXX=g++ 141: ++ OBJDUMP=objdump 141: ++ OBJCOPY=objcopy 141: ++ STRIP=strip 141: ++ QEMU= test 143 Start 143: x86_64-export-from-exe 143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh" 143: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 143: Environment variables: 143: MACHINE=x86_64 143: CPU= 143: Test timeout computed to be: 1500 141: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh .sh 141: ++ testname=execute-only 141: ++ t=out/test/x86_64/execute-only 141: ++ mkdir -p out/test/x86_64/execute-only 142: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh 142: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 142: ++ export LC_ALL=C 142: ++ LC_ALL=C 142: ++ '[' -z x86_64 ']' 142: ++ '[' -z '' ']' 142: ++ TESTDIR=out/test/x86_64 142: ++ CC=cc 142: ++ CXX=c++ 142: ++ GCC=gcc 142: ++ GXX=g++ 142: ++ OBJDUMP=objdump 142: ++ OBJCOPY=objcopy 142: ++ STRIP=strip 142: ++ QEMU= 120: + grep -w foo out/test/x86_64/dynamic-list-data/log 143: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh 142: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh .sh 63: + readelf -W --dynamic out/test/x86_64/as-needed-dso2/exe 142: ++ testname=export-dynamic 142: ++ t=out/test/x86_64/export-dynamic 142: ++ mkdir -p out/test/x86_64/export-dynamic 141: ++ case $MACHINE in 141: ++ tlsdesc_opt=-mtls-dialect=gnu2 121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe 143: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 143: ++ export LC_ALL=C 143: ++ LC_ALL=C 143: ++ '[' -z x86_64 ']' 143: ++ '[' -z '' ']' 143: ++ TESTDIR=out/test/x86_64 143: ++ CC=cc 143: ++ CXX=c++ 143: ++ GCC=gcc 143: ++ GXX=g++ 143: ++ OBJDUMP=objdump 143: ++ OBJCOPY=objcopy 143: ++ STRIP=strip 143: ++ QEMU= 140: ++ '[' Linux = FreeBSD ']' 140: ++ trap 'on_error $LINENO' ERR 141: +++ uname 140: ++ trap on_exit EXIT 140: ++ echo -n 'Testing execstack ... ' 140: Testing execstack ... ++ set -o pipefail 140: ++ set -x 140: + cat 140: + cc -c -xc -o out/test/x86_64/execstack/a.o - 63: + not grep libfoo out/test/x86_64/as-needed-dso2/log2 63: + grep libfoo out/test/x86_64/as-needed-dso2/log2 141: ++ '[' Linux = FreeBSD ']' 141: ++ trap 'on_error $LINENO' ERR 141: ++ trap on_exit EXIT 141: ++ echo -n 'Testing execute-only ... ' 141: Testing execute-only ... ++ set -o pipefail 141: ++ set -x 141: + '[' x86_64 = sparc64 ']' 141: + '[' x86_64 = ppc64 ']' 141: + '[' x86_64 = ppc64le ']' 141: + cat 143: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh .sh 142: ++ case $MACHINE in 142: ++ tlsdesc_opt=-mtls-dialect=gnu2 142: +++ uname 121: + not grep ' foo' out/test/x86_64/dynamic-list/log 121: + grep ' foo' out/test/x86_64/dynamic-list/log 120: 6: 0000000000003978 4 OBJECT GLOBAL DEFAULT 23 foo 120: + not grep -w bar out/test/x86_64/dynamic-list-data/log 120: + grep -w bar out/test/x86_64/dynamic-list-data/log 63: + return 0 63: + not grep libbar out/test/x86_64/as-needed-dso2/log2 63: + grep libbar out/test/x86_64/as-needed-dso2/log2 141: + cc -o out/test/x86_64/execute-only/a.o -c -xc - 143: ++ testname=export-from-exe 143: ++ t=out/test/x86_64/export-from-exe 143: ++ mkdir -p out/test/x86_64/export-from-exe 142: ++ '[' Linux = FreeBSD ']' 142: ++ trap 'on_error $LINENO' ERR 142: ++ trap on_exit EXIT 142: ++ echo -n 'Testing export-dynamic ... ' 142: Testing export-dynamic ... ++ set -o pipefail 142: ++ set -x 113: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o 142: + cat 63: + return 0 63: + grep libbaz out/test/x86_64/as-needed-dso2/log2 121: + return 0 121: + not grep ' bar' out/test/x86_64/dynamic-list/log 121: + grep ' bar' out/test/x86_64/dynamic-list/log 103: + readelf --dynamic out/test/x86_64/depaudit/exe3 103: + grep -F 'Dependency audit library: [foo:bar]' 143: ++ case $MACHINE in 143: ++ tlsdesc_opt=-mtls-dialect=gnu2 120: + return 0 120: + on_exit 120: + echo OK 120: OK 120: + exit 0 102/425 Test #120: x86_64-dynamic-list-data .............................. Passed 0.21 sec 143: +++ uname 142: + cc -o out/test/x86_64/export-dynamic/a.o -c -x assembler - 63: 0x0000000000000001 (NEEDED) Shared library: [libbaz.so] test 144 Start 144: x86_64-fatal-warnings 144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh" 144: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 144: Environment variables: 144: MACHINE=x86_64 144: CPU= 144: Test timeout computed to be: 1500 143: ++ '[' Linux = FreeBSD ']' 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT 143: ++ echo -n 'Testing export-from-exe ... ' 143: Testing export-from-exe ... ++ set -o pipefail 143: ++ set -x 143: + cat 63: + on_exit 63: + echo OK 63: OK 63: + exit 0 121: + return 0 121: + cat 121: + cc -B. -o out/test/x86_64/dynamic-list/exe1 out/test/x86_64/dynamic-list/a.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list/dyn 103: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [foo:bar] 103: + on_exit 103: + echo OK 103: OK 103: + exit 0 109: + readelf -SW out/test/x86_64/discard-section/exe0 109: + grep -F .foo 109: [25] .foo PROGBITS 00000000000038a8 0008a8 000004 00 WA 0 0 4 100: mold: error: undefined symbol: ns::versionv 100: + on_exit 100: + echo OK 100: OK 100: + exit 0 103/425 Test #63: x86_64-as-needed-dso2 ................................. Passed 2.04 sec 104/425 Test #100: x86_64-demangle-cpp ................................... Passed 0.76 sec 105/425 Test #103: x86_64-depaudit ....................................... Passed 0.62 sec 143: + cc -o out/test/x86_64/export-from-exe/a.o -c -xc - 109: + readelf -SW out/test/x86_64/discard-section/exe0 109: + grep -F .bar test 145 Start 145: x86_64-filler 145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh" 145: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 145: Environment variables: 145: MACHINE=x86_64 145: CPU= 145: Test timeout computed to be: 1500 test 146 Start 146: x86_64-filter 146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh" 146: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 146: Environment variables: 146: MACHINE=x86_64 146: CPU= 146: Test timeout computed to be: 1500 test 147 Start 147: x86_64-func-addr 147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh" 147: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 147: Environment variables: 147: MACHINE=x86_64 147: CPU= 147: Test timeout computed to be: 1500 109: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 109: + cc -B. -o out/test/x86_64/discard-section/exe1 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo 144: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh 144: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 144: ++ export LC_ALL=C 144: ++ LC_ALL=C 144: ++ '[' -z x86_64 ']' 144: ++ '[' -z '' ']' 144: ++ TESTDIR=out/test/x86_64 144: ++ CC=cc 144: ++ CXX=c++ 144: ++ GCC=gcc 144: ++ GXX=g++ 144: ++ OBJDUMP=objdump 144: ++ OBJCOPY=objcopy 144: ++ STRIP=strip 144: ++ QEMU= 144: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh .sh 144: ++ testname=fatal-warnings 144: ++ t=out/test/x86_64/fatal-warnings 144: ++ mkdir -p out/test/x86_64/fatal-warnings 144: ++ case $MACHINE in 144: ++ tlsdesc_opt=-mtls-dialect=gnu2 144: +++ uname 144: ++ '[' Linux = FreeBSD ']' 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT 144: ++ echo -n 'Testing fatal-warnings ... ' 144: Testing fatal-warnings ... ++ set -o pipefail 144: ++ set -x 144: + cat 144: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/a.o - 142: + cc -shared -fPIC -o out/test/x86_64/export-dynamic/b.so -xc /dev/null 108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so 108: + grep 'RUNPATH.*/foo' 108: 0x000000000000001d (RUNPATH) Library runpath: [/foo] 108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags 92: + out/test/x86_64/dead-debug-sections/exe 92: + grep 'Hello world' 92: Hello world 92: + dwarfdump out/test/x86_64/dead-debug-sections/exe 145: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh 145: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 145: ++ export LC_ALL=C 145: ++ LC_ALL=C 145: ++ '[' -z x86_64 ']' 145: ++ '[' -z '' ']' 145: ++ TESTDIR=out/test/x86_64 145: ++ CC=cc 145: ++ CXX=c++ 145: ++ GCC=gcc 145: ++ GXX=g++ 145: ++ OBJDUMP=objdump 145: ++ OBJCOPY=objcopy 145: ++ STRIP=strip 145: ++ QEMU= 145: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh .sh 145: ++ testname=filler 145: ++ t=out/test/x86_64/filler 145: ++ mkdir -p out/test/x86_64/filler 145: ++ case $MACHINE in 145: ++ tlsdesc_opt=-mtls-dialect=gnu2 145: +++ uname 146: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh 146: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 146: ++ export LC_ALL=C 146: ++ LC_ALL=C 146: ++ '[' -z x86_64 ']' 146: ++ '[' -z '' ']' 146: ++ TESTDIR=out/test/x86_64 146: ++ CC=cc 146: ++ CXX=c++ 146: ++ GCC=gcc 146: ++ GXX=g++ 146: ++ OBJDUMP=objdump 146: ++ OBJCOPY=objcopy 146: ++ STRIP=strip 146: ++ QEMU= 146: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh .sh 145: ++ '[' Linux = FreeBSD ']' 145: ++ trap 'on_error $LINENO' ERR 145: ++ trap on_exit EXIT 145: ++ echo -n 'Testing filler ... ' 145: Testing filler ... ++ set -o pipefail 145: ++ set -x 145: + test_cflags -static 145: + echo 'int main() {}' 145: + cc -B. -static -o /dev/null -xc - 147: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh 147: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 147: ++ export LC_ALL=C 147: ++ LC_ALL=C 147: ++ '[' -z x86_64 ']' 147: ++ '[' -z '' ']' 146: ++ testname=filter 146: ++ t=out/test/x86_64/filter 146: ++ mkdir -p out/test/x86_64/filter 147: ++ TESTDIR=out/test/x86_64 147: ++ CC=cc 147: ++ CXX=c++ 147: ++ GCC=gcc 147: ++ GXX=g++ 147: ++ OBJDUMP=objdump 147: ++ OBJCOPY=objcopy 147: ++ STRIP=strip 147: ++ QEMU= 147: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh .sh 147: ++ testname=func-addr 147: ++ t=out/test/x86_64/func-addr 146: ++ case $MACHINE in 146: ++ tlsdesc_opt=-mtls-dialect=gnu2 147: ++ mkdir -p out/test/x86_64/func-addr 146: +++ uname 92: + on_exit 92: + echo OK 146: ++ '[' Linux = FreeBSD ']' 92: OK 92: + exit 0 146: ++ trap 'on_error $LINENO' ERR 146: ++ trap on_exit EXIT 146: ++ echo -n 'Testing filter ... ' 146: Testing filter ... ++ set -o pipefail 146: ++ set -x 146: + cat 106/425 Test #92: x86_64-dead-debug-sections ............................ Passed 0.95 sec 146: + cc -o out/test/x86_64/filter/a.o -c -x assembler - test 148 Start 148: x86_64-gc-sections 148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh" 148: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 148: Environment variables: 148: MACHINE=x86_64 148: CPU= 148: Test timeout computed to be: 1500 147: ++ case $MACHINE in 147: ++ tlsdesc_opt=-mtls-dialect=gnu2 147: +++ uname 147: ++ '[' Linux = FreeBSD ']' 147: ++ trap 'on_error $LINENO' ERR 147: ++ trap on_exit EXIT 147: ++ echo -n 'Testing func-addr ... ' 147: Testing func-addr ... ++ set -o pipefail 147: ++ set -x 147: + cat 147: + cc -shared -o out/test/x86_64/func-addr/a.so -xc - 113: + cat 113: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - 146: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared 148: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh 121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe1 148: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 148: ++ export LC_ALL=C 148: ++ LC_ALL=C 148: ++ '[' -z x86_64 ']' 148: ++ '[' -z '' ']' 148: ++ TESTDIR=out/test/x86_64 148: ++ CC=cc 148: ++ CXX=c++ 148: ++ GCC=gcc 148: ++ GXX=g++ 148: ++ OBJDUMP=objdump 148: ++ OBJCOPY=objcopy 148: ++ STRIP=strip 148: ++ QEMU= 148: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh .sh 121: + grep ' foo' out/test/x86_64/dynamic-list/log1 148: ++ testname=gc-sections 148: ++ t=out/test/x86_64/gc-sections 148: ++ mkdir -p out/test/x86_64/gc-sections 121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo 121: + grep ' bar' out/test/x86_64/dynamic-list/log1 108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so 108: + grep 'RUNPATH.*/foo' 148: ++ case $MACHINE in 148: ++ tlsdesc_opt=-mtls-dialect=gnu2 148: +++ uname 121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar 108: 0x000000000000001d (RUNPATH) Library runpath: [/foo] 121: + cc -B. -o out/test/x86_64/dynamic-list/exe2 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list/dyn 108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags 148: ++ '[' Linux = FreeBSD ']' 148: ++ trap 'on_error $LINENO' ERR 148: ++ trap on_exit EXIT 148: ++ echo -n 'Testing gc-sections ... ' 148: Testing gc-sections ... ++ set -o pipefail 148: ++ set -x 148: + cat 148: + c++ -c -o out/test/x86_64/gc-sections/a.o -xc++ - -ffunction-sections -fdata-sections 146: + readelf --dynamic out/test/x86_64/filter/b.so 146: + grep -F 'Filter library: [foo]' out/test/x86_64/filter/log 109: + readelf -SW out/test/x86_64/discard-section/exe1 109: + not grep -F .foo 109: + grep -F .foo 146: 0x000000007fffffff (FILTER) Filter library: [foo] 146: + grep -F 'Filter library: [bar]' out/test/x86_64/filter/log 109: + return 0 109: + readelf -SW out/test/x86_64/discard-section/exe1 109: + grep -F .bar 146: 0x000000007fffffff (FILTER) Filter library: [bar] 146: + on_exit 146: + echo OK 146: OK 146: + exit 0 107/425 Test #146: x86_64-filter ......................................... Passed 0.05 sec 109: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 109: + cc -B. -o out/test/x86_64/discard-section/exe2 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo,--discard-section=.bar,--no-discard-section=.foo test 149 Start 149: x86_64-gdb-index-compress-output 149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh" 149: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 149: Environment variables: 149: MACHINE=x86_64 149: CPU= 149: Test timeout computed to be: 1500 149: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh 149: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 149: ++ export LC_ALL=C 149: ++ LC_ALL=C 149: ++ '[' -z x86_64 ']' 149: ++ '[' -z '' ']' 149: ++ TESTDIR=out/test/x86_64 149: ++ CC=cc 149: ++ CXX=c++ 149: ++ GCC=gcc 149: ++ GXX=g++ 149: ++ OBJDUMP=objdump 149: ++ OBJCOPY=objcopy 149: ++ STRIP=strip 149: ++ QEMU= 149: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh .sh 110: + grep -F _start out/test/x86_64/discard/log 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 149: ++ testname=gdb-index-compress-output 149: ++ t=out/test/x86_64/gdb-index-compress-output 149: ++ mkdir -p out/test/x86_64/gdb-index-compress-output 110: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start 110: 14: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 110: 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start 110: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start 110: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start 110: 24: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start 110: 28: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start 110: 29: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 110: 37: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 110: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 110: + not grep -F foo out/test/x86_64/discard/log 110: + grep -F foo out/test/x86_64/discard/log 110: + return 0 110: + not grep -F .Lbar out/test/x86_64/discard/log 110: + grep -F .Lbar out/test/x86_64/discard/log 149: ++ case $MACHINE in 149: ++ tlsdesc_opt=-mtls-dialect=gnu2 149: +++ uname 114: + cat 110: + return 0 110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --strip-all 114: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - 149: ++ '[' Linux = FreeBSD ']' 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT 149: ++ echo -n 'Testing gdb-index-compress-output ... ' 149: Testing gdb-index-compress-output ... ++ set -o pipefail 149: ++ set -x 149: + on_qemu 149: + '[' '' '!=' '' ']' 149: + grep -w qemu /proc/cpuinfo 149: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 149: + command -v gdb 149: + cat 149: + cc -c -o out/test/x86_64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so 108: + grep 'RPATH.*/foo' 121: + grep ' foo' out/test/x86_64/dynamic-list/log2 108: 0x000000000000000f (RPATH) Library rpath: [/foo] 108: + on_exit 108: + echo OK 108: OK 108: + exit 0 121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo 108/425 Test #108: x86_64-disable-new-dtags .............................. Passed 0.53 sec 121: + grep ' bar' out/test/x86_64/dynamic-list/log2 115: + cat 115: + cc -o out/test/x86_64/duplicate-error-gc-sections/a.o -c -xc - test 150 Start 150: x86_64-gdb-index-dwarf2 150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh" 150: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 150: Environment variables: 150: MACHINE=x86_64 150: CPU= 150: Test timeout computed to be: 1500 121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar 121: + cc -B. -o out/test/x86_64/dynamic-list/exe3 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar 110: + readelf --symbols out/test/x86_64/discard/exe 150: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh 150: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 150: ++ export LC_ALL=C 150: ++ LC_ALL=C 150: ++ '[' -z x86_64 ']' 150: ++ '[' -z '' ']' 150: ++ TESTDIR=out/test/x86_64 150: ++ CC=cc 150: ++ CXX=c++ 150: ++ GCC=gcc 150: ++ GXX=g++ 150: ++ OBJDUMP=objdump 150: ++ OBJCOPY=objcopy 150: ++ STRIP=strip 150: ++ QEMU= 150: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh .sh 150: ++ testname=gdb-index-dwarf2 150: ++ t=out/test/x86_64/gdb-index-dwarf2 150: ++ mkdir -p out/test/x86_64/gdb-index-dwarf2 150: ++ case $MACHINE in 150: ++ tlsdesc_opt=-mtls-dialect=gnu2 150: +++ uname 109: + readelf -SW out/test/x86_64/discard-section/exe2 109: + grep -F .foo 150: ++ '[' Linux = FreeBSD ']' 150: ++ trap 'on_error $LINENO' ERR 150: ++ trap on_exit EXIT 150: ++ echo -n 'Testing gdb-index-dwarf2 ... ' 150: Testing gdb-index-dwarf2 ... ++ set -o pipefail 150: ++ set -x 150: + on_qemu 150: + '[' '' '!=' '' ']' 150: + grep -w qemu /proc/cpuinfo 109: [24] .foo PROGBITS 00000000000038a0 0008a0 000004 00 WA 0 0 4 109: + readelf -SW out/test/x86_64/discard-section/exe2 109: + not grep -F .bar 109: + grep -F .bar 150: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 150: + command -v gdb 150: + test_cflags -gdwarf-2 -g 109: + return 0 150: + echo 'int main() {}' 150: + cc -B. -gdwarf-2 -g -o /dev/null -xc - 109: + on_exit 109: + echo OK 109: OK 109: + exit 0 109/425 Test #109: x86_64-discard-section ................................ Passed 0.54 sec test 151 Start 151: x86_64-gdb-index-dwarf3 151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh" 151: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 151: Environment variables: 151: MACHINE=x86_64 151: CPU= 151: Test timeout computed to be: 1500 151: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh 151: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 151: ++ export LC_ALL=C 151: ++ LC_ALL=C 151: ++ '[' -z x86_64 ']' 151: ++ '[' -z '' ']' 151: ++ TESTDIR=out/test/x86_64 151: ++ CC=cc 151: ++ CXX=c++ 151: ++ GCC=gcc 151: ++ GXX=g++ 151: ++ OBJDUMP=objdump 151: ++ OBJCOPY=objcopy 151: ++ STRIP=strip 151: ++ QEMU= 151: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh .sh 151: ++ testname=gdb-index-dwarf3 151: ++ t=out/test/x86_64/gdb-index-dwarf3 151: ++ mkdir -p out/test/x86_64/gdb-index-dwarf3 116: + test_cflags -flto 116: + echo 'int main() {}' 116: + cc -B. -flto -o /dev/null -xc - 78: + rm -f out/test/x86_64/common-archive/f.a 123: + cc -B. -Wl,--dynamic-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe1 out/test/x86_64/dynamic-list3/b.o 133: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o 111: + rm -f out/test/x86_64/dso-undef/d.a 130: + cc -B. -shared -o out/test/x86_64/empty-dso/b.so out/test/x86_64/empty-dso/a.o 131: + rm -f out/test/x86_64/empty-file/b.script 118: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared 124: + cat 151: ++ case $MACHINE in 151: ++ tlsdesc_opt=-mtls-dialect=gnu2 151: +++ uname 122: + c++ -B. -o out/test/x86_64/dynamic-list2/exe out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o 134: + cc -B. -o out/test/x86_64/entry/exe1 -Wl,-e,foo out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o 128: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs 126: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs 131: + touch out/test/x86_64/empty-file/b.script 111: + ar rcs out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/c.o 78: + ar rcs out/test/x86_64/common-archive/f.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/f.o 124: + cc -B. -shared -o out/test/x86_64/dynamic-list4/b.so out/test/x86_64/dynamic-list4/a.o -Wl,--dynamic-list=out/test/x86_64/dynamic-list4/dyn 140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack 143: + cat 151: ++ '[' Linux = FreeBSD ']' 102: + grep 'undefined symbol: Pi$' 151: ++ trap 'on_error $LINENO' ERR 151: ++ trap on_exit EXIT 151: ++ echo -n 'Testing gdb-index-dwarf3 ... ' 151: Testing gdb-index-dwarf3 ... ++ set -o pipefail 151: ++ set -x 151: + on_qemu 151: + '[' '' '!=' '' ']' 151: + grep -w qemu /proc/cpuinfo 102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/b.o -Wl,-demangle 143: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - 138: + cat 138: + cc -xc -c -o out/test/x86_64/exclude-libs2/c.o - 151: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 151: + command -v gdb 151: + test_cflags -gdwarf-3 151: + echo 'int main() {}' 151: + cc -B. -gdwarf-3 -o /dev/null -xc - 135: + command -v perl 135: + '[' x86_64 = sh4 ']' 135: + cat 135: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - 131: + cc -B. -o out/test/x86_64/empty-file/exe out/test/x86_64/empty-file/a.o -Wl,--version-script,out/test/x86_64/empty-file/b.script 110: + not grep -F _start out/test/x86_64/discard/log 110: + grep -F _start out/test/x86_64/discard/log 113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libfoo.so 110: + return 0 110: + not grep -F foo out/test/x86_64/discard/log 110: + grep -F foo out/test/x86_64/discard/log 110: + return 0 110: + not grep -F .Lbar out/test/x86_64/discard/log 110: + grep -F .Lbar out/test/x86_64/discard/log 110: + return 0 110: + on_exit 110: + echo OK 110: OK 110: + exit 0 110/425 Test #110: x86_64-discard ........................................ Passed 0.72 sec test 152 Start 152: x86_64-gdb-index-dwarf4 152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh" 152: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 152: Environment variables: 152: MACHINE=x86_64 152: CPU= 152: Test timeout computed to be: 1500 114: + cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a 148: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.o 141: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only 139: + rm -f out/test/x86_64/exclude-libs3/b.a 84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe1 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/a.so -no-pie 144: + cat 144: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - 139: + ar crs out/test/x86_64/exclude-libs3/b.a out/test/x86_64/exclude-libs3/a.o 152: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh 137: + cat 137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - 152: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 152: ++ export LC_ALL=C 152: ++ LC_ALL=C 152: ++ '[' -z x86_64 ']' 152: ++ '[' -z '' ']' 152: ++ TESTDIR=out/test/x86_64 152: ++ CC=cc 152: ++ CXX=c++ 152: ++ GCC=gcc 152: ++ GXX=g++ 152: ++ OBJDUMP=objdump 152: ++ OBJCOPY=objcopy 152: ++ STRIP=strip 152: ++ QEMU= 152: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh .sh 115: + cat 115: + cc -o out/test/x86_64/duplicate-error-gc-sections/b.o -c -xc - 121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 152: ++ testname=gdb-index-dwarf4 152: ++ t=out/test/x86_64/gdb-index-dwarf4 152: ++ mkdir -p out/test/x86_64/gdb-index-dwarf4 149: + cc -B. -shared -o out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi 121: + grep ' foo' out/test/x86_64/dynamic-list/log3 152: ++ case $MACHINE in 152: ++ tlsdesc_opt=-mtls-dialect=gnu2 152: +++ uname 121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo 121: + grep ' bar' out/test/x86_64/dynamic-list/log3 127: + cat 152: ++ '[' Linux = FreeBSD ']' 152: ++ trap 'on_error $LINENO' ERR 152: ++ trap on_exit EXIT 152: ++ echo -n 'Testing gdb-index-dwarf4 ... ' 152: Testing gdb-index-dwarf4 ... ++ set -o pipefail 127: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - 121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar 121: + on_exit 121: + echo OK 121: OK 121: + exit 0 111/425 Test #121: x86_64-dynamic-list ................................... Passed 0.51 sec test 153 Start 153: x86_64-gdb-index-dwarf5 153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh" 153: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 153: Environment variables: 153: MACHINE=x86_64 153: CPU= 153: Test timeout computed to be: 1500 152: ++ set -x 152: + on_qemu 152: + '[' '' '!=' '' ']' 152: + grep -w qemu /proc/cpuinfo 152: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 152: + command -v gdb 152: + test_cflags -gdwarf-4 -g 152: + echo 'int main() {}' 152: + cc -B. -gdwarf-4 -g -o /dev/null -xc - 141: + out/test/x86_64/execute-only/exe 141: + grep 'Hello world' 153: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh 153: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 153: ++ export LC_ALL=C 153: ++ LC_ALL=C 153: ++ '[' -z x86_64 ']' 153: ++ '[' -z '' ']' 153: ++ TESTDIR=out/test/x86_64 153: ++ CC=cc 153: ++ CXX=c++ 153: ++ GCC=gcc 153: ++ GXX=g++ 153: ++ OBJDUMP=objdump 153: ++ OBJCOPY=objcopy 153: ++ STRIP=strip 153: ++ QEMU= 153: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh .sh 130: + ./mold -shared -o out/test/x86_64/empty-dso/c.so out/test/x86_64/empty-dso/b.so 141: Hello world 153: ++ testname=gdb-index-dwarf5 153: ++ t=out/test/x86_64/gdb-index-dwarf5 153: ++ mkdir -p out/test/x86_64/gdb-index-dwarf5 130: + readelf -W --dynamic out/test/x86_64/empty-dso/c.so 130: + grep -F /b.so 134: + readelf -e out/test/x86_64/entry/exe1 133: + readelf --dyn-syms out/test/x86_64/empty-version/b.so 133: + grep ' bar1' 134: + grep 'Entry point address:.*0x1000$' out/test/x86_64/entry/log 130: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/empty-dso/b.so] 130: + on_exit 130: + echo OK 153: ++ case $MACHINE in 153: ++ tlsdesc_opt=-mtls-dialect=gnu2 153: +++ uname 130: OK 130: + exit 0 141: + readelf -W --segments out/test/x86_64/execute-only/exe 141: + grep -E 'LOAD\s.*[0-9a-f] E 0x' 134: Entry point address: 0x1000 134: + cc -B. -o out/test/x86_64/entry/exe2 -Wl,-e,bar out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o 112/425 Test #130: x86_64-empty-dso ...................................... Passed 0.51 sec 133: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 13 bar1 test 154 Start 154: x86_64-gdb-index-dwarf64 154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh" 154: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 154: Environment variables: 154: MACHINE=x86_64 154: CPU= 154: Test timeout computed to be: 1500 133: + readelf --dyn-syms out/test/x86_64/empty-version/b.so 133: + grep ' bar2' 133: 6: 0000000000001670 7 FUNC GLOBAL DEFAULT 13 bar2 141: LOAD 0x0005a4 0x00000000000015a4 0x00000000000015a4 0x00016f 0x00016f E 0x1000 141: + on_exit 141: + echo OK 141: OK 141: + exit 0 153: ++ '[' Linux = FreeBSD ']' 153: ++ trap 'on_error $LINENO' ERR 153: ++ trap on_exit EXIT 153: ++ echo -n 'Testing gdb-index-dwarf5 ... ' 153: Testing gdb-index-dwarf5 ... ++ set -o pipefail 153: ++ set -x 153: + on_qemu 153: + '[' '' '!=' '' ']' 153: + grep -w qemu /proc/cpuinfo 153: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 153: + command -v gdb 153: + test_cflags -gdwarf-5 -g 153: + echo 'int main() {}' 153: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 123: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe1 123: + grep ' xyz' out/test/x86_64/dynamic-list3/log1 123: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz 84: + out/test/x86_64/copyrel-alignment/exe1 84: + grep '\.copyrel.* 32$' 84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe1 148: + readelf --symbols out/test/x86_64/gc-sections/exe1 148: + grep '1 2' 148: + out/test/x86_64/gc-sections/exe1 113/425 Test #141: x86_64-execute-only ................................... Passed 0.40 sec 133: + on_exit 133: + echo OK 133: OK 133: + exit 0 123: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 123: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 123: + return 0 123: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log1 123: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx 84: [29] .copyrel NOBITS 0000000000203940 000930 000004 00 WA 0 0 32 140: + readelf --segments -W out/test/x86_64/execstack/exe 140: + grep 'GNU_STACK.* RWE ' 106: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-response-file/dep 106: out/test/x86_64/dependency-file-response-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file-response-file/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o 106: + grep '/a.o:$' out/test/x86_64/dependency-file-response-file/dep 106: out/test/x86_64/dependency-file-response-file/a.o: 106: + not grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep 106: + grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep 106: + return 0 106: + on_exit 106: + echo OK 106: OK 106: + exit 0 154: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh 154: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 154: ++ export LC_ALL=C 154: ++ LC_ALL=C 154: ++ '[' -z x86_64 ']' 154: ++ '[' -z '' ']' 154: ++ TESTDIR=out/test/x86_64 154: ++ CC=cc 154: ++ CXX=c++ 154: ++ GCC=gcc 154: ++ GXX=g++ 154: ++ OBJDUMP=objdump 154: ++ OBJCOPY=objcopy 154: ++ STRIP=strip 154: ++ QEMU= 154: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh .sh 154: ++ testname=gdb-index-dwarf64 154: ++ t=out/test/x86_64/gdb-index-dwarf64 154: ++ mkdir -p out/test/x86_64/gdb-index-dwarf64 154: ++ case $MACHINE in 154: ++ tlsdesc_opt=-mtls-dialect=gnu2 154: +++ uname 128: + grep 'Hello world' 128: + out/test/x86_64/emit-relocs/exe 128: Hello world 128: + readelf -S out/test/x86_64/emit-relocs/exe 128: + grep -E 'rela?\.text' test 155 Start 155: x86_64-gdb-index-empty 155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh" 155: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 155: Environment variables: 155: MACHINE=x86_64 155: CPU= 155: Test timeout computed to be: 1500 114/425 Test #133: x86_64-empty-version .................................. Passed 0.52 sec 123: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log1 123: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx 123: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 123: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 123: + return 0 123: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 123: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe2 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/b.so -no-pie 140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack 115/425 Test #106: x86_64-dependency-file-response-file .................. Passed 0.99 sec 154: ++ '[' Linux = FreeBSD ']' 154: ++ trap 'on_error $LINENO' ERR 154: ++ trap on_exit EXIT 154: ++ echo -n 'Testing gdb-index-dwarf64 ... ' 154: Testing gdb-index-dwarf64 ... ++ set -o pipefail 154: ++ set -x 154: + on_qemu 154: + '[' '' '!=' '' ']' 154: + grep -w qemu /proc/cpuinfo test 156 Start 156: x86_64-gdb-index-split-dwarf 156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh" 156: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 156: Environment variables: 156: MACHINE=x86_64 156: CPU= 156: Test timeout computed to be: 1500 148: 1 2 148: + grep live_fn1 out/test/x86_64/gc-sections/log1 148: 70: 0000000000001834 7 FUNC LOCAL DEFAULT 20 _Z8live_fn1v 148: + grep live_fn2 out/test/x86_64/gc-sections/log1 148: 71: 000000000000183b 12 FUNC LOCAL DEFAULT 20 _Z8live_fn2v 148: + grep dead_fn1 out/test/x86_64/gc-sections/log1 148: 72: 0000000000001847 7 FUNC LOCAL DEFAULT 20 _Z8dead_fn1v 148: + grep dead_fn2 out/test/x86_64/gc-sections/log1 124: + cat 124: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC 118: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/c.so 118: + not grep -F '(DEBUG)' 118: + grep -F '(DEBUG)' 118: + return 0 104: + cat 104: + cc -c -o out/test/x86_64/depaudit2/c.o -xc - 123: + return 0 123: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe2 out/test/x86_64/dynamic-list3/b.o test 157 Start 157: x86_64-glibc-2.22-bug 157: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh" 157: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 157: Environment variables: 157: MACHINE=x86_64 157: CPU= 157: Test timeout computed to be: 1500 148: 73: 000000000000184e 12 FUNC LOCAL DEFAULT 20 _Z8dead_fn2v 148: + grep live_var1 out/test/x86_64/gc-sections/log1 148: 66: 0000000000003af0 4 OBJECT LOCAL DEFAULT 26 live_var1 148: + grep live_var2 out/test/x86_64/gc-sections/log1 148: 67: 0000000000003b24 4 OBJECT LOCAL DEFAULT 29 live_var2 148: + grep dead_var1 out/test/x86_64/gc-sections/log1 126: + out/test/x86_64/emit-relocs-cpp/exe 126: + grep 'Hello world' 126: Hello world 126: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe 126: + grep -E 'rela?\.text' 155: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh 155: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 155: ++ export LC_ALL=C 155: ++ LC_ALL=C 155: ++ '[' -z x86_64 ']' 155: ++ '[' -z '' ']' 155: ++ TESTDIR=out/test/x86_64 155: ++ CC=cc 155: ++ CXX=c++ 155: ++ GCC=gcc 155: ++ GXX=g++ 155: ++ OBJDUMP=objdump 155: ++ OBJCOPY=objcopy 155: ++ STRIP=strip 155: ++ QEMU= 155: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh .sh 155: ++ testname=gdb-index-empty 155: ++ t=out/test/x86_64/gdb-index-empty 155: ++ mkdir -p out/test/x86_64/gdb-index-empty 155: ++ case $MACHINE in 155: ++ tlsdesc_opt=-mtls-dialect=gnu2 155: +++ uname 155: ++ '[' Linux = FreeBSD ']' 155: ++ trap 'on_error $LINENO' ERR 155: ++ trap on_exit EXIT 155: ++ echo -n 'Testing gdb-index-empty ... ' 155: Testing gdb-index-empty ... ++ set -o pipefail 155: ++ set -x 155: + cc -c -o out/test/x86_64/gdb-index-empty/a.o -xc - 131: + grep 'Hello world' 131: + out/test/x86_64/empty-file/exe 131: Hello world 131: + on_exit 131: + echo OK 131: OK 131: + exit 0 114: + not cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a -Wl,--pop-state 128: [36] .rela.text RELA 0000000000000000 000022c8 128: + on_exit 128: + echo OK 128: OK 128: + exit 0 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 116/425 Test #131: x86_64-empty-file ..................................... Passed 0.56 sec test 158 Start 158: x86_64-global-offset-table 158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh" 158: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 158: Environment variables: 158: MACHINE=x86_64 158: CPU= 158: Test timeout computed to be: 1500 148: 68: 0000000000003af4 4 OBJECT LOCAL DEFAULT 26 dead_var1 148: + grep dead_var2 out/test/x86_64/gc-sections/log1 148: 69: 0000000000003af8 4 OBJECT LOCAL DEFAULT 26 dead_var2 148: + c++ -B. -o out/test/x86_64/gc-sections/exe2 out/test/x86_64/gc-sections/a.o -Wl,-gc-sections 126: [36] .rela.text RELA 0000000000000000 0022c8 000168 18 I 34 20 8 126: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe 126: + grep -E 'rela?\.eh_frame' 155: + echo 'void _start() {}' 117/425 Test #128: x86_64-emit-relocs .................................... Passed 0.58 sec 118: + on_exit 118: + echo OK 118: OK 118: + exit 0 118/425 Test #118: x86_64-dynamic-dt-debug ............................... Passed 0.63 sec 122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe 122: + not grep ' foo' out/test/x86_64/dynamic-list2/log 122: + grep ' foo' out/test/x86_64/dynamic-list2/log 122: + return 0 122: + not grep ' bar' out/test/x86_64/dynamic-list2/log 122: + grep ' bar' out/test/x86_64/dynamic-list2/log 136: + static=-static 136: + static='-static -pthread' 136: + cat 136: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC 156: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh 156: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 156: ++ export LC_ALL=C 156: ++ LC_ALL=C 156: ++ '[' -z x86_64 ']' 156: ++ '[' -z '' ']' 156: ++ TESTDIR=out/test/x86_64 156: ++ CC=cc 156: ++ CXX=c++ 156: ++ GCC=gcc 156: ++ GXX=g++ 156: ++ OBJDUMP=objdump 156: ++ OBJCOPY=objcopy 156: ++ STRIP=strip 156: ++ QEMU= 156: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh .sh 156: ++ testname=gdb-index-split-dwarf 156: ++ t=out/test/x86_64/gdb-index-split-dwarf 156: ++ mkdir -p out/test/x86_64/gdb-index-split-dwarf 156: ++ case $MACHINE in 156: ++ tlsdesc_opt=-mtls-dialect=gnu2 154: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 154: + command -v gdb 154: + test_cflags -gdwarf-5 -g -gdwarf64 154: + echo 'int main() {}' 154: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - 113: + readelf --dynamic out/test/x86_64/dt-needed/exe 113: + grep -F 'Shared library: [libfoo]' 113: 0x0000000000000001 (NEEDED) Shared library: [libfoo] 113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -L out/test/x86_64/dt-needed -lfoo 157: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh 157: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 157: ++ export LC_ALL=C 157: ++ LC_ALL=C 157: ++ '[' -z x86_64 ']' 157: ++ '[' -z '' ']' 157: ++ TESTDIR=out/test/x86_64 157: ++ CC=cc 157: ++ CXX=c++ 157: ++ GCC=gcc 157: ++ GXX=g++ 157: ++ OBJDUMP=objdump 157: ++ OBJCOPY=objcopy 157: ++ STRIP=strip 157: ++ QEMU= 157: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh .sh 157: ++ testname=glibc-2.22-bug 157: ++ t=out/test/x86_64/glibc-2.22-bug 157: ++ mkdir -p out/test/x86_64/glibc-2.22-bug test 159 Start 159: x86_64-gnu-hash 159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh" 159: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 159: Environment variables: 159: MACHINE=x86_64 159: CPU= 159: Test timeout computed to be: 1500 test 160 Start 160: x86_64-gnu-property 160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh" 160: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 160: Environment variables: 160: MACHINE=x86_64 160: CPU= 160: Test timeout computed to be: 1500 126: [31] .rela.eh_frame RELA 0000000000000000 0009b8 000030 18 I 34 12 8 126: + on_exit 126: + echo OK 126: OK 126: + exit 0 156: +++ uname 156: ++ '[' Linux = FreeBSD ']' 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT 156: ++ echo -n 'Testing gdb-index-split-dwarf ... ' 156: Testing gdb-index-split-dwarf ... ++ set -o pipefail 156: ++ set -x 156: + on_qemu 156: + '[' '' '!=' '' ']' 156: + grep -w qemu /proc/cpuinfo 102: mold: error: undefined symbol: Pi 102: + on_exit 102: + echo OK 102: OK 102: + exit 0 149: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so 149: + grep -F .gdb_index 149: [36] .gdb_index PROGBITS 0000000000000000 002350 0001bd 00 0 0 4 149: + cat 149: + cc -c -o out/test/x86_64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 119/425 Test #102: x86_64-demangle ....................................... Passed 1.17 sec 120/425 Test #126: x86_64-emit-relocs-cpp ................................ Passed 0.60 sec test 161 Start 161: x86_64-gnu-retain 161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh" 161: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 161: Environment variables: 161: MACHINE=x86_64 161: CPU= 161: Test timeout computed to be: 1500 test 162 Start 162: x86_64-gnu-unique 162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh" 162: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 162: Environment variables: 162: MACHINE=x86_64 162: CPU= 162: Test timeout computed to be: 1500 122: + return 0 122: + cat 122: + cc -B. -o out/test/x86_64/dynamic-list2/exe1 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list2/dyn 158: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh 158: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 158: ++ export LC_ALL=C 158: ++ LC_ALL=C 158: ++ '[' -z x86_64 ']' 158: ++ '[' -z '' ']' 158: ++ TESTDIR=out/test/x86_64 158: ++ CC=cc 158: ++ CXX=c++ 158: ++ GCC=gcc 158: ++ GXX=g++ 158: ++ OBJDUMP=objdump 158: ++ OBJCOPY=objcopy 158: ++ STRIP=strip 158: ++ QEMU= 158: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh .sh 158: ++ testname=global-offset-table 158: ++ t=out/test/x86_64/global-offset-table 158: ++ mkdir -p out/test/x86_64/global-offset-table 158: ++ case $MACHINE in 158: ++ tlsdesc_opt=-mtls-dialect=gnu2 158: +++ uname 158: ++ '[' Linux = FreeBSD ']' 158: ++ trap 'on_error $LINENO' ERR 158: ++ trap on_exit EXIT 158: ++ echo -n 'Testing global-offset-table ... ' 158: Testing global-offset-table ... ++ set -o pipefail 158: ++ set -x 158: + '[' x86_64 = ppc64le ']' 158: + cat 158: + cc -fPIC -c -o out/test/x86_64/global-offset-table/a.o -xc - 134: + readelf -e out/test/x86_64/entry/exe2 157: ++ case $MACHINE in 157: ++ tlsdesc_opt=-mtls-dialect=gnu2 157: +++ uname 157: ++ '[' Linux = FreeBSD ']' 157: ++ trap 'on_error $LINENO' ERR 157: ++ trap on_exit EXIT 157: ++ echo -n 'Testing glibc-2.22-bug ... ' 157: Testing glibc-2.22-bug ... ++ set -o pipefail 157: ++ set -x 157: + cc -o out/test/x86_64/glibc-2.22-bug/a.o -fPIC -c -xc - 157: + cat 159: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh 159: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 159: ++ export LC_ALL=C 159: ++ LC_ALL=C 159: ++ '[' -z x86_64 ']' 159: ++ '[' -z '' ']' 159: ++ TESTDIR=out/test/x86_64 159: ++ CC=cc 159: ++ CXX=c++ 159: ++ GCC=gcc 159: ++ GXX=g++ 159: ++ OBJDUMP=objdump 159: ++ OBJCOPY=objcopy 159: ++ STRIP=strip 159: ++ QEMU= 159: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh .sh 159: ++ testname=gnu-hash 159: ++ t=out/test/x86_64/gnu-hash 159: ++ mkdir -p out/test/x86_64/gnu-hash 160: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh 160: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 160: ++ export LC_ALL=C 160: ++ LC_ALL=C 160: ++ '[' -z x86_64 ']' 160: ++ '[' -z '' ']' 160: ++ TESTDIR=out/test/x86_64 160: ++ CC=cc 160: ++ CXX=c++ 160: ++ GCC=gcc 160: ++ GXX=g++ 160: ++ OBJDUMP=objdump 160: ++ OBJCOPY=objcopy 160: ++ STRIP=strip 160: ++ QEMU= 160: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh .sh 160: ++ testname=gnu-property 160: ++ t=out/test/x86_64/gnu-property 160: ++ mkdir -p out/test/x86_64/gnu-property 78: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/f.a 139: + cat 139: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - 156: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 156: + command -v gdb 156: + test_cflags -gdwarf-5 -g 156: + echo 'int main() {}' 156: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 111: + cat 111: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - 84: + out/test/x86_64/copyrel-alignment/exe2 161: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh 161: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 161: ++ export LC_ALL=C 161: ++ LC_ALL=C 161: ++ '[' -z x86_64 ']' 161: ++ '[' -z '' ']' 161: ++ TESTDIR=out/test/x86_64 161: ++ CC=cc 161: ++ CXX=c++ 161: ++ GCC=gcc 161: ++ GXX=g++ 161: ++ OBJDUMP=objdump 161: ++ OBJCOPY=objcopy 161: ++ STRIP=strip 161: ++ QEMU= 161: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh .sh 160: ++ case $MACHINE in 160: ++ tlsdesc_opt=-mtls-dialect=gnu2 160: +++ uname 140: + readelf --segments -W out/test/x86_64/execstack/exe 140: + grep 'GNU_STACK.* RW ' 84: + grep '\.copyrel.* 8$' 84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 162: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh 160: ++ '[' Linux = FreeBSD ']' 160: ++ trap 'on_error $LINENO' ERR 160: ++ trap on_exit EXIT 160: ++ echo -n 'Testing gnu-property ... ' 160: Testing gnu-property ... ++ set -o pipefail 160: ++ set -x 160: + cat 160: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - 162: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 162: ++ export LC_ALL=C 162: ++ LC_ALL=C 162: ++ '[' -z x86_64 ']' 162: ++ '[' -z '' ']' 162: ++ TESTDIR=out/test/x86_64 162: ++ CC=cc 162: ++ CXX=c++ 162: ++ GCC=gcc 162: ++ GXX=g++ 162: ++ OBJDUMP=objdump 162: ++ OBJCOPY=objcopy 162: ++ STRIP=strip 162: ++ QEMU= 161: ++ testname=gnu-retain 161: ++ t=out/test/x86_64/gnu-retain 161: ++ mkdir -p out/test/x86_64/gnu-retain 162: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh .sh 162: ++ testname=gnu-unique 162: ++ t=out/test/x86_64/gnu-unique 162: ++ mkdir -p out/test/x86_64/gnu-unique 134: + grep 'Entry point address:.*0x2000$' out/test/x86_64/entry/log 134: Entry point address: 0x2000 123: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe2 138: + cc -B. -shared -o out/test/x86_64/exclude-libs2/d.so out/test/x86_64/exclude-libs2/c.o out/test/x86_64/exclude-libs2/b.a -Wl,-exclude-libs=b.a 144: + cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common 134: + on_exit 134: + echo OK 134: OK 134: + exit 0 115: + grep 'duplicate symbol.*: foo$' 121/425 Test #134: x86_64-entry .......................................... Passed 0.61 sec 115: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe1 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o 140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o 162: ++ case $MACHINE in 162: ++ tlsdesc_opt=-mtls-dialect=gnu2 162: +++ uname 162: ++ '[' Linux = FreeBSD ']' 162: ++ trap 'on_error $LINENO' ERR 162: ++ trap on_exit EXIT 162: ++ echo -n 'Testing gnu-unique ... ' 162: Testing gnu-unique ... ++ set -o pipefail 162: ++ set -x 162: + command -v g++ 162: + cat 162: + g++ -o out/test/x86_64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - 113: + readelf --dynamic out/test/x86_64/dt-needed/exe 113: + grep -F 'Shared library: [libfoo]' 113: 0x0000000000000001 (NEEDED) Shared library: [libfoo] 113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libbar.so 84: [29] .copyrel NOBITS 0000000000203938 000930 000004 00 WA 0 0 8 84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe3 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/c.so -no-pie 159: ++ case $MACHINE in 159: ++ tlsdesc_opt=-mtls-dialect=gnu2 159: +++ uname 159: ++ '[' Linux = FreeBSD ']' 159: ++ trap 'on_error $LINENO' ERR 159: ++ trap on_exit EXIT 159: ++ echo -n 'Testing gnu-hash ... ' 159: Testing gnu-hash ... ++ set -o pipefail 159: ++ set -x 159: + cat 159: + cc -c -o out/test/x86_64/gnu-hash/a.o -xc - 124: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o 161: ++ case $MACHINE in 161: ++ tlsdesc_opt=-mtls-dialect=gnu2 161: +++ uname 161: ++ '[' Linux = FreeBSD ']' 161: ++ trap 'on_error $LINENO' ERR 161: ++ trap on_exit EXIT 161: ++ echo -n 'Testing gnu-retain ... ' 161: Testing gnu-retain ... ++ set -o pipefail 161: ++ set -x 161: + '[' x86_64 = ppc64 ']' 161: + cc -c -o out/test/x86_64/gnu-retain/a.o -xc - -ffunction-sections 161: + cat 114: + grep 'duplicate symbol:.* foo' out/test/x86_64/duplicate-error-archive/log 114: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-archive/b.a(a.o): out/test/x86_64/duplicate-error-archive/b.a(a.o): foo 114: + on_exit 114: + echo OK 114: OK 114: + exit 0 test 163 Start 163: x86_64-gnu-warning 163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh" 163: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 163: Environment variables: 163: MACHINE=x86_64 163: CPU= 163: Test timeout computed to be: 1500 137: + rm -f out/test/x86_64/exclude-libs/c.a 137: + ar crs out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/a.o 148: + readelf --symbols out/test/x86_64/gc-sections/exe2 148: + out/test/x86_64/gc-sections/exe2 148: + grep '1 2' 148: 1 2 148: + grep live_fn1 out/test/x86_64/gc-sections/log2 148: 64: 00000000000017e4 7 FUNC LOCAL DEFAULT 19 _Z8live_fn1v 148: + grep live_fn2 out/test/x86_64/gc-sections/log2 148: 65: 00000000000017eb 12 FUNC LOCAL DEFAULT 19 _Z8live_fn2v 148: + not grep dead_fn1 out/test/x86_64/gc-sections/log2 148: + grep dead_fn1 out/test/x86_64/gc-sections/log2 148: + return 0 148: + not grep dead_fn2 out/test/x86_64/gc-sections/log2 148: + grep dead_fn2 out/test/x86_64/gc-sections/log2 148: + return 0 148: + grep live_var1 out/test/x86_64/gc-sections/log2 148: 62: 0000000000003a80 4 OBJECT LOCAL DEFAULT 25 live_var1 148: + grep live_var2 out/test/x86_64/gc-sections/log2 148: 63: 0000000000003aac 4 OBJECT LOCAL DEFAULT 28 live_var2 148: + not grep dead_var1 out/test/x86_64/gc-sections/log2 148: + grep dead_var1 out/test/x86_64/gc-sections/log2 148: + return 0 148: + not grep dead_var2 out/test/x86_64/gc-sections/log2 148: + grep dead_var2 out/test/x86_64/gc-sections/log2 148: + return 0 148: + on_exit 148: + echo OK 148: OK 148: + exit 0 135: + cat 135: + c++ -o out/test/x86_64/exception-multiple-ehframe/b.o -c -xc++ - 123: + grep ' xyz' out/test/x86_64/dynamic-list3/log2 123: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz 123: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 123: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 123: + return 0 123: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log2 123: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx 123: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log2 123: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx 123: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 123: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 123: + return 0 123: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 123: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 123: + return 0 123: + on_exit 123: + echo OK 123: OK 123: + exit 0 122/425 Test #114: x86_64-duplicate-error-archive ........................ Passed 0.83 sec 123/425 Test #148: x86_64-gc-sections .................................... Passed 0.55 sec test 164 Start 164: x86_64-hash-style-sysv 164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh" 164: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 164: Environment variables: 164: MACHINE=x86_64 164: CPU= 164: Test timeout computed to be: 1500 test 165 Start 165: x86_64-hash-style 165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh" 165: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 165: Environment variables: 165: MACHINE=x86_64 165: CPU= 165: Test timeout computed to be: 1500 124/425 Test #123: x86_64-dynamic-list3 .................................. Passed 0.79 sec 142: + ./mold -o out/test/x86_64/export-dynamic/exe out/test/x86_64/export-dynamic/a.o out/test/x86_64/export-dynamic/b.so --export-dynamic 142: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe 122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe1 122: + grep ' foo' out/test/x86_64/dynamic-list2/log1 122: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo 122: + not grep ' bar' out/test/x86_64/dynamic-list2/log1 122: + grep ' bar' out/test/x86_64/dynamic-list2/log1 122: + return 0 122: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log1 122: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi 122: + cc -B. -o out/test/x86_64/dynamic-list2/exe2 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list2/dyn 104: + cc -B. -o out/test/x86_64/depaudit2/exe1 out/test/x86_64/depaudit2/c.o out/test/x86_64/depaudit2/b.so -Wl,--allow-shlib-undefined 136: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC 155: + ./mold -o out/test/x86_64/gdb-index-empty/exe out/test/x86_64/gdb-index-empty/a.o -gdb-index 153: + cat 153: + cat 153: + cat 153: + cat 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections 78: + out/test/x86_64/common-archive/exe 78: + grep '5 0 7 2' 78: 5 0 7 2 78: + on_exit 78: + echo OK 78: OK 78: + exit 0 125/425 Test #78: x86_64-common-archive ................................. Passed 1.97 sec 145: + cat 145: + cc -o out/test/x86_64/filler/a.o -c -xc - 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cat 139: + cc -B. -shared -o out/test/x86_64/exclude-libs3/d.so out/test/x86_64/exclude-libs3/c.o out/test/x86_64/exclude-libs3/b.a -Wl,-exclude-libs=ALL 160: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie 157: + cc -B. -o out/test/x86_64/glibc-2.22-bug/b.so -shared out/test/x86_64/glibc-2.22-bug/a.o 163: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh 163: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 163: ++ export LC_ALL=C 163: ++ LC_ALL=C 163: ++ '[' -z x86_64 ']' 163: ++ '[' -z '' ']' 163: ++ TESTDIR=out/test/x86_64 163: ++ CC=cc 163: ++ CXX=c++ 163: ++ GCC=gcc 163: ++ GXX=g++ 163: ++ OBJDUMP=objdump 163: ++ OBJCOPY=objcopy 163: ++ STRIP=strip 163: ++ QEMU= 163: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh .sh 163: ++ testname=gnu-warning 163: ++ t=out/test/x86_64/gnu-warning 163: ++ mkdir -p out/test/x86_64/gnu-warning 163: ++ case $MACHINE in 163: ++ tlsdesc_opt=-mtls-dialect=gnu2 163: +++ uname 163: ++ '[' Linux = FreeBSD ']' 163: ++ trap 'on_error $LINENO' ERR 163: ++ trap on_exit EXIT 163: ++ echo -n 'Testing gnu-warning ... ' 163: Testing gnu-warning ... ++ set -o pipefail 163: ++ set -x 163: + cc -c -o out/test/x86_64/gnu-warning/a.o -xc - 163: + cat test 166 Start 166: x86_64-hello-dynamic 166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh" 166: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 166: Environment variables: 166: MACHINE=x86_64 166: CPU= 166: Test timeout computed to be: 1500 test 167 Start 167: x86_64-hello-static 167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh" 167: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 167: Environment variables: 167: MACHINE=x86_64 167: CPU= 167: Test timeout computed to be: 1500 155: + readelf -WS out/test/x86_64/gdb-index-empty/exe 155: + not grep -F .gdb_index 155: + grep -F .gdb_index 147: + cat 147: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - 143: + cc -B. -o out/test/x86_64/export-from-exe/exe out/test/x86_64/export-from-exe/a.o out/test/x86_64/export-from-exe/b.so 164: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh 164: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 164: ++ export LC_ALL=C 164: ++ LC_ALL=C 164: ++ '[' -z x86_64 ']' 164: ++ '[' -z '' ']' 164: ++ TESTDIR=out/test/x86_64 164: ++ CC=cc 164: ++ CXX=c++ 164: ++ GCC=gcc 164: ++ GXX=g++ 164: ++ OBJDUMP=objdump 164: ++ OBJCOPY=objcopy 164: ++ STRIP=strip 164: ++ QEMU= 164: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh .sh 164: ++ testname=hash-style-sysv 164: ++ t=out/test/x86_64/hash-style-sysv 164: ++ mkdir -p out/test/x86_64/hash-style-sysv 164: ++ case $MACHINE in 164: ++ tlsdesc_opt=-mtls-dialect=gnu2 165: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh 165: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 165: ++ export LC_ALL=C 165: ++ LC_ALL=C 165: ++ '[' -z x86_64 ']' 165: ++ '[' -z '' ']' 165: ++ TESTDIR=out/test/x86_64 165: ++ CC=cc 165: ++ CXX=c++ 165: ++ GCC=gcc 165: ++ GXX=g++ 165: ++ OBJDUMP=objdump 165: ++ OBJCOPY=objcopy 165: ++ STRIP=strip 165: ++ QEMU= 165: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh .sh 165: ++ testname=hash-style 165: ++ t=out/test/x86_64/hash-style 165: ++ mkdir -p out/test/x86_64/hash-style 165: ++ case $MACHINE in 165: ++ tlsdesc_opt=-mtls-dialect=gnu2 165: +++ uname 155: + return 0 155: + on_exit 155: + echo OK 155: OK 155: + exit 0 164: +++ uname 142: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/x86_64/export-dynamic/log 142: 2: 0000000000201309 0 NOTYPE GLOBAL DEFAULT 7 bar 166: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh 166: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 166: ++ export LC_ALL=C 166: ++ LC_ALL=C 166: ++ '[' -z x86_64 ']' 166: ++ '[' -z '' ']' 166: ++ TESTDIR=out/test/x86_64 166: ++ CC=cc 166: ++ CXX=c++ 166: ++ GCC=gcc 166: ++ GXX=g++ 166: ++ OBJDUMP=objdump 166: ++ OBJCOPY=objcopy 166: ++ STRIP=strip 166: ++ QEMU= 166: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh .sh 167: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh 126/425 Test #155: x86_64-gdb-index-empty ................................ Passed 0.23 sec 164: ++ '[' Linux = FreeBSD ']' 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT 164: ++ echo -n 'Testing hash-style-sysv ... ' 165: ++ '[' Linux = FreeBSD ']' 165: ++ trap 'on_error $LINENO' ERR 165: ++ trap on_exit EXIT 165: ++ echo -n 'Testing hash-style ... ' 165: Testing hash-style ... ++ set -o pipefail 165: ++ set -x 165: + cat 165: + cc -o out/test/x86_64/hash-style/a.o -c -xc - test 168 Start 168: x86_64-help 168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/help.sh" 168: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 168: Environment variables: 168: MACHINE=x86_64 168: CPU= 168: Test timeout computed to be: 1500 164: Testing hash-style-sysv ... ++ set -o pipefail 164: ++ set -x 164: + cat 164: + cc -o out/test/x86_64/hash-style-sysv/a.o -c -xc - -fPIC 167: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 167: ++ export LC_ALL=C 167: ++ LC_ALL=C 167: ++ '[' -z x86_64 ']' 167: ++ '[' -z '' ']' 167: ++ TESTDIR=out/test/x86_64 167: ++ CC=cc 167: ++ CXX=c++ 167: ++ GCC=gcc 167: ++ GXX=g++ 167: ++ OBJDUMP=objdump 167: ++ OBJCOPY=objcopy 167: ++ STRIP=strip 167: ++ QEMU= 167: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh .sh 167: ++ testname=hello-static 167: ++ t=out/test/x86_64/hello-static 167: ++ mkdir -p out/test/x86_64/hello-static 142: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/x86_64/export-dynamic/log 142: 1: 000000000020130a 0 NOTYPE GLOBAL DEFAULT 7 _start 142: + on_exit 142: + echo OK 142: OK 142: + exit 0 166: ++ testname=hello-dynamic 166: ++ t=out/test/x86_64/hello-dynamic 166: ++ mkdir -p out/test/x86_64/hello-dynamic 166: ++ case $MACHINE in 166: ++ tlsdesc_opt=-mtls-dialect=gnu2 127/425 Test #142: x86_64-export-dynamic ................................. Passed 0.65 sec 168: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/help.sh test 169 Start 169: x86_64-hidden-archive 169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh" 169: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 169: Environment variables: 169: MACHINE=x86_64 169: CPU= 169: Test timeout computed to be: 1500 168: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 168: ++ export LC_ALL=C 168: ++ LC_ALL=C 168: ++ '[' -z x86_64 ']' 168: ++ '[' -z '' ']' 168: ++ TESTDIR=out/test/x86_64 168: ++ CC=cc 168: ++ CXX=c++ 168: ++ GCC=gcc 168: ++ GXX=g++ 168: ++ OBJDUMP=objdump 168: ++ OBJCOPY=objcopy 168: ++ STRIP=strip 168: ++ QEMU= 168: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/help.sh .sh 168: ++ testname=help 168: ++ t=out/test/x86_64/help 168: ++ mkdir -p out/test/x86_64/help 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 167: ++ case $MACHINE in 167: ++ tlsdesc_opt=-mtls-dialect=gnu2 167: +++ uname 144: + not cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings 150: + cat 168: ++ case $MACHINE in 168: ++ tlsdesc_opt=-mtls-dialect=gnu2 169: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh 169: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C 169: ++ '[' -z x86_64 ']' 169: ++ '[' -z '' ']' 169: ++ TESTDIR=out/test/x86_64 169: ++ CC=cc 169: ++ CXX=c++ 169: ++ GCC=gcc 169: ++ GXX=g++ 169: ++ OBJDUMP=objdump 169: ++ OBJCOPY=objcopy 169: ++ STRIP=strip 169: ++ QEMU= 169: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh .sh 169: ++ testname=hidden-archive 169: ++ t=out/test/x86_64/hidden-archive 169: ++ mkdir -p out/test/x86_64/hidden-archive 150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 168: +++ uname 168: ++ '[' Linux = FreeBSD ']' 168: ++ trap 'on_error $LINENO' ERR 168: ++ trap on_exit EXIT 168: ++ echo -n 'Testing help ... ' 168: Testing help ... ++ set -o pipefail 168: ++ set -x 168: + ./mold --help 168: + grep Usage 168: Usage: ./mold [options] file... 168: + on_exit 168: + echo OK 168: OK 168: + exit 0 166: +++ uname 166: ++ '[' Linux = FreeBSD ']' 166: ++ trap 'on_error $LINENO' ERR 166: ++ trap on_exit EXIT 166: ++ echo -n 'Testing hello-dynamic ... ' 166: Testing hello-dynamic ... ++ set -o pipefail 166: ++ set -x 166: + cat 166: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE 167: ++ '[' Linux = FreeBSD ']' 167: ++ trap 'on_error $LINENO' ERR 167: ++ trap on_exit EXIT 167: ++ echo -n 'Testing hello-static ... ' 167: Testing hello-static ... ++ set -o pipefail 167: ++ set -x 167: + test_cflags -static 167: + echo 'int main() {}' 167: + cc -B. -static -o /dev/null -xc - 115: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo 115: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe2 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o -Wl,-gc-sections 115: + grep 'duplicate symbol.*: foo$' 128/425 Test #168: x86_64-help ........................................... Passed 0.03 sec test 170 Start 170: x86_64-hidden-undef 170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh" 170: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 170: Environment variables: 170: MACHINE=x86_64 170: CPU= 170: Test timeout computed to be: 1500 169: ++ case $MACHINE in 169: ++ tlsdesc_opt=-mtls-dialect=gnu2 169: +++ uname 145: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o 169: ++ '[' Linux = FreeBSD ']' 169: ++ trap 'on_error $LINENO' ERR 169: ++ trap on_exit EXIT 169: ++ echo -n 'Testing hidden-archive ... ' 169: Testing hidden-archive ... ++ set -o pipefail 169: ++ set -x 169: + cat 169: + cc -c -o out/test/x86_64/hidden-archive/a.o -fPIC -xc - 170: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh 170: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 170: ++ export LC_ALL=C 170: ++ LC_ALL=C 170: ++ '[' -z x86_64 ']' 170: ++ '[' -z '' ']' 170: ++ TESTDIR=out/test/x86_64 170: ++ CC=cc 170: ++ CXX=c++ 170: ++ GCC=gcc 170: ++ GXX=g++ 170: ++ OBJDUMP=objdump 170: ++ OBJCOPY=objcopy 170: ++ STRIP=strip 170: ++ QEMU= 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections 170: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh .sh 136: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread 113: + readelf --dynamic out/test/x86_64/dt-needed/exe 113: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' 170: ++ testname=hidden-undef 170: ++ t=out/test/x86_64/hidden-undef 170: ++ mkdir -p out/test/x86_64/hidden-undef 135: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o 124: + cat 124: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - 140: + readelf --segments -W out/test/x86_64/execstack/exe 140: + grep 'GNU_STACK.* RW ' 151: + cat 151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 111: + cc -B. -o out/test/x86_64/dso-undef/exe out/test/x86_64/dso-undef/b.so out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/e.o 149: + cc -B. -o out/test/x86_64/gdb-index-compress-output/exe out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib 113: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/dt-needed/libbar.so] 160: + readelf -W --sections out/test/x86_64/gnu-property/exe 160: + grep -Fw .note.gnu.property 159: + cc -B. -o out/test/x86_64/gnu-hash/b.so out/test/x86_64/gnu-hash/a.o -Wl,-hash-style=gnu -shared 157: + grep -E -A1 '\.rela?\.dyn' 157: + grep -E '\.rela?\.plt' 157: + readelf -W --sections out/test/x86_64/glibc-2.22-bug/b.so 152: + cat 113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -Lout/test/x86_64/dt-needed -lbar 152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 170: ++ case $MACHINE in 170: ++ tlsdesc_opt=-mtls-dialect=gnu2 143: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe 143: + grep expfn2 147: + cc -B. -o out/test/x86_64/func-addr/exe -no-pie out/test/x86_64/func-addr/b.o out/test/x86_64/func-addr/a.so 84: + out/test/x86_64/copyrel-alignment/exe3 138: + grep -F foo 138: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so 140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 161: + readelf -WS out/test/x86_64/gnu-retain/a.o 161: + grep '\.text\.foo.*AXR' 158: + cc -B. -no-pie -o out/test/x86_64/global-offset-table/exe out/test/x86_64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ 140: + on_exit 140: + echo OK 140: OK 140: + exit 0 139: + readelf --dyn-syms out/test/x86_64/exclude-libs3/d.so 160: [ 2] .note.gnu.property NOTE 0000000000200300 000300 000020 00 A 0 0 8 170: +++ uname 129/425 Test #140: x86_64-execstack ...................................... Passed 0.84 sec 139: + grep -F foo 163: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie 162: + cat 122: + grep ' foo' out/test/x86_64/dynamic-list2/log2 test 171 Start 171: x86_64-hidden-weak-undef 171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh" 171: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 171: Environment variables: 171: MACHINE=x86_64 171: CPU= 171: Test timeout computed to be: 1500 139: 5: 0000000000001649 12 FUNC GLOBAL DEFAULT 15 foo 139: + on_exit 139: + echo OK 139: OK 139: + exit 0 162: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - 122: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo 122: + not grep ' bar' out/test/x86_64/dynamic-list2/log2 122: + grep ' bar' out/test/x86_64/dynamic-list2/log2 143: 5: 00000000000017b0 7 FUNC GLOBAL DEFAULT 19 expfn2 143: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe 143: + grep expfn1 104: + readelf --dynamic out/test/x86_64/depaudit2/exe1 104: + grep 'Dependency audit library:..*/a.so' 170: ++ '[' Linux = FreeBSD ']' 170: ++ trap 'on_error $LINENO' ERR 170: ++ trap on_exit EXIT 170: ++ echo -n 'Testing hidden-undef ... ' 170: Testing hidden-undef ... ++ set -o pipefail 170: ++ set -x 170: + cat 170: + cc -o out/test/x86_64/hidden-undef/a.so -shared -fPIC -xc - 84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 84: + grep '\.copyrel.* 256$' 96: + cat 96: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - 157: [ 8] .rela.plt RELA 00000000000004b0 0004b0 000018 18 A 3 23 8 157: + on_exit 157: + echo OK 157: OK 157: + exit 0 160: + readelf -W --segments out/test/x86_64/gnu-property/exe 160: + grep -w GNU_PROPERTY 161: [ 4] .text.foo PROGBITS 0000000000000000 000040 000007 00 AXR 0 0 1 161: + cc -B. -o out/test/x86_64/gnu-retain/exe out/test/x86_64/gnu-retain/a.o -Wl,-gc-sections 154: + cat 138: 5: 00000000000015d9 11 FUNC GLOBAL DEFAULT 13 foo 138: + on_exit 138: + echo OK 138: OK 138: + exit 0 130/425 Test #138: x86_64-exclude-libs2 .................................. Passed 0.92 sec 131/425 Test #139: x86_64-exclude-libs3 .................................. Passed 0.86 sec 132/425 Test #157: x86_64-glibc-2.22-bug ................................. Passed 0.42 sec 143: 4: 00000000000017a9 7 FUNC GLOBAL DEFAULT 19 expfn1 143: + on_exit 143: + echo OK 143: OK 143: + exit 0 133/425 Test #143: x86_64-export-from-exe ................................ Passed 0.83 sec 104: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [out/test/x86_64/depaudit2/a.so] 104: + cc -B. -o out/test/x86_64/depaudit2/exe2 out/test/x86_64/depaudit2/c.o out/test/x86_64/depaudit2/b.so -Wl,--depaudit=foo -Wl,--allow-shlib-undefined 154: + cat test 172 Start 172: x86_64-icf-safe 172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh" 172: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 172: Environment variables: 172: MACHINE=x86_64 172: CPU= 172: Test timeout computed to be: 1500 test 173 Start 173: x86_64-icf-small 173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh" 173: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 173: Environment variables: 173: MACHINE=x86_64 173: CPU= 173: Test timeout computed to be: 1500 test 174 Start 174: x86_64-icf 174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh" 174: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 174: Environment variables: 174: MACHINE=x86_64 174: CPU= 174: Test timeout computed to be: 1500 171: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh 171: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 171: ++ export LC_ALL=C 171: ++ LC_ALL=C 171: ++ '[' -z x86_64 ']' 171: ++ '[' -z '' ']' 171: ++ TESTDIR=out/test/x86_64 171: ++ CC=cc 171: ++ CXX=c++ 171: ++ GCC=gcc 171: ++ GXX=g++ 171: ++ OBJDUMP=objdump 171: ++ OBJCOPY=objcopy 171: ++ STRIP=strip 171: ++ QEMU= 171: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh .sh 171: ++ testname=hidden-weak-undef 171: ++ t=out/test/x86_64/hidden-weak-undef 171: ++ mkdir -p out/test/x86_64/hidden-weak-undef 154: + cat 154: + cat 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections test 175 Start 175: x86_64-ifunc-address-equality-exported 175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh" 175: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 175: Environment variables: 175: MACHINE=x86_64 175: CPU= 175: Test timeout computed to be: 1500 122: + return 0 122: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log2 122: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi 122: + on_exit 122: + echo OK 122: OK 122: + exit 0 134/425 Test #122: x86_64-dynamic-list2 .................................. Passed 1.03 sec 160: GNU_PROPERTY 0x000300 0x0000000000200300 0x0000000000200300 0x000020 0x000020 R 0x8 160: + on_exit 160: + echo OK 160: OK 160: + exit 0 135/425 Test #160: x86_64-gnu-property ................................... Passed 0.41 sec 84: [29] .copyrel NOBITS 0000000000203a00 000930 000004 00 WA 0 0 256 84: + on_exit 84: + echo OK 84: OK 84: + exit 0 136/425 Test #84: x86_64-copyrel-alignment .............................. Passed 1.99 sec 172: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh 172: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 172: ++ export LC_ALL=C 172: ++ LC_ALL=C 172: ++ '[' -z x86_64 ']' 172: ++ '[' -z '' ']' 172: ++ TESTDIR=out/test/x86_64 172: ++ CC=cc 172: ++ CXX=c++ 172: ++ GCC=gcc 172: ++ GXX=g++ 172: ++ OBJDUMP=objdump 172: ++ OBJCOPY=objcopy 172: ++ STRIP=strip 172: ++ QEMU= 172: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh .sh 172: ++ testname=icf-safe 172: ++ t=out/test/x86_64/icf-safe 172: ++ mkdir -p out/test/x86_64/icf-safe test 176 Start 176: x86_64-ifunc-address-equality 176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh" 176: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 176: Environment variables: 176: MACHINE=x86_64 176: CPU= 176: Test timeout computed to be: 1500 test 177 Start 177: x86_64-ifunc-alias 177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh" 177: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 177: Environment variables: 177: MACHINE=x86_64 177: CPU= 177: Test timeout computed to be: 1500 test 178 Start 178: x86_64-ifunc-dlopen 178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh" 178: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 178: Environment variables: 178: MACHINE=x86_64 178: CPU= 178: Test timeout computed to be: 1500 172: ++ case $MACHINE in 172: ++ tlsdesc_opt=-mtls-dialect=gnu2 172: +++ uname 172: ++ '[' Linux = FreeBSD ']' 172: ++ trap 'on_error $LINENO' ERR 172: ++ trap on_exit EXIT 172: ++ echo -n 'Testing icf-safe ... ' 172: Testing icf-safe ... ++ set -o pipefail 172: ++ set -x 172: + '[' x86_64 = s390x ']' 172: + cat 173: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh 173: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 173: ++ export LC_ALL=C 173: ++ LC_ALL=C 173: ++ '[' -z x86_64 ']' 173: ++ '[' -z '' ']' 173: ++ TESTDIR=out/test/x86_64 173: ++ CC=cc 173: ++ CXX=c++ 173: ++ GCC=gcc 173: ++ GXX=g++ 173: ++ OBJDUMP=objdump 173: ++ OBJCOPY=objcopy 173: ++ STRIP=strip 173: ++ QEMU= 173: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh .sh 173: ++ testname=icf-small 173: ++ t=out/test/x86_64/icf-small 173: ++ mkdir -p out/test/x86_64/icf-small 173: ++ case $MACHINE in 173: ++ tlsdesc_opt=-mtls-dialect=gnu2 173: +++ uname 173: ++ '[' Linux = FreeBSD ']' 173: ++ trap 'on_error $LINENO' ERR 173: ++ trap on_exit EXIT 173: ++ echo -n 'Testing icf-small ... ' 173: Testing icf-small ... ++ set -o pipefail 173: ++ set -x 171: ++ case $MACHINE in 171: ++ tlsdesc_opt=-mtls-dialect=gnu2 171: +++ uname 171: ++ '[' Linux = FreeBSD ']' 171: ++ trap 'on_error $LINENO' ERR 171: ++ trap on_exit EXIT 171: ++ echo -n 'Testing hidden-weak-undef ... ' 171: Testing hidden-weak-undef ... ++ set -o pipefail 171: ++ set -x 171: + cc -o out/test/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - 171: + cat 174: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh 174: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 174: ++ export LC_ALL=C 174: ++ LC_ALL=C 174: ++ '[' -z x86_64 ']' 174: ++ '[' -z '' ']' 174: ++ TESTDIR=out/test/x86_64 174: ++ CC=cc 174: ++ CXX=c++ 174: ++ GCC=gcc 174: ++ GXX=g++ 174: ++ OBJDUMP=objdump 174: ++ OBJCOPY=objcopy 174: ++ STRIP=strip 174: ++ QEMU= 174: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh .sh 174: ++ testname=icf 174: ++ t=out/test/x86_64/icf 174: ++ mkdir -p out/test/x86_64/icf 174: ++ case $MACHINE in 174: ++ tlsdesc_opt=-mtls-dialect=gnu2 174: +++ uname 175: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh 175: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 175: ++ export LC_ALL=C 175: ++ LC_ALL=C 175: ++ '[' -z x86_64 ']' 175: ++ '[' -z '' ']' 175: ++ TESTDIR=out/test/x86_64 175: ++ CC=cc 175: ++ CXX=c++ 175: ++ GCC=gcc 175: ++ GXX=g++ 175: ++ OBJDUMP=objdump 175: ++ OBJCOPY=objcopy 175: ++ STRIP=strip 175: ++ QEMU= 175: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh .sh 175: ++ testname=ifunc-address-equality-exported 175: ++ t=out/test/x86_64/ifunc-address-equality-exported 175: ++ mkdir -p out/test/x86_64/ifunc-address-equality-exported 175: ++ case $MACHINE in 175: ++ tlsdesc_opt=-mtls-dialect=gnu2 175: +++ uname 144: + on_exit 144: + echo OK 144: OK 144: + exit 0 149: + grep -F .gdb_index 149: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe 149: [38] .gdb_index PROGBITS 0000000000000000 002460 000075 00 0 0 4 176: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh 177: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh 177: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 177: ++ export LC_ALL=C 177: ++ LC_ALL=C 177: ++ '[' -z x86_64 ']' 177: ++ '[' -z '' ']' 177: ++ TESTDIR=out/test/x86_64 177: ++ CC=cc 177: ++ CXX=c++ 177: ++ GCC=gcc 177: ++ GXX=g++ 177: ++ OBJDUMP=objdump 177: ++ OBJCOPY=objcopy 177: ++ STRIP=strip 177: ++ QEMU= 177: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh .sh 177: ++ testname=ifunc-alias 177: ++ t=out/test/x86_64/ifunc-alias 177: ++ mkdir -p out/test/x86_64/ifunc-alias 137/425 Test #144: x86_64-fatal-warnings ................................. Passed 0.86 sec 175: ++ '[' Linux = FreeBSD ']' 175: ++ trap 'on_error $LINENO' ERR 175: ++ trap on_exit EXIT 175: ++ echo -n 'Testing ifunc-address-equality-exported ... ' 175: Testing ifunc-address-equality-exported ... ++ set -o pipefail 175: ++ set -x test 179 Start 179: x86_64-ifunc-dso 179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh" 179: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 179: Environment variables: 179: MACHINE=x86_64 179: CPU= 179: Test timeout computed to be: 1500 175: + grep clang 175: + cc --version 175: + supports_ifunc 175: + is_musl 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^76$' 36: 76 172: + cc -c -o out/test/x86_64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - 173: + cat 173: + cc -o out/test/x86_64/icf-small/a.o -c -ffunction-sections -xc - 177: ++ case $MACHINE in 177: ++ tlsdesc_opt=-mtls-dialect=gnu2 176: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 176: ++ export LC_ALL=C 176: ++ LC_ALL=C 176: ++ '[' -z x86_64 ']' 176: ++ '[' -z '' ']' 176: ++ TESTDIR=out/test/x86_64 176: ++ CC=cc 176: ++ CXX=c++ 176: ++ GCC=gcc 176: ++ GXX=g++ 176: ++ OBJDUMP=objdump 176: ++ OBJCOPY=objcopy 176: ++ STRIP=strip 176: ++ QEMU= 176: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh .sh 176: ++ testname=ifunc-address-equality 176: ++ t=out/test/x86_64/ifunc-address-equality 176: ++ mkdir -p out/test/x86_64/ifunc-address-equality 135: + ./mold -r -o out/test/x86_64/exception-multiple-ehframe/c.o out/test/x86_64/exception-multiple-ehframe/a.o out/test/x86_64/exception-multiple-ehframe/b.o 149: + out/test/x86_64/gdb-index-compress-output/exe 149: + grep 'Hello world' 178: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh 178: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 178: ++ export LC_ALL=C 178: ++ LC_ALL=C 178: ++ '[' -z x86_64 ']' 178: ++ '[' -z '' ']' 178: ++ TESTDIR=out/test/x86_64 178: ++ CC=cc 178: ++ CXX=c++ 178: ++ GCC=gcc 178: ++ GXX=g++ 178: ++ OBJDUMP=objdump 178: ++ OBJCOPY=objcopy 178: ++ STRIP=strip 178: ++ QEMU= 178: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh .sh 175: + grep musl 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 149: Hello world 137: + rm -f out/test/x86_64/exclude-libs/d.a 178: ++ testname=ifunc-dlopen 178: ++ t=out/test/x86_64/ifunc-dlopen 178: ++ mkdir -p out/test/x86_64/ifunc-dlopen 177: +++ uname 149: + DEBUGINFOD_URLS= 149: + gdb out/test/x86_64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 174: ++ '[' Linux = FreeBSD ']' 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT 174: ++ echo -n 'Testing icf ... ' 174: Testing icf ... ++ set -o pipefail 174: ++ set -x 174: + '[' x86_64 = ppc64 ']' 174: + cat 137: + ar crs out/test/x86_64/exclude-libs/d.a out/test/x86_64/exclude-libs/b.o 174: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - 177: ++ '[' Linux = FreeBSD ']' 177: ++ trap 'on_error $LINENO' ERR 177: ++ trap on_exit EXIT 177: ++ echo -n 'Testing ifunc-alias ... ' 177: Testing ifunc-alias ... ++ set -o pipefail 177: ++ set -x 177: + supports_ifunc 177: + is_musl 177: + grep musl 175: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 175: + cc -c -o /dev/null -xc - 177: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 177: + cc -c -o /dev/null -xc - 159: + on_exit 159: + echo OK 159: OK 159: + exit 0 179: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh 138/425 Test #159: x86_64-gnu-hash ....................................... Passed 0.53 sec 179: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C 179: ++ '[' -z x86_64 ']' 179: ++ '[' -z '' ']' 179: ++ TESTDIR=out/test/x86_64 179: ++ CC=cc 179: ++ CXX=c++ 179: ++ GCC=gcc 179: ++ GXX=g++ 179: ++ OBJDUMP=objdump 179: ++ OBJCOPY=objcopy 179: ++ STRIP=strip 179: ++ QEMU= 179: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh .sh 179: ++ testname=ifunc-dso 179: ++ t=out/test/x86_64/ifunc-dso 179: ++ mkdir -p out/test/x86_64/ifunc-dso 176: ++ case $MACHINE in 176: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 180 Start 180: x86_64-ifunc-dynamic 180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh" 180: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 180: Environment variables: 180: MACHINE=x86_64 180: CPU= 180: Test timeout computed to be: 1500 179: ++ case $MACHINE in 179: ++ tlsdesc_opt=-mtls-dialect=gnu2 179: +++ uname 179: ++ '[' Linux = FreeBSD ']' 179: ++ trap 'on_error $LINENO' ERR 179: ++ trap on_exit EXIT 179: ++ echo -n 'Testing ifunc-dso ... ' 179: Testing ifunc-dso ... ++ set -o pipefail 179: ++ set -x 179: + supports_ifunc 179: + is_musl 176: +++ uname 176: ++ '[' Linux = FreeBSD ']' 176: ++ trap 'on_error $LINENO' ERR 176: ++ trap on_exit EXIT 176: ++ echo -n 'Testing ifunc-address-equality ... ' 176: Testing ifunc-address-equality ... ++ set -o pipefail 176: ++ set -x 176: + supports_ifunc 176: + is_musl 178: ++ case $MACHINE in 178: ++ tlsdesc_opt=-mtls-dialect=gnu2 178: +++ uname 178: ++ '[' Linux = FreeBSD ']' 178: ++ trap 'on_error $LINENO' ERR 178: ++ trap on_exit EXIT 178: ++ echo -n 'Testing ifunc-dlopen ... ' 178: Testing ifunc-dlopen ... ++ set -o pipefail 178: ++ set -x 178: + supports_ifunc 178: + is_musl 178: + grep musl 156: + cat 156: + cat 156: + cat 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 165: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o 113: + readelf --dynamic out/test/x86_64/dt-needed/exe 113: + grep -F 'Shared library: [libbar.so]' 113: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 113: + on_exit 113: + echo OK 113: OK 113: + exit 0 164: + cc -B. -shared -o out/test/x86_64/hash-style-sysv/b.so out/test/x86_64/hash-style-sysv/a.o -Wl,--hash-style=sysv 150: + cat 150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 166: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie 136: + out/test/x86_64/exception/exe1 136: + c++ -B. -o out/test/x86_64/exception/exe2 out/test/x86_64/exception/c.o -no-pie -static -pthread 158: + out/test/x86_64/global-offset-table/exe 158: ++ out/test/x86_64/global-offset-table/exe 169: + rm -f out/test/x86_64/hidden-archive/b.a 169: + ar rcs out/test/x86_64/hidden-archive/b.a out/test/x86_64/hidden-archive/a.o 151: + cat 151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 96: + cc -B. -flto -o out/test/x86_64/defsym-lto/exe out/test/x86_64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func 179: + grep musl 176: + grep musl 115: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo 115: + on_exit 115: + echo OK 115: OK 115: + exit 0 147: + out/test/x86_64/func-addr/exe 147: + grep 1 147: 1 147: + on_exit 147: + echo OK 147: OK 147: + exit 0 104: + readelf --dynamic out/test/x86_64/depaudit2/exe2 104: + grep 'Dependency audit library:..*foo:.*/a.so' 161: + nm out/test/x86_64/gnu-retain/exe 145: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 124: + cc -B. -o out/test/x86_64/dynamic-list4/exe1 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state 111: + readelf --dyn-syms out/test/x86_64/dso-undef/exe 111: + grep ' foo$' 111: 4: 0000000000003930 4 OBJECT GLOBAL DEFAULT 23 foo 180: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh 180: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C 180: ++ '[' -z x86_64 ']' 180: ++ '[' -z '' ']' 180: ++ TESTDIR=out/test/x86_64 180: ++ CC=cc 180: ++ CXX=c++ 180: ++ GCC=gcc 180: ++ GXX=g++ 180: ++ OBJDUMP=objdump 180: ++ OBJCOPY=objcopy 180: ++ STRIP=strip 180: ++ QEMU= 163: + out/test/x86_64/gnu-warning/exe 163: + grep 'Hello world' 162: + cc -B. -o out/test/x86_64/gnu-unique/exe out/test/x86_64/gnu-unique/a.o out/test/x86_64/gnu-unique/b.o -no-pie 127: + c++ -B. -o out/test/x86_64/emit-relocs-dead-sections/exe out/test/x86_64/emit-relocs-dead-sections/a.o out/test/x86_64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs 139/425 Test #113: x86_64-dt-needed ...................................... Passed 1.31 sec 140/425 Test #115: x86_64-duplicate-error-gc-sections .................... Passed 1.29 sec 141/425 Test #147: x86_64-func-addr ...................................... Passed 1.03 sec 104: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [foo:out/test/x86_64/depaudit2/a.so] 104: + on_exit 104: + echo OK 104: OK 104: + exit 0 111: + on_exit 111: + echo OK 111: OK 111: + exit 0 180: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh .sh 156: + cat 135: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o 152: + cat 152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 158: + GOT_ADDR=2038b0 158: + '[' x86_64 = x86_64 -o x86_64 = i686 ']' 158: + readelf -WS out/test/x86_64/global-offset-table/exe 158: + grep '\.got\.plt .*2038b0 ' 171: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o test 181 Start 181: x86_64-ifunc-export 181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh" 181: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 181: Environment variables: 181: MACHINE=x86_64 181: CPU= 181: Test timeout computed to be: 1500 test 182 Start 182: x86_64-ifunc-funcptr 182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh" 182: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 182: Environment variables: 182: MACHINE=x86_64 182: CPU= 182: Test timeout computed to be: 1500 105: + cat 105: + cc -flto -o out/test/x86_64/dependency-file-lto/a.o -c -xc - 142/425 Test #111: x86_64-dso-undef ...................................... Passed 1.37 sec 143/425 Test #104: x86_64-depaudit2 ...................................... Passed 1.84 sec 180: ++ testname=ifunc-dynamic 180: ++ t=out/test/x86_64/ifunc-dynamic 180: ++ mkdir -p out/test/x86_64/ifunc-dynamic 180: ++ case $MACHINE in 180: ++ tlsdesc_opt=-mtls-dialect=gnu2 180: +++ uname 180: ++ '[' Linux = FreeBSD ']' 180: ++ trap 'on_error $LINENO' ERR 180: ++ trap on_exit EXIT 180: ++ echo -n 'Testing ifunc-dynamic ... ' 180: Testing ifunc-dynamic ... ++ set -o pipefail 180: ++ set -x 180: + supports_ifunc 180: + is_musl 180: + grep musl 180: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 180: + cc -c -o /dev/null -xc - 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf 135: + cat 135: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - 158: [26] .got.plt PROGBITS 00000000002038b0 0008b0 000020 00 WA 0 0 8 158: + on_exit 158: + echo OK 158: OK 158: + exit 0 144/425 Test #158: x86_64-global-offset-table ............................ Passed 0.82 sec test 183 Start 183: x86_64-ifunc-noplt 183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh" 183: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 183: Environment variables: 183: MACHINE=x86_64 183: CPU= 183: Test timeout computed to be: 1500 test 184 Start 184: x86_64-ifunc-static-pie 184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh" 184: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 184: Environment variables: 184: MACHINE=x86_64 184: CPU= 184: Test timeout computed to be: 1500 179: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 179: + cc -c -o /dev/null -xc - 163: Hello world 163: + on_exit 163: + echo OK 163: OK 163: + exit 0 145/425 Test #163: x86_64-gnu-warning .................................... Passed 0.67 sec 178: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 178: + cc -c -o /dev/null -xc - 176: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 176: + cc -c -o /dev/null -xc - 176: + cat 176: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -xc - 137: + cat 137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/e.o - 161: + grep foo out/test/x86_64/gnu-retain/log 161: 00000000000016a9 t foo 161: + not grep bar out/test/x86_64/gnu-retain/log 161: + grep bar out/test/x86_64/gnu-retain/log 161: + return 0 161: + on_exit 161: + echo OK 161: OK 161: + exit 0 145: + od -x out/test/x86_64/filler/exe1 181: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh 181: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 181: ++ export LC_ALL=C 181: ++ LC_ALL=C 181: ++ '[' -z x86_64 ']' 181: ++ '[' -z '' ']' 181: ++ TESTDIR=out/test/x86_64 181: ++ CC=cc 181: ++ CXX=c++ 181: ++ GCC=gcc 181: ++ GXX=g++ 181: ++ OBJDUMP=objdump 181: ++ OBJCOPY=objcopy 181: ++ STRIP=strip 181: ++ QEMU= 181: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh .sh 181: ++ testname=ifunc-export 181: ++ t=out/test/x86_64/ifunc-export 181: ++ mkdir -p out/test/x86_64/ifunc-export 181: ++ case $MACHINE in 181: ++ tlsdesc_opt=-mtls-dialect=gnu2 181: +++ uname 181: ++ '[' Linux = FreeBSD ']' 181: ++ trap 'on_error $LINENO' ERR 181: ++ trap on_exit EXIT 181: ++ echo -n 'Testing ifunc-export ... ' 181: Testing ifunc-export ... ++ set -o pipefail 181: ++ set -x 181: + supports_ifunc 181: + is_musl 181: + grep musl 181: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 181: + cc -c -o /dev/null -xc - 182: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh 182: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 182: ++ export LC_ALL=C 182: ++ LC_ALL=C 182: ++ '[' -z x86_64 ']' 182: ++ '[' -z '' ']' 182: ++ TESTDIR=out/test/x86_64 182: ++ CC=cc 182: ++ CXX=c++ 182: ++ GCC=gcc 182: ++ GXX=g++ 182: ++ OBJDUMP=objdump 182: ++ OBJCOPY=objcopy 182: ++ STRIP=strip 182: ++ QEMU= 182: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh .sh 182: ++ testname=ifunc-funcptr 182: ++ t=out/test/x86_64/ifunc-funcptr 182: ++ mkdir -p out/test/x86_64/ifunc-funcptr 182: ++ case $MACHINE in 182: ++ tlsdesc_opt=-mtls-dialect=gnu2 182: +++ uname 182: ++ '[' Linux = FreeBSD ']' 182: ++ trap 'on_error $LINENO' ERR 182: ++ trap on_exit EXIT 182: ++ echo -n 'Testing ifunc-funcptr ... ' 182: Testing ifunc-funcptr ... ++ set -o pipefail 182: ++ set -x 182: + supports_ifunc 182: + is_musl 182: + grep musl 182: + cc -c -o /dev/null -xc - 182: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' test 185 Start 185: x86_64-ifunc-static 185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh" 185: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 185: Environment variables: 185: MACHINE=x86_64 185: CPU= 185: Test timeout computed to be: 1500 test 186 Start 186: x86_64-image-base 186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh" 186: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 186: Environment variables: 186: MACHINE=x86_64 186: CPU= 186: Test timeout computed to be: 1500 test 187 Start 187: x86_64-init-array-priorities 187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh" 187: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 187: Environment variables: 187: MACHINE=x86_64 187: CPU= 187: Test timeout computed to be: 1500 172: + cat 172: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - 165: + readelf -WS out/test/x86_64/hash-style/b.so 165: + grep -F ' .hash' 165: [ 1] .hash HASH 0000000000000238 000238 000018 04 A 3 0 4 165: + readelf -WS out/test/x86_64/hash-style/b.so 165: + grep -F ' .gnu.hash' 165: [ 2] .gnu.hash GNU_HASH 0000000000000250 000250 000020 00 A 3 0 8 165: + ./mold -shared -o out/test/x86_64/hash-style/c.so out/test/x86_64/hash-style/a.o --hash-style=both --hash-style=none 165: + readelf -WS out/test/x86_64/hash-style/c.so 165: + not grep -F ' .hash' out/test/x86_64/hash-style/log 165: + grep -F ' .hash' out/test/x86_64/hash-style/log 166: + out/test/x86_64/hello-dynamic/exe 166: + grep 'Hello world' 166: Hello world 166: + on_exit 166: + echo OK 166: OK 166: + exit 0 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections 173: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o 173: + on_exit 173: + echo OK 173: OK 173: + exit 0 136: + out/test/x86_64/exception/exe2 136: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie 177: + cat 177: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - 171: + readelf -W --dyn-syms out/test/x86_64/hidden-weak-undef/b.so 171: + not grep -w foo out/test/x86_64/hidden-weak-undef/log 171: + grep -w foo out/test/x86_64/hidden-weak-undef/log 171: + return 0 171: + grep -w bar out/test/x86_64/hidden-weak-undef/log 171: 5: 00000000000015d9 12 FUNC GLOBAL DEFAULT 13 bar 171: + on_exit 171: + echo OK 171: OK 171: + exit 0 174: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all 152: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/a.o out/test/x86_64/gdb-index-dwarf4/b.o -Wl,--gdb-index 164: + cat 164: + cc -o out/test/x86_64/hash-style-sysv/c.o -c -xc - 127: + out/test/x86_64/emit-relocs-dead-sections/exe 127: + grep 'Hello world' 127: Hello world 127: Hello world 127: + on_exit 127: + echo OK 127: OK 127: + exit 0 124: + out/test/x86_64/dynamic-list4/exe1 124: + grep 'foo1 bar1 baz1' 124: foo1 bar1 baz1 124: + cc -B. -o out/test/x86_64/dynamic-list4/exe2 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state 162: + out/test/x86_64/gnu-unique/exe 162: + grep foo=5 162: foo=5 162: + on_exit 162: + echo OK 162: OK 162: + exit 0 183: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh 183: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 183: ++ export LC_ALL=C 183: ++ LC_ALL=C 183: ++ '[' -z x86_64 ']' 183: ++ '[' -z '' ']' 183: ++ TESTDIR=out/test/x86_64 183: ++ CC=cc 183: ++ CXX=c++ 183: ++ GCC=gcc 183: ++ GXX=g++ 183: ++ OBJDUMP=objdump 183: ++ OBJCOPY=objcopy 183: ++ STRIP=strip 183: ++ QEMU= 183: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh .sh 183: ++ testname=ifunc-noplt 183: ++ t=out/test/x86_64/ifunc-noplt 183: ++ mkdir -p out/test/x86_64/ifunc-noplt 183: ++ case $MACHINE in 183: ++ tlsdesc_opt=-mtls-dialect=gnu2 183: +++ uname 183: ++ '[' Linux = FreeBSD ']' 183: ++ trap 'on_error $LINENO' ERR 183: ++ trap on_exit EXIT 183: ++ echo -n 'Testing ifunc-noplt ... ' 183: Testing ifunc-noplt ... ++ set -o pipefail 183: ++ set -x 183: + supports_ifunc 183: + is_musl 183: + grep musl 183: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 183: + cc -c -o /dev/null -xc - 184: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh 184: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 184: ++ export LC_ALL=C 184: ++ LC_ALL=C 184: ++ '[' -z x86_64 ']' 184: ++ '[' -z '' ']' 184: ++ TESTDIR=out/test/x86_64 184: ++ CC=cc 184: ++ CXX=c++ 184: ++ GCC=gcc 184: ++ GXX=g++ 184: ++ OBJDUMP=objdump 184: ++ OBJCOPY=objcopy 184: ++ STRIP=strip 184: ++ QEMU= 184: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh .sh 184: ++ testname=ifunc-static-pie 184: ++ t=out/test/x86_64/ifunc-static-pie 184: ++ mkdir -p out/test/x86_64/ifunc-static-pie 184: ++ case $MACHINE in 184: ++ tlsdesc_opt=-mtls-dialect=gnu2 184: +++ uname 184: ++ '[' Linux = FreeBSD ']' 184: ++ trap 'on_error $LINENO' ERR 184: ++ trap on_exit EXIT 184: ++ echo -n 'Testing ifunc-static-pie ... ' 184: Testing ifunc-static-pie ... ++ set -o pipefail 184: ++ set -x 184: + test_cflags -static-pie 184: + echo 'int main() {}' 184: + cc -B. -static-pie -o /dev/null -xc - 146/425 Test #127: x86_64-emit-relocs-dead-sections ...................... Passed 1.45 sec 147/425 Test #161: x86_64-gnu-retain ..................................... Passed 0.85 sec 148/425 Test #162: x86_64-gnu-unique ..................................... Passed 0.85 sec 149/425 Test #166: x86_64-hello-dynamic .................................. Passed 0.67 sec 150/425 Test #171: x86_64-hidden-weak-undef .............................. Passed 0.47 sec test 188 Start 188: x86_64-init-in-dso 188: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh" 188: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 188: Environment variables: 188: MACHINE=x86_64 188: CPU= 188: Test timeout computed to be: 1500 test 189 Start 189: x86_64-init 189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init.sh" 189: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 189: Environment variables: 189: MACHINE=x86_64 189: CPU= 189: Test timeout computed to be: 1500 test 190 Start 190: x86_64-initfirst 190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh" 190: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 190: Environment variables: 190: MACHINE=x86_64 190: CPU= 190: Test timeout computed to be: 1500 test 191 Start 191: x86_64-interpose 191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh" 191: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 191: Environment variables: 191: MACHINE=x86_64 191: CPU= 191: Test timeout computed to be: 1500 test 192 Start 192: x86_64-invalid-version-script 192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh" 192: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 192: Environment variables: 192: MACHINE=x86_64 192: CPU= 192: Test timeout computed to be: 1500 165: + return 0 165: + not grep -F ' .gnu.hash' out/test/x86_64/hash-style/log 165: + grep -F ' .gnu.hash' out/test/x86_64/hash-style/log 165: + return 0 165: + on_exit 165: + echo OK 165: OK 165: + exit 0 151/425 Test #165: x86_64-hash-style ..................................... Passed 0.71 sec 152/425 Test #173: x86_64-icf-small ...................................... Passed 0.48 sec 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^76$' 36: 76 36: + cat 185: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh 185: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 185: ++ export LC_ALL=C 185: ++ LC_ALL=C 185: ++ '[' -z x86_64 ']' 185: ++ '[' -z '' ']' 185: ++ TESTDIR=out/test/x86_64 185: ++ CC=cc 185: ++ CXX=c++ 185: ++ GCC=gcc 185: ++ GXX=g++ 185: ++ OBJDUMP=objdump 185: ++ OBJCOPY=objcopy 185: ++ STRIP=strip 185: ++ QEMU= 185: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh .sh 185: ++ testname=ifunc-static 185: ++ t=out/test/x86_64/ifunc-static 185: ++ mkdir -p out/test/x86_64/ifunc-static 185: ++ case $MACHINE in 185: ++ tlsdesc_opt=-mtls-dialect=gnu2 185: +++ uname 185: ++ '[' Linux = FreeBSD ']' 185: ++ trap 'on_error $LINENO' ERR 185: ++ trap on_exit EXIT 185: ++ echo -n 'Testing ifunc-static ... ' 185: Testing ifunc-static ... ++ set -o pipefail 185: ++ set -x 185: + test_cflags -static 185: + echo 'int main() {}' 185: + cc -B. -static -o /dev/null -xc - 186: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh 186: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 186: ++ export LC_ALL=C 186: ++ LC_ALL=C 186: ++ '[' -z x86_64 ']' 186: ++ '[' -z '' ']' 186: ++ TESTDIR=out/test/x86_64 186: ++ CC=cc 186: ++ CXX=c++ 186: ++ GCC=gcc 186: ++ GXX=g++ 186: ++ OBJDUMP=objdump 186: ++ OBJCOPY=objcopy 186: ++ STRIP=strip 186: ++ QEMU= 186: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh .sh 186: ++ testname=image-base 186: ++ t=out/test/x86_64/image-base 186: ++ mkdir -p out/test/x86_64/image-base 186: ++ case $MACHINE in 186: ++ tlsdesc_opt=-mtls-dialect=gnu2 186: +++ uname 186: ++ '[' Linux = FreeBSD ']' 186: ++ trap 'on_error $LINENO' ERR 186: ++ trap on_exit EXIT 186: ++ echo -n 'Testing image-base ... ' 186: Testing image-base ... ++ set -o pipefail 186: ++ set -x 186: + cat 186: + cc -o out/test/x86_64/image-base/a.o -c -xc - 187: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh 187: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 187: ++ export LC_ALL=C 187: ++ LC_ALL=C 187: ++ '[' -z x86_64 ']' 187: ++ '[' -z '' ']' 187: ++ TESTDIR=out/test/x86_64 187: ++ CC=cc 187: ++ CXX=c++ 187: ++ GCC=gcc 187: ++ GXX=g++ 187: ++ OBJDUMP=objdump 187: ++ OBJCOPY=objcopy 187: ++ STRIP=strip 187: ++ QEMU= 187: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh .sh 187: ++ testname=init-array-priorities 187: ++ t=out/test/x86_64/init-array-priorities 187: ++ mkdir -p out/test/x86_64/init-array-priorities 187: ++ case $MACHINE in 187: ++ tlsdesc_opt=-mtls-dialect=gnu2 187: +++ uname 187: ++ '[' Linux = FreeBSD ']' 187: ++ trap 'on_error $LINENO' ERR 187: ++ trap on_exit EXIT 187: ++ echo -n 'Testing init-array-priorities ... ' 187: Testing init-array-priorities ... ++ set -o pipefail 187: ++ set -x 187: + is_musl 187: + grep musl 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/a.o -xc - test 193 Start 193: x86_64-issue646 193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh" 193: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 193: Environment variables: 193: MACHINE=x86_64 193: CPU= 193: Test timeout computed to be: 1500 test 194 Start 194: x86_64-large-alignment-dso 194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh" 194: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 194: Environment variables: 194: MACHINE=x86_64 194: CPU= 194: Test timeout computed to be: 1500 124: + out/test/x86_64/dynamic-list4/exe2 124: + grep 'foo2 bar2 baz1' 124: foo2 bar2 baz1 124: + on_exit 124: + echo OK 124: OK 124: + exit 0 167: + cat 167: + cc -o out/test/x86_64/hello-static/a.o -c -xc - 152: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so 152: + grep -F .gdb_index 152: [36] .gdb_index PROGBITS 0000000000000000 0025c8 000270 00 0 0 4 152: + cat 152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 174: + out/test/x86_64/icf/exe 174: + grep '1 0' 174: 1 0 174: + on_exit 174: + echo OK 174: OK 174: + exit 0 188: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh 188: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 188: ++ export LC_ALL=C 188: ++ LC_ALL=C 188: ++ '[' -z x86_64 ']' 188: ++ '[' -z '' ']' 188: ++ TESTDIR=out/test/x86_64 188: ++ CC=cc 188: ++ CXX=c++ 188: ++ GCC=gcc 188: ++ GXX=g++ 188: ++ OBJDUMP=objdump 188: ++ OBJCOPY=objcopy 188: ++ STRIP=strip 188: ++ QEMU= 188: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh .sh 188: ++ testname=init-in-dso 188: ++ t=out/test/x86_64/init-in-dso 188: ++ mkdir -p out/test/x86_64/init-in-dso 188: ++ case $MACHINE in 188: ++ tlsdesc_opt=-mtls-dialect=gnu2 188: +++ uname 188: ++ '[' Linux = FreeBSD ']' 188: ++ trap 'on_error $LINENO' ERR 188: ++ trap on_exit EXIT 188: ++ echo -n 'Testing init-in-dso ... ' 188: Testing init-in-dso ... ++ set -o pipefail 188: ++ set -x 188: + cat 188: + cc -shared -o out/test/x86_64/init-in-dso/a.so -xc - 189: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init.sh 189: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 189: ++ export LC_ALL=C 189: ++ LC_ALL=C 189: ++ '[' -z x86_64 ']' 189: ++ '[' -z '' ']' 189: ++ TESTDIR=out/test/x86_64 189: ++ CC=cc 189: ++ CXX=c++ 189: ++ GCC=gcc 189: ++ GXX=g++ 189: ++ OBJDUMP=objdump 189: ++ OBJCOPY=objcopy 189: ++ STRIP=strip 189: ++ QEMU= 189: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init.sh .sh 189: ++ testname=init 189: ++ t=out/test/x86_64/init 189: ++ mkdir -p out/test/x86_64/init 189: ++ case $MACHINE in 189: ++ tlsdesc_opt=-mtls-dialect=gnu2 189: +++ uname 189: ++ '[' Linux = FreeBSD ']' 189: ++ trap 'on_error $LINENO' ERR 189: ++ trap on_exit EXIT 189: ++ echo -n 'Testing init ... ' 189: Testing init ... ++ set -o pipefail 189: ++ set -x 189: + cat 189: + cc -o out/test/x86_64/init/a.o -c -xc - 190: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh 190: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 190: ++ export LC_ALL=C 190: ++ LC_ALL=C 190: ++ '[' -z x86_64 ']' 190: ++ '[' -z '' ']' 190: ++ TESTDIR=out/test/x86_64 190: ++ CC=cc 190: ++ CXX=c++ 190: ++ GCC=gcc 190: ++ GXX=g++ 190: ++ OBJDUMP=objdump 190: ++ OBJCOPY=objcopy 190: ++ STRIP=strip 190: ++ QEMU= 190: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh .sh 190: ++ testname=initfirst 190: ++ t=out/test/x86_64/initfirst 190: ++ mkdir -p out/test/x86_64/initfirst 190: ++ case $MACHINE in 190: ++ tlsdesc_opt=-mtls-dialect=gnu2 190: +++ uname 190: ++ '[' Linux = FreeBSD ']' 190: ++ trap 'on_error $LINENO' ERR 190: ++ trap on_exit EXIT 190: ++ echo -n 'Testing initfirst ... ' 190: Testing initfirst ... ++ set -o pipefail 190: ++ set -x 190: + cat 190: + cc -c -fPIC -o out/test/x86_64/initfirst/a.o -xc - 191: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh 191: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 191: ++ export LC_ALL=C 191: ++ LC_ALL=C 191: ++ '[' -z x86_64 ']' 191: ++ '[' -z '' ']' 191: ++ TESTDIR=out/test/x86_64 191: ++ CC=cc 191: ++ CXX=c++ 191: ++ GCC=gcc 191: ++ GXX=g++ 191: ++ OBJDUMP=objdump 191: ++ OBJCOPY=objcopy 191: ++ STRIP=strip 191: ++ QEMU= 191: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh .sh 191: ++ testname=interpose 191: ++ t=out/test/x86_64/interpose 191: ++ mkdir -p out/test/x86_64/interpose 191: ++ case $MACHINE in 191: ++ tlsdesc_opt=-mtls-dialect=gnu2 191: +++ uname 191: ++ '[' Linux = FreeBSD ']' 191: ++ trap 'on_error $LINENO' ERR 191: ++ trap on_exit EXIT 191: ++ echo -n 'Testing interpose ... ' 191: Testing interpose ... ++ set -o pipefail 191: ++ set -x 191: + cat 191: + cc -c -fPIC -o out/test/x86_64/interpose/a.o -xc - 192: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh 192: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 192: ++ export LC_ALL=C 192: ++ LC_ALL=C 192: ++ '[' -z x86_64 ']' 192: ++ '[' -z '' ']' 192: ++ TESTDIR=out/test/x86_64 192: ++ CC=cc 192: ++ CXX=c++ 192: ++ GCC=gcc 192: ++ GXX=g++ 192: ++ OBJDUMP=objdump 192: ++ OBJCOPY=objcopy 192: ++ STRIP=strip 192: ++ QEMU= 192: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh .sh 192: ++ testname=invalid-version-script 192: ++ t=out/test/x86_64/invalid-version-script 192: ++ mkdir -p out/test/x86_64/invalid-version-script 192: ++ case $MACHINE in 192: ++ tlsdesc_opt=-mtls-dialect=gnu2 192: +++ uname 192: ++ '[' Linux = FreeBSD ']' 153/425 Test #124: x86_64-dynamic-list4 .................................. Passed 1.49 sec 154/425 Test #174: x86_64-icf ............................................ Passed 0.48 sec test 195 Start 195: x86_64-large-alignment 195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh" 195: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 195: Environment variables: 195: MACHINE=x86_64 195: CPU= 195: Test timeout computed to be: 1500 test 196 Start 196: x86_64-large-max-page-size-strip 196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh" 196: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 196: Environment variables: 196: MACHINE=x86_64 196: CPU= 196: Test timeout computed to be: 1500 192: ++ trap 'on_error $LINENO' ERR 192: ++ trap on_exit EXIT 192: ++ echo -n 'Testing invalid-version-script ... ' 192: Testing invalid-version-script ... ++ set -o pipefail 192: ++ set -x 192: + echo 'int main() {}' 192: + cc -c -o out/test/x86_64/invalid-version-script/a.o -xc - 136: + out/test/x86_64/exception/exe3 136: + c++ -B. -o out/test/x86_64/exception/exe4 out/test/x86_64/exception/c.o -no-pie 193: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh 193: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 193: ++ export LC_ALL=C 193: ++ LC_ALL=C 193: ++ '[' -z x86_64 ']' 193: ++ '[' -z '' ']' 193: ++ TESTDIR=out/test/x86_64 193: ++ CC=cc 193: ++ CXX=c++ 193: ++ GCC=gcc 193: ++ GXX=g++ 193: ++ OBJDUMP=objdump 193: ++ OBJCOPY=objcopy 193: ++ STRIP=strip 193: ++ QEMU= 193: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh .sh 193: ++ testname=issue646 193: ++ t=out/test/x86_64/issue646 193: ++ mkdir -p out/test/x86_64/issue646 193: ++ case $MACHINE in 193: ++ tlsdesc_opt=-mtls-dialect=gnu2 193: +++ uname 193: ++ '[' Linux = FreeBSD ']' 193: ++ trap 'on_error $LINENO' ERR 193: ++ trap on_exit EXIT 193: ++ echo -n 'Testing issue646 ... ' 193: Testing issue646 ... ++ set -o pipefail 193: ++ set -x 193: + '[' x86_64 = sh4aeb ']' 194: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh 194: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 194: ++ export LC_ALL=C 194: ++ LC_ALL=C 194: ++ '[' -z x86_64 ']' 194: ++ '[' -z '' ']' 194: ++ TESTDIR=out/test/x86_64 194: ++ CC=cc 194: ++ CXX=c++ 194: ++ GCC=gcc 194: ++ GXX=g++ 194: ++ OBJDUMP=objdump 194: ++ OBJCOPY=objcopy 194: ++ STRIP=strip 194: ++ QEMU= 194: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh .sh 194: ++ testname=large-alignment-dso 194: ++ t=out/test/x86_64/large-alignment-dso 194: ++ mkdir -p out/test/x86_64/large-alignment-dso 194: ++ case $MACHINE in 194: ++ tlsdesc_opt=-mtls-dialect=gnu2 193: + cat 195: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh 195: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 195: ++ export LC_ALL=C 195: ++ LC_ALL=C 195: ++ '[' -z x86_64 ']' 194: +++ uname 195: ++ '[' -z '' ']' 195: ++ TESTDIR=out/test/x86_64 195: ++ CC=cc 195: ++ CXX=c++ 195: ++ GCC=gcc 193: + c++ -o out/test/x86_64/issue646/a.o -c -xc++ - 195: ++ GXX=g++ 195: ++ OBJDUMP=objdump 195: ++ OBJCOPY=objcopy 195: ++ STRIP=strip 195: ++ QEMU= 196: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh 195: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh .sh 194: ++ '[' Linux = FreeBSD ']' 194: ++ trap 'on_error $LINENO' ERR 194: ++ trap on_exit EXIT 194: ++ echo -n 'Testing large-alignment-dso ... ' 194: Testing large-alignment-dso ... ++ set -o pipefail 194: ++ set -x 194: + '[' x86_64 = i686 ']' 196: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 196: ++ export LC_ALL=C 196: ++ LC_ALL=C 195: ++ testname=large-alignment 195: ++ t=out/test/x86_64/large-alignment 195: ++ mkdir -p out/test/x86_64/large-alignment 196: ++ '[' -z x86_64 ']' 194: + cat 196: ++ '[' -z '' ']' 196: ++ TESTDIR=out/test/x86_64 196: ++ CC=cc 196: ++ CXX=c++ 196: ++ GCC=gcc 196: ++ GXX=g++ 196: ++ OBJDUMP=objdump 196: ++ OBJCOPY=objcopy 196: ++ STRIP=strip 196: ++ QEMU= 194: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC 196: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh .sh 195: ++ case $MACHINE in 195: ++ tlsdesc_opt=-mtls-dialect=gnu2 196: ++ testname=large-max-page-size-strip 196: ++ t=out/test/x86_64/large-max-page-size-strip 195: +++ uname 196: ++ mkdir -p out/test/x86_64/large-max-page-size-strip 195: ++ '[' Linux = FreeBSD ']' 195: ++ trap 'on_error $LINENO' ERR 195: ++ trap on_exit EXIT 195: ++ echo -n 'Testing large-alignment ... ' 195: Testing large-alignment ... ++ set -o pipefail 195: ++ set -x 195: + '[' x86_64 = i686 ']' 196: ++ case $MACHINE in 196: ++ tlsdesc_opt=-mtls-dialect=gnu2 195: + cat 196: +++ uname 195: + cc -o out/test/x86_64/large-alignment/a.o -c -xc - -ffunction-sections 196: ++ '[' Linux = FreeBSD ']' 196: ++ trap 'on_error $LINENO' ERR 196: ++ trap on_exit EXIT 196: ++ echo -n 'Testing large-max-page-size-strip ... ' 196: Testing large-max-page-size-strip ... ++ set -o pipefail 196: ++ set -x 196: + [[ x86_64 = arm* ]] 196: + strip=strip 196: + command -v strip 196: + cat 196: + cc -o out/test/x86_64/large-max-page-size-strip/a.o -c -xc - -fPIC 136: + out/test/x86_64/exception/exe4 136: + c++ -B. -o out/test/x86_64/exception/exe5 out/test/x86_64/exception/b.o -pie -Wl,--gc-sections 145: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o 136: + out/test/x86_64/exception/exe5 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf 136: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections 169: + cat 169: + cc -shared -o out/test/x86_64/hidden-archive/c.so -fPIC -xc - 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 164: + cc -B. -o out/test/x86_64/hash-style-sysv/exe out/test/x86_64/hash-style-sysv/c.o out/test/x86_64/hash-style-sysv/b.so -Wl,--hash-style=sysv 105: + cc -B. -flto -o out/test/x86_64/dependency-file-lto/exe out/test/x86_64/dependency-file-lto/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-lto/dep 151: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/a.o out/test/x86_64/gdb-index-dwarf3/b.o -Wl,--gdb-index 172: + cc -B. -o out/test/x86_64/icf-safe/exe1 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/b.o 175: + cat 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/d.o out/test/x86_64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections 175: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - 179: + cat 179: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - 150: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/a.o out/test/x86_64/gdb-index-dwarf2/b.o -Wl,--gdb-index 180: + cat 180: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - 177: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie 178: + cat 178: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - 181: + cat 181: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - 176: + cat 183: + cat 196: + cc -B. -o out/test/x86_64/large-max-page-size-strip/exe out/test/x86_64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 183: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt 187: + cat 176: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - 187: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - 149: + grep 'hello () at .*:7' out/test/x86_64/gdb-index-compress-output/log 149: #1 0x00007ffff7fbc708 in hello () at :7 149: + grep 'greet () at .*:11' out/test/x86_64/gdb-index-compress-output/log 149: #2 0x00007ffff7fbc714 in greet () at :11 149: + grep 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log 149: Breakpoint 1, main () at :4 149: #3 0x0000555555555722 in main () at :4 149: + on_exit 149: + echo OK 149: OK 149: + exit 0 155/425 Test #149: x86_64-gdb-index-compress-output ...................... Passed 1.43 sec test 197 Start 197: x86_64-large-max-page-size 197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh" 197: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 197: Environment variables: 197: MACHINE=x86_64 197: CPU= 197: Test timeout computed to be: 1500 186: + cc -B. -no-pie -o out/test/x86_64/image-base/exe1 out/test/x86_64/image-base/a.o -Wl,--image-base=0x8000000 191: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose 192: + echo 'VER1 { foo[12; };' 192: + not cc -B. -shared -o out/test/x86_64/invalid-version-script/c.so -Wl,-version-script,out/test/x86_64/invalid-version-script/b.ver out/test/x86_64/invalid-version-script/a.o 192: + grep 'invalid version pattern' 190: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst 135: + c++ -B. -o out/test/x86_64/exception-multiple-ehframe/exe1 out/test/x86_64/exception-multiple-ehframe/d.o out/test/x86_64/exception-multiple-ehframe/c.o 170: + cat 170: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - 189: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo 195: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o 167: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static 194: + cc -B. -o out/test/x86_64/large-alignment-dso/b.so out/test/x86_64/large-alignment-dso/a.o -shared 152: + cc -B. -o out/test/x86_64/gdb-index-dwarf4/exe out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/d.o -Wl,--gdb-index 197: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh 197: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 197: ++ export LC_ALL=C 197: ++ LC_ALL=C 197: ++ '[' -z x86_64 ']' 197: ++ '[' -z '' ']' 197: ++ TESTDIR=out/test/x86_64 197: ++ CC=cc 197: ++ CXX=c++ 197: ++ GCC=gcc 197: ++ GXX=g++ 197: ++ OBJDUMP=objdump 197: ++ OBJCOPY=objcopy 197: ++ STRIP=strip 197: ++ QEMU= 182: + cat 182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - 197: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh .sh 145: + od -x out/test/x86_64/filler/exe2 197: ++ testname=large-max-page-size 197: ++ t=out/test/x86_64/large-max-page-size 197: ++ mkdir -p out/test/x86_64/large-max-page-size 136: + out/test/x86_64/exception/exe6 136: + '[' x86_64 = x86_64 ']' 197: ++ case $MACHINE in 197: ++ tlsdesc_opt=-mtls-dialect=gnu2 197: +++ uname 136: + c++ -c -o out/test/x86_64/exception/d.o out/test/x86_64/exception/a.cc -mcmodel=large -fPIC 175: + cc -B. -shared -o out/test/x86_64/ifunc-address-equality-exported/b.so out/test/x86_64/ifunc-address-equality-exported/a.o 197: ++ '[' Linux = FreeBSD ']' 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT 197: ++ echo -n 'Testing large-max-page-size ... ' 197: Testing large-max-page-size ... ++ set -o pipefail 197: ++ set -x 197: + cat 197: + cc -o out/test/x86_64/large-max-page-size/a.o -c -xc - -fPIC 190: + readelf --dynamic out/test/x86_64/initfirst/b.so 190: + grep 'Flags:.*INITFIRST' 150: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so 150: + grep -F .gdb_index 190: 0x000000006ffffffb (FLAGS_1) Flags: INITFIRST 150: [37] .gdb_index PROGBITS 0000000000000000 0027d0 000270 00 0 0 4 190: + on_exit 190: + echo OK 190: OK 190: + exit 0 156/425 Test #190: x86_64-initfirst ...................................... Passed 0.36 sec 150: + cat 150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz test 198 Start 198: x86_64-large-text 198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh" 198: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 198: Environment variables: 198: MACHINE=x86_64 198: CPU= 198: Test timeout computed to be: 1500 172: + out/test/x86_64/icf-safe/exe1 172: + grep '^0 0$' 172: 0 0 172: + cat 172: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - 198: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh 198: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 198: ++ export LC_ALL=C 198: ++ LC_ALL=C 198: ++ '[' -z x86_64 ']' 198: ++ '[' -z '' ']' 198: ++ TESTDIR=out/test/x86_64 198: ++ CC=cc 198: ++ CXX=c++ 198: ++ GCC=gcc 198: ++ GXX=g++ 198: ++ OBJDUMP=objdump 198: ++ OBJCOPY=objcopy 198: ++ STRIP=strip 198: ++ QEMU= 198: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh .sh 198: ++ testname=large-text 198: ++ t=out/test/x86_64/large-text 198: ++ mkdir -p out/test/x86_64/large-text 198: ++ case $MACHINE in 198: ++ tlsdesc_opt=-mtls-dialect=gnu2 198: +++ uname 151: + readelf -WS out/test/x86_64/gdb-index-dwarf3/c.so 151: + grep -F .gdb_index 198: ++ '[' Linux = FreeBSD ']' 198: ++ trap 'on_error $LINENO' ERR 198: ++ trap on_exit EXIT 198: ++ echo -n 'Testing large-text ... ' 198: Testing large-text ... ++ set -o pipefail 198: ++ set -x 198: + cat 198: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - 151: [36] .gdb_index PROGBITS 0000000000000000 0025e8 000270 00 0 0 4 151: + cat 151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz 164: + out/test/x86_64/hash-style-sysv/exe 186: + out/test/x86_64/image-base/exe1 186: + grep 'Hello world' 164: + grep Hello 196: + strip out/test/x86_64/large-max-page-size-strip/exe 194: + cat 164: Hello world 194: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - 164: + on_exit 164: + echo OK 164: OK 164: + exit 0 157/425 Test #164: x86_64-hash-style-sysv ................................ Passed 1.10 sec test 199 Start 199: x86_64-library 199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/library.sh" 199: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 199: Environment variables: 199: MACHINE=x86_64 199: CPU= 199: Test timeout computed to be: 1500 192: mold: fatal: invalid version pattern: foo[12 192: + on_exit 192: + echo OK 192: OK 192: + exit 0 36: + grep '^76$' 36: + out/test/x86_64/arch-x86_64-reloc/exe 158/425 Test #192: x86_64-invalid-version-script ......................... Passed 0.39 sec 36: 76 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 135: + out/test/x86_64/exception-multiple-ehframe/exe1 135: + grep '^1 3$' 195: + out/test/x86_64/large-alignment/exe 195: + grep 'Hello world' 195: Hello world 177: + out/test/x86_64/ifunc-alias/exe1 177: + grep -E '^(\S+) \1$' 199: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/library.sh 199: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 199: ++ export LC_ALL=C 199: ++ LC_ALL=C 199: ++ '[' -z x86_64 ']' 199: ++ '[' -z '' ']' 199: ++ TESTDIR=out/test/x86_64 199: ++ CC=cc 199: ++ CXX=c++ 199: ++ GCC=gcc 199: ++ GXX=g++ 199: ++ OBJDUMP=objdump 199: ++ OBJCOPY=objcopy 199: ++ STRIP=strip 199: ++ QEMU= 199: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/library.sh .sh 186: Hello world 186: + readelf -W --sections out/test/x86_64/image-base/exe1 186: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' 186: [ 1] .interp PROGBITS 00000000080002e0 0002e0 00001c 00 A 0 0 1 test 200 Start 200: x86_64-link-order 200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh" 200: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 200: Environment variables: 200: MACHINE=x86_64 200: CPU= 200: Test timeout computed to be: 1500 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 137: + grep -F foo out/test/x86_64/exclude-libs/log 137: 7: 00000000000016ee 11 FUNC GLOBAL DEFAULT 15 foo 137: + grep -F bar out/test/x86_64/exclude-libs/log 137: 5: 00000000000016f9 11 FUNC GLOBAL DEFAULT 15 bar 137: + grep -F baz out/test/x86_64/exclude-libs/log 135: 1 3 135: + on_exit 135: + echo OK 135: OK 135: + exit 0 195: + on_exit 195: + echo OK 195: OK 195: + exit 0 177: 0x55c67f9e77a9 0x55c67f9e77a9 177: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie 199: ++ testname=library 199: ++ t=out/test/x86_64/library 199: ++ mkdir -p out/test/x86_64/library 199: ++ case $MACHINE in 199: ++ tlsdesc_opt=-mtls-dialect=gnu2 199: +++ uname 186: + cat 186: + cc -o out/test/x86_64/image-base/b.o -c -xc - 191: + readelf --dynamic out/test/x86_64/interpose/b.so 191: + grep 'Flags:.*INTERPOSE' 191: 0x000000006ffffffb (FLAGS_1) Flags: INTERPOSE 191: + on_exit 191: + echo OK 191: OK 191: + exit 0 189: + readelf --dynamic out/test/x86_64/init/exe 189: + grep -F '(INIT)' 189: 0x000000000000000c (INIT) 0x16b9 189: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol 159/425 Test #135: x86_64-exception-multiple-ehframe ..................... Passed 1.82 sec 160/425 Test #195: x86_64-large-alignment ................................ Passed 0.40 sec 137: 6: 00000000000016d9 21 FUNC GLOBAL DEFAULT 15 baz 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a 199: ++ '[' Linux = FreeBSD ']' 199: ++ trap 'on_error $LINENO' ERR 199: ++ trap on_exit EXIT 161/425 Test #191: x86_64-interpose ...................................... Passed 0.41 sec 200: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh 200: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 200: ++ export LC_ALL=C 200: ++ LC_ALL=C 200: ++ '[' -z x86_64 ']' 200: ++ '[' -z '' ']' 200: ++ TESTDIR=out/test/x86_64 200: ++ CC=cc 200: ++ CXX=c++ 200: ++ GCC=gcc 200: ++ GXX=g++ 200: ++ OBJDUMP=objdump 200: ++ OBJCOPY=objcopy 200: ++ STRIP=strip 200: ++ QEMU= 200: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh .sh 152: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe 152: + grep -F .gdb_index 152: [38] .gdb_index PROGBITS 0000000000000000 002420 000075 00 0 0 4 test 201 Start 201: x86_64-linker-script-defsym 201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh" 201: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 201: Environment variables: 201: MACHINE=x86_64 201: CPU= 201: Test timeout computed to be: 1500 test 202 Start 202: x86_64-linker-script-error 202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh" 202: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 202: Environment variables: 202: MACHINE=x86_64 202: CPU= 202: Test timeout computed to be: 1500 199: ++ echo -n 'Testing library ... ' 199: Testing library ... ++ set -o pipefail 199: ++ set -x 199: + cat 199: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC 200: ++ testname=link-order 200: ++ t=out/test/x86_64/link-order 200: ++ mkdir -p out/test/x86_64/link-order 200: ++ case $MACHINE in 200: ++ tlsdesc_opt=-mtls-dialect=gnu2 152: + out/test/x86_64/gdb-index-dwarf4/exe 152: + grep 'Hello world' 152: Hello world 152: + DEBUGINFOD_URLS= 152: + gdb out/test/x86_64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit test 203 Start 203: x86_64-linker-script-relocatable 203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh" 203: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 203: Environment variables: 203: MACHINE=x86_64 203: CPU= 203: Test timeout computed to be: 1500 175: + cat 175: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality-exported/c.o -xc - 167: + out/test/x86_64/hello-static/exe 167: + grep 'Hello world' 167: Hello world 167: + on_exit 167: + echo OK 167: OK 167: + exit 0 201: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh 201: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 201: ++ export LC_ALL=C 201: ++ LC_ALL=C 201: ++ '[' -z x86_64 ']' 201: ++ '[' -z '' ']' 201: ++ TESTDIR=out/test/x86_64 201: ++ CC=cc 201: ++ CXX=c++ 201: ++ GCC=gcc 201: ++ GXX=g++ 201: ++ OBJDUMP=objdump 201: ++ OBJCOPY=objcopy 201: ++ STRIP=strip 201: ++ QEMU= 201: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh .sh 201: ++ testname=linker-script-defsym 201: ++ t=out/test/x86_64/linker-script-defsym 201: ++ mkdir -p out/test/x86_64/linker-script-defsym 201: ++ case $MACHINE in 201: ++ tlsdesc_opt=-mtls-dialect=gnu2 201: +++ uname 162/425 Test #167: x86_64-hello-static ................................... Passed 1.10 sec 200: +++ uname 200: ++ '[' Linux = FreeBSD ']' 200: ++ trap 'on_error $LINENO' ERR 200: ++ trap on_exit EXIT 200: ++ echo -n 'Testing link-order ... ' 200: Testing link-order ... ++ set -o pipefail 200: ++ set -x 200: + cat 200: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - test 204 Start 204: x86_64-linker-script 204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh" 204: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 204: Environment variables: 204: MACHINE=x86_64 204: CPU= 204: Test timeout computed to be: 1500 202: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh 202: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 202: ++ export LC_ALL=C 202: ++ LC_ALL=C 202: ++ '[' -z x86_64 ']' 202: ++ '[' -z '' ']' 202: ++ TESTDIR=out/test/x86_64 202: ++ CC=cc 202: ++ CXX=c++ 202: ++ GCC=gcc 202: ++ GXX=g++ 202: ++ OBJDUMP=objdump 202: ++ OBJCOPY=objcopy 202: ++ STRIP=strip 202: ++ QEMU= 202: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh .sh 202: ++ testname=linker-script-error 202: ++ t=out/test/x86_64/linker-script-error 202: ++ mkdir -p out/test/x86_64/linker-script-error 202: ++ case $MACHINE in 202: ++ tlsdesc_opt=-mtls-dialect=gnu2 202: +++ uname 198: + cat 198: + cc -o out/test/x86_64/large-text/b.o -c -xc - 203: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh 203: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 203: ++ export LC_ALL=C 203: ++ LC_ALL=C 203: ++ '[' -z x86_64 ']' 203: ++ '[' -z '' ']' 203: ++ TESTDIR=out/test/x86_64 203: ++ CC=cc 203: ++ CXX=c++ 203: ++ GCC=gcc 203: ++ GXX=g++ 203: ++ OBJDUMP=objdump 203: ++ OBJCOPY=objcopy 203: ++ STRIP=strip 203: ++ QEMU= 203: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh .sh 201: ++ '[' Linux = FreeBSD ']' 201: ++ trap 'on_error $LINENO' ERR 201: ++ trap on_exit EXIT 201: ++ echo -n 'Testing linker-script-defsym ... ' 201: Testing linker-script-defsym ... ++ set -o pipefail 201: ++ set -x 201: + cc -o out/test/x86_64/linker-script-defsym/a.o -c -xc - 201: + cat 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 202: ++ '[' Linux = FreeBSD ']' 202: ++ trap 'on_error $LINENO' ERR 202: ++ trap on_exit EXIT 202: ++ echo -n 'Testing linker-script-error ... ' 202: Testing linker-script-error ... ++ set -o pipefail 202: ++ set -x 204: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh 202: + cat 203: ++ testname=linker-script-relocatable 203: ++ t=out/test/x86_64/linker-script-relocatable 202: + cc -o out/test/x86_64/linker-script-error/a.o -c -xc - 203: ++ mkdir -p out/test/x86_64/linker-script-relocatable 204: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 204: ++ export LC_ALL=C 204: ++ LC_ALL=C 204: ++ '[' -z x86_64 ']' 204: ++ '[' -z '' ']' 204: ++ TESTDIR=out/test/x86_64 204: ++ CC=cc 204: ++ CXX=c++ 204: ++ GCC=gcc 204: ++ GXX=g++ 204: ++ OBJDUMP=objdump 204: ++ OBJCOPY=objcopy 204: ++ STRIP=strip 204: ++ QEMU= 204: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh .sh 203: ++ case $MACHINE in 204: ++ testname=linker-script 204: ++ t=out/test/x86_64/linker-script 204: ++ mkdir -p out/test/x86_64/linker-script 203: ++ tlsdesc_opt=-mtls-dialect=gnu2 203: +++ uname 203: ++ '[' Linux = FreeBSD ']' 203: ++ trap 'on_error $LINENO' ERR 203: ++ trap on_exit EXIT 203: ++ echo -n 'Testing linker-script-relocatable ... ' 203: Testing linker-script-relocatable ... ++ set -o pipefail 203: ++ set -x 203: + nm mold 203: + grep __tsan_init 204: ++ case $MACHINE in 204: ++ tlsdesc_opt=-mtls-dialect=gnu2 204: +++ uname 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 204: ++ '[' Linux = FreeBSD ']' 204: ++ trap 'on_error $LINENO' ERR 204: ++ trap on_exit EXIT 204: ++ echo -n 'Testing linker-script ... ' 204: Testing linker-script ... ++ set -o pipefail 204: ++ set -x 204: + cat 204: + cc -o out/test/x86_64/linker-script/a.o -c -xc - 177: + out/test/x86_64/ifunc-alias/exe2 177: + grep -E '^(\S+) \1$' 177: 0x2015f0 0x2015f0 181: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o 180: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy 177: + on_exit 177: + echo OK 177: OK 177: + exit 0 179: + cat 179: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/d.o out/test/x86_64/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections 189: + readelf --dynamic out/test/x86_64/init/exe 163/425 Test #177: x86_64-ifunc-alias .................................... Passed 0.91 sec 189: + not grep -F '(INIT)' 189: + grep -F '(INIT)' 187: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - 187: + cat 137: + not grep -F foo out/test/x86_64/exclude-libs/log 137: + grep -F foo out/test/x86_64/exclude-libs/log 183: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie 136: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread 197: + cc -B. -o out/test/x86_64/large-max-page-size/exe out/test/x86_64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 test 205 Start 205: x86_64-linker-script2 205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh" 205: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 205: Environment variables: 205: MACHINE=x86_64 205: CPU= 205: Test timeout computed to be: 1500 176: + cat 176: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - 150: + cc -B. -o out/test/x86_64/gdb-index-dwarf2/exe out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/d.o -Wl,--gdb-index 178: + cat 178: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - 188: + cat 188: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - 137: + return 0 137: + grep -F bar out/test/x86_64/exclude-libs/log 137: 5: 00000000000016b9 11 FUNC GLOBAL DEFAULT 15 bar 137: + grep -F baz out/test/x86_64/exclude-libs/log 137: 6: 0000000000001699 21 FUNC GLOBAL DEFAULT 15 baz 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a 189: + return 0 189: + on_exit 189: + echo OK 189: OK 189: + exit 0 164/425 Test #189: x86_64-init ........................................... Passed 0.52 sec 200: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o test 206 Start 206: x86_64-linker-script3 206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh" 206: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 206: Environment variables: 206: MACHINE=x86_64 206: CPU= 206: Test timeout computed to be: 1500 185: + supports_ifunc 185: + is_musl 185: + grep musl 182: + cat 182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/d.o out/test/x86_64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf 199: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o 185: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 206: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh 198: + cc -B. -o out/test/x86_64/large-text/exe out/test/x86_64/large-text/a.o out/test/x86_64/large-text/b.o 172: + cc -B. -o out/test/x86_64/icf-safe/exe2 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/c.o 201: + cat 151: + cc -B. -o out/test/x86_64/gdb-index-dwarf3/exe out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/d.o -Wl,--gdb-index 206: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 206: ++ export LC_ALL=C 206: ++ LC_ALL=C 206: ++ '[' -z x86_64 ']' 206: ++ '[' -z '' ']' 206: ++ TESTDIR=out/test/x86_64 206: ++ CC=cc 206: ++ CXX=c++ 206: ++ GCC=gcc 206: ++ GXX=g++ 206: ++ OBJDUMP=objdump 206: ++ OBJCOPY=objcopy 185: + cc -c -o /dev/null -xc - 206: ++ STRIP=strip 206: ++ QEMU= 153: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/d.o -Wl,--gdb-index 206: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh .sh 205: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh 201: + cc -B. -o out/test/x86_64/linker-script-defsym/b.so -shared out/test/x86_64/linker-script-defsym/script out/test/x86_64/linker-script-defsym/a.o 205: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 205: ++ export LC_ALL=C 205: ++ LC_ALL=C 205: ++ '[' -z x86_64 ']' 205: ++ '[' -z '' ']' 205: ++ TESTDIR=out/test/x86_64 205: ++ CC=cc 205: ++ CXX=c++ 205: ++ GCC=gcc 205: ++ GXX=g++ 205: ++ OBJDUMP=objdump 205: ++ OBJCOPY=objcopy 205: ++ STRIP=strip 205: ++ QEMU= 206: ++ testname=linker-script3 206: ++ t=out/test/x86_64/linker-script3 206: ++ mkdir -p out/test/x86_64/linker-script3 194: + cc -B. -o out/test/x86_64/large-alignment-dso/exe out/test/x86_64/large-alignment-dso/c.o out/test/x86_64/large-alignment-dso/b.so 205: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh .sh 175: + cc -B. -o out/test/x86_64/ifunc-address-equality-exported/exe out/test/x86_64/ifunc-address-equality-exported/c.o out/test/x86_64/ifunc-address-equality-exported/b.so -no-pie 205: ++ testname=linker-script2 205: ++ t=out/test/x86_64/linker-script2 205: ++ mkdir -p out/test/x86_64/linker-script2 170: + not cc -B. -o out/test/x86_64/hidden-undef/exe out/test/x86_64/hidden-undef/a.so out/test/x86_64/hidden-undef/b.o 206: ++ case $MACHINE in 206: ++ tlsdesc_opt=-mtls-dialect=gnu2 206: +++ uname 196: + grep 'Hello world' 196: + out/test/x86_64/large-max-page-size-strip/exe 205: ++ case $MACHINE in 205: ++ tlsdesc_opt=-mtls-dialect=gnu2 196: Hello world 170: + grep 'undefined symbol: foo' 206: ++ '[' Linux = FreeBSD ']' 206: ++ trap 'on_error $LINENO' ERR 206: ++ trap on_exit EXIT 206: ++ echo -n 'Testing linker-script3 ... ' 206: Testing linker-script3 ... ++ set -o pipefail 206: ++ set -x 206: + mkdir -p out/test/x86_64/linker-script3/foo 116: + cat 116: + cc -o out/test/x86_64/duplicate-error-lto/a.o -c -xc - -flto 196: + on_exit 196: + echo OK 196: OK 196: + exit 0 205: +++ uname 193: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o 186: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' 186: + on_exit 186: + echo OK 186: OK 186: + exit 0 165/425 Test #196: x86_64-large-max-page-size-strip ...................... Passed 0.52 sec 166/425 Test #186: x86_64-image-base ..................................... Passed 0.56 sec test 207 Start 207: x86_64-linker-script4 207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh" 207: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 207: Environment variables: 207: MACHINE=x86_64 207: CPU= 207: Test timeout computed to be: 1500 test 208 Start 208: x86_64-linker-script5 208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh" 208: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 208: Environment variables: 208: MACHINE=x86_64 208: CPU= 208: Test timeout computed to be: 1500 205: ++ '[' Linux = FreeBSD ']' 205: ++ trap 'on_error $LINENO' ERR 205: ++ trap on_exit EXIT 205: ++ echo -n 'Testing linker-script2 ... ' 205: Testing linker-script2 ... ++ set -o pipefail 205: ++ set -x 205: + cat 205: + cc -o out/test/x86_64/linker-script2/a.o -c -xc - 206: + cat 206: + cc -o out/test/x86_64/linker-script3/foo/a.o -c -xc - 207: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh 207: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 207: ++ export LC_ALL=C 207: ++ LC_ALL=C 207: ++ '[' -z x86_64 ']' 207: ++ '[' -z '' ']' 207: ++ TESTDIR=out/test/x86_64 207: ++ CC=cc 207: ++ CXX=c++ 207: ++ GCC=gcc 207: ++ GXX=g++ 207: ++ OBJDUMP=objdump 207: ++ OBJCOPY=objcopy 207: ++ STRIP=strip 207: ++ QEMU= 184: + supports_ifunc 184: + is_musl 184: + grep musl 169: + cat 169: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - 208: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh 207: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh .sh 208: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 208: ++ export LC_ALL=C 208: ++ LC_ALL=C 208: ++ '[' -z x86_64 ']' 208: ++ '[' -z '' ']' 208: ++ TESTDIR=out/test/x86_64 208: ++ CC=cc 208: ++ CXX=c++ 208: ++ GCC=gcc 208: ++ GXX=g++ 208: ++ OBJDUMP=objdump 208: ++ OBJCOPY=objcopy 208: ++ STRIP=strip 208: ++ QEMU= 208: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh .sh 184: + cc -c -o /dev/null -xc - 184: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 208: ++ testname=linker-script5 208: ++ t=out/test/x86_64/linker-script5 208: ++ mkdir -p out/test/x86_64/linker-script5 207: ++ testname=linker-script4 207: ++ t=out/test/x86_64/linker-script4 207: ++ mkdir -p out/test/x86_64/linker-script4 207: ++ case $MACHINE in 207: ++ tlsdesc_opt=-mtls-dialect=gnu2 207: +++ uname 208: ++ case $MACHINE in 208: ++ tlsdesc_opt=-mtls-dialect=gnu2 207: ++ '[' Linux = FreeBSD ']' 208: +++ uname 200: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o 207: ++ trap 'on_error $LINENO' ERR 207: ++ trap on_exit EXIT 207: ++ echo -n 'Testing linker-script4 ... ' 207: Testing linker-script4 ... ++ set -o pipefail 207: ++ set -x 207: + echo 'VERSION { ver_x { global: *; }; };' 207: + cat 208: ++ '[' Linux = FreeBSD ']' 208: ++ trap 'on_error $LINENO' ERR 208: ++ trap on_exit EXIT 208: ++ echo -n 'Testing linker-script5 ... ' 208: Testing linker-script5 ... ++ set -o pipefail 208: ++ set -x 208: + mkdir -p out/test/x86_64/linker-script5/foo 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 207: + cc -B. -shared -o out/test/x86_64/linker-script4/c.so out/test/x86_64/linker-script4/a.script out/test/x86_64/linker-script4/b.s 183: + grep 'Hello world' 183: + out/test/x86_64/ifunc-noplt/exe1 208: + cat 36: + grep '^76$' 183: Hello world 36: + out/test/x86_64/arch-x86_64-reloc/exe 183: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie 208: + cc -o out/test/x86_64/linker-script5/foo/a.o -c -xc - 36: 76 145: + diff -q out/test/x86_64/filler/txt1 out/test/x86_64/filler/txt2 36: + cat 201: + readelf -sW out/test/x86_64/linker-script-defsym/b.so 151: + grep -F .gdb_index 151: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe 194: + out/test/x86_64/large-alignment-dso/exe 197: + out/test/x86_64/large-max-page-size/exe 197: + grep 'Hello world' 181: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so 181: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' 180: + out/test/x86_64/ifunc-dynamic/exe1 194: + grep 'Hello world' 172: + out/test/x86_64/icf-safe/exe2 201: + grep 'FUNC .* bar' 194: Hello world 181: 6: 00000000000016ef 13 : 10 GLOBAL DEFAULT 16 foobar 180: + grep 'Hello world' 181: + on_exit 181: + echo OK 181: OK 181: + exit 0 172: + not grep foo2 172: + grep foo2 201: 5: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar 201: 77: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar 167/425 Test #181: x86_64-ifunc-export ................................... Passed 0.85 sec 201: + cat 151: [38] .gdb_index PROGBITS 0000000000000000 002420 000075 00 0 0 4 151: + out/test/x86_64/gdb-index-dwarf3/exe 151: + grep 'Hello world' 180: Hello world 180: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe2 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,now test 209 Start 209: x86_64-linker-script6 209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh" 209: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 209: Environment variables: 209: MACHINE=x86_64 209: CPU= 209: Test timeout computed to be: 1500 197: Hello world 197: + on_exit 197: + echo OK 197: OK 197: + exit 0 201: + cc -o out/test/x86_64/linker-script-defsym/c.o -c -xc - 151: Hello world 151: + DEBUGINFOD_URLS= 151: + gdb out/test/x86_64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 172: + return 0 172: + on_exit 172: + echo OK 172: OK 172: + exit 0 145: + on_exit 145: + echo OK 145: OK 145: + exit 0 194: + on_exit 194: + echo OK 194: OK 194: + exit 0 150: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe 150: + grep -F .gdb_index 150: [39] .gdb_index PROGBITS 0000000000000000 0024e8 000075 00 0 0 4 150: + grep 'Hello world' 150: + out/test/x86_64/gdb-index-dwarf2/exe 153: + readelf -WS out/test/x86_64/gdb-index-dwarf5/e.so 153: + grep -F .gdb_index 153: [38] .gdb_index PROGBITS 0000000000000000 002e70 000315 00 0 0 4 153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so 153: + grep 'fn1: .* \[global, function\]' 209: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh 168/425 Test #145: x86_64-filler ......................................... Passed 1.91 sec 169/425 Test #172: x86_64-icf-safe ....................................... Passed 1.10 sec 170/425 Test #194: x86_64-large-alignment-dso ............................ Passed 0.61 sec 171/425 Test #197: x86_64-large-max-page-size ............................ Passed 0.32 sec 150: Hello world 150: + DEBUGINFOD_URLS= 150: + gdb out/test/x86_64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit test 210 Start 210: x86_64-lto-archive 210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh" 210: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 210: Environment variables: 210: MACHINE=x86_64 210: CPU= 210: Test timeout computed to be: 1500 test 211 Start 211: x86_64-lto-archive2 211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh" 211: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 211: Environment variables: 211: MACHINE=x86_64 211: CPU= 211: Test timeout computed to be: 1500 test 212 Start 212: x86_64-lto-archive3 212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh" 212: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 212: Environment variables: 212: MACHINE=x86_64 212: CPU= 212: Test timeout computed to be: 1500 test 213 Start 213: x86_64-lto-comdat 213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh" 213: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 213: Environment variables: 213: MACHINE=x86_64 213: CPU= 213: Test timeout computed to be: 1500 209: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 209: ++ export LC_ALL=C 209: ++ LC_ALL=C 209: ++ '[' -z x86_64 ']' 209: ++ '[' -z '' ']' 209: ++ TESTDIR=out/test/x86_64 209: ++ CC=cc 209: ++ CXX=c++ 209: ++ GCC=gcc 209: ++ GXX=g++ 209: ++ OBJDUMP=objdump 209: ++ OBJCOPY=objcopy 209: ++ STRIP=strip 209: ++ QEMU= 209: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh .sh 209: ++ testname=linker-script6 209: ++ t=out/test/x86_64/linker-script6 209: ++ mkdir -p out/test/x86_64/linker-script6 209: ++ case $MACHINE in 209: ++ tlsdesc_opt=-mtls-dialect=gnu2 209: +++ uname 209: ++ '[' Linux = FreeBSD ']' 209: ++ trap 'on_error $LINENO' ERR 209: ++ trap on_exit EXIT 209: ++ echo -n 'Testing linker-script6 ... ' 209: Testing linker-script6 ... ++ set -o pipefail 209: ++ set -x 209: + mkdir -p out/test/x86_64/linker-script6/foo 209: + cat 209: + cc -o out/test/x86_64/linker-script6/foo/a.o -c -xc - 170: mold: error: undefined symbol: foo 170: + on_exit 170: + echo OK 170: OK 170: + exit 0 153: [ 20] fn1: 0 [global, function] 153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so 153: + grep 'char: .* \[static, type\]' 153: [ 4] unsigned char: 3 [static, type] 153: [ 13] char: 3 [static, type] 153: [ 17] signed char: 3 [static, type] 153: + cat 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 175: + out/test/x86_64/ifunc-address-equality-exported/exe 175: + grep -E '^(\S+) \1' 175: 0x2016d0 0x2016d0 175: + on_exit 175: + echo OK 175: OK 175: + exit 0 193: + out/test/x86_64/issue646/exe 193: + grep 'error: exception' 193: error: exception 193: + on_exit 193: + echo OK 193: OK 193: + exit 0 183: + out/test/x86_64/ifunc-noplt/exe2 183: + grep 'Hello world' 183: Hello world 183: + on_exit 183: + echo OK 183: OK 183: + exit 0 210: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh 210: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 210: ++ export LC_ALL=C 210: ++ LC_ALL=C 210: ++ '[' -z x86_64 ']' 210: ++ '[' -z '' ']' 210: ++ TESTDIR=out/test/x86_64 210: ++ CC=cc 210: ++ CXX=c++ 210: ++ GCC=gcc 210: ++ GXX=g++ 210: ++ OBJDUMP=objdump 210: ++ OBJCOPY=objcopy 210: ++ STRIP=strip 210: ++ QEMU= 210: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh .sh 210: ++ testname=lto-archive 210: ++ t=out/test/x86_64/lto-archive 210: ++ mkdir -p out/test/x86_64/lto-archive 210: ++ case $MACHINE in 210: ++ tlsdesc_opt=-mtls-dialect=gnu2 210: +++ uname 211: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh 211: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 211: ++ export LC_ALL=C 211: ++ LC_ALL=C 211: ++ '[' -z x86_64 ']' 211: ++ '[' -z '' ']' 211: ++ TESTDIR=out/test/x86_64 211: ++ CC=cc 211: ++ CXX=c++ 211: ++ GCC=gcc 211: ++ GXX=g++ 211: ++ OBJDUMP=objdump 211: ++ OBJCOPY=objcopy 211: ++ STRIP=strip 211: ++ QEMU= 211: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh .sh 212: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh 212: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 212: ++ export LC_ALL=C 212: ++ LC_ALL=C 212: ++ '[' -z x86_64 ']' 212: ++ '[' -z '' ']' 212: ++ TESTDIR=out/test/x86_64 212: ++ CC=cc 212: ++ CXX=c++ 212: ++ GCC=gcc 212: ++ GXX=g++ 212: ++ OBJDUMP=objdump 212: ++ OBJCOPY=objcopy 212: ++ STRIP=strip 212: ++ QEMU= 212: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh .sh 212: ++ testname=lto-archive3 212: ++ t=out/test/x86_64/lto-archive3 212: ++ mkdir -p out/test/x86_64/lto-archive3 212: ++ case $MACHINE in 212: ++ tlsdesc_opt=-mtls-dialect=gnu2 213: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh 213: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 213: ++ export LC_ALL=C 213: ++ LC_ALL=C 213: ++ '[' -z x86_64 ']' 213: ++ '[' -z '' ']' 213: ++ TESTDIR=out/test/x86_64 213: ++ CC=cc 213: ++ CXX=c++ 213: ++ GCC=gcc 213: ++ GXX=g++ 213: ++ OBJDUMP=objdump 213: ++ OBJCOPY=objcopy 213: ++ STRIP=strip 213: ++ QEMU= 213: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh .sh 172/425 Test #170: x86_64-hidden-undef ................................... Passed 1.26 sec 173/425 Test #175: x86_64-ifunc-address-equality-exported ................ Passed 1.11 sec 174/425 Test #183: x86_64-ifunc-noplt .................................... Passed 0.70 sec 175/425 Test #193: x86_64-issue646 ....................................... Passed 0.64 sec 210: ++ '[' Linux = FreeBSD ']' 210: ++ trap 'on_error $LINENO' ERR 210: ++ trap on_exit EXIT 210: ++ echo -n 'Testing lto-archive ... ' 210: Testing lto-archive ... ++ set -o pipefail 210: ++ set -x 210: + '[' cc = cc ']' 210: + test_cflags -flto 211: ++ testname=lto-archive2 211: ++ t=out/test/x86_64/lto-archive2 211: ++ mkdir -p out/test/x86_64/lto-archive2 212: +++ uname 213: ++ testname=lto-comdat 213: ++ t=out/test/x86_64/lto-comdat 213: ++ mkdir -p out/test/x86_64/lto-comdat test 214 Start 214: x86_64-lto-dso 214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh" 214: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 214: Environment variables: 214: MACHINE=x86_64 214: CPU= 214: Test timeout computed to be: 1500 test 215 Start 215: x86_64-lto-gcc 215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh" 215: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 215: Environment variables: 215: MACHINE=x86_64 215: CPU= 215: Test timeout computed to be: 1500 test 216 Start 216: x86_64-lto-llvm 216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh" 216: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 216: Environment variables: 216: MACHINE=x86_64 216: CPU= 216: Test timeout computed to be: 1500 test 217 Start 217: x86_64-lto-llvm2 217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh" 217: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 217: Environment variables: 217: MACHINE=x86_64 217: CPU= 217: Test timeout computed to be: 1500 199: + cat 199: + cc -o out/test/x86_64/library/c.o -c -xc - 210: + echo 'int main() {}' 210: + cc -B. -flto -o /dev/null -xc - 211: ++ case $MACHINE in 211: ++ tlsdesc_opt=-mtls-dialect=gnu2 211: +++ uname 211: ++ '[' Linux = FreeBSD ']' 211: ++ trap 'on_error $LINENO' ERR 211: ++ trap on_exit EXIT 211: ++ echo -n 'Testing lto-archive2 ... ' 211: Testing lto-archive2 ... ++ set -o pipefail 211: ++ set -x 211: + test_cflags -flto=auto 211: + echo 'int main() {}' 211: + cc -B. -flto=auto -o /dev/null -xc - 212: ++ '[' Linux = FreeBSD ']' 212: ++ trap 'on_error $LINENO' ERR 212: ++ trap on_exit EXIT 212: ++ echo -n 'Testing lto-archive3 ... ' 212: Testing lto-archive3 ... ++ set -o pipefail 212: ++ set -x 212: + test_cflags -flto=auto 212: + echo 'int main() {}' 212: + cc -B. -flto=auto -o /dev/null -xc - 213: ++ case $MACHINE in 213: ++ tlsdesc_opt=-mtls-dialect=gnu2 213: +++ uname 213: ++ '[' Linux = FreeBSD ']' 213: ++ trap 'on_error $LINENO' ERR 213: ++ trap on_exit EXIT 213: ++ echo -n 'Testing lto-comdat ... ' 213: Testing lto-comdat ... ++ set -o pipefail 213: ++ set -x 213: ++ uname -m 213: + '[' x86_64 = x86_64 ']' 213: + echo 'int main() {}' 213: + clang -B. -flto -o /dev/null -xc - 198: + out/test/x86_64/large-text/exe 198: + grep 'Hello world' 198: Hello world 198: + on_exit 198: + echo OK 198: OK 198: + exit 0 214: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh 214: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 214: ++ export LC_ALL=C 214: ++ LC_ALL=C 214: ++ '[' -z x86_64 ']' 214: ++ '[' -z '' ']' 214: ++ TESTDIR=out/test/x86_64 214: ++ CC=cc 214: ++ CXX=c++ 214: ++ GCC=gcc 214: ++ GXX=g++ 214: ++ OBJDUMP=objdump 214: ++ OBJCOPY=objcopy 214: ++ STRIP=strip 214: ++ QEMU= 214: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh .sh 214: ++ testname=lto-dso 214: ++ t=out/test/x86_64/lto-dso 214: ++ mkdir -p out/test/x86_64/lto-dso 214: ++ case $MACHINE in 214: ++ tlsdesc_opt=-mtls-dialect=gnu2 214: +++ uname 214: ++ '[' Linux = FreeBSD ']' 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT 214: ++ echo -n 'Testing lto-dso ... ' 214: Testing lto-dso ... ++ set -o pipefail 214: ++ set -x 214: + test_cflags -flto 214: + echo 'int main() {}' 214: + cc -B. -flto -o /dev/null -xc - 215: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh 215: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 215: ++ export LC_ALL=C 215: ++ LC_ALL=C 215: ++ '[' -z x86_64 ']' 215: ++ '[' -z '' ']' 215: ++ TESTDIR=out/test/x86_64 215: ++ CC=cc 215: ++ CXX=c++ 215: ++ GCC=gcc 215: ++ GXX=g++ 215: ++ OBJDUMP=objdump 215: ++ OBJCOPY=objcopy 215: ++ STRIP=strip 215: ++ QEMU= 215: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh .sh 215: ++ testname=lto-gcc 215: ++ t=out/test/x86_64/lto-gcc 215: ++ mkdir -p out/test/x86_64/lto-gcc 215: ++ case $MACHINE in 215: ++ tlsdesc_opt=-mtls-dialect=gnu2 215: +++ uname 216: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh 216: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 216: ++ export LC_ALL=C 216: ++ LC_ALL=C 216: ++ '[' -z x86_64 ']' 216: ++ '[' -z '' ']' 216: ++ TESTDIR=out/test/x86_64 216: ++ CC=cc 216: ++ CXX=c++ 216: ++ GCC=gcc 216: ++ GXX=g++ 216: ++ OBJDUMP=objdump 216: ++ OBJCOPY=objcopy 216: ++ STRIP=strip 216: ++ QEMU= 216: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh .sh 176/425 Test #198: x86_64-large-text ..................................... Passed 0.30 sec 215: ++ '[' Linux = FreeBSD ']' 215: ++ trap 'on_error $LINENO' ERR 215: ++ trap on_exit EXIT 215: ++ echo -n 'Testing lto-gcc ... ' 215: Testing lto-gcc ... ++ set -o pipefail 215: ++ set -x 180: + out/test/x86_64/ifunc-dynamic/exe2 180: + grep 'Hello world' 180: Hello world 217: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh test 218 Start 218: x86_64-lto-no-plugin 218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh" 218: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 218: Environment variables: 218: MACHINE=x86_64 218: CPU= 218: Test timeout computed to be: 1500 215: + echo 'int main() {}' 215: + gcc -B. -flto -o /dev/null -xc - 180: + on_exit 180: + echo OK 180: OK 180: + exit 0 217: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 217: ++ export LC_ALL=C 217: ++ LC_ALL=C 217: ++ '[' -z x86_64 ']' 217: ++ '[' -z '' ']' 217: ++ TESTDIR=out/test/x86_64 217: ++ CC=cc 217: ++ CXX=c++ 217: ++ GCC=gcc 217: ++ GXX=g++ 217: ++ OBJDUMP=objdump 217: ++ OBJCOPY=objcopy 217: ++ STRIP=strip 217: ++ QEMU= 217: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh .sh 217: ++ testname=lto-llvm2 217: ++ t=out/test/x86_64/lto-llvm2 217: ++ mkdir -p out/test/x86_64/lto-llvm2 216: ++ testname=lto-llvm 216: ++ t=out/test/x86_64/lto-llvm 216: ++ mkdir -p out/test/x86_64/lto-llvm 177/425 Test #180: x86_64-ifunc-dynamic .................................. Passed 0.92 sec 216: ++ case $MACHINE in 136: + out/test/x86_64/exception/exe7 test 219 Start 219: x86_64-lto-nostdlib 219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh" 219: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 219: Environment variables: 219: MACHINE=x86_64 219: CPU= 219: Test timeout computed to be: 1500 216: ++ tlsdesc_opt=-mtls-dialect=gnu2 216: +++ uname 216: ++ '[' Linux = FreeBSD ']' 136: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie 217: ++ case $MACHINE in 217: ++ tlsdesc_opt=-mtls-dialect=gnu2 217: +++ uname 218: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh 217: ++ '[' Linux = FreeBSD ']' 216: ++ trap 'on_error $LINENO' ERR 216: ++ trap on_exit EXIT 217: ++ trap 'on_error $LINENO' ERR 217: ++ trap on_exit EXIT 217: ++ echo -n 'Testing lto-llvm2 ... ' 217: Testing lto-llvm2 ... ++ set -o pipefail 217: ++ set -x 216: ++ echo -n 'Testing lto-llvm ... ' 216: Testing lto-llvm ... ++ set -o pipefail 216: ++ set -x 218: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 218: ++ export LC_ALL=C 218: ++ LC_ALL=C 218: ++ '[' -z x86_64 ']' 218: ++ '[' -z '' ']' 218: ++ TESTDIR=out/test/x86_64 218: ++ CC=cc 218: ++ CXX=c++ 218: ++ GCC=gcc 218: ++ GXX=g++ 218: ++ OBJDUMP=objdump 218: ++ OBJCOPY=objcopy 218: ++ STRIP=strip 218: ++ QEMU= 216: ++ uname -m 217: ++ uname -m 219: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh 218: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh .sh 217: + '[' x86_64 = x86_64 ']' 216: + '[' x86_64 = x86_64 ']' 219: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 219: ++ export LC_ALL=C 219: ++ LC_ALL=C 219: ++ '[' -z x86_64 ']' 219: ++ '[' -z '' ']' 219: ++ TESTDIR=out/test/x86_64 219: ++ CC=cc 219: ++ CXX=c++ 219: ++ GCC=gcc 219: ++ GXX=g++ 219: ++ OBJDUMP=objdump 219: ++ OBJCOPY=objcopy 219: ++ STRIP=strip 219: ++ QEMU= 218: ++ testname=lto-no-plugin 218: ++ t=out/test/x86_64/lto-no-plugin 218: ++ mkdir -p out/test/x86_64/lto-no-plugin 216: + echo 'int main() {}' 217: + echo 'int main() {}' 217: + clang -B. -flto -o /dev/null -xc - 216: + clang -B. -flto -o /dev/null -xc - 219: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh .sh 219: ++ testname=lto-nostdlib 219: ++ t=out/test/x86_64/lto-nostdlib 219: ++ mkdir -p out/test/x86_64/lto-nostdlib 218: ++ case $MACHINE in 218: ++ tlsdesc_opt=-mtls-dialect=gnu2 218: +++ uname 218: ++ '[' Linux = FreeBSD ']' 219: ++ case $MACHINE in 219: ++ tlsdesc_opt=-mtls-dialect=gnu2 218: ++ trap 'on_error $LINENO' ERR 218: ++ trap on_exit EXIT 218: ++ echo -n 'Testing lto-no-plugin ... ' 218: Testing lto-no-plugin ... ++ set -o pipefail 218: ++ set -x 219: +++ uname 218: ++ uname -m 219: ++ '[' Linux = FreeBSD ']' 219: ++ trap 'on_error $LINENO' ERR 219: ++ trap on_exit EXIT 219: ++ echo -n 'Testing lto-nostdlib ... ' 219: Testing lto-nostdlib ... ++ set -o pipefail 219: ++ set -x 219: + test_cflags -flto 218: + '[' x86_64 = x86_64 ']' 219: + echo 'int main() {}' 218: + echo 'int main() {}' 219: + cc -B. -flto -o /dev/null -xc - 218: + clang -B. -flto -o /dev/null -xc - 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s 137: + not grep -F foo out/test/x86_64/exclude-libs/log 137: + grep -F foo out/test/x86_64/exclude-libs/log 137: + return 0 137: + not grep -F bar out/test/x86_64/exclude-libs/log 137: + grep -F bar out/test/x86_64/exclude-libs/log 137: + return 0 137: + grep -F baz out/test/x86_64/exclude-libs/log 200: + cat 137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz 200: + cc -c -o out/test/x86_64/link-order/b.o -xc - 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a 176: + cc -B. -o out/test/x86_64/ifunc-address-equality/exe1 out/test/x86_64/ifunc-address-equality/a.o out/test/x86_64/ifunc-address-equality/b.o out/test/x86_64/ifunc-address-equality/c.o -no-pie 179: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared 204: + cat 116: + cat 116: + cc -o out/test/x86_64/duplicate-error-lto/b.o -c -xc - -flto 202: + echo 'VERSION { ver_x /*' 205: + mkdir -p out/test/x86_64/linker-script2/foo/bar 206: + cat 206: + cc -B. -o out/test/x86_64/linker-script3/exe -Lout/test/x86_64/linker-script3/foo out/test/x86_64/linker-script3/b.script 154: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o 188: + cc -B. -o out/test/x86_64/init-in-dso/exe out/test/x86_64/init-in-dso/a.so out/test/x86_64/init-in-dso/b.o -Wl,-init,foo 169: + cc -B. -o out/test/x86_64/hidden-archive/exe out/test/x86_64/hidden-archive/d.o out/test/x86_64/hidden-archive/c.so out/test/x86_64/hidden-archive/b.a 202: + not cc -B. -o out/test/x86_64/linker-script-error/exe out/test/x86_64/linker-script-error/a.o out/test/x86_64/linker-script-error/b.script 202: + grep 'unclosed comment' 187: + cat 184: + cat 204: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script 182: + cat 209: + cat 201: + cc -B. -o out/test/x86_64/linker-script-defsym/exe out/test/x86_64/linker-script-defsym/c.o out/test/x86_64/linker-script-defsym/b.so 185: + cat 185: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - 199: + cc -B. -o out/test/x86_64/library/exe1 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library,foobar -Wl,-rpath,out/test/x86_64/library 182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - 187: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - 184: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC 178: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared 209: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script 205: + rm -f out/test/x86_64/linker-script2/foo/bar/libfoo.a 205: + ar rcs out/test/x86_64/linker-script2/foo/bar/libfoo.a out/test/x86_64/linker-script2/a.o 208: + cat 208: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script 153: + cc -B. -o out/test/x86_64/gdb-index-dwarf5/exe out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/f.o -Wl,--gdb-index 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 203: + cat 203: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - 152: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log 152: #1 0x00007ffff7fbc790 in hello2 () at :7 152: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf4/log 152: #2 0x00007ffff7fbc762 in hello () at :4 152: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log 152: #3 0x00007ffff7fbc76e in greet () at :8 152: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log 152: Breakpoint 1, main () at :4 152: #4 0x0000555555555722 in main () at :4 152: + on_exit 152: + echo OK 152: OK 152: + exit 0 178/425 Test #152: x86_64-gdb-index-dwarf4 ............................... Passed 1.84 sec test 220 Start 220: x86_64-lto-version-script 220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh" 220: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 220: Environment variables: 220: MACHINE=x86_64 220: CPU= 220: Test timeout computed to be: 1500 220: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh 220: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 220: ++ export LC_ALL=C 220: ++ LC_ALL=C 220: ++ '[' -z x86_64 ']' 220: ++ '[' -z '' ']' 220: ++ TESTDIR=out/test/x86_64 220: ++ CC=cc 220: ++ CXX=c++ 220: ++ GCC=gcc 220: ++ GXX=g++ 220: ++ OBJDUMP=objdump 220: ++ OBJCOPY=objcopy 220: ++ STRIP=strip 220: ++ QEMU= 220: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh .sh 220: ++ testname=lto-version-script 220: ++ t=out/test/x86_64/lto-version-script 220: ++ mkdir -p out/test/x86_64/lto-version-script 220: ++ case $MACHINE in 220: ++ tlsdesc_opt=-mtls-dialect=gnu2 220: +++ uname 220: ++ '[' Linux = FreeBSD ']' 220: ++ trap 'on_error $LINENO' ERR 220: ++ trap on_exit EXIT 220: ++ echo -n 'Testing lto-version-script ... ' 220: Testing lto-version-script ... ++ set -o pipefail 220: ++ set -x 220: + test_cflags -flto 220: + echo 'int main() {}' 220: + cc -B. -flto -o /dev/null -xc - 137: + not grep -F foo out/test/x86_64/exclude-libs/log 137: + grep -F foo out/test/x86_64/exclude-libs/log 156: + cc -B. -shared -o out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/d.o -Wl,--gdb-index 137: + return 0 137: + not grep -F bar out/test/x86_64/exclude-libs/log 137: + grep -F bar out/test/x86_64/exclude-libs/log 137: + return 0 137: + grep -F baz out/test/x86_64/exclude-libs/log 205: + cat 137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=ALL 205: + cc -B. -o out/test/x86_64/linker-script2/exe -Lout/test/x86_64/linker-script2/foo/bar out/test/x86_64/linker-script2/b.script 150: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log 151: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf3/log 150: #1 0x00007ffff7fbc790 in hello2 () at :7 150: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log 151: #1 0x00007ffff7fbc790 in hello2 () at :7 151: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf3/log 150: #2 0x00007ffff7fbc762 in hello () at :4 150: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log 151: #2 0x00007ffff7fbc762 in hello () at :4 151: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf3/log 150: #3 0x00007ffff7fbc76e in greet () at :8 150: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/log 151: #3 0x00007ffff7fbc76e in greet () at :8 151: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf3/log 150: Breakpoint 1, main () at :4 150: #4 0x0000555555555722 in main () at :4 150: + on_exit 150: + echo OK 150: OK 150: + exit 0 179/425 Test #150: x86_64-gdb-index-dwarf2 ............................... Passed 2.25 sec 151: Breakpoint 1, main () at :4 151: #4 0x0000555555555722 in main () at :4 151: + on_exit 151: + echo OK 151: OK 151: + exit 0 test 221 Start 221: x86_64-main-in-dso 221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh" 221: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 221: Environment variables: 221: MACHINE=x86_64 221: CPU= 221: Test timeout computed to be: 1500 180/425 Test #151: x86_64-gdb-index-dwarf3 ............................... Passed 2.24 sec test 222 Start 222: x86_64-many-input-sections 222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh" 222: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 222: Environment variables: 222: MACHINE=x86_64 222: CPU= 222: Test timeout computed to be: 1500 221: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh 221: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 221: ++ export LC_ALL=C 221: ++ LC_ALL=C 221: ++ '[' -z x86_64 ']' 221: ++ '[' -z '' ']' 221: ++ TESTDIR=out/test/x86_64 221: ++ CC=cc 221: ++ CXX=c++ 221: ++ GCC=gcc 221: ++ GXX=g++ 221: ++ OBJDUMP=objdump 221: ++ OBJCOPY=objcopy 221: ++ STRIP=strip 221: ++ QEMU= 221: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh .sh 222: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh 222: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 222: ++ export LC_ALL=C 222: ++ LC_ALL=C 222: ++ '[' -z x86_64 ']' 222: ++ '[' -z '' ']' 222: ++ TESTDIR=out/test/x86_64 222: ++ CC=cc 222: ++ CXX=c++ 222: ++ GCC=gcc 222: ++ GXX=g++ 222: ++ OBJDUMP=objdump 222: ++ OBJCOPY=objcopy 222: ++ STRIP=strip 222: ++ QEMU= 222: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh .sh 222: ++ testname=many-input-sections 221: ++ testname=main-in-dso 221: ++ t=out/test/x86_64/main-in-dso 221: ++ mkdir -p out/test/x86_64/main-in-dso 222: ++ t=out/test/x86_64/many-input-sections 222: ++ mkdir -p out/test/x86_64/many-input-sections 222: ++ case $MACHINE in 222: ++ tlsdesc_opt=-mtls-dialect=gnu2 222: +++ uname 221: ++ case $MACHINE in 221: ++ tlsdesc_opt=-mtls-dialect=gnu2 221: +++ uname 222: ++ '[' Linux = FreeBSD ']' 222: ++ trap 'on_error $LINENO' ERR 222: ++ trap on_exit EXIT 222: ++ echo -n 'Testing many-input-sections ... ' 222: Testing many-input-sections ... ++ set -o pipefail 222: ++ set -x 222: + seq 1 100000 222: + sed 's/.*/.section .data.&,"aw"\n.word 0\n/g' 221: ++ '[' Linux = FreeBSD ']' 221: ++ trap 'on_error $LINENO' ERR 221: ++ trap on_exit EXIT 221: ++ echo -n 'Testing main-in-dso ... ' 221: Testing main-in-dso ... ++ set -o pipefail 221: ++ set -x 221: + '[' x86_64 = ppc64 ']' 221: + cat 222: + cc -c -xassembler -o out/test/x86_64/many-input-sections/a.o - 221: + cc -o out/test/x86_64/main-in-dso/a.o -c -xc - -fPIC 202: ^ unclosed comment 179: + readelf -W --dyn-syms out/test/x86_64/ifunc-dso/c.so 169: + out/test/x86_64/hidden-archive/exe 208: + on_exit 208: + echo OK 208: OK 208: + exit 0 202: + on_exit 202: + echo OK 202: OK 202: + exit 0 188: + readelf --dynamic out/test/x86_64/init-in-dso/exe 179: + grep -E '(IFUNC|: 10).*foobar' 176: + out/test/x86_64/ifunc-address-equality/exe1 181/425 Test #202: x86_64-linker-script-error ............................ Passed 0.76 sec 182/425 Test #208: x86_64-linker-script5 ................................. Passed 0.63 sec 136: + out/test/x86_64/exception/exe8 188: + not grep -F '(INIT)' 188: + grep -F '(INIT)' 176: + grep -E '^(\S+) \1 (\S+) \2' 154: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o -Wl,--gdb-index 207: + readelf --version-info out/test/x86_64/linker-script4/c.so test 223 Start 223: x86_64-many-input-sections2 223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh" 223: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 223: Environment variables: 223: MACHINE=x86_64 223: CPU= 223: Test timeout computed to be: 1500 test 224 Start 224: x86_64-many-output-sections 224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh" 224: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 224: Environment variables: 224: MACHINE=x86_64 224: CPU= 224: Test timeout computed to be: 1500 136: + '[' x86_64 = x86_64 -o x86_64 = aarch64 ']' 136: + c++ -c -o out/test/x86_64/exception/e.o out/test/x86_64/exception/a.cc -mcmodel=large -fno-PIC 188: + return 0 188: + on_exit 188: + echo OK 188: OK 188: + exit 0 176: 0x201700 0x201700 0x201708 0x201708 176: + readelf --dynamic out/test/x86_64/ifunc-address-equality/exe1 176: + not grep TEXTREL 176: + grep TEXTREL 176: + return 0 176: + on_exit 176: + echo OK 176: OK 176: + exit 0 207: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/linker-script4/log 207: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x 207: + on_exit 207: + echo OK 207: OK 207: + exit 0 153: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe 153: + grep -F .gdb_index 153: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe 153: + grep 'main: .* \[global, function\]' 153: [ 1] main: 0 [global, function] 153: + grep 'Hello world' 153: + out/test/x86_64/gdb-index-dwarf5/exe 169: + on_exit 169: + echo OK 169: OK 169: + exit 0 200: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/libfoo.a 185: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static 116: + not cc -B. -o out/test/x86_64/duplicate-error-lto/exe1 out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/b.o -flto 116: + grep 'duplicate symbol.*: foo$' 179: 6: 000000000000167f 13 : 10 GLOBAL DEFAULT 16 foobar 179: + cc -B. -o out/test/x86_64/ifunc-dso/exe out/test/x86_64/ifunc-dso/a.o out/test/x86_64/ifunc-dso/c.so 223: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh 223: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 223: ++ export LC_ALL=C 223: ++ LC_ALL=C 223: ++ '[' -z x86_64 ']' 223: ++ '[' -z '' ']' 223: ++ TESTDIR=out/test/x86_64 223: ++ CC=cc 223: ++ CXX=c++ 223: ++ GCC=gcc 223: ++ GXX=g++ 223: ++ OBJDUMP=objdump 223: ++ OBJCOPY=objcopy 223: ++ STRIP=strip 223: ++ QEMU= 223: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh .sh 223: ++ testname=many-input-sections2 223: ++ t=out/test/x86_64/many-input-sections2 183/425 Test #169: x86_64-hidden-archive ................................. Passed 1.85 sec 184/425 Test #176: x86_64-ifunc-address-equality ......................... Passed 1.63 sec 185/425 Test #188: x86_64-init-in-dso .................................... Passed 1.19 sec 186/425 Test #207: x86_64-linker-script4 ................................. Passed 0.65 sec 153: Hello world 153: + DEBUGINFOD_URLS= 153: + gdb out/test/x86_64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 223: ++ mkdir -p out/test/x86_64/many-input-sections2 223: ++ case $MACHINE in 223: ++ tlsdesc_opt=-mtls-dialect=gnu2 223: +++ uname 224: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh 224: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 224: ++ export LC_ALL=C 224: ++ LC_ALL=C 224: ++ '[' -z x86_64 ']' 224: ++ '[' -z '' ']' 224: ++ TESTDIR=out/test/x86_64 224: ++ CC=cc 224: ++ CXX=c++ 224: ++ GCC=gcc 224: ++ GXX=g++ 224: ++ OBJDUMP=objdump 224: ++ OBJCOPY=objcopy 224: ++ STRIP=strip 224: ++ QEMU= 224: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh .sh test 225 Start 225: x86_64-mcmodel-large 225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh" 225: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 225: Environment variables: 225: MACHINE=x86_64 225: CPU= 225: Test timeout computed to be: 1500 test 226 Start 226: x86_64-mergeable-strings 226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh" 226: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 226: Environment variables: 226: MACHINE=x86_64 226: CPU= 226: Test timeout computed to be: 1500 test 227 Start 227: x86_64-missing-but-ok 227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh" 227: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 227: Environment variables: 227: MACHINE=x86_64 227: CPU= 227: Test timeout computed to be: 1500 test 228 Start 228: x86_64-missing-error 228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh" 228: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 228: Environment variables: 228: MACHINE=x86_64 228: CPU= 228: Test timeout computed to be: 1500 223: ++ '[' Linux = FreeBSD ']' 223: ++ trap 'on_error $LINENO' ERR 223: ++ trap on_exit EXIT 223: ++ echo -n 'Testing many-input-sections2 ... ' 223: Testing many-input-sections2 ... ++ set -o pipefail 223: ++ set -x 223: + nm mold 223: + grep __tsan_init 224: ++ testname=many-output-sections 224: ++ t=out/test/x86_64/many-output-sections 224: ++ mkdir -p out/test/x86_64/many-output-sections 228: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh 227: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh 184: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie 225: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh 226: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh 227: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 227: ++ export LC_ALL=C 227: ++ LC_ALL=C 227: ++ '[' -z x86_64 ']' 227: ++ '[' -z '' ']' 227: ++ TESTDIR=out/test/x86_64 227: ++ CC=cc 227: ++ CXX=c++ 227: ++ GCC=gcc 227: ++ GXX=g++ 227: ++ OBJDUMP=objdump 227: ++ OBJCOPY=objcopy 227: ++ STRIP=strip 227: ++ QEMU= 227: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh .sh 226: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 226: ++ export LC_ALL=C 226: ++ LC_ALL=C 226: ++ '[' -z x86_64 ']' 226: ++ '[' -z '' ']' 226: ++ TESTDIR=out/test/x86_64 226: ++ CC=cc 226: ++ CXX=c++ 226: ++ GCC=gcc 226: ++ GXX=g++ 226: ++ OBJDUMP=objdump 226: ++ OBJCOPY=objcopy 226: ++ STRIP=strip 226: ++ QEMU= 225: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 225: ++ export LC_ALL=C 225: ++ LC_ALL=C 225: ++ '[' -z x86_64 ']' 225: ++ '[' -z '' ']' 225: ++ TESTDIR=out/test/x86_64 225: ++ CC=cc 225: ++ CXX=c++ 225: ++ GCC=gcc 225: ++ GXX=g++ 225: ++ OBJDUMP=objdump 225: ++ OBJCOPY=objcopy 225: ++ STRIP=strip 225: ++ QEMU= 225: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh .sh 227: ++ testname=missing-but-ok 227: ++ t=out/test/x86_64/missing-but-ok 227: ++ mkdir -p out/test/x86_64/missing-but-ok 226: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh .sh 226: ++ testname=mergeable-strings 226: ++ t=out/test/x86_64/mergeable-strings 226: ++ mkdir -p out/test/x86_64/mergeable-strings 225: ++ testname=mcmodel-large 225: ++ t=out/test/x86_64/mcmodel-large 225: ++ mkdir -p out/test/x86_64/mcmodel-large 227: ++ case $MACHINE in 227: ++ tlsdesc_opt=-mtls-dialect=gnu2 227: +++ uname 226: ++ case $MACHINE in 226: ++ tlsdesc_opt=-mtls-dialect=gnu2 225: ++ case $MACHINE in 225: ++ tlsdesc_opt=-mtls-dialect=gnu2 226: +++ uname 225: +++ uname 224: ++ case $MACHINE in 224: ++ tlsdesc_opt=-mtls-dialect=gnu2 224: +++ uname 227: ++ '[' Linux = FreeBSD ']' 227: ++ trap 'on_error $LINENO' ERR 227: ++ trap on_exit EXIT 227: ++ echo -n 'Testing missing-but-ok ... ' 227: Testing missing-but-ok ... ++ set -o pipefail 227: ++ set -x 227: + cat 227: + cc -o out/test/x86_64/missing-but-ok/a.o -c -x assembler - 226: ++ '[' Linux = FreeBSD ']' 226: ++ trap 'on_error $LINENO' ERR 226: ++ trap on_exit EXIT 226: ++ echo -n 'Testing mergeable-strings ... ' 226: Testing mergeable-strings ... ++ set -o pipefail 226: ++ set -x 226: + cat 226: + cc -o out/test/x86_64/mergeable-strings/a.o -c -xc - -O2 228: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 228: ++ export LC_ALL=C 228: ++ LC_ALL=C 228: ++ '[' -z x86_64 ']' 228: ++ '[' -z '' ']' 228: ++ TESTDIR=out/test/x86_64 228: ++ CC=cc 228: ++ CXX=c++ 228: ++ GCC=gcc 228: ++ GXX=g++ 228: ++ OBJDUMP=objdump 228: ++ OBJCOPY=objcopy 228: ++ STRIP=strip 228: ++ QEMU= 228: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh .sh 225: ++ '[' Linux = FreeBSD ']' 225: ++ trap 'on_error $LINENO' ERR 225: ++ trap on_exit EXIT 225: ++ echo -n 'Testing mcmodel-large ... ' 225: Testing mcmodel-large ... ++ set -o pipefail 225: ++ set -x 225: + test_cflags -static -mcmodel=large 224: ++ '[' Linux = FreeBSD ']' 225: + echo 'int main() {}' 224: ++ trap 'on_error $LINENO' ERR 224: ++ trap on_exit EXIT 224: ++ echo -n 'Testing many-output-sections ... ' 228: ++ testname=missing-error 228: ++ t=out/test/x86_64/missing-error 228: ++ mkdir -p out/test/x86_64/missing-error 225: + cc -B. -static -mcmodel=large -o /dev/null -xc - 224: Testing many-output-sections ... ++ set -o pipefail 224: ++ set -x 224: + seq 1 100000 224: + sed 's/.*/.globl foo&\n.section .foo&,"aw"\nfoo&:.word 0\n/g' 228: ++ case $MACHINE in 224: + cc -c -xassembler -o out/test/x86_64/many-output-sections/a.o - 228: ++ tlsdesc_opt=-mtls-dialect=gnu2 228: +++ uname 228: ++ '[' Linux = FreeBSD ']' 228: ++ trap 'on_error $LINENO' ERR 228: ++ trap on_exit EXIT 228: ++ echo -n 'Testing missing-error ... ' 228: Testing missing-error ... ++ set -o pipefail 228: ++ set -x 228: + cc -o out/test/x86_64/missing-error/a.o -c -xc - 228: + cat 227: + ./mold -o out/test/x86_64/missing-but-ok/exe out/test/x86_64/missing-but-ok/a.o 227: + on_exit 227: + echo OK 227: OK 227: + exit 0 187/425 Test #227: x86_64-missing-but-ok ................................. Passed 0.09 sec 182: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe1 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -pie test 229 Start 229: x86_64-mold-wrapper 229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh" 229: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 229: Environment variables: 229: MACHINE=x86_64 229: CPU= 229: Test timeout computed to be: 1500 206: + on_exit 206: + echo OK 206: OK 206: + exit 0 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^26$' 36: 26 36: + cat 199: + out/test/x86_64/library/exe1 199: + grep 'Hello world' 188/425 Test #206: x86_64-linker-script3 ................................. Passed 0.84 sec 229: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh 229: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 229: ++ export LC_ALL=C 229: ++ LC_ALL=C 229: ++ '[' -z x86_64 ']' 229: ++ '[' -z '' ']' 229: ++ TESTDIR=out/test/x86_64 229: ++ CC=cc 229: ++ CXX=c++ 229: ++ GCC=gcc 229: ++ GXX=g++ 229: ++ OBJDUMP=objdump 229: ++ OBJCOPY=objcopy 229: ++ STRIP=strip 229: ++ QEMU= 229: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh .sh 229: ++ testname=mold-wrapper 229: ++ t=out/test/x86_64/mold-wrapper 229: ++ mkdir -p out/test/x86_64/mold-wrapper test 230 Start 230: x86_64-mold-wrapper2 230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh" 230: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 230: Environment variables: 230: MACHINE=x86_64 230: CPU= 230: Test timeout computed to be: 1500 229: ++ case $MACHINE in 229: ++ tlsdesc_opt=-mtls-dialect=gnu2 229: +++ uname 229: ++ '[' Linux = FreeBSD ']' 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT 229: ++ echo -n 'Testing mold-wrapper ... ' 229: Testing mold-wrapper ... ++ set -o pipefail 229: ++ set -x 229: + '[' cc = cc ']' 229: + ldd mold-wrapper.so 229: + grep libasan 199: Hello world 199: + cc -B. -o out/test/x86_64/library/exe2 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library=foobar -Wl,-rpath,out/test/x86_64/library 203: + cat 203: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - 204: + out/test/x86_64/linker-script/exe 204: + grep 'Hello world' 204: Hello world 204: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,-T,out/test/x86_64/linker-script/script 178: + cc -B. -o out/test/x86_64/ifunc-dlopen/exe out/test/x86_64/ifunc-dlopen/a.o out/test/x86_64/ifunc-dlopen/c.so -no-pie -ldl 209: + on_exit 209: + echo OK 209: OK 209: + exit 0 156: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so 156: + grep -F .gdb_index 156: [37] .gdb_index PROGBITS 0000000000000000 002a30 0002c5 00 0 0 4 156: + cat 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz 189/425 Test #209: x86_64-linker-script6 ................................. Passed 0.77 sec 230: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh 230: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 230: ++ export LC_ALL=C 230: ++ LC_ALL=C 230: ++ '[' -z x86_64 ']' 230: ++ '[' -z '' ']' 230: ++ TESTDIR=out/test/x86_64 230: ++ CC=cc 230: ++ CXX=c++ 230: ++ GCC=gcc 230: ++ GXX=g++ 230: ++ OBJDUMP=objdump 230: ++ OBJCOPY=objcopy 230: ++ STRIP=strip 230: ++ QEMU= 230: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh .sh 213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/a.ll -xc - 213: + echo '' 216: + cat 216: + clang -flto -c -o out/test/x86_64/lto-llvm/a.o -xc - test 231 Start 231: x86_64-nmagic 231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh" 231: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 231: Environment variables: 231: MACHINE=x86_64 231: CPU= 231: Test timeout computed to be: 1500 230: ++ testname=mold-wrapper2 230: ++ t=out/test/x86_64/mold-wrapper2 230: ++ mkdir -p out/test/x86_64/mold-wrapper2 230: ++ case $MACHINE in 230: ++ tlsdesc_opt=-mtls-dialect=gnu2 230: +++ uname 230: ++ '[' Linux = FreeBSD ']' 230: ++ trap 'on_error $LINENO' ERR 230: ++ trap on_exit EXIT 230: ++ echo -n 'Testing mold-wrapper2 ... ' 230: Testing mold-wrapper2 ... ++ set -o pipefail 230: ++ set -x 230: + ldd mold-wrapper.so 230: + grep libasan 217: + cat 217: + clang -flto -c -o out/test/x86_64/lto-llvm2/a.o -xc - 182: + grep '^3$' 182: + out/test/x86_64/ifunc-funcptr/exe1 231: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh 182: 3 182: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe2 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -no-pie 231: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 231: ++ export LC_ALL=C 231: ++ LC_ALL=C 231: ++ '[' -z x86_64 ']' 231: ++ '[' -z '' ']' 231: ++ TESTDIR=out/test/x86_64 231: ++ CC=cc 231: ++ CXX=c++ 231: ++ GCC=gcc 231: ++ GXX=g++ 231: ++ OBJDUMP=objdump 231: ++ OBJCOPY=objcopy 231: ++ STRIP=strip 231: ++ QEMU= 201: + out/test/x86_64/linker-script-defsym/exe 201: + grep 42 201: 42 231: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh .sh 201: + on_exit 201: + echo OK 201: OK 201: + exit 0 190/425 Test #201: x86_64-linker-script-defsym ........................... Passed 0.99 sec 205: + on_exit 205: + echo OK 205: OK 205: + exit 0 231: ++ testname=nmagic 231: ++ t=out/test/x86_64/nmagic 231: ++ mkdir -p out/test/x86_64/nmagic test 232 Start 232: x86_64-no-allow-shlib-undefined-circular 232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh" 232: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 232: Environment variables: 232: MACHINE=x86_64 232: CPU= 232: Test timeout computed to be: 1500 231: ++ case $MACHINE in 231: ++ tlsdesc_opt=-mtls-dialect=gnu2 231: +++ uname 229: + nm mold 229: + grep '__[at]san_init' 200: + readelf --dynamic out/test/x86_64/link-order/exe 200: + grep libfoo 191/425 Test #205: x86_64-linker-script2 ................................. Passed 0.91 sec 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 232: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh test 233 Start 233: x86_64-no-allow-shlib-undefined 233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh" 233: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 233: Environment variables: 233: MACHINE=x86_64 233: CPU= 233: Test timeout computed to be: 1500 232: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C 232: ++ '[' -z x86_64 ']' 232: ++ '[' -z '' ']' 232: ++ TESTDIR=out/test/x86_64 232: ++ CC=cc 232: ++ CXX=c++ 232: ++ GCC=gcc 232: ++ GXX=g++ 232: ++ OBJDUMP=objdump 232: ++ OBJCOPY=objcopy 232: ++ STRIP=strip 232: ++ QEMU= 230: + nm mold 230: + grep '__[at]san_init' 116: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-lto/a.o: out/test/x86_64/duplicate-error-lto/a.o: foo 116: + on_exit 116: + echo OK 116: OK 116: + exit 0 231: ++ '[' Linux = FreeBSD ']' 231: ++ trap 'on_error $LINENO' ERR 231: ++ trap on_exit EXIT 231: ++ echo -n 'Testing nmagic ... ' 231: Testing nmagic ... ++ set -o pipefail 231: ++ set -x 231: + cat 231: + cc -o out/test/x86_64/nmagic/a.o -c -xc - 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s 218: + echo 'int main() {}' 218: + clang -c -o out/test/x86_64/lto-no-plugin/a.o -xc - 200: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/link-order/libfoo.so] 200: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/libfoo.so 192/425 Test #116: x86_64-duplicate-error-lto ............................ Passed 2.96 sec 232: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh .sh 232: ++ testname=no-allow-shlib-undefined-circular 232: ++ t=out/test/x86_64/no-allow-shlib-undefined-circular 232: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined-circular 137: + not grep -F foo out/test/x86_64/exclude-libs/log 137: + grep -F foo out/test/x86_64/exclude-libs/log test 234 Start 234: x86_64-no-allow-shlib-undefined2 234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh" 234: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 234: Environment variables: 234: MACHINE=x86_64 234: CPU= 234: Test timeout computed to be: 1500 232: ++ case $MACHINE in 232: ++ tlsdesc_opt=-mtls-dialect=gnu2 232: +++ uname 232: ++ '[' Linux = FreeBSD ']' 232: ++ trap 'on_error $LINENO' ERR 232: ++ trap on_exit EXIT 232: ++ echo -n 'Testing no-allow-shlib-undefined-circular ... ' 232: Testing no-allow-shlib-undefined-circular ... ++ set -o pipefail 232: ++ set -x 232: ++ uname 233: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh 233: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 233: ++ export LC_ALL=C 233: ++ LC_ALL=C 233: ++ '[' -z x86_64 ']' 233: ++ '[' -z '' ']' 233: ++ TESTDIR=out/test/x86_64 233: ++ CC=cc 233: ++ CXX=c++ 233: ++ GCC=gcc 233: ++ GXX=g++ 233: ++ OBJDUMP=objdump 233: ++ OBJCOPY=objcopy 233: ++ STRIP=strip 233: ++ QEMU= 233: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh .sh 232: + '[' Linux = FreeBSD ']' 232: + cat 234: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh 233: ++ testname=no-allow-shlib-undefined 233: ++ t=out/test/x86_64/no-allow-shlib-undefined 233: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined 232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so -xc - 234: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 234: ++ export LC_ALL=C 234: ++ LC_ALL=C 234: ++ '[' -z x86_64 ']' 234: ++ '[' -z '' ']' 234: ++ TESTDIR=out/test/x86_64 234: ++ CC=cc 234: ++ CXX=c++ 234: ++ GCC=gcc 234: ++ GXX=g++ 234: ++ OBJDUMP=objdump 234: ++ OBJCOPY=objcopy 234: ++ STRIP=strip 234: ++ QEMU= 234: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh .sh 234: ++ testname=no-allow-shlib-undefined2 234: ++ t=out/test/x86_64/no-allow-shlib-undefined2 234: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined2 217: + clang -B. -o out/test/x86_64/lto-llvm2/exe1 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-mllvm,-pass-remarks=. 213: + cat 213: + cp out/test/x86_64/lto-comdat/a.ll out/test/x86_64/lto-comdat/b.ll 213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/a.bc out/test/x86_64/lto-comdat/a.ll 223: + echo 'foo = 0x1000' 223: + seq 1 100000 223: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' 216: + clang -B. -o out/test/x86_64/lto-llvm/exe -flto out/test/x86_64/lto-llvm/a.o 218: + echo 'void foo() {}' 218: + clang -c -o out/test/x86_64/lto-no-plugin/b.o -xc - -flto 213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/b.bc out/test/x86_64/lto-comdat/b.ll 218: + not ./mold -o /dev/null out/test/x86_64/lto-no-plugin/a.o out/test/x86_64/lto-no-plugin/b.o 218: + grep 'b.o: unable to handle this LTO object file' 218: mold: fatal: out/test/x86_64/lto-no-plugin/b.o: unable to handle this LTO object file because the -plugin option was not provided. Please make sure you added -flto not only when creating object files but also when linking the final executable. 218: + on_exit 218: + echo OK 218: OK 218: + exit 0 193/425 Test #218: x86_64-lto-no-plugin .................................. Passed 0.88 sec test 235 Start 235: x86_64-no-allow-shlib-undefined3 235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh" 235: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 235: Environment variables: 235: MACHINE=x86_64 235: CPU= 235: Test timeout computed to be: 1500 223: + cc -c -xassembler -o out/test/x86_64/many-input-sections2/a.o out/test/x86_64/many-input-sections2/a.s 213: + cat 213: + clang -o out/test/x86_64/lto-comdat/c.o -c -flto -xc - 235: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh 235: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 235: ++ export LC_ALL=C 235: ++ LC_ALL=C 235: ++ '[' -z x86_64 ']' 235: ++ '[' -z '' ']' 235: ++ TESTDIR=out/test/x86_64 235: ++ CC=cc 235: ++ CXX=c++ 235: ++ GCC=gcc 235: ++ GXX=g++ 235: ++ OBJDUMP=objdump 235: ++ OBJCOPY=objcopy 235: ++ STRIP=strip 235: ++ QEMU= 235: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh .sh 235: ++ testname=no-allow-shlib-undefined3 235: ++ t=out/test/x86_64/no-allow-shlib-undefined3 235: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined3 153: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log 153: #1 0x00007ffff7fbc910 in fn8 () at out/test/x86_64/gdb-index-dwarf5/d.c:6 153: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf5/log 153: #2 0x00007ffff7fbc91c in fn7 () at out/test/x86_64/gdb-index-dwarf5/d.c:10 153: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf5/log 233: ++ case $MACHINE in 233: ++ tlsdesc_opt=-mtls-dialect=gnu2 234: ++ case $MACHINE in 234: ++ tlsdesc_opt=-mtls-dialect=gnu2 233: +++ uname 234: +++ uname 235: ++ case $MACHINE in 235: ++ tlsdesc_opt=-mtls-dialect=gnu2 153: #3 0x00007ffff7fbc8e2 in fn6 () at out/test/x86_64/gdb-index-dwarf5/c.c:4 153: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf5/log 235: +++ uname 233: ++ '[' Linux = FreeBSD ']' 234: ++ '[' Linux = FreeBSD ']' 233: ++ trap 'on_error $LINENO' ERR 233: ++ trap on_exit EXIT 233: ++ echo -n 'Testing no-allow-shlib-undefined ... ' 234: ++ trap 'on_error $LINENO' ERR 234: ++ trap on_exit EXIT 234: ++ echo -n 'Testing no-allow-shlib-undefined2 ... ' 233: Testing no-allow-shlib-undefined ... ++ set -o pipefail 233: ++ set -x 234: Testing no-allow-shlib-undefined2 ... ++ set -o pipefail 234: ++ set -x 233: ++ uname 153: #4 0x00007ffff7fbc8ee in fn5 () at out/test/x86_64/gdb-index-dwarf5/c.c:8 234: ++ uname 235: ++ '[' Linux = FreeBSD ']' 153: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf5/log 235: ++ trap 'on_error $LINENO' ERR 235: ++ trap on_exit EXIT 235: ++ echo -n 'Testing no-allow-shlib-undefined3 ... ' 235: Testing no-allow-shlib-undefined3 ... ++ set -o pipefail 235: ++ set -x 235: ++ uname 234: + '[' Linux = FreeBSD ']' 233: + '[' Linux = FreeBSD ']' 234: + cat 153: #5 0x00007ffff7fbc8ca in fn4 () at out/test/x86_64/gdb-index-dwarf5/b.c:4 233: + cat 234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libfoo.so -xc - 235: + '[' Linux = FreeBSD ']' 153: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf5/log 233: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libfoo.so -xc - 235: + cat 235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libfoo.so -xc - 153: #6 0x00007ffff7fbc8d6 in fn3 () at out/test/x86_64/gdb-index-dwarf5/b.c:8 153: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf5/log 153: #7 0x00007ffff7fbc8b2 in fn2 () at out/test/x86_64/gdb-index-dwarf5/a.c:4 153: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf5/log 153: #8 0x00007ffff7fbc8be in fn1 () at out/test/x86_64/gdb-index-dwarf5/a.c:8 153: + on_exit 153: + echo OK 153: OK 153: + exit 0 194/425 Test #153: x86_64-gdb-index-dwarf5 ............................... Passed 2.54 sec test 236 Start 236: x86_64-no-allow-shlib-undefined4 236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh" 236: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 236: Environment variables: 236: MACHINE=x86_64 236: CPU= 236: Test timeout computed to be: 1500 236: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh 236: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 236: ++ export LC_ALL=C 236: ++ LC_ALL=C 236: ++ '[' -z x86_64 ']' 236: ++ '[' -z '' ']' 236: ++ TESTDIR=out/test/x86_64 236: ++ CC=cc 236: ++ CXX=c++ 236: ++ GCC=gcc 236: ++ GXX=g++ 236: ++ OBJDUMP=objdump 236: ++ OBJCOPY=objcopy 236: ++ STRIP=strip 236: ++ QEMU= 236: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh .sh 236: ++ testname=no-allow-shlib-undefined4 236: ++ t=out/test/x86_64/no-allow-shlib-undefined4 236: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined4 213: + clang -B. -o out/test/x86_64/lto-comdat/exe -flto out/test/x86_64/lto-comdat/a.bc out/test/x86_64/lto-comdat/b.bc out/test/x86_64/lto-comdat/c.o 236: ++ case $MACHINE in 236: ++ tlsdesc_opt=-mtls-dialect=gnu2 236: +++ uname 236: ++ '[' Linux = FreeBSD ']' 236: ++ trap 'on_error $LINENO' ERR 236: ++ trap on_exit EXIT 236: ++ echo -n 'Testing no-allow-shlib-undefined4 ... ' 236: Testing no-allow-shlib-undefined4 ... ++ set -o pipefail 236: ++ set -x 236: ++ uname 236: + '[' Linux = FreeBSD ']' 236: + cat 137: + return 0 137: + not grep -F bar out/test/x86_64/exclude-libs/log 137: + grep -F bar out/test/x86_64/exclude-libs/log 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/a.o -c -xc - -fPIC 137: + return 0 137: + grep -F baz out/test/x86_64/exclude-libs/log 137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz 137: + on_exit 137: + echo OK 137: OK 137: + exit 0 195/425 Test #137: x86_64-exclude-libs ................................... Passed 2.99 sec test 237 Start 237: x86_64-no-eh-frame-header 237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh" 237: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 237: Environment variables: 237: MACHINE=x86_64 237: CPU= 237: Test timeout computed to be: 1500 237: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh 237: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 237: ++ export LC_ALL=C 237: ++ LC_ALL=C 237: ++ '[' -z x86_64 ']' 237: ++ '[' -z '' ']' 237: ++ TESTDIR=out/test/x86_64 237: ++ CC=cc 237: ++ CXX=c++ 237: ++ GCC=gcc 237: ++ GXX=g++ 237: ++ OBJDUMP=objdump 237: ++ OBJCOPY=objcopy 237: ++ STRIP=strip 237: ++ QEMU= 237: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh .sh 237: ++ testname=no-eh-frame-header 237: ++ t=out/test/x86_64/no-eh-frame-header 237: ++ mkdir -p out/test/x86_64/no-eh-frame-header 237: ++ case $MACHINE in 237: ++ tlsdesc_opt=-mtls-dialect=gnu2 237: +++ uname 237: ++ '[' Linux = FreeBSD ']' 237: ++ trap 'on_error $LINENO' ERR 237: ++ trap on_exit EXIT 237: ++ echo -n 'Testing no-eh-frame-header ... ' 237: Testing no-eh-frame-header ... ++ set -o pipefail 237: ++ set -x 237: + cat 237: + cc -o out/test/x86_64/no-eh-frame-header/a.o -c -xc - 230: + ./mold -run bash -c 'echo $LD_PRELOAD' 230: + grep -F mold-wrapper.so 226: + cat 226: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 228: + not ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o 154: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so 154: + grep -F .gdb_index 136: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread 221: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - 182: + out/test/x86_64/ifunc-funcptr/exe2 182: + grep '^3$' 184: + out/test/x86_64/ifunc-static-pie/exe2 204: + out/test/x86_64/linker-script/exe 204: + grep 'Hello world' 184: + grep 'Hello world' 154: [38] .gdb_index PROGBITS 0000000000000000 002f78 000315 00 0 0 4 185: + out/test/x86_64/ifunc-static/exe 185: + grep 'Hello world' 204: Hello world 154: + cat 182: 3 199: + out/test/x86_64/library/exe2 178: + out/test/x86_64/ifunc-dlopen/exe 182: + on_exit 182: + echo OK 182: OK 182: + exit 0 199: + grep 'Hello world' 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 204: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,--script,out/test/x86_64/linker-script/script 184: Hello world 184: + on_exit 184: + echo OK 184: OK 184: + exit 0 178: + grep 'foo foo' 196/425 Test #182: x86_64-ifunc-funcptr .................................. Passed 1.85 sec 197/425 Test #184: x86_64-ifunc-static-pie ............................... Passed 1.68 sec 185: Hello world 185: + on_exit 185: + echo OK 185: OK 185: + exit 0 198/425 Test #185: x86_64-ifunc-static ................................... Passed 1.66 sec test 238 Start 238: x86_64-no-object-file 238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh" 238: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 238: Environment variables: 238: MACHINE=x86_64 238: CPU= 238: Test timeout computed to be: 1500 test 239 Start 239: x86_64-no-quick-exit 239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh" 239: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 239: Environment variables: 239: MACHINE=x86_64 239: CPU= 239: Test timeout computed to be: 1500 test 240 Start 240: x86_64-no-undefined-version 240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh" 240: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 240: Environment variables: 240: MACHINE=x86_64 240: CPU= 240: Test timeout computed to be: 1500 199: Hello world 199: + on_exit 199: + echo OK 199: OK 199: + exit 0 199/425 Test #199: x86_64-library ........................................ Passed 1.26 sec 203: + echo 'INPUT(out/test/x86_64/linker-script-relocatable/a.o out/test/x86_64/linker-script-relocatable/b.o)' 203: + ./mold --relocatable -o out/test/x86_64/linker-script-relocatable/d.o out/test/x86_64/linker-script-relocatable/c.script 229: + cat 229: + chmod 755 out/test/x86_64/mold-wrapper/a.sh 229: + cat 229: + cc -xc -o out/test/x86_64/mold-wrapper/exe - 178: foo foo 0x201640 0x201640 178: + on_exit 178: + echo OK 178: OK 178: + exit 0 200/425 Test #178: x86_64-ifunc-dlopen ................................... Passed 2.09 sec 230: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 230: + on_exit 230: + echo OK 230: OK 230: + exit 0 201/425 Test #230: x86_64-mold-wrapper2 .................................. Passed 0.28 sec 179: + out/test/x86_64/ifunc-dso/exe 179: + grep 'Hello world' 179: Hello world 179: + on_exit 179: + echo OK 179: OK 179: + exit 0 202/425 Test #179: x86_64-ifunc-dso ...................................... Passed 2.08 sec 96: + out/test/x86_64/defsym-lto/exe 96: + grep '^OK$' 96: OK 96: + on_exit 96: + echo OK 96: OK 96: + exit 0 238: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh 238: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 238: ++ export LC_ALL=C 238: ++ LC_ALL=C 238: ++ '[' -z x86_64 ']' 238: ++ '[' -z '' ']' 238: ++ TESTDIR=out/test/x86_64 238: ++ CC=cc 238: ++ CXX=c++ 238: ++ GCC=gcc 238: ++ GXX=g++ 238: ++ OBJDUMP=objdump 238: ++ OBJCOPY=objcopy 238: ++ STRIP=strip 238: ++ QEMU= 238: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh .sh 238: ++ testname=no-object-file 238: ++ t=out/test/x86_64/no-object-file 238: ++ mkdir -p out/test/x86_64/no-object-file 238: ++ case $MACHINE in 238: ++ tlsdesc_opt=-mtls-dialect=gnu2 238: +++ uname 238: ++ '[' Linux = FreeBSD ']' 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT 238: ++ echo -n 'Testing no-object-file ... ' 238: Testing no-object-file ... ++ set -o pipefail 238: ++ set -x 238: + cat 238: + cc -x assembler -c -o out/test/x86_64/no-object-file/a.o - test 241 Start 241: x86_64-nocopyreloc 241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh" 241: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 241: Environment variables: 241: MACHINE=x86_64 241: CPU= 241: Test timeout computed to be: 1500 test 242 Start 242: x86_64-noinhibit-exec 242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh" 242: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 242: Environment variables: 242: MACHINE=x86_64 242: CPU= 242: Test timeout computed to be: 1500 test 243 Start 243: x86_64-non-canonical-plt 243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh" 243: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 243: Environment variables: 243: MACHINE=x86_64 243: CPU= 243: Test timeout computed to be: 1500 test 244 Start 244: x86_64-nostdlib 244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh" 244: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 244: Environment variables: 244: MACHINE=x86_64 244: CPU= 244: Test timeout computed to be: 1500 228: + grep 'undefined symbol: foo' out/test/x86_64/missing-error/log 228: mold: error: undefined symbol: foo 228: + grep '>>> .*a\.o' out/test/x86_64/missing-error/log 228: >>> out/test/x86_64/missing-error/a.o:(main) 228: + on_exit 228: + echo OK 228: OK 228: + exit 0 216: + out/test/x86_64/lto-llvm/exe 216: + grep 'Hello world' 216: Hello world 216: + on_exit 216: + echo OK 216: OK 216: + exit 0 239: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh 239: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 239: ++ export LC_ALL=C 239: ++ LC_ALL=C 239: ++ '[' -z x86_64 ']' 239: ++ '[' -z '' ']' 239: ++ TESTDIR=out/test/x86_64 239: ++ CC=cc 239: ++ CXX=c++ 239: ++ GCC=gcc 239: ++ GXX=g++ 239: ++ OBJDUMP=objdump 239: ++ OBJCOPY=objcopy 239: ++ STRIP=strip 239: ++ QEMU= 239: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh .sh 239: ++ testname=no-quick-exit 239: ++ t=out/test/x86_64/no-quick-exit 239: ++ mkdir -p out/test/x86_64/no-quick-exit 239: ++ case $MACHINE in 239: ++ tlsdesc_opt=-mtls-dialect=gnu2 239: +++ uname 239: ++ '[' Linux = FreeBSD ']' 239: ++ trap 'on_error $LINENO' ERR 239: ++ trap on_exit EXIT 239: ++ echo -n 'Testing no-quick-exit ... ' 239: Testing no-quick-exit ... ++ set -o pipefail 239: ++ set -x 239: + cat 239: + cc -o out/test/x86_64/no-quick-exit/a.o -c -xc - 203/425 Test #96: x86_64-defsym-lto ..................................... Passed 3.86 sec 204/425 Test #228: x86_64-missing-error .................................. Passed 0.48 sec test 245 Start 245: x86_64-oformat-binary 245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh" 245: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 245: Environment variables: 245: MACHINE=x86_64 245: CPU= 245: Test timeout computed to be: 1500 test 246 Start 246: x86_64-omagic 246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh" 246: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 246: Environment variables: 246: MACHINE=x86_64 246: CPU= 246: Test timeout computed to be: 1500 205/425 Test #216: x86_64-lto-llvm ....................................... Passed 1.04 sec 240: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh 240: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 240: ++ export LC_ALL=C 240: ++ LC_ALL=C 240: ++ '[' -z x86_64 ']' 240: ++ '[' -z '' ']' 240: ++ TESTDIR=out/test/x86_64 240: ++ CC=cc 240: ++ CXX=c++ 240: ++ GCC=gcc 240: ++ GXX=g++ 240: ++ OBJDUMP=objdump 240: ++ OBJCOPY=objcopy 240: ++ STRIP=strip 240: ++ QEMU= 240: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh .sh 240: ++ testname=no-undefined-version 240: ++ t=out/test/x86_64/no-undefined-version 240: ++ mkdir -p out/test/x86_64/no-undefined-version 240: ++ case $MACHINE in 240: ++ tlsdesc_opt=-mtls-dialect=gnu2 240: +++ uname 240: ++ '[' Linux = FreeBSD ']' 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT 240: ++ echo -n 'Testing no-undefined-version ... ' 240: Testing no-undefined-version ... ++ set -o pipefail 240: ++ set -x 240: + echo 'ver_x { global: foo; };' 240: + cat 240: + cc -o out/test/x86_64/no-undefined-version/b.o -c -xc - 217: + clang -B. -o out/test/x86_64/lto-llvm2/exe2 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-plugin-opt,-pass-remarks=. 238: + rm -f out/test/x86_64/no-object-file/a.a 238: + ar rcs out/test/x86_64/no-object-file/a.a out/test/x86_64/no-object-file/a.o 200: + readelf --dynamic out/test/x86_64/link-order/exe 200: + not grep libfoo 200: + grep libfoo 200: + return 0 200: + on_exit 200: + echo OK 200: OK 200: + exit 0 206/425 Test #200: x86_64-link-order ..................................... Passed 1.29 sec 203: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o 204: + grep 'Hello world' 204: + out/test/x86_64/linker-script/exe 204: Hello world 204: + on_exit 204: + echo OK 204: OK 204: + exit 0 241: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh 241: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 241: ++ export LC_ALL=C 241: ++ LC_ALL=C 241: ++ '[' -z x86_64 ']' 241: ++ '[' -z '' ']' 241: ++ TESTDIR=out/test/x86_64 241: ++ CC=cc 241: ++ CXX=c++ 241: ++ GCC=gcc 241: ++ GXX=g++ 241: ++ OBJDUMP=objdump 241: ++ OBJCOPY=objcopy 241: ++ STRIP=strip 241: ++ QEMU= 241: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh .sh 241: ++ testname=nocopyreloc 241: ++ t=out/test/x86_64/nocopyreloc 241: ++ mkdir -p out/test/x86_64/nocopyreloc 241: ++ case $MACHINE in 241: ++ tlsdesc_opt=-mtls-dialect=gnu2 241: +++ uname 241: ++ '[' Linux = FreeBSD ']' 241: ++ trap 'on_error $LINENO' ERR 241: ++ trap on_exit EXIT 241: ++ echo -n 'Testing nocopyreloc ... ' 241: Testing nocopyreloc ... ++ set -o pipefail 241: ++ set -x 241: + '[' x86_64 = i686 ']' 241: + '[' x86_64 = m68k ']' 241: + '[' x86_64 = ppc64 ']' 241: + '[' x86_64 = ppc64le ']' 241: + '[' x86_64 = sh4 ']' 241: + [[ x86_64 = arm* ]] 241: + [[ x86_64 = loongarch* ]] 241: + cat 241: + cc -shared -o out/test/x86_64/nocopyreloc/a.so -xc - 242: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh 242: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 242: ++ export LC_ALL=C 242: ++ LC_ALL=C 242: ++ '[' -z x86_64 ']' 242: ++ '[' -z '' ']' 242: ++ TESTDIR=out/test/x86_64 242: ++ CC=cc 242: ++ CXX=c++ 242: ++ GCC=gcc 242: ++ GXX=g++ 242: ++ OBJDUMP=objdump 242: ++ OBJCOPY=objcopy 242: ++ STRIP=strip 242: ++ QEMU= 242: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh .sh 242: ++ testname=noinhibit-exec 242: ++ t=out/test/x86_64/noinhibit-exec 242: ++ mkdir -p out/test/x86_64/noinhibit-exec 242: ++ case $MACHINE in 242: ++ tlsdesc_opt=-mtls-dialect=gnu2 242: +++ uname 242: ++ '[' Linux = FreeBSD ']' 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT 242: ++ echo -n 'Testing noinhibit-exec ... ' 242: Testing noinhibit-exec ... ++ set -o pipefail 242: ++ set -x 242: + cat 242: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC 243: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh 243: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 243: ++ export LC_ALL=C 243: ++ LC_ALL=C 243: ++ '[' -z x86_64 ']' 243: ++ '[' -z '' ']' 243: ++ TESTDIR=out/test/x86_64 243: ++ CC=cc 243: ++ CXX=c++ 243: ++ GCC=gcc 243: ++ GXX=g++ 243: ++ OBJDUMP=objdump 243: ++ OBJCOPY=objcopy 243: ++ STRIP=strip 243: ++ QEMU= 243: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh .sh 243: ++ testname=non-canonical-plt 243: ++ t=out/test/x86_64/non-canonical-plt 243: ++ mkdir -p out/test/x86_64/non-canonical-plt 243: ++ case $MACHINE in 243: ++ tlsdesc_opt=-mtls-dialect=gnu2 243: +++ uname 243: ++ '[' Linux = FreeBSD ']' 243: ++ trap 'on_error $LINENO' ERR 243: ++ trap on_exit EXIT 243: ++ echo -n 'Testing non-canonical-plt ... ' 243: Testing non-canonical-plt ... ++ set -o pipefail 243: ++ set -x 243: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - 243: + cat 244: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh 244: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 244: ++ export LC_ALL=C 244: ++ LC_ALL=C 244: ++ '[' -z x86_64 ']' 244: ++ '[' -z '' ']' 244: ++ TESTDIR=out/test/x86_64 244: ++ CC=cc 244: ++ CXX=c++ 244: ++ GCC=gcc 244: ++ GXX=g++ 244: ++ OBJDUMP=objdump 244: ++ OBJCOPY=objcopy 244: ++ STRIP=strip 244: ++ QEMU= 244: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh .sh 244: ++ testname=nostdlib 244: ++ t=out/test/x86_64/nostdlib 244: ++ mkdir -p out/test/x86_64/nostdlib 244: ++ case $MACHINE in 244: ++ tlsdesc_opt=-mtls-dialect=gnu2 244: +++ uname 244: ++ '[' Linux = FreeBSD ']' 244: ++ trap 'on_error $LINENO' ERR 244: ++ trap on_exit EXIT 244: ++ echo -n 'Testing nostdlib ... ' 244: Testing nostdlib ... ++ set -o pipefail 244: ++ set -x 244: + cat 244: + cc -o out/test/x86_64/nostdlib/a.o -c -xc - -fno-PIE test 247 Start 247: x86_64-package-metadata 247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh" 247: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 247: Environment variables: 247: MACHINE=x86_64 247: CPU= 247: Test timeout computed to be: 1500 test 248 Start 248: x86_64-physical-image-base 248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh" 248: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 248: Environment variables: 248: MACHINE=x86_64 248: CPU= 248: Test timeout computed to be: 1500 221: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC 225: + cat 225: + cc -o out/test/x86_64/mcmodel-large/a.o -c -xc - -fno-PIC -mcmodel=large 245: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh 245: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 245: ++ export LC_ALL=C 245: ++ LC_ALL=C 245: ++ '[' -z x86_64 ']' 245: ++ '[' -z '' ']' 245: ++ TESTDIR=out/test/x86_64 245: ++ CC=cc 245: ++ CXX=c++ 245: ++ GCC=gcc 245: ++ GXX=g++ 245: ++ OBJDUMP=objdump 245: ++ OBJCOPY=objcopy 245: ++ STRIP=strip 245: ++ QEMU= 245: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh .sh 245: ++ testname=oformat-binary 245: ++ t=out/test/x86_64/oformat-binary 245: ++ mkdir -p out/test/x86_64/oformat-binary 245: ++ case $MACHINE in 245: ++ tlsdesc_opt=-mtls-dialect=gnu2 245: +++ uname 245: ++ '[' Linux = FreeBSD ']' 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT 245: ++ echo -n 'Testing oformat-binary ... ' 245: Testing oformat-binary ... ++ set -o pipefail 245: ++ set -x 245: + cat 245: + cc -o out/test/x86_64/oformat-binary/a.o -c -xc - -fno-PIE 246: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh 246: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 246: ++ export LC_ALL=C 246: ++ LC_ALL=C 246: ++ '[' -z x86_64 ']' 246: ++ '[' -z '' ']' 246: ++ TESTDIR=out/test/x86_64 246: ++ CC=cc 246: ++ CXX=c++ 246: ++ GCC=gcc 246: ++ GXX=g++ 246: ++ OBJDUMP=objdump 246: ++ OBJCOPY=objcopy 246: ++ STRIP=strip 246: ++ QEMU= 246: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh .sh 246: ++ testname=omagic 246: ++ t=out/test/x86_64/omagic 246: ++ mkdir -p out/test/x86_64/omagic 246: ++ case $MACHINE in 246: ++ tlsdesc_opt=-mtls-dialect=gnu2 246: +++ uname 207/425 Test #204: x86_64-linker-script .................................. Passed 1.28 sec test 249 Start 249: x86_64-pie 249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh" 249: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 249: Environment variables: 249: MACHINE=x86_64 249: CPU= 249: Test timeout computed to be: 1500 246: ++ '[' Linux = FreeBSD ']' 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT 246: ++ echo -n 'Testing omagic ... ' 246: Testing omagic ... ++ set -o pipefail 246: ++ set -x 246: + test_cflags -static 246: + echo 'int main() {}' 246: + cc -B. -static -o /dev/null -xc - 247: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh 247: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 247: ++ export LC_ALL=C 247: ++ LC_ALL=C 247: ++ '[' -z x86_64 ']' 247: ++ '[' -z '' ']' 247: ++ TESTDIR=out/test/x86_64 247: ++ CC=cc 247: ++ CXX=c++ 247: ++ GCC=gcc 247: ++ GXX=g++ 247: ++ OBJDUMP=objdump 247: ++ OBJCOPY=objcopy 247: ++ STRIP=strip 247: ++ QEMU= 247: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh .sh 247: ++ testname=package-metadata 247: ++ t=out/test/x86_64/package-metadata 247: ++ mkdir -p out/test/x86_64/package-metadata 247: ++ case $MACHINE in 247: ++ tlsdesc_opt=-mtls-dialect=gnu2 247: +++ uname 248: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh 248: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 248: ++ export LC_ALL=C 248: ++ LC_ALL=C 248: ++ '[' -z x86_64 ']' 248: ++ '[' -z '' ']' 248: ++ TESTDIR=out/test/x86_64 248: ++ CC=cc 248: ++ CXX=c++ 248: ++ GCC=gcc 248: ++ GXX=g++ 248: ++ OBJDUMP=objdump 248: ++ OBJCOPY=objcopy 248: ++ STRIP=strip 248: ++ QEMU= 248: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh .sh 248: ++ testname=physical-image-base 248: ++ t=out/test/x86_64/physical-image-base 248: ++ mkdir -p out/test/x86_64/physical-image-base 247: ++ '[' Linux = FreeBSD ']' 247: ++ trap 'on_error $LINENO' ERR 247: ++ trap on_exit EXIT 247: ++ echo -n 'Testing package-metadata ... ' 247: Testing package-metadata ... ++ set -o pipefail 247: ++ set -x 248: ++ case $MACHINE in 248: ++ tlsdesc_opt=-mtls-dialect=gnu2 136: + out/test/x86_64/exception/exe9 136: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie 249: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh 248: +++ uname 247: + cat 203: + out/test/x86_64/linker-script-relocatable/exe 203: + grep Hello 249: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 249: ++ export LC_ALL=C 249: ++ LC_ALL=C 249: ++ '[' -z x86_64 ']' 249: ++ '[' -z '' ']' 249: ++ TESTDIR=out/test/x86_64 249: ++ CC=cc 249: ++ CXX=c++ 249: ++ GCC=gcc 249: ++ GXX=g++ 249: ++ OBJDUMP=objdump 249: ++ OBJCOPY=objcopy 249: ++ STRIP=strip 249: ++ QEMU= 249: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh .sh 248: ++ '[' Linux = FreeBSD ']' 247: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT 248: ++ echo -n 'Testing physical-image-base ... ' 248: Testing physical-image-base ... ++ set -o pipefail 248: ++ set -x 248: + '[' x86_64 = ppc64 ']' 203: Hello world 248: + echo abab 203: + on_exit 203: + echo OK 203: OK 203: + exit 0 249: ++ testname=pie 249: ++ t=out/test/x86_64/pie 249: ++ mkdir -p out/test/x86_64/pie 248: + grep -E '(ab)\1' 208/425 Test #203: x86_64-linker-script-relocatable ...................... Passed 1.30 sec test 250 Start 250: x86_64-plt-dso 250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh" 250: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 250: Environment variables: 250: MACHINE=x86_64 250: CPU= 250: Test timeout computed to be: 1500 248: abab 248: + cat 248: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - 249: ++ case $MACHINE in 249: ++ tlsdesc_opt=-mtls-dialect=gnu2 249: +++ uname 249: ++ '[' Linux = FreeBSD ']' 249: ++ trap 'on_error $LINENO' ERR 249: ++ trap on_exit EXIT 249: ++ echo -n 'Testing pie ... ' 249: Testing pie ... ++ set -o pipefail 249: ++ set -x 249: + cat 249: + cc -o out/test/x86_64/pie/a.o -c -xc -fPIE - 250: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh 250: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 250: ++ export LC_ALL=C 250: ++ LC_ALL=C 250: ++ '[' -z x86_64 ']' 250: ++ '[' -z '' ']' 250: ++ TESTDIR=out/test/x86_64 250: ++ CC=cc 250: ++ CXX=c++ 250: ++ GCC=gcc 250: ++ GXX=g++ 250: ++ OBJDUMP=objdump 250: ++ OBJCOPY=objcopy 250: ++ STRIP=strip 250: ++ QEMU= 250: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh .sh 250: ++ testname=plt-dso 250: ++ t=out/test/x86_64/plt-dso 250: ++ mkdir -p out/test/x86_64/plt-dso 250: ++ case $MACHINE in 250: ++ tlsdesc_opt=-mtls-dialect=gnu2 250: +++ uname 250: ++ '[' Linux = FreeBSD ']' 250: ++ trap 'on_error $LINENO' ERR 250: ++ trap on_exit EXIT 250: ++ echo -n 'Testing plt-dso ... ' 250: Testing plt-dso ... ++ set -o pipefail 250: ++ set -x 250: + cat 250: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - 156: + cc -B. -o out/test/x86_64/gdb-index-split-dwarf/exe out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/f.o -Wl,--gdb-index 238: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a 238: mold: warning: entry symbol is not defined: _start 154: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe1 out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/g.o 226: + cc -o out/test/x86_64/mergeable-strings/exe1 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie 231: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic 244: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o 236: + cat 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/b.o -c -xc - -fPIC 238: + on_exit 238: + echo OK 238: OK 238: + exit 0 225: + cc -B. -o out/test/x86_64/mcmodel-large/exe out/test/x86_64/mcmodel-large/a.o -static 239: + cc -B. -o out/test/x86_64/no-quick-exit/exe out/test/x86_64/no-quick-exit/a.o -Wl,-no-quick-exit 242: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o 237: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/x86_64/no-eh-frame-header/exe out/test/x86_64/no-eh-frame-header/a.o 240: + cc -B. -o out/test/x86_64/no-undefined-version/exe -Wl,--version-script,out/test/x86_64/no-undefined-version/a.ver out/test/x86_64/no-undefined-version/b.o 240: + grep -F 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' 136: + out/test/x86_64/exception/exe10 221: + cc -B. -o out/test/x86_64/main-in-dso/exe1 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -pie 187: + cat 209/425 Test #238: x86_64-no-object-file ................................. Passed 0.28 sec test 251 Start 251: x86_64-plt-symbols 251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh" 251: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 251: Environment variables: 251: MACHINE=x86_64 251: CPU= 251: Test timeout computed to be: 1500 187: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - 136: + '[' x86_64 '!=' riscv32 ']' 136: + c++ -B. -o out/test/x86_64/exception/exe11 out/test/x86_64/exception/b.o -pie 251: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh 251: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 251: ++ export LC_ALL=C 251: ++ LC_ALL=C 251: ++ '[' -z x86_64 ']' 251: ++ '[' -z '' ']' 251: ++ TESTDIR=out/test/x86_64 251: ++ CC=cc 251: ++ CXX=c++ 251: ++ GCC=gcc 251: ++ GXX=g++ 251: ++ OBJDUMP=objdump 251: ++ OBJCOPY=objcopy 251: ++ STRIP=strip 251: ++ QEMU= 251: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh .sh 251: ++ testname=plt-symbols 251: ++ t=out/test/x86_64/plt-symbols 251: ++ mkdir -p out/test/x86_64/plt-symbols 251: ++ case $MACHINE in 251: ++ tlsdesc_opt=-mtls-dialect=gnu2 251: +++ uname 244: + readelf -W --sections out/test/x86_64/nostdlib/exe 251: ++ '[' Linux = FreeBSD ']' 251: ++ trap 'on_error $LINENO' ERR 251: ++ trap on_exit EXIT 251: ++ echo -n 'Testing plt-symbols ... ' 251: Testing plt-symbols ... ++ set -o pipefail 251: ++ set -x 251: + cat 251: + cc -c -o out/test/x86_64/plt-symbols/a.o -xc - -fPIC 244: + not grep -F ' .dynsym ' out/test/x86_64/nostdlib/log 244: + grep -F ' .dynsym ' out/test/x86_64/nostdlib/log 244: + return 0 244: + not grep -F ' .dynstr ' out/test/x86_64/nostdlib/log 244: + grep -F ' .dynstr ' out/test/x86_64/nostdlib/log 244: + return 0 244: + on_exit 244: + echo OK 244: OK 244: + exit 0 210/425 Test #244: x86_64-nostdlib ....................................... Passed 0.25 sec test 252 Start 252: x86_64-pltgot 252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh" 252: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 252: Environment variables: 252: MACHINE=x86_64 252: CPU= 252: Test timeout computed to be: 1500 252: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh 252: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 252: ++ export LC_ALL=C 252: ++ LC_ALL=C 252: ++ '[' -z x86_64 ']' 252: ++ '[' -z '' ']' 252: ++ TESTDIR=out/test/x86_64 252: ++ CC=cc 252: ++ CXX=c++ 252: ++ GCC=gcc 252: ++ GXX=g++ 252: ++ OBJDUMP=objdump 252: ++ OBJCOPY=objcopy 252: ++ STRIP=strip 252: ++ QEMU= 252: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh .sh 252: ++ testname=pltgot 252: ++ t=out/test/x86_64/pltgot 252: ++ mkdir -p out/test/x86_64/pltgot 252: ++ case $MACHINE in 252: ++ tlsdesc_opt=-mtls-dialect=gnu2 252: +++ uname 252: ++ '[' Linux = FreeBSD ']' 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT 252: ++ echo -n 'Testing pltgot ... ' 252: Testing pltgot ... ++ set -o pipefail 252: ++ set -x 252: + cat 252: + cc -o out/test/x86_64/pltgot/a.o -c -xc - -fPIC 245: + ./mold -o out/test/x86_64/oformat-binary/exe out/test/x86_64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/x86_64/oformat-binary/map 250: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o 247: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' 217: + not clang -B. -o out/test/x86_64/lto-llvm2/exe3 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-mllvm,--no-such-option 217: + grep -i 'Unknown command line argument' 248: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe1 out/test/x86_64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 249: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o 36: + out/test/x86_64/arch-x86_64-reloc/exe 231: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib 245: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/x86_64/oformat-binary/map 245: 0x4000 7 1 .text 36: + grep '^61$' 245: + not grep -F .strtab out/test/x86_64/oformat-binary/map 245: + grep -F .strtab out/test/x86_64/oformat-binary/map 156: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/exe 245: + return 0 245: + not grep -F .shstrtab out/test/x86_64/oformat-binary/map 217: LLVMgold: Unknown command line argument '--no-such-option'. Try: 'LLVMgold --help' 245: + grep -F .shstrtab out/test/x86_64/oformat-binary/map 156: + grep -F .gdb_index 217: + not clang -B. -o out/test/x86_64/lto-llvm2/exe4 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-plugin-opt,--no-such-option 217: + grep -i 'Unknown command line argument' 156: [40] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 239: + out/test/x86_64/no-quick-exit/exe 156: + out/test/x86_64/gdb-index-split-dwarf/exe 239: + grep 'Hello world' 156: + grep 'Hello world' 239: Hello world 156: Hello world 245: + return 0 245: + not grep -F .symtab out/test/x86_64/oformat-binary/map 245: + grep -F .symtab out/test/x86_64/oformat-binary/map 239: + on_exit 239: + echo OK 239: OK 239: + exit 0 156: + on_exit 156: + echo OK 156: OK 156: + exit 0 211/425 Test #156: x86_64-gdb-index-split-dwarf .......................... Passed 2.99 sec 36: 61 test 253 Start 253: x86_64-preinit-array 253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh" 253: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 253: Environment variables: 253: MACHINE=x86_64 253: CPU= 253: Test timeout computed to be: 1500 36: + cat 212/425 Test #239: x86_64-no-quick-exit .................................. Passed 0.46 sec test 254 Start 254: x86_64-print-dependencies 254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh" 254: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 254: Environment variables: 254: MACHINE=x86_64 254: CPU= 254: Test timeout computed to be: 1500 105: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-lto/dep 253: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh 253: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 253: ++ export LC_ALL=C 253: ++ LC_ALL=C 253: ++ '[' -z x86_64 ']' 253: ++ '[' -z '' ']' 253: ++ TESTDIR=out/test/x86_64 253: ++ CC=cc 253: ++ CXX=c++ 253: ++ GCC=gcc 253: ++ GXX=g++ 253: ++ OBJDUMP=objdump 253: ++ OBJCOPY=objcopy 253: ++ STRIP=strip 253: ++ QEMU= 253: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh .sh 225: + out/test/x86_64/mcmodel-large/exe 225: + grep 'Hello world' 225: Hello world 225: + on_exit 225: + echo OK 225: OK 225: + exit 0 253: ++ testname=preinit-array 253: ++ t=out/test/x86_64/preinit-array 253: ++ mkdir -p out/test/x86_64/preinit-array 229: ++ pwd 105: out/test/x86_64/dependency-file-lto/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file-lto/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execl 229: + grep 'a.sh execl' 254: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh 105: + grep '/a.o:$' out/test/x86_64/dependency-file-lto/dep 253: ++ case $MACHINE in 105: out/test/x86_64/dependency-file-lto/a.o: 105: + not grep '^/tmp' out/test/x86_64/dependency-file-lto/dep 105: + grep '^/tmp' out/test/x86_64/dependency-file-lto/dep 253: ++ tlsdesc_opt=-mtls-dialect=gnu2 254: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 254: ++ export LC_ALL=C 254: ++ LC_ALL=C 254: ++ '[' -z x86_64 ']' 254: ++ '[' -z '' ']' 254: ++ TESTDIR=out/test/x86_64 253: +++ uname 254: ++ CC=cc 254: ++ CXX=c++ 254: ++ GCC=gcc 254: ++ GXX=g++ 254: ++ OBJDUMP=objdump 254: ++ OBJCOPY=objcopy 254: ++ STRIP=strip 254: ++ QEMU= 254: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh .sh 254: ++ testname=print-dependencies 254: ++ t=out/test/x86_64/print-dependencies 254: ++ mkdir -p out/test/x86_64/print-dependencies 105: + return 0 105: + on_exit 105: + echo OK 105: OK 105: + exit 0 213/425 Test #105: x86_64-dependency-file-lto ............................ Passed 4.01 sec test 255 Start 255: x86_64-protected-dynsym 255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh" 255: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 255: Environment variables: 255: MACHINE=x86_64 255: CPU= 255: Test timeout computed to be: 1500 229: out/test/x86_64/mold-wrapper/a.sh execl 229: + grep 'a.sh execlp' 229: ++ pwd 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execlp 254: ++ case $MACHINE in 254: ++ tlsdesc_opt=-mtls-dialect=gnu2 254: +++ uname 254: ++ '[' Linux = FreeBSD ']' 254: ++ trap 'on_error $LINENO' ERR 254: ++ trap on_exit EXIT 237: + readelf -WS out/test/x86_64/no-eh-frame-header/exe 237: + not grep -F .eh_frame_hdr 237: + grep -F .eh_frame_hdr 250: + cat 250: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - 254: ++ echo -n 'Testing print-dependencies ... ' 254: Testing print-dependencies ... ++ set -o pipefail 254: ++ set -x 240: mold: warning: out/test/x86_64/no-undefined-version/a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found 254: + cat 237: + return 0 254: + cc -o out/test/x86_64/print-dependencies/a.o -c -xc - 255: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh 237: + out/test/x86_64/no-eh-frame-header/exe 247: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 229: out/test/x86_64/mold-wrapper/a.sh execlp 247: + grep -F '{"foo":"bar"}' 231: ++ nm out/test/x86_64/nmagic/exe1 255: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 255: ++ export LC_ALL=C 255: ++ LC_ALL=C 231: ++ grep ' end$' 255: ++ '[' -z x86_64 ']' 255: ++ '[' -z '' ']' 255: ++ TESTDIR=out/test/x86_64 231: ++ cut '-d ' -f1 255: ++ CC=cc 255: ++ CXX=c++ 255: ++ GCC=gcc 255: ++ GXX=g++ 255: ++ OBJDUMP=objdump 255: ++ OBJCOPY=objcopy 255: ++ STRIP=strip 255: ++ QEMU= 229: + grep 'a.sh execle' 229: ++ pwd 255: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh .sh 240: + on_exit 240: + echo OK 240: OK 240: + exit 0 247: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execle 237: + on_exit 237: + echo OK 237: OK 237: + exit 0 247: + cc -B. -o out/test/x86_64/package-metadata/exe2 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=%7B%22foo%22%3A%22bar%22%7D 214/425 Test #237: x86_64-no-eh-frame-header ............................. Passed 0.54 sec 215/425 Test #240: x86_64-no-undefined-version ........................... Passed 0.49 sec 255: ++ testname=protected-dynsym 255: ++ t=out/test/x86_64/protected-dynsym 255: ++ mkdir -p out/test/x86_64/protected-dynsym test 256 Start 256: x86_64-protected 256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh" 256: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 256: Environment variables: 256: MACHINE=x86_64 256: CPU= 256: Test timeout computed to be: 1500 test 257 Start 257: x86_64-push-pop-state 257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh" 257: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 257: Environment variables: 257: MACHINE=x86_64 257: CPU= 257: Test timeout computed to be: 1500 255: ++ case $MACHINE in 255: ++ tlsdesc_opt=-mtls-dialect=gnu2 255: +++ uname 255: ++ '[' Linux = FreeBSD ']' 255: ++ trap 'on_error $LINENO' ERR 255: ++ trap on_exit EXIT 255: ++ echo -n 'Testing protected-dynsym ... ' 255: Testing protected-dynsym ... ++ set -o pipefail 255: ++ set -x 255: + cat 255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/a.o -xc - 232: + cat 232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined-circular -lfoo 216/425 Test #225: x86_64-mcmodel-large .................................. Passed 2.23 sec 243: + cat 243: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC 243: + cat 243: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC 242: + not cc -B. -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym 242: + grep 'undefined symbol: no-such-sym' 229: out/test/x86_64/mold-wrapper/a.sh execle 229: + grep 'a.sh execv' 229: ++ pwd 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execv 229: out/test/x86_64/mold-wrapper/a.sh execv 229: + grep 'a.sh execvp' 229: ++ pwd 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execvp 229: out/test/x86_64/mold-wrapper/a.sh execvp 229: + grep 'a.sh execvpe bar' 229: ++ pwd 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execvpe 229: out/test/x86_64/mold-wrapper/a.sh execvpe bar 229: + on_exit 229: + echo OK 229: OK 229: + exit 0 226: + out/test/x86_64/mergeable-strings/exe1 226: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 226: 0x40201c 0x40201c 0x402004 0x402004 0x402014 0x402014 0x402004 0x402004 226: + cc -B. -o out/test/x86_64/mergeable-strings/exe2 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie 241: + cat 241: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - 236: + cat 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/c.o -c -xc - -fPIC 235: + cat 235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined3 -lfoo 246: + cat 246: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC 253: ++ '[' Linux = FreeBSD ']' 253: ++ trap 'on_error $LINENO' ERR 253: ++ trap on_exit EXIT 253: ++ echo -n 'Testing preinit-array ... ' 253: Testing preinit-array ... ++ set -o pipefail 253: ++ set -x 253: + cat 253: + cc -o out/test/x86_64/preinit-array/a.o -c -xc - 233: + cat 233: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - 231: + end1=0000000000000410 231: ++ grep ' end$' 231: ++ cut '-d ' -f1 231: ++ nm out/test/x86_64/nmagic/exe2 36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/e.o out/test/x86_64/arch-x86_64-reloc/e.c -mcmodel=large -fPIC 245: + return 0 245: + not grep -F .comment out/test/x86_64/oformat-binary/map 245: + grep -F .comment out/test/x86_64/oformat-binary/map 245: + return 0 245: + on_exit 245: + echo OK 245: OK 245: + exit 0 248: + out/test/x86_64/physical-image-base/exe1 248: + grep 'Hello world' 248: Hello world 248: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 248: + grep -E 'LOAD\s+0x000000 0x0*200000 0x0*800000' 154: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' 154: + DEBUGINFOD_URLS= 154: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit 252: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/a.o 254: + cat 254: + cc -o out/test/x86_64/print-dependencies/b.o -c -xc - 250: + cc -B. -o out/test/x86_64/plt-dso/exe -Wl,-rpath=out/test/x86_64/plt-dso out/test/x86_64/plt-dso/c.o out/test/x86_64/plt-dso/b.so 251: + cc -B. -shared -o out/test/x86_64/plt-symbols/b.so out/test/x86_64/plt-symbols/a.o 256: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh 256: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 256: ++ export LC_ALL=C 256: ++ LC_ALL=C 256: ++ '[' -z x86_64 ']' 256: ++ '[' -z '' ']' 256: ++ TESTDIR=out/test/x86_64 256: ++ CC=cc 256: ++ CXX=c++ 256: ++ GCC=gcc 256: ++ GXX=g++ 256: ++ OBJDUMP=objdump 256: ++ OBJCOPY=objcopy 256: ++ STRIP=strip 256: ++ QEMU= 256: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh .sh 256: ++ testname=protected 256: ++ t=out/test/x86_64/protected 256: ++ mkdir -p out/test/x86_64/protected 217/425 Test #229: x86_64-mold-wrapper ................................... Passed 2.07 sec 218/425 Test #245: x86_64-oformat-binary ................................. Passed 1.74 sec 248: LOAD 0x000000 0x0000000000200000 0x0000000000800000 0x000524 0x000524 R 0x1000 257: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh test 258 Start 258: x86_64-range-extension-thunk 258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh" 258: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 258: Environment variables: 258: MACHINE=x86_64 258: CPU= 258: Test timeout computed to be: 1500 test 259 Start 259: x86_64-range-extension-thunk2 259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh" 259: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 259: Environment variables: 259: MACHINE=x86_64 259: CPU= 259: Test timeout computed to be: 1500 test 260 Start 260: x86_64-range-extension-thunk3 260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh" 260: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 260: Environment variables: 260: MACHINE=x86_64 260: CPU= 260: Test timeout computed to be: 1500 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - 248: + grep __phys_start_foo 248: + readelf -Ws out/test/x86_64/physical-image-base/exe1 257: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 257: ++ export LC_ALL=C 257: ++ LC_ALL=C 257: ++ '[' -z x86_64 ']' 257: ++ '[' -z '' ']' 257: ++ TESTDIR=out/test/x86_64 257: ++ CC=cc 257: ++ CXX=c++ 257: ++ GCC=gcc 257: ++ GXX=g++ 257: ++ OBJDUMP=objdump 257: ++ OBJCOPY=objcopy 257: ++ STRIP=strip 257: ++ QEMU= 257: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh .sh 257: ++ testname=push-pop-state 257: ++ t=out/test/x86_64/push-pop-state 257: ++ mkdir -p out/test/x86_64/push-pop-state 257: ++ case $MACHINE in 257: ++ tlsdesc_opt=-mtls-dialect=gnu2 257: +++ uname 256: ++ case $MACHINE in 256: ++ tlsdesc_opt=-mtls-dialect=gnu2 256: +++ uname 256: ++ '[' Linux = FreeBSD ']' 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT 256: ++ echo -n 'Testing protected ... ' 256: Testing protected ... ++ set -o pipefail 256: ++ set -x 256: + cat 256: + cc -fPIC -c -o out/test/x86_64/protected/a.o -xc - 234: + cat 234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo 236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libfoo.so -shared out/test/x86_64/no-allow-shlib-undefined4/a.o 221: + out/test/x86_64/main-in-dso/exe1 221: + grep 'Hello world' 221: Hello world 221: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fno-PIC 226: + out/test/x86_64/mergeable-strings/exe2 226: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 226: 0x200520 0x200520 0x200548 0x200548 0x20053e 0x20053e 0x200548 0x200548 242: mold: error: --require-defined: undefined symbol: no-such-sym 258: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh 258: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 258: ++ export LC_ALL=C 258: ++ LC_ALL=C 258: ++ '[' -z x86_64 ']' 258: ++ '[' -z '' ']' 258: ++ TESTDIR=out/test/x86_64 258: ++ CC=cc 258: ++ CXX=c++ 258: ++ GCC=gcc 258: ++ GXX=g++ 258: ++ OBJDUMP=objdump 258: ++ OBJCOPY=objcopy 258: ++ STRIP=strip 258: ++ QEMU= 258: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh .sh 258: ++ testname=range-extension-thunk 258: ++ t=out/test/x86_64/range-extension-thunk 258: ++ mkdir -p out/test/x86_64/range-extension-thunk 258: ++ case $MACHINE in 258: ++ tlsdesc_opt=-mtls-dialect=gnu2 258: +++ uname 258: ++ '[' Linux = FreeBSD ']' 258: ++ trap 'on_error $LINENO' ERR 258: ++ trap on_exit EXIT 258: ++ echo -n 'Testing range-extension-thunk ... ' 258: Testing range-extension-thunk ... ++ set -o pipefail 258: ++ set -x 258: + '[' x86_64 = i686 ']' 258: + '[' x86_64 = riscv32 ']' 258: + '[' x86_64 = m68k ']' 258: + '[' x86_64 = sparc64 ']' 258: + [[ x86_64 = loongarch* ]] 258: + on_qemu 258: + '[' '' '!=' '' ']' 258: + grep -w qemu /proc/cpuinfo 259: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh 259: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 259: ++ export LC_ALL=C 259: ++ LC_ALL=C 259: ++ '[' -z x86_64 ']' 259: ++ '[' -z '' ']' 259: ++ TESTDIR=out/test/x86_64 259: ++ CC=cc 259: ++ CXX=c++ 259: ++ GCC=gcc 259: ++ GXX=g++ 259: ++ OBJDUMP=objdump 259: ++ OBJCOPY=objcopy 259: ++ STRIP=strip 259: ++ QEMU= 259: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh .sh 259: ++ testname=range-extension-thunk2 259: ++ t=out/test/x86_64/range-extension-thunk2 259: ++ mkdir -p out/test/x86_64/range-extension-thunk2 259: ++ case $MACHINE in 259: ++ tlsdesc_opt=-mtls-dialect=gnu2 257: ++ '[' Linux = FreeBSD ']' 257: ++ trap 'on_error $LINENO' ERR 257: ++ trap on_exit EXIT 257: ++ echo -n 'Testing push-pop-state ... ' 257: Testing push-pop-state ... ++ set -o pipefail 257: ++ set -x 257: + cat 232: + cat 232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined-circular -lbar 259: +++ uname 136: + strip out/test/x86_64/exception/exe11 257: + cc -shared -o out/test/x86_64/push-pop-state/a.so -xc - 260: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh 217: LLVMgold: Unknown command line argument '--no-such-option'. Try: 'LLVMgold --help' 226: + on_exit 226: + echo OK 226: OK 226: + exit 0 213: + grep 42 259: ++ '[' Linux = FreeBSD ']' 242: + grep 'undefined symbol: no-such-sym' 217: + on_exit 217: + echo OK 217: OK 217: + exit 0 219/425 Test #226: x86_64-mergeable-strings .............................. Passed 2.25 sec 259: ++ trap 'on_error $LINENO' ERR 259: ++ trap on_exit EXIT 259: ++ echo -n 'Testing range-extension-thunk2 ... ' 259: Testing range-extension-thunk2 ... ++ set -o pipefail 259: ++ set -x 259: + cat 242: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.o out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym,-noinhibit-exec 220/425 Test #217: x86_64-lto-llvm2 ...................................... Passed 2.79 sec 213: + out/test/x86_64/lto-comdat/exe 213: 42 260: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 260: ++ export LC_ALL=C 260: ++ LC_ALL=C 260: ++ '[' -z x86_64 ']' 260: ++ '[' -z '' ']' 260: ++ TESTDIR=out/test/x86_64 260: ++ CC=cc 260: ++ CXX=c++ 260: ++ GCC=gcc 260: ++ GXX=g++ 260: ++ OBJDUMP=objdump 260: ++ OBJCOPY=objcopy 260: ++ STRIP=strip 260: ++ QEMU= 258: + cat test 261 Start 261: x86_64-range-extension-thunk4 261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh" 261: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 261: Environment variables: 261: MACHINE=x86_64 261: CPU= 261: Test timeout computed to be: 1500 259: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections 213: + on_exit 213: + echo OK 213: OK 213: + exit 0 260: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh .sh 260: ++ testname=range-extension-thunk3 260: ++ t=out/test/x86_64/range-extension-thunk3 260: ++ mkdir -p out/test/x86_64/range-extension-thunk3 258: + cat 258: + cc -c -o out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/a.c -O0 test 262 Start 262: x86_64-relax-got-load 262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh" 262: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 262: Environment variables: 262: MACHINE=x86_64 262: CPU= 262: Test timeout computed to be: 1500 248: 96: 0000000000801030 0 NOTYPE LOCAL DEFAULT 28 __phys_start_foo 248: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe2 out/test/x86_64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' 221/425 Test #213: x86_64-lto-comdat ..................................... Passed 2.83 sec 260: ++ case $MACHINE in 260: ++ tlsdesc_opt=-mtls-dialect=gnu2 260: +++ uname 260: ++ '[' Linux = FreeBSD ']' 260: ++ trap 'on_error $LINENO' ERR 260: ++ trap on_exit EXIT 260: ++ echo -n 'Testing range-extension-thunk3 ... ' 260: Testing range-extension-thunk3 ... ++ set -o pipefail 260: ++ set -x 260: + '[' x86_64 = sh4 ']' 260: + seq 1 10000 260: + sed 's/.*/void func&() {}/' 247: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 247: + grep -F '{"foo":"bar"}' 247: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... 247: + not cc -B. -o out/test/x86_64/package-metadata/exe3 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=foo%x 247: + grep 'invalid string: foo%x' 261: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh 261: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 261: ++ export LC_ALL=C 261: ++ LC_ALL=C 261: ++ '[' -z x86_64 ']' 261: ++ '[' -z '' ']' 261: ++ TESTDIR=out/test/x86_64 261: ++ CC=cc 261: ++ CXX=c++ 261: ++ GCC=gcc 261: ++ GXX=g++ 261: ++ OBJDUMP=objdump 261: ++ OBJCOPY=objcopy 261: ++ STRIP=strip 261: ++ QEMU= 261: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh .sh 261: ++ testname=range-extension-thunk4 261: ++ t=out/test/x86_64/range-extension-thunk4 261: ++ mkdir -p out/test/x86_64/range-extension-thunk4 261: ++ case $MACHINE in 261: ++ tlsdesc_opt=-mtls-dialect=gnu2 261: +++ uname 261: ++ '[' Linux = FreeBSD ']' 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT 261: ++ echo -n 'Testing range-extension-thunk4 ... ' 261: Testing range-extension-thunk4 ... ++ set -o pipefail 261: ++ set -x 261: + [[ x86_64 = ppc* ]] 261: + cat 261: + cc -o out/test/x86_64/range-extension-thunk4/a.o -c -xc - -fPIC 231: + end2=0000000000003480 231: + '[' 1040 -lt 13440 ']' 231: + on_exit 231: + echo OK 231: OK 231: + exit 0 222/425 Test #231: x86_64-nmagic ......................................... Passed 2.09 sec 252: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC 252: + cat 262: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh 262: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 262: ++ export LC_ALL=C 262: ++ LC_ALL=C 262: ++ '[' -z x86_64 ']' 262: ++ '[' -z '' ']' 262: ++ TESTDIR=out/test/x86_64 262: ++ CC=cc 262: ++ CXX=c++ 262: ++ GCC=gcc 262: ++ GXX=g++ 262: ++ OBJDUMP=objdump 262: ++ OBJCOPY=objcopy 262: ++ STRIP=strip 262: ++ QEMU= 262: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh .sh 262: ++ testname=relax-got-load 262: ++ t=out/test/x86_64/relax-got-load 262: ++ mkdir -p out/test/x86_64/relax-got-load 262: ++ case $MACHINE in 262: ++ tlsdesc_opt=-mtls-dialect=gnu2 262: +++ uname 262: ++ '[' Linux = FreeBSD ']' 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT 262: ++ echo -n 'Testing relax-got-load ... ' 262: Testing relax-got-load ... ++ set -o pipefail 262: ++ set -x 262: + cat 262: + cc -o out/test/x86_64/relax-got-load/a.o -c -xc - -fPIC 260: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c 247: mold: fatal: --package-metadata: invalid string: foo%x 247: + on_exit 247: + echo OK 247: OK 247: + exit 0 test 263 Start 263: x86_64-reloc-rodata 263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh" 263: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 263: Environment variables: 263: MACHINE=x86_64 263: CPU= 263: Test timeout computed to be: 1500 test 264 Start 264: x86_64-relocatable-archive 264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh" 264: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 264: Environment variables: 264: MACHINE=x86_64 264: CPU= 264: Test timeout computed to be: 1500 249: + readelf --file-header out/test/x86_64/pie/exe 249: + grep -E '(Shared object file|Position-Independent Executable file)' 249: Type: DYN (Position-Independent Executable file) 249: + out/test/x86_64/pie/exe 249: + grep 'Hello world' 249: Hello world 249: + on_exit 249: + echo OK 249: OK 249: + exit 0 136: + out/test/x86_64/exception/exe11 136: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie 223/425 Test #247: x86_64-package-metadata ............................... Passed 1.95 sec 224/425 Test #249: x86_64-pie ............................................ Passed 1.94 sec test 265 Start 265: x86_64-relocatable-c++ 265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh" 265: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 265: Environment variables: 265: MACHINE=x86_64 265: CPU= 265: Test timeout computed to be: 1500 test 266 Start 266: x86_64-relocatable-compressed-debug-info 266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh" 266: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 266: Environment variables: 266: MACHINE=x86_64 266: CPU= 266: Test timeout computed to be: 1500 246: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic 221: + cc -B. -o out/test/x86_64/main-in-dso/exe2 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -no-pie 242: mold: warning: --require-defined: undefined symbol: no-such-sym 242: + on_exit 242: + echo OK 242: OK 242: + exit 0 225/425 Test #242: x86_64-noinhibit-exec ................................. Passed 2.00 sec 256: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o 243: + cc -B. -no-pie -o out/test/x86_64/non-canonical-plt/exe out/test/x86_64/non-canonical-plt/a.so out/test/x86_64/non-canonical-plt/b.o out/test/x86_64/non-canonical-plt/c.o 241: + cc -B. -no-pie -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o 252: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so 248: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 248: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' 248: LOAD 0x001000 0x0000000000800000 0x0000000000800000 0x000160 0x000160 R E 0x1000 248: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 248: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' 248: LOAD 0x002000 0x0000000000801000 0x0000000000801000 0x000248 0x000248 R 0x1000 248: + on_exit 248: + echo OK 248: OK 248: + exit 0 254: + cc -B. -o out/test/x86_64/print-dependencies/exe out/test/x86_64/print-dependencies/a.o out/test/x86_64/print-dependencies/b.o -Wl,--print-dependencies 254: + grep 'b\.o.*a\.o.*foo$' 255: + cat 255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/i.o -xc - 253: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o 250: + out/test/x86_64/plt-dso/exe 250: + grep 'Hello WORLD' 250: Hello WORLD 250: + on_exit 250: + echo OK 250: OK 250: + exit 0 226/425 Test #250: x86_64-plt-dso ........................................ Passed 1.94 sec 261: + cc -B. -shared -o out/test/x86_64/range-extension-thunk4/b.so out/test/x86_64/range-extension-thunk4/a.o 258: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/e.o 236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libbar.so -shared out/test/x86_64/no-allow-shlib-undefined4/b.o -Lout/test/x86_64/no-allow-shlib-undefined4 -lfoo 251: + readelf -Ws out/test/x86_64/plt-symbols/b.so 251: + grep 'LOCAL.*bar\$plt$' 251: 29: 0000000000001560 0 FUNC LOCAL DEFAULT 13 bar$plt 251: + on_exit 251: + echo OK 251: OK 251: + exit 0 263: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh 263: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 263: ++ export LC_ALL=C 263: ++ LC_ALL=C 263: ++ '[' -z x86_64 ']' 263: ++ '[' -z '' ']' 263: ++ TESTDIR=out/test/x86_64 263: ++ CC=cc 263: ++ CXX=c++ 263: ++ GCC=gcc 263: ++ GXX=g++ 263: ++ OBJDUMP=objdump 263: ++ OBJCOPY=objcopy 263: ++ STRIP=strip 263: ++ QEMU= 263: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh .sh 263: ++ testname=reloc-rodata 263: ++ t=out/test/x86_64/reloc-rodata 263: ++ mkdir -p out/test/x86_64/reloc-rodata 263: ++ case $MACHINE in 263: ++ tlsdesc_opt=-mtls-dialect=gnu2 263: +++ uname 263: ++ '[' Linux = FreeBSD ']' 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT 263: ++ echo -n 'Testing reloc-rodata ... ' 263: Testing reloc-rodata ... ++ set -o pipefail 263: ++ set -x 263: + exit 263: + on_exit 263: + echo OK 263: OK 263: + exit 0 264: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh 264: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 264: ++ export LC_ALL=C 264: ++ LC_ALL=C 264: ++ '[' -z x86_64 ']' 264: ++ '[' -z '' ']' 264: ++ TESTDIR=out/test/x86_64 264: ++ CC=cc 264: ++ CXX=c++ 264: ++ GCC=gcc 264: ++ GXX=g++ 264: ++ OBJDUMP=objdump 264: ++ OBJCOPY=objcopy 264: ++ STRIP=strip 264: ++ QEMU= 264: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh .sh 264: ++ testname=relocatable-archive 264: ++ t=out/test/x86_64/relocatable-archive 264: ++ mkdir -p out/test/x86_64/relocatable-archive 264: ++ case $MACHINE in 264: ++ tlsdesc_opt=-mtls-dialect=gnu2 264: +++ uname 264: ++ '[' Linux = FreeBSD ']' 264: ++ trap 'on_error $LINENO' ERR 264: ++ trap on_exit EXIT 264: ++ echo -n 'Testing relocatable-archive ... ' 264: Testing relocatable-archive ... ++ set -o pipefail 264: ++ set -x test 267 Start 267: x86_64-relocatable-debug-info 267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh" 267: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 267: Environment variables: 267: MACHINE=x86_64 267: CPU= 267: Test timeout computed to be: 1500 test 268 Start 268: x86_64-relocatable-exception 268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh" 268: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 268: Environment variables: 268: MACHINE=x86_64 268: CPU= 268: Test timeout computed to be: 1500 210: + cat 210: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - 265: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh 265: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 265: ++ export LC_ALL=C 265: ++ LC_ALL=C 265: ++ '[' -z x86_64 ']' 265: ++ '[' -z '' ']' 265: ++ TESTDIR=out/test/x86_64 265: ++ CC=cc 265: ++ CXX=c++ 265: ++ GCC=gcc 265: ++ GXX=g++ 265: ++ OBJDUMP=objdump 265: ++ OBJCOPY=objcopy 265: ++ STRIP=strip 265: ++ QEMU= 265: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh .sh 265: ++ testname=relocatable-c++ 265: ++ t=out/test/x86_64/relocatable-c++ 265: ++ mkdir -p out/test/x86_64/relocatable-c++ 266: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh 266: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 266: ++ export LC_ALL=C 266: ++ LC_ALL=C 266: ++ '[' -z x86_64 ']' 266: ++ '[' -z '' ']' 266: ++ TESTDIR=out/test/x86_64 266: ++ CC=cc 266: ++ CXX=c++ 266: ++ GCC=gcc 266: ++ GXX=g++ 266: ++ OBJDUMP=objdump 266: ++ OBJCOPY=objcopy 266: ++ STRIP=strip 266: ++ QEMU= 266: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh .sh 227/425 Test #248: x86_64-physical-image-base ............................ Passed 1.97 sec 228/425 Test #251: x86_64-plt-symbols .................................... Passed 1.77 sec 229/425 Test #263: x86_64-reloc-rodata ................................... Passed 0.04 sec test 269 Start 269: x86_64-relocatable-many-sections 269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh" 269: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 269: Environment variables: 269: MACHINE=x86_64 269: CPU= 269: Test timeout computed to be: 1500 test 270 Start 270: x86_64-relocatable-merge-sections 270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh" 270: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 270: Environment variables: 270: MACHINE=x86_64 270: CPU= 270: Test timeout computed to be: 1500 test 271 Start 271: x86_64-relocatable-mergeable-sections 271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh" 271: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 271: Environment variables: 271: MACHINE=x86_64 271: CPU= 271: Test timeout computed to be: 1500 265: ++ case $MACHINE in 265: ++ tlsdesc_opt=-mtls-dialect=gnu2 265: +++ uname 265: ++ '[' Linux = FreeBSD ']' 265: ++ trap 'on_error $LINENO' ERR 265: ++ trap on_exit EXIT 265: ++ echo -n 'Testing relocatable-c++ ... ' 265: Testing relocatable-c++ ... ++ set -o pipefail 265: ++ set -x 265: + grep __tsan_init 265: + nm mold 266: ++ testname=relocatable-compressed-debug-info 266: ++ t=out/test/x86_64/relocatable-compressed-debug-info 266: ++ mkdir -p out/test/x86_64/relocatable-compressed-debug-info 266: ++ case $MACHINE in 266: ++ tlsdesc_opt=-mtls-dialect=gnu2 266: +++ uname 266: ++ '[' Linux = FreeBSD ']' 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT 266: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' 266: Testing relocatable-compressed-debug-info ... ++ set -o pipefail 266: ++ set -x 266: + nm mold 266: + grep __tsan_init 264: + nm mold 264: + grep __tsan_init 253: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 253: + not grep PREINIT_ARRAY 253: + grep PREINIT_ARRAY 253: + return 0 253: + cat 253: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - 267: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh 267: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 267: ++ export LC_ALL=C 267: ++ LC_ALL=C 267: ++ '[' -z x86_64 ']' 267: ++ '[' -z '' ']' 267: ++ TESTDIR=out/test/x86_64 267: ++ CC=cc 267: ++ CXX=c++ 267: ++ GCC=gcc 267: ++ GXX=g++ 267: ++ OBJDUMP=objdump 267: ++ OBJCOPY=objcopy 267: ++ STRIP=strip 267: ++ QEMU= 267: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh .sh 267: ++ testname=relocatable-debug-info 267: ++ t=out/test/x86_64/relocatable-debug-info 267: ++ mkdir -p out/test/x86_64/relocatable-debug-info 267: ++ case $MACHINE in 267: ++ tlsdesc_opt=-mtls-dialect=gnu2 267: +++ uname 267: ++ '[' Linux = FreeBSD ']' 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT 267: ++ echo -n 'Testing relocatable-debug-info ... ' 267: Testing relocatable-debug-info ... ++ set -o pipefail 267: ++ set -x 267: + nm mold 267: + grep __tsan_init 268: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh 268: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 268: ++ export LC_ALL=C 268: ++ LC_ALL=C 268: ++ '[' -z x86_64 ']' 268: ++ '[' -z '' ']' 268: ++ TESTDIR=out/test/x86_64 268: ++ CC=cc 268: ++ CXX=c++ 268: ++ GCC=gcc 268: ++ GXX=g++ 268: ++ OBJDUMP=objdump 268: ++ OBJCOPY=objcopy 268: ++ STRIP=strip 268: ++ QEMU= 268: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh .sh 268: ++ testname=relocatable-exception 268: ++ t=out/test/x86_64/relocatable-exception 268: ++ mkdir -p out/test/x86_64/relocatable-exception 268: ++ case $MACHINE in 268: ++ tlsdesc_opt=-mtls-dialect=gnu2 268: +++ uname 268: ++ '[' Linux = FreeBSD ']' 268: ++ trap 'on_error $LINENO' ERR 268: ++ trap on_exit EXIT 268: ++ echo -n 'Testing relocatable-exception ... ' 268: Testing relocatable-exception ... ++ set -o pipefail 268: ++ set -x 268: + '[' x86_64 = m68k ']' 268: + '[' x86_64 = sh4 ']' 268: + '[' x86_64 = sh4aeb ']' 268: + nm mold 268: + grep __tsan_init 241: + out/test/x86_64/nocopyreloc/exe 241: + grep '3 5' 36: + grep '^56000003$' 36: + out/test/x86_64/arch-x86_64-reloc/exe 269: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh 269: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 269: ++ export LC_ALL=C 269: ++ LC_ALL=C 269: ++ '[' -z x86_64 ']' 269: ++ '[' -z '' ']' 269: ++ TESTDIR=out/test/x86_64 269: ++ CC=cc 269: ++ CXX=c++ 269: ++ GCC=gcc 269: ++ GXX=g++ 269: ++ OBJDUMP=objdump 269: ++ OBJCOPY=objcopy 269: ++ STRIP=strip 269: ++ QEMU= 269: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh .sh 269: ++ testname=relocatable-many-sections 269: ++ t=out/test/x86_64/relocatable-many-sections 269: ++ mkdir -p out/test/x86_64/relocatable-many-sections 269: ++ case $MACHINE in 269: ++ tlsdesc_opt=-mtls-dialect=gnu2 269: +++ uname 269: ++ '[' Linux = FreeBSD ']' 269: ++ trap 'on_error $LINENO' ERR 269: ++ trap on_exit EXIT 269: ++ echo -n 'Testing relocatable-many-sections ... ' 269: Testing relocatable-many-sections ... ++ set -o pipefail 269: ++ set -x 269: + nm mold 269: + grep __tsan_init 36: 56000003 36: + cat 270: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh 271: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh 271: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 271: ++ export LC_ALL=C 271: ++ LC_ALL=C 271: ++ '[' -z x86_64 ']' 271: ++ '[' -z '' ']' 271: ++ TESTDIR=out/test/x86_64 271: ++ CC=cc 271: ++ CXX=c++ 271: ++ GCC=gcc 271: ++ GXX=g++ 271: ++ OBJDUMP=objdump 271: ++ OBJCOPY=objcopy 271: ++ STRIP=strip 271: ++ QEMU= 241: 3 5 270: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 270: ++ export LC_ALL=C 270: ++ LC_ALL=C 270: ++ '[' -z x86_64 ']' 271: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh .sh 270: ++ '[' -z '' ']' 270: ++ TESTDIR=out/test/x86_64 270: ++ CC=cc 270: ++ CXX=c++ 270: ++ GCC=gcc 270: ++ GXX=g++ 270: ++ OBJDUMP=objdump 270: ++ OBJCOPY=objcopy 270: ++ STRIP=strip 270: ++ QEMU= 241: + not cc -B. -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc 241: + grep 'recompile with -fPIC' 270: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh .sh 270: ++ testname=relocatable-merge-sections 270: ++ t=out/test/x86_64/relocatable-merge-sections 270: ++ mkdir -p out/test/x86_64/relocatable-merge-sections 271: ++ testname=relocatable-mergeable-sections 271: ++ t=out/test/x86_64/relocatable-mergeable-sections 271: ++ mkdir -p out/test/x86_64/relocatable-mergeable-sections 154: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe2 out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/g.o -Wl,--gdb-index 254: out/test/x86_64/print-dependencies/b.o:(.text) out/test/x86_64/print-dependencies/a.o:(.text) u foo 254: + on_exit 254: + echo OK 254: OK 254: + exit 0 230/425 Test #254: x86_64-print-dependencies ............................. Passed 1.71 sec test 272 Start 272: x86_64-relocatable 272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh" 272: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 272: Environment variables: 272: MACHINE=x86_64 272: CPU= 272: Test timeout computed to be: 1500 270: ++ case $MACHINE in 270: ++ tlsdesc_opt=-mtls-dialect=gnu2 270: +++ uname 270: ++ '[' Linux = FreeBSD ']' 270: ++ trap 'on_error $LINENO' ERR 270: ++ trap on_exit EXIT 270: ++ echo -n 'Testing relocatable-merge-sections ... ' 270: Testing relocatable-merge-sections ... ++ set -o pipefail 270: ++ set -x 136: + strip out/test/x86_64/exception/exe12 221: + out/test/x86_64/main-in-dso/exe2 221: + grep 'Hello world' 221: Hello world 221: + on_exit 221: + echo OK 221: OK 221: + exit 0 255: + cc -B. -shared -o out/test/x86_64/protected-dynsym/c.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/b.o -Wl,-strip-all 257: + cat 257: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - 36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/f.o out/test/x86_64/arch-x86_64-reloc/f.s 256: + cat 256: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE 243: + out/test/x86_64/non-canonical-plt/exe 243: + grep '^1 1 1$' 243: 1 1 1 243: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe 243: + grep '00000000 .* foo' 270: + nm mold 270: + grep __tsan_init 252: + out/test/x86_64/pltgot/exe 252: + grep 'Hello world' 252: Hello world 271: ++ case $MACHINE in 271: ++ tlsdesc_opt=-mtls-dialect=gnu2 271: +++ uname 271: ++ '[' Linux = FreeBSD ']' 271: ++ trap 'on_error $LINENO' ERR 271: ++ trap on_exit EXIT 271: ++ echo -n 'Testing relocatable-mergeable-sections ... ' 271: Testing relocatable-mergeable-sections ... ++ set -o pipefail 271: ++ set -x 271: + nm mold 271: + grep __tsan_init 187: + cc -B. -o out/test/x86_64/init-array-priorities/exe out/test/x86_64/init-array-priorities/a.o out/test/x86_64/init-array-priorities/b.o out/test/x86_64/init-array-priorities/c.o out/test/x86_64/init-array-priorities/d.o out/test/x86_64/init-array-priorities/e.o out/test/x86_64/init-array-priorities/f.o out/test/x86_64/init-array-priorities/g.o out/test/x86_64/init-array-priorities/h.o out/test/x86_64/init-array-priorities/i.o 233: + cat 233: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - 210: + cat 210: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - 220: + cat 220: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - 236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libbaz.so -shared out/test/x86_64/no-allow-shlib-undefined4/c.o 253: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o 261: + cat 261: + cc -o out/test/x86_64/range-extension-thunk4/c.o -c -xc - 262: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC 262: + cat 235: + cat 235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libbaz.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined3 -lbar 232: + cat 232: + cc -c -o out/test/x86_64/no-allow-shlib-undefined-circular/a.o -c -xc - 231/425 Test #221: x86_64-main-in-dso .................................... Passed 2.78 sec 252: + on_exit 252: + echo OK 252: OK 252: + exit 0 243: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo 243: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe 243: + grep '00000000 .* bar' 259: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o 234: + cat 234: + cc -c -o out/test/x86_64/no-allow-shlib-undefined2/a.o -c -xc - 272: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh 272: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 272: ++ export LC_ALL=C 272: ++ LC_ALL=C 272: ++ '[' -z x86_64 ']' 272: ++ '[' -z '' ']' 272: ++ TESTDIR=out/test/x86_64 272: ++ CC=cc 272: ++ CXX=c++ 272: ++ GCC=gcc 272: ++ GXX=g++ 272: ++ OBJDUMP=objdump 272: ++ OBJCOPY=objcopy 272: ++ STRIP=strip 272: ++ QEMU= 272: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh .sh 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/f.o test 273 Start 273: x86_64-relro 273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh" 273: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 273: Environment variables: 273: MACHINE=x86_64 273: CPU= 273: Test timeout computed to be: 1500 232/425 Test #252: x86_64-pltgot ......................................... Passed 1.91 sec 243: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar 243: + on_exit 243: + echo OK 243: OK 243: + exit 0 233/425 Test #243: x86_64-non-canonical-plt .............................. Passed 2.16 sec 272: ++ testname=relocatable 272: ++ t=out/test/x86_64/relocatable 272: ++ mkdir -p out/test/x86_64/relocatable 272: ++ case $MACHINE in 272: ++ tlsdesc_opt=-mtls-dialect=gnu2 272: +++ uname 272: ++ '[' Linux = FreeBSD ']' 272: ++ trap 'on_error $LINENO' ERR 272: ++ trap on_exit EXIT 272: ++ echo -n 'Testing relocatable ... ' 272: Testing relocatable ... ++ set -o pipefail 272: ++ set -x test 274 Start 274: x86_64-repro 274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh" 274: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 274: Environment variables: 274: MACHINE=x86_64 274: CPU= 274: Test timeout computed to be: 1500 246: + grep -w RWE 246: + readelf -W --segments out/test/x86_64/omagic/exe 246: NOTE 0x000270 0x0000000000200270 0x0000000000200270 0x000064 0x000064 RWE 0x8 246: LOAD 0x000000 0x0000000000200000 0x0000000000200000 0x09eba6 0x09eba6 RWE 0x1000 246: LOAD 0x09eba8 0x000000000029fba8 0x000000000029fba8 0x004390 0x004458 RWE 0x1000 246: LOAD 0x0a2f40 0x00000000002a4f40 0x00000000002a4f40 0x001a18 0x007220 RWE 0x1000 246: + on_exit 246: + echo OK 246: OK 246: + exit 0 234/425 Test #246: x86_64-omagic ......................................... Passed 2.16 sec 272: + nm mold 272: + grep __tsan_init test 275 Start 275: x86_64-require-defined 275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh" 275: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 275: Environment variables: 275: MACHINE=x86_64 275: CPU= 275: Test timeout computed to be: 1500 test 276 Start 276: x86_64-response-file-quoting 276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh" 276: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 276: Environment variables: 276: MACHINE=x86_64 276: CPU= 276: Test timeout computed to be: 1500 211: + echo 211: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - 273: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh 273: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 273: ++ export LC_ALL=C 273: ++ LC_ALL=C 273: ++ '[' -z x86_64 ']' 273: ++ '[' -z '' ']' 273: ++ TESTDIR=out/test/x86_64 273: ++ CC=cc 273: ++ CXX=c++ 273: ++ GCC=gcc 273: ++ GXX=g++ 273: ++ OBJDUMP=objdump 273: ++ OBJCOPY=objcopy 273: ++ STRIP=strip 273: ++ QEMU= 273: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh .sh 273: ++ testname=relro 273: ++ t=out/test/x86_64/relro 273: ++ mkdir -p out/test/x86_64/relro 274: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh 274: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 274: ++ export LC_ALL=C 274: ++ LC_ALL=C 274: ++ '[' -z x86_64 ']' 274: ++ '[' -z '' ']' 274: ++ TESTDIR=out/test/x86_64 274: ++ CC=cc 274: ++ CXX=c++ 274: ++ GCC=gcc 274: ++ GXX=g++ 274: ++ OBJDUMP=objdump 274: ++ OBJCOPY=objcopy 274: ++ STRIP=strip 274: ++ QEMU= 274: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh .sh 274: ++ testname=repro 274: ++ t=out/test/x86_64/repro 274: ++ mkdir -p out/test/x86_64/repro 241: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'bar'; recompile with -fPIC 241: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'foo'; recompile with -fPIC 241: + on_exit 241: + echo OK 241: OK 241: + exit 0 235/425 Test #241: x86_64-nocopyreloc .................................... Passed 2.29 sec test 277 Start 277: x86_64-response-file 277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh" 277: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 277: Environment variables: 277: MACHINE=x86_64 277: CPU= 277: Test timeout computed to be: 1500 266: + test_cflags -g3 -gz 266: + echo 'int main() {}' 266: + cc -B. -g3 -gz -o /dev/null -xc - 267: + cat 267: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g 264: + cat 264: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - 265: + cat 265: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - 269: + seq 1 80000 269: + sed 's/.*/.section .data.&,"aw"\n.word 0\n/g' 269: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - 222: + cat 222: + cc -c -xc -o out/test/x86_64/many-input-sections/b.o - 268: + cat 268: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - 275: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh 276: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh 277: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh 276: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 276: ++ export LC_ALL=C 276: ++ LC_ALL=C 275: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 275: ++ export LC_ALL=C 275: ++ LC_ALL=C 275: ++ '[' -z x86_64 ']' 275: ++ '[' -z '' ']' 275: ++ TESTDIR=out/test/x86_64 275: ++ CC=cc 275: ++ CXX=c++ 276: ++ '[' -z x86_64 ']' 276: ++ '[' -z '' ']' 276: ++ TESTDIR=out/test/x86_64 276: ++ CC=cc 276: ++ CXX=c++ 276: ++ GCC=gcc 276: ++ GXX=g++ 276: ++ OBJDUMP=objdump 276: ++ OBJCOPY=objcopy 276: ++ STRIP=strip 276: ++ QEMU= 275: ++ GCC=gcc 275: ++ GXX=g++ 275: ++ OBJDUMP=objdump 275: ++ OBJCOPY=objcopy 275: ++ STRIP=strip 275: ++ QEMU= 277: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 277: ++ export LC_ALL=C 277: ++ LC_ALL=C 277: ++ '[' -z x86_64 ']' 277: ++ '[' -z '' ']' 277: ++ TESTDIR=out/test/x86_64 277: ++ CC=cc 277: ++ CXX=c++ 277: ++ GCC=gcc 277: ++ GXX=g++ 277: ++ OBJDUMP=objdump 277: ++ OBJCOPY=objcopy 277: ++ STRIP=strip 277: ++ QEMU= 275: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh .sh 276: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh .sh 277: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh .sh 275: ++ testname=require-defined 275: ++ t=out/test/x86_64/require-defined 275: ++ mkdir -p out/test/x86_64/require-defined 276: ++ testname=response-file-quoting 276: ++ t=out/test/x86_64/response-file-quoting 276: ++ mkdir -p out/test/x86_64/response-file-quoting 277: ++ testname=response-file 277: ++ t=out/test/x86_64/response-file 277: ++ mkdir -p out/test/x86_64/response-file 273: ++ case $MACHINE in 273: ++ tlsdesc_opt=-mtls-dialect=gnu2 220: + cat 273: +++ uname 274: ++ case $MACHINE in 276: ++ case $MACHINE in 276: ++ tlsdesc_opt=-mtls-dialect=gnu2 274: ++ tlsdesc_opt=-mtls-dialect=gnu2 275: ++ case $MACHINE in 275: ++ tlsdesc_opt=-mtls-dialect=gnu2 277: ++ case $MACHINE in 277: ++ tlsdesc_opt=-mtls-dialect=gnu2 276: +++ uname 36: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe 275: +++ uname 274: +++ uname 232: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined-circular/exe1 out/test/x86_64/no-allow-shlib-undefined-circular/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined-circular -lfoo -lbar 232: + grep 'libfoo.so: --no-allow-shlib-undefined: undefined symbol: baz' 220: + cc -B. -shared -o out/test/x86_64/lto-version-script/c.so -flto out/test/x86_64/lto-version-script/a.o -Wl,-version-script=out/test/x86_64/lto-version-script/b.script 255: + readelf --symbols out/test/x86_64/protected-dynsym/c.so 255: + grep -E 'PROTECTED\b.*\bfoo\b' 273: ++ '[' Linux = FreeBSD ']' 275: ++ '[' Linux = FreeBSD ']' 262: + cc -B. -o out/test/x86_64/relax-got-load/exe1 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o 274: ++ '[' Linux = FreeBSD ']' 277: +++ uname 273: ++ trap 'on_error $LINENO' ERR 273: ++ trap on_exit EXIT 273: ++ echo -n 'Testing relro ... ' 273: Testing relro ... ++ set -o pipefail 273: ++ set -x 276: ++ '[' Linux = FreeBSD ']' 276: ++ trap 'on_error $LINENO' ERR 276: ++ trap on_exit EXIT 276: ++ echo -n 'Testing response-file-quoting ... ' 276: Testing response-file-quoting ... ++ set -o pipefail 276: ++ set -x 274: ++ trap 'on_error $LINENO' ERR 274: ++ trap on_exit EXIT 274: ++ echo -n 'Testing repro ... ' 274: Testing repro ... ++ set -o pipefail 274: ++ set -x 274: + cat 256: + cc -B. -no-pie -o out/test/x86_64/protected/exe out/test/x86_64/protected/c.o out/test/x86_64/protected/b.so 36: + grep -F '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log 276: + cat 276: + cc -c -o out/test/x86_64/response-file-quoting/a.o -xc - 274: + cc -c -o out/test/x86_64/repro/a.o -xc - 273: + cat 273: + cc -c -xc -o out/test/x86_64/relro/a.o - 275: ++ trap 'on_error $LINENO' ERR 275: ++ trap on_exit EXIT 275: ++ echo -n 'Testing require-defined ... ' 275: Testing require-defined ... ++ set -o pipefail 275: ++ set -x 275: + cc -o out/test/x86_64/require-defined/a.o -c -xc - 275: + cat 255: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 23 foo 255: + cat 255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/d.o -fno-common -xc - 277: ++ '[' Linux = FreeBSD ']' 277: ++ trap 'on_error $LINENO' ERR 277: ++ trap on_exit EXIT 277: ++ echo -n 'Testing response-file ... ' 277: Testing response-file ... ++ set -o pipefail 277: ++ set -x 277: + cat 258: + cc -B. -o out/test/x86_64/range-extension-thunk/exe1 out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 261: + cc -B. -o out/test/x86_64/range-extension-thunk4/exe out/test/x86_64/range-extension-thunk4/c.o out/test/x86_64/range-extension-thunk4/b.so 136: + out/test/x86_64/exception/exe12 210: + rm -f out/test/x86_64/lto-archive/c.a 277: + cc -c -o out/test/x86_64/response-file/a.o -xc - 253: + grep PREINIT_ARRAY 154: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 187: + out/test/x86_64/init-array-priorities/exe 36: 0x00000010 00000000 00000000 10000000 00000000 ................ 36: + grep -F '0x00000010 18000000 00000000' out/test/x86_64/arch-x86_64-reloc/log 233: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe1 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lfoo -lbar 136: + on_exit 136: + echo OK 136: OK 136: + exit 0 154: + grep -F .gdb_index 236/425 Test #136: x86_64-exception ...................................... Passed 5.42 sec 187: + grep 21348756 test 278 Start 278: x86_64-response-file2 278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh" 278: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 278: Environment variables: 278: MACHINE=x86_64 278: CPU= 278: Test timeout computed to be: 1500 187: 21348756 187: + on_exit 187: + echo OK 187: OK 187: + exit 0 154: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 219: + cat 219: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - 236: + cat 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/d.o -c -xc - -fPIC 210: + ar rc out/test/x86_64/lto-archive/c.a out/test/x86_64/lto-archive/a.o out/test/x86_64/lto-archive/b.o 214: + cat 212: + cc -o out/test/x86_64/lto-archive3/a.o -c -xc - -flto 212: + cat 36: 0x00000010 18000000 00000000 ........ 36: + on_exit 36: + echo OK 36: OK 36: + exit 0 278: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh 278: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 278: ++ export LC_ALL=C 278: ++ LC_ALL=C 278: ++ '[' -z x86_64 ']' 278: ++ '[' -z '' ']' 278: ++ TESTDIR=out/test/x86_64 278: ++ CC=cc 278: ++ CXX=c++ 278: ++ GCC=gcc 278: ++ GXX=g++ 278: ++ OBJDUMP=objdump 278: ++ OBJCOPY=objcopy 278: ++ STRIP=strip 278: ++ QEMU= 237/425 Test #36: x86_64-arch-x86_64-reloc .............................. Passed 8.05 sec 238/425 Test #187: x86_64-init-array-priorities .......................... Passed 4.11 sec 154: + grep 'Hello world' 154: + out/test/x86_64/gdb-index-dwarf64/exe2 154: Hello world 154: + DEBUGINFOD_URLS= 154: + gdb out/test/x86_64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 214: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - 278: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh .sh 278: ++ testname=response-file2 278: ++ t=out/test/x86_64/response-file2 278: ++ mkdir -p out/test/x86_64/response-file2 253: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 253: 0x0000000000000020 (PREINIT_ARRAY) 0x28c0 253: 0x0000000000000021 (PREINIT_ARRAYSZ) 8 (bytes) 253: + on_exit 253: + echo OK 253: OK 253: + exit 0 270: + cat 270: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - test 279 Start 279: x86_64-retain-symbols-file 279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh" 279: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 279: Environment variables: 279: MACHINE=x86_64 279: CPU= 279: Test timeout computed to be: 1500 test 280 Start 280: x86_64-reverse-sections 280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh" 280: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 280: Environment variables: 280: MACHINE=x86_64 280: CPU= 280: Test timeout computed to be: 1500 211: + rm -f out/test/x86_64/lto-archive2/b.a 211: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/a.o 239/425 Test #253: x86_64-preinit-array .................................. Passed 2.00 sec test 281 Start 281: x86_64-rodata-name 281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh" 281: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 281: Environment variables: 281: MACHINE=x86_64 281: CPU= 281: Test timeout computed to be: 1500 272: + cat 272: + cc -c -o out/test/x86_64/relocatable/a.o -xc - 271: + cat 271: + cc -c -o out/test/x86_64/relocatable-mergeable-sections/a.o -xassembler - 271: + ./mold --relocatable -o out/test/x86_64/relocatable-mergeable-sections/b.o out/test/x86_64/relocatable-mergeable-sections/a.o 271: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o 271: + grep -E '\b0\b.*Hello' 271: [ 0] Hello 271: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o 271: + grep -E '\b7\b.*World' 271: [ 7] World 271: + on_exit 271: + echo OK 271: OK 271: + exit 0 240/425 Test #271: x86_64-relocatable-mergeable-sections ................. Passed 0.43 sec test 282 Start 282: x86_64-rosegment 282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh" 282: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 282: Environment variables: 282: MACHINE=x86_64 282: CPU= 282: Test timeout computed to be: 1500 278: ++ case $MACHINE in 278: ++ tlsdesc_opt=-mtls-dialect=gnu2 279: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh 282: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh 280: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh 232: mold: error: out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so: --no-allow-shlib-undefined: undefined symbol: baz 232: + on_exit 232: + echo OK 232: OK 232: + exit 0 280: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 280: ++ export LC_ALL=C 280: ++ LC_ALL=C 280: ++ '[' -z x86_64 ']' 280: ++ '[' -z '' ']' 280: ++ TESTDIR=out/test/x86_64 280: ++ CC=cc 280: ++ CXX=c++ 280: ++ GCC=gcc 280: ++ GXX=g++ 280: ++ OBJDUMP=objdump 280: ++ OBJCOPY=objcopy 280: ++ STRIP=strip 280: ++ QEMU= 280: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh .sh 234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe1 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar 279: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 279: ++ export LC_ALL=C 279: ++ LC_ALL=C 279: ++ '[' -z x86_64 ']' 279: ++ '[' -z '' ']' 279: ++ TESTDIR=out/test/x86_64 279: ++ CC=cc 279: ++ CXX=c++ 279: ++ GCC=gcc 279: ++ GXX=g++ 279: ++ OBJDUMP=objdump 279: ++ OBJCOPY=objcopy 279: ++ STRIP=strip 279: ++ QEMU= 279: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh .sh 282: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 282: ++ export LC_ALL=C 282: ++ LC_ALL=C 282: ++ '[' -z x86_64 ']' 282: ++ '[' -z '' ']' 282: ++ TESTDIR=out/test/x86_64 282: ++ CC=cc 282: ++ CXX=c++ 282: ++ GCC=gcc 282: ++ GXX=g++ 282: ++ OBJDUMP=objdump 282: ++ OBJCOPY=objcopy 282: ++ STRIP=strip 282: ++ QEMU= 282: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh .sh 281: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh 281: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 281: ++ export LC_ALL=C 281: ++ LC_ALL=C 281: ++ '[' -z x86_64 ']' 281: ++ '[' -z '' ']' 281: ++ TESTDIR=out/test/x86_64 281: ++ CC=cc 281: ++ CXX=c++ 281: ++ GCC=gcc 281: ++ GXX=g++ 281: ++ OBJDUMP=objdump 281: ++ OBJCOPY=objcopy 281: ++ STRIP=strip 281: ++ QEMU= 215: + cat 278: +++ uname 278: ++ '[' Linux = FreeBSD ']' 241/425 Test #232: x86_64-no-allow-shlib-undefined-circular .............. Passed 2.77 sec 279: ++ testname=retain-symbols-file 282: ++ testname=rosegment 282: ++ t=out/test/x86_64/rosegment 282: ++ mkdir -p out/test/x86_64/rosegment 215: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - 278: ++ trap 'on_error $LINENO' ERR 278: ++ trap on_exit EXIT 278: ++ echo -n 'Testing response-file2 ... ' 278: Testing response-file2 ... ++ set -o pipefail 278: ++ set -x 256: + out/test/x86_64/protected/exe 256: + grep '3 4 0' test 283 Start 283: x86_64-rpath 283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh" 283: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 283: Environment variables: 283: MACHINE=x86_64 283: CPU= 283: Test timeout computed to be: 1500 279: ++ t=out/test/x86_64/retain-symbols-file 279: ++ mkdir -p out/test/x86_64/retain-symbols-file 279: ++ case $MACHINE in 279: ++ tlsdesc_opt=-mtls-dialect=gnu2 279: +++ uname 282: ++ case $MACHINE in 282: ++ tlsdesc_opt=-mtls-dialect=gnu2 282: +++ uname 282: ++ '[' Linux = FreeBSD ']' 282: ++ trap 'on_error $LINENO' ERR 282: ++ trap on_exit EXIT 282: ++ echo -n 'Testing rosegment ... ' 282: Testing rosegment ... ++ set -o pipefail 282: ++ set -x 282: + cat 282: + cc -o out/test/x86_64/rosegment/a.o -c -xc - 278: + cat 278: + cc -c -o out/test/x86_64/response-file2/a.o -xc - 256: 3 4 0 256: + on_exit 256: + echo OK 256: OK 256: + exit 0 261: + readelf -W --syms out/test/x86_64/range-extension-thunk4/exe 261: + not grep -F 'hello$thunk' 261: + grep -F 'hello$thunk' 281: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh .sh 281: ++ testname=rodata-name 281: ++ t=out/test/x86_64/rodata-name 281: ++ mkdir -p out/test/x86_64/rodata-name 281: ++ case $MACHINE in 281: ++ tlsdesc_opt=-mtls-dialect=gnu2 262: + grep 'Hello world' 262: + out/test/x86_64/relax-got-load/exe1 262: Hello world 262: + cc -B. -o out/test/x86_64/relax-got-load/exe2 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o -Wl,--no-relax 267: + cat 267: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g 264: + cat 264: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - 277: + cat 277: + cc -c -o out/test/x86_64/response-file/b.o -xc - 280: ++ testname=reverse-sections 280: ++ t=out/test/x86_64/reverse-sections 280: ++ mkdir -p out/test/x86_64/reverse-sections 281: +++ uname 283: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh 261: + return 0 222: + cc -B. -o out/test/x86_64/many-input-sections/exe out/test/x86_64/many-input-sections/a.o out/test/x86_64/many-input-sections/b.o 280: ++ case $MACHINE in 280: ++ tlsdesc_opt=-mtls-dialect=gnu2 261: + on_exit 261: + echo OK 261: OK 261: + exit 0 281: ++ '[' Linux = FreeBSD ']' 281: ++ trap 'on_error $LINENO' ERR 281: ++ trap on_exit EXIT 281: ++ echo -n 'Testing rodata-name ... ' 281: Testing rodata-name ... ++ set -o pipefail 281: ++ set -x 281: + [[ x86_64 = arm* ]] 281: + '[' x86_64 = s390x ']' 279: ++ '[' Linux = FreeBSD ']' 279: ++ trap 'on_error $LINENO' ERR 279: ++ trap on_exit EXIT 279: ++ echo -n 'Testing retain-symbols-file ... ' 279: Testing retain-symbols-file ... ++ set -o pipefail 279: ++ set -x 283: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 283: ++ export LC_ALL=C 283: ++ LC_ALL=C 283: ++ '[' -z x86_64 ']' 283: ++ '[' -z '' ']' 283: ++ TESTDIR=out/test/x86_64 283: ++ CC=cc 283: ++ CXX=c++ 283: ++ GCC=gcc 283: ++ GXX=g++ 283: ++ OBJDUMP=objdump 283: ++ OBJCOPY=objcopy 283: ++ STRIP=strip 283: ++ QEMU= 242/425 Test #261: x86_64-range-extension-thunk4 ......................... Passed 0.74 sec 281: + cat 279: + cat 280: +++ uname 280: ++ '[' Linux = FreeBSD ']' 280: ++ trap 'on_error $LINENO' ERR 280: ++ trap on_exit EXIT 280: ++ echo -n 'Testing reverse-sections ... ' 280: Testing reverse-sections ... ++ set -o pipefail 280: ++ set -x 274: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar 274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o 265: + cat test 284 Start 284: x86_64-run-clang 284: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh" 284: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 284: Environment variables: 284: MACHINE=x86_64 284: CPU= 284: Test timeout computed to be: 1500 281: + cc -c -o out/test/x86_64/rodata-name/a.o -x assembler - 279: + cc -c -o out/test/x86_64/retain-symbols-file/a.o -xc - 280: + cat 280: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - 265: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - 243/425 Test #256: x86_64-protected ...................................... Passed 2.06 sec 276: + cat 283: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh .sh 283: ++ testname=rpath 283: ++ t=out/test/x86_64/rpath 283: ++ mkdir -p out/test/x86_64/rpath 283: ++ case $MACHINE in 283: ++ tlsdesc_opt=-mtls-dialect=gnu2 283: +++ uname 273: + cc -B. -o out/test/x86_64/relro/exe1 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,lazy 258: + out/test/x86_64/range-extension-thunk/exe1 258: + grep 'main fn1 fn3 fn2 fn4' 258: main fn1 fn3 fn2 fn4 258: + cc -c -o out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/a.c -O2 212: + rm -f out/test/x86_64/lto-archive3/b.a 212: + ar rc out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/a.o 210: + cat 210: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - 259: + out/test/x86_64/range-extension-thunk2/exe 259: + grep -E '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' 259: 0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 test 285 Start 285: x86_64-run 285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/run.sh" 285: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 285: Environment variables: 285: MACHINE=x86_64 285: CPU= 285: Test timeout computed to be: 1500 259: + on_exit 259: + echo OK 259: OK 259: + exit 0 284: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh 236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/exe out/test/x86_64/no-allow-shlib-undefined4/d.o -Lout/test/x86_64/no-allow-shlib-undefined4 -lbar -lbaz 275: + rm -f out/test/x86_64/require-defined/b.a 268: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - 268: + cat 284: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 284: ++ export LC_ALL=C 284: ++ LC_ALL=C 284: ++ '[' -z x86_64 ']' 284: ++ '[' -z '' ']' 284: ++ TESTDIR=out/test/x86_64 284: ++ CC=cc 284: ++ CXX=c++ 284: ++ GCC=gcc 284: ++ GXX=g++ 284: ++ OBJDUMP=objdump 284: ++ OBJCOPY=objcopy 284: ++ STRIP=strip 284: ++ QEMU= 255: + cc -B. -shared -o out/test/x86_64/protected-dynsym/e.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/d.o -Wl,-strip-all 244/425 Test #259: x86_64-range-extension-thunk2 ......................... Passed 0.77 sec 284: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh .sh 284: ++ testname=run-clang 284: ++ t=out/test/x86_64/run-clang 284: ++ mkdir -p out/test/x86_64/run-clang 281: + cc -c -o out/test/x86_64/rodata-name/b.o -xc - 281: + cat 283: ++ '[' Linux = FreeBSD ']' 283: ++ trap 'on_error $LINENO' ERR 283: ++ trap on_exit EXIT 283: ++ echo -n 'Testing rpath ... ' 283: Testing rpath ... ++ set -o pipefail 283: ++ set -x 283: + cat 283: + cc -o out/test/x86_64/rpath/a.o -c -x assembler - 276: + cc -c -o out/test/x86_64/response-file-quoting/b.o -xc - 275: + ar rcs out/test/x86_64/require-defined/b.a out/test/x86_64/require-defined/a.o test 286 Start 286: x86_64-section-align 286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh" 286: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 286: Environment variables: 286: MACHINE=x86_64 286: CPU= 286: Test timeout computed to be: 1500 284: ++ case $MACHINE in 284: ++ tlsdesc_opt=-mtls-dialect=gnu2 284: +++ uname 284: ++ '[' Linux = FreeBSD ']' 284: ++ trap 'on_error $LINENO' ERR 284: ++ trap on_exit EXIT 284: ++ echo -n 'Testing run-clang ... ' 284: Testing run-clang ... ++ set -o pipefail 284: ++ set -x 284: + '[' cc = cc ']' 283: + cc -B. -o out/test/x86_64/rpath/exe1 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ 285: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/run.sh 285: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 285: ++ export LC_ALL=C 285: ++ LC_ALL=C 285: ++ '[' -z x86_64 ']' 285: ++ '[' -z '' ']' 285: ++ TESTDIR=out/test/x86_64 285: ++ CC=cc 285: ++ CXX=c++ 285: ++ GCC=gcc 285: ++ GXX=g++ 285: ++ OBJDUMP=objdump 285: ++ OBJCOPY=objcopy 285: ++ STRIP=strip 285: ++ QEMU= 285: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/run.sh .sh 285: ++ testname=run 285: ++ t=out/test/x86_64/run 285: ++ mkdir -p out/test/x86_64/run 214: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o 219: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib 235: + cc -c -o out/test/x86_64/no-allow-shlib-undefined3/a.o -c -xc - 235: + cat 284: + grep '__[at]san_init' 284: + nm mold-wrapper.so 286: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh 285: ++ case $MACHINE in 285: ++ tlsdesc_opt=-mtls-dialect=gnu2 286: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 286: ++ export LC_ALL=C 286: ++ LC_ALL=C 286: ++ '[' -z x86_64 ']' 286: ++ '[' -z '' ']' 286: ++ TESTDIR=out/test/x86_64 286: ++ CC=cc 286: ++ CXX=c++ 286: ++ GCC=gcc 286: ++ GXX=g++ 286: ++ OBJDUMP=objdump 286: ++ OBJCOPY=objcopy 286: ++ STRIP=strip 286: ++ QEMU= 285: +++ uname 286: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh .sh 285: ++ '[' Linux = FreeBSD ']' 285: ++ trap 'on_error $LINENO' ERR 285: ++ trap on_exit EXIT 285: ++ echo -n 'Testing run ... ' 285: Testing run ... ++ set -o pipefail 285: ++ set -x 285: + '[' cc = cc ']' 286: ++ testname=section-align 286: ++ t=out/test/x86_64/section-align 286: ++ mkdir -p out/test/x86_64/section-align 285: + nm mold 285: + grep '__[at]san_init' 286: ++ case $MACHINE in 286: ++ tlsdesc_opt=-mtls-dialect=gnu2 286: +++ uname 286: ++ '[' Linux = FreeBSD ']' 286: ++ trap 'on_error $LINENO' ERR 286: ++ trap on_exit EXIT 286: ++ echo -n 'Testing section-align ... ' 286: Testing section-align ... ++ set -o pipefail 286: ++ set -x 286: + cat 286: + cc -o out/test/x86_64/section-align/a.o -c -xc -fno-PIC - 284: + clang --version 284: + cat 284: + cc -xc -c -o out/test/x86_64/run-clang/a.o - 262: + out/test/x86_64/relax-got-load/exe2 262: + grep 'Hello world' 262: Hello world 262: + case $MACHINE in 262: + on_exit 262: + echo OK 262: OK 262: + exit 0 245/425 Test #262: x86_64-relax-got-load ................................. Passed 0.85 sec 212: + ar rc out/test/x86_64/lto-archive3/c.a out/test/x86_64/lto-archive3/a.o 275: + cat 275: + cc -o out/test/x86_64/require-defined/c.o -c -xc - test 287 Start 287: x86_64-section-attributes 287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh" 287: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 287: Environment variables: 287: MACHINE=x86_64 287: CPU= 287: Test timeout computed to be: 1500 233: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe2 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lbar 234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe2 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lbar 270: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o 211: + cat 211: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - 264: + cat 264: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - 215: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o 272: + cat 272: + cc -c -o out/test/x86_64/relocatable/b.o -xc - 257: + cat 257: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - 274: + not '[' -f out/test/x86_64/repro/exe.repro.tar ']' 274: + '[' -f out/test/x86_64/repro/exe.repro.tar ']' 274: + return 0 274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -Wl,-repro 282: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o 273: + out/test/x86_64/relro/exe1 267: + grep 'Warning: DIE at offset' 267: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o 278: + cat 278: + cc -c -o out/test/x86_64/response-file2/b.o -xc - 279: + cat 273: + grep 'Hello world' 277: + cat 277: + cc -c -o out/test/x86_64/response-file/c.o -xc - 280: + cat 279: + cc -B. -o out/test/x86_64/retain-symbols-file/exe out/test/x86_64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/x86_64/retain-symbols-file/symbols 280: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - 273: Hello world 287: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh 273: + readelf --segments -W out/test/x86_64/relro/exe1 273: + grep -w GNU_RELRO 267: + ./mold --relocatable -o out/test/x86_64/relocatable-debug-info/c.o out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o 273: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000228 0x0008e8 R 0x1 273: + cc -B. -o out/test/x86_64/relro/exe2 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,now 287: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 287: ++ export LC_ALL=C 287: ++ LC_ALL=C 287: ++ '[' -z x86_64 ']' 287: ++ '[' -z '' ']' 287: ++ TESTDIR=out/test/x86_64 287: ++ CC=cc 287: ++ CXX=c++ 287: ++ GCC=gcc 287: ++ GXX=g++ 287: ++ OBJDUMP=objdump 287: ++ OBJCOPY=objcopy 287: ++ STRIP=strip 287: ++ QEMU= 287: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh .sh 287: ++ testname=section-attributes 287: ++ t=out/test/x86_64/section-attributes 287: ++ mkdir -p out/test/x86_64/section-attributes 234: + mv out/test/x86_64/no-allow-shlib-undefined2/libfoo.so out/test/x86_64/no-allow-shlib-undefined2/libfoo.so.bak 210: + cc -B. -o out/test/x86_64/lto-archive/exe -flto out/test/x86_64/lto-archive/d.o out/test/x86_64/lto-archive/c.a 234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libfoo.so -xc - 267: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o 234: + echo 270: + readelf -WS out/test/x86_64/relocatable-merge-sections/b.o 270: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log1 270: [ 4] .text.foo PROGBITS 0000000000000000 0000a3 000007 00 AX 0 0 1 270: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log1 270: [ 3] .text.bar PROGBITS 0000000000000000 00009c 000007 00 AX 0 0 1 270: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/c.o out/test/x86_64/relocatable-merge-sections/a.o --relocatable-merge-sections 154: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf64/log2 154: #1 0x00007ffff7fbc910 in fn8 () at out/test/x86_64/gdb-index-dwarf64/d.c:6 154: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf64/log2 154: #2 0x00007ffff7fbc91c in fn7 () at out/test/x86_64/gdb-index-dwarf64/d.c:10 154: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf64/log2 154: #3 0x00007ffff7fbc8e2 in fn6 () at out/test/x86_64/gdb-index-dwarf64/c.c:4 154: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf64/log2 258: + cc -c -o out/test/x86_64/range-extension-thunk/f.o out/test/x86_64/range-extension-thunk/b.c -O2 255: + readelf --symbols out/test/x86_64/protected-dynsym/e.so 287: ++ case $MACHINE in 287: ++ tlsdesc_opt=-mtls-dialect=gnu2 236: + on_exit 236: + echo OK 236: OK 236: + exit 0 255: + grep -E 'PROTECTED\b.*\bfoo\b' 246/425 Test #236: x86_64-no-allow-shlib-undefined4 ...................... Passed 2.87 sec 154: #4 0x00007ffff7fbc8ee in fn5 () at out/test/x86_64/gdb-index-dwarf64/c.c:8 154: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf64/log2 233: + grep -F 'undefined symbol: foo' out/test/x86_64/no-allow-shlib-undefined/log test 288 Start 288: x86_64-section-order 288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh" 288: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 288: Environment variables: 288: MACHINE=x86_64 288: CPU= 288: Test timeout computed to be: 1500 154: #5 0x00007ffff7fbc8ca in fn4 () at out/test/x86_64/gdb-index-dwarf64/b.c:4 154: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf64/log2 154: #6 0x00007ffff7fbc8d6 in fn3 () at out/test/x86_64/gdb-index-dwarf64/b.c:8 154: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf64/log2 233: mold: error: out/test/x86_64/no-allow-shlib-undefined/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo 233: + on_exit 233: + echo OK 233: OK 233: + exit 0 276: + echo out/test/x86_64/response-file-quoting/a.o 276: + echo 'out/test/x86_64/response-file-quoting"\/b."\o' 276: + ./mold -o out/test/x86_64/response-file-quoting/c.so -shared @out/test/x86_64/response-file-quoting/rsp1 273: + out/test/x86_64/relro/exe2 273: + grep 'Hello world' 273: Hello world 279: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe 283: + grep -F 'Library runpath: [/foo:/bar:/no/such/directory:/]' 283: + readelf --dynamic out/test/x86_64/rpath/exe1 283: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/no/such/directory:/] 283: + cc -B. -o out/test/x86_64/rpath/exe2 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz 266: + cc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz 266: + cat 270: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o 270: + not grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 270: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 287: +++ uname 287: ++ '[' Linux = FreeBSD ']' 287: ++ trap 'on_error $LINENO' ERR 287: ++ trap on_exit EXIT 287: ++ echo -n 'Testing section-attributes ... ' 277: + echo ''\''out/test/x86_64/response-file/b.o'\'' '\''out/test/x86_64/response-file/c.o'\''' 277: + ./mold -o out/test/x86_64/response-file/d.so -shared out/test/x86_64/response-file/a.o @out/test/x86_64/response-file/rsp 278: + echo ''\''out/test/x86_64/response-file2/b.o'\''' 278: + echo @out/test/x86_64/response-file2/rsp1 278: + ./mold -o out/test/x86_64/response-file2/c.so -shared out/test/x86_64/response-file2/a.o @out/test/x86_64/response-file2/rsp2 272: + ./mold --relocatable -o out/test/x86_64/relocatable/c.o out/test/x86_64/relocatable/a.o out/test/x86_64/relocatable/b.o 247/425 Test #233: x86_64-no-allow-shlib-undefined ....................... Passed 3.03 sec 287: Testing section-attributes ... ++ set -o pipefail 287: ++ set -x 287: + cat 255: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 22 foo 255: + on_exit 255: + echo OK 255: OK 255: + exit 0 235: + mv out/test/x86_64/no-allow-shlib-undefined3/libfoo.so out/test/x86_64/no-allow-shlib-undefined3/libfoo.so.bak test 289 Start 289: x86_64-section-start 289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh" 289: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 289: Environment variables: 289: MACHINE=x86_64 289: CPU= 289: Test timeout computed to be: 1500 287: + cc -o out/test/x86_64/section-attributes/a.o -c -xassembler - 235: + echo 235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libfoo.so -xc - 273: + readelf --segments -W out/test/x86_64/relro/exe2 273: + grep -w GNU_RELRO 273: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000258 0x0008e8 R 0x1 273: + cc -B. -o out/test/x86_64/relro/exe3 out/test/x86_64/relro/a.o -Wl,-z,norelro 154: #7 0x00007ffff7fbc8b2 in fn2 () at out/test/x86_64/gdb-index-dwarf64/a.c:4 154: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf64/log2 154: #8 0x00007ffff7fbc8be in fn1 () at out/test/x86_64/gdb-index-dwarf64/a.c:8 154: + on_exit 154: + echo OK 154: OK 154: + exit 0 270: + return 0 270: + not grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 270: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 270: + return 0 270: + on_exit 270: + echo OK 270: OK 270: + exit 0 275: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a 279: + not grep ' foo$' out/test/x86_64/retain-symbols-file/log 279: + grep ' foo$' out/test/x86_64/retain-symbols-file/log 279: + return 0 279: + not grep ' bar$' out/test/x86_64/retain-symbols-file/log 279: + grep ' bar$' out/test/x86_64/retain-symbols-file/log 222: + out/test/x86_64/many-input-sections/exe 222: + grep Hello 222: Hello 212: + cat 212: + cc -o out/test/x86_64/lto-archive3/c.o -c -xc - 282: + not grep '\.interp .* \.text' 282: + grep '\.interp .* \.text' 282: + readelf -W --segments out/test/x86_64/rosegment/exe1 248/425 Test #154: x86_64-gdb-index-dwarf64 .............................. Passed 5.38 sec 249/425 Test #255: x86_64-protected-dynsym ............................... Passed 2.33 sec 250/425 Test #270: x86_64-relocatable-merge-sections ..................... Passed 0.76 sec 279: + return 0 279: + not grep ' main$' out/test/x86_64/retain-symbols-file/log 279: + grep ' main$' out/test/x86_64/retain-symbols-file/log 222: + on_exit 222: + echo OK 222: OK 222: + exit 0 282: + return 0 282: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment 288: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh 288: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 288: ++ export LC_ALL=C 288: ++ LC_ALL=C 288: ++ '[' -z x86_64 ']' 288: ++ '[' -z '' ']' 288: ++ TESTDIR=out/test/x86_64 288: ++ CC=cc 288: ++ CXX=c++ 288: ++ GCC=gcc 288: ++ GXX=g++ 288: ++ OBJDUMP=objdump 288: ++ OBJCOPY=objcopy 288: ++ STRIP=strip 288: ++ QEMU= 288: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh .sh test 290 Start 290: x86_64-separate-debug-file-sort 290: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh" 290: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 290: Environment variables: 290: MACHINE=x86_64 290: CPU= 290: Test timeout computed to be: 1500 test 291 Start 291: x86_64-separate-debug-file 291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh" 291: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 291: Environment variables: 291: MACHINE=x86_64 291: CPU= 291: Test timeout computed to be: 1500 test 292 Start 292: x86_64-shared-abs-sym 292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh" 292: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 292: Environment variables: 292: MACHINE=x86_64 292: CPU= 292: Test timeout computed to be: 1500 279: + return 0 279: + grep ' baz$' out/test/x86_64/retain-symbols-file/log 279: 38: 0000000000001717 7 FUNC LOCAL DEFAULT 17 baz 279: + on_exit 279: + echo OK 279: OK 279: + exit 0 251/425 Test #279: x86_64-retain-symbols-file ............................ Passed 0.39 sec 252/425 Test #222: x86_64-many-input-sections ............................ Passed 3.42 sec 288: ++ testname=section-order 288: ++ t=out/test/x86_64/section-order 288: ++ mkdir -p out/test/x86_64/section-order 288: ++ case $MACHINE in 288: ++ tlsdesc_opt=-mtls-dialect=gnu2 288: +++ uname 288: ++ '[' Linux = FreeBSD ']' 288: ++ trap 'on_error $LINENO' ERR 288: ++ trap on_exit EXIT 288: ++ echo -n 'Testing section-order ... ' 288: Testing section-order ... ++ set -o pipefail 288: ++ set -x 288: + cat 288: + cc -o out/test/x86_64/section-order/a.o -c -xc -fno-PIC - 289: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh 289: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 289: ++ export LC_ALL=C 289: ++ LC_ALL=C 289: ++ '[' -z x86_64 ']' 289: ++ '[' -z '' ']' 289: ++ TESTDIR=out/test/x86_64 289: ++ CC=cc 289: ++ CXX=c++ 289: ++ GCC=gcc 289: ++ GXX=g++ 289: ++ OBJDUMP=objdump 289: ++ OBJCOPY=objcopy 289: ++ STRIP=strip 289: ++ QEMU= 289: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh .sh 289: ++ testname=section-start 289: ++ t=out/test/x86_64/section-start 289: ++ mkdir -p out/test/x86_64/section-start 289: ++ case $MACHINE in 289: ++ tlsdesc_opt=-mtls-dialect=gnu2 289: +++ uname 289: ++ '[' Linux = FreeBSD ']' 289: ++ trap 'on_error $LINENO' ERR 289: ++ trap on_exit EXIT 289: ++ echo -n 'Testing section-start ... ' 289: Testing section-start ... ++ set -o pipefail 289: ++ set -x 289: + '[' x86_64 = ppc64 ']' 289: + [[ x86_64 = loongarch* ]] 289: + '[' x86_64 = arm ']' 289: + cat 289: + cc -o out/test/x86_64/section-start/a.o -c -xc -fno-PIC - 280: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - 280: + cat 287: + cat 287: + cc -o out/test/x86_64/section-attributes/b.o -c -xassembler - 287: + cat 287: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - 277: + on_exit 277: + echo OK 277: OK 277: + exit 0 253/425 Test #277: x86_64-response-file .................................. Passed 0.53 sec 274: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar 276: + echo out/test/x86_64/response-file-quoting/a.o 276: + echo '\foo\bar' 276: + not ./mold -o out/test/x86_64/response-file-quoting/d.so -shared @out/test/x86_64/response-file-quoting/rsp2 276: + grep 'cannot open foobar:' 278: + on_exit 278: + echo OK 278: OK 278: + exit 0 254/425 Test #278: x86_64-response-file2 ................................. Passed 0.47 sec 290: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh 290: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 290: ++ export LC_ALL=C 290: ++ LC_ALL=C 291: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh 291: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 291: ++ export LC_ALL=C 291: ++ LC_ALL=C 291: ++ '[' -z x86_64 ']' 291: ++ '[' -z '' ']' 291: ++ TESTDIR=out/test/x86_64 291: ++ CC=cc 291: ++ CXX=c++ 291: ++ GCC=gcc 291: ++ GXX=g++ 291: ++ OBJDUMP=objdump 291: ++ OBJCOPY=objcopy 291: ++ STRIP=strip 291: ++ QEMU= 291: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh .sh 290: ++ '[' -z x86_64 ']' 290: ++ '[' -z '' ']' test 293 Start 293: x86_64-shared 293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh" 293: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 293: Environment variables: 293: MACHINE=x86_64 293: CPU= 293: Test timeout computed to be: 1500 test 294 Start 294: x86_64-shuffle-sections-seed 294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh" 294: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 294: Environment variables: 294: MACHINE=x86_64 294: CPU= 294: Test timeout computed to be: 1500 test 295 Start 295: x86_64-shuffle-sections 295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh" 295: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 295: Environment variables: 295: MACHINE=x86_64 295: CPU= 295: Test timeout computed to be: 1500 test 296 Start 296: x86_64-soname 296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh" 296: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 296: Environment variables: 296: MACHINE=x86_64 296: CPU= 296: Test timeout computed to be: 1500 290: ++ TESTDIR=out/test/x86_64 290: ++ CC=cc 290: ++ CXX=c++ 290: ++ GCC=gcc 290: ++ GXX=g++ 290: ++ OBJDUMP=objdump 290: ++ OBJCOPY=objcopy 290: ++ STRIP=strip 290: ++ QEMU= 290: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh .sh 290: ++ testname=separate-debug-file-sort 290: ++ t=out/test/x86_64/separate-debug-file-sort 290: ++ mkdir -p out/test/x86_64/separate-debug-file-sort 290: ++ case $MACHINE in 290: ++ tlsdesc_opt=-mtls-dialect=gnu2 290: +++ uname 290: ++ '[' Linux = FreeBSD ']' 290: ++ trap 'on_error $LINENO' ERR 290: ++ trap on_exit EXIT 290: ++ echo -n 'Testing separate-debug-file-sort ... ' 290: Testing separate-debug-file-sort ... ++ set -o pipefail 290: ++ set -x 290: + grep __tsan_init 290: + nm mold 292: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh 292: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 292: ++ export LC_ALL=C 292: ++ LC_ALL=C 292: ++ '[' -z x86_64 ']' 292: ++ '[' -z '' ']' 292: ++ TESTDIR=out/test/x86_64 292: ++ CC=cc 292: ++ CXX=c++ 292: ++ GCC=gcc 292: ++ GXX=g++ 292: ++ OBJDUMP=objdump 292: ++ OBJCOPY=objcopy 292: ++ STRIP=strip 292: ++ QEMU= 292: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh .sh 292: ++ testname=shared-abs-sym 292: ++ t=out/test/x86_64/shared-abs-sym 292: ++ mkdir -p out/test/x86_64/shared-abs-sym 292: ++ case $MACHINE in 292: ++ tlsdesc_opt=-mtls-dialect=gnu2 292: +++ uname 292: ++ '[' Linux = FreeBSD ']' 292: ++ trap 'on_error $LINENO' ERR 292: ++ trap on_exit EXIT 292: ++ echo -n 'Testing shared-abs-sym ... ' 292: Testing shared-abs-sym ... ++ set -o pipefail 292: ++ set -x 292: ++ uname 292: + '[' Linux = FreeBSD ']' 292: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/a.so -xassembler - 292: + cat 291: ++ testname=separate-debug-file 291: ++ t=out/test/x86_64/separate-debug-file 291: ++ mkdir -p out/test/x86_64/separate-debug-file 291: ++ case $MACHINE in 291: ++ tlsdesc_opt=-mtls-dialect=gnu2 291: +++ uname 291: ++ '[' Linux = FreeBSD ']' 291: ++ trap 'on_error $LINENO' ERR 291: ++ trap on_exit EXIT 291: ++ echo -n 'Testing separate-debug-file ... ' 291: Testing separate-debug-file ... ++ set -o pipefail 291: ++ set -x 291: + nm mold 291: + grep __tsan_init 287: + cat 287: + cc -o out/test/x86_64/section-attributes/d.o -c -xc - 272: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o 274: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar 274: + grep ' exe.repro/.*/a.o' 274: -rw-rw-r-- 0/0 1368 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o 274: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt 274: out/test/x86_64/repro/a.o 274: + grep mold out/test/x86_64/repro/exe.repro/version.txt 275: + readelf --symbols out/test/x86_64/require-defined/exe 275: + not grep foobar 275: + grep foobar 275: + return 0 275: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,foobar 276: mold: fatal: cannot open foobar: No such file or directory 276: + on_exit 276: + echo OK 276: OK 276: + exit 0 282: + not grep '\.interp .* \.text' 282: + grep '\.interp .* \.text' 282: + readelf -W --segments out/test/x86_64/rosegment/exe2 293: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh 293: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 293: ++ export LC_ALL=C 293: ++ LC_ALL=C 293: ++ '[' -z x86_64 ']' 293: ++ '[' -z '' ']' 293: ++ TESTDIR=out/test/x86_64 293: ++ CC=cc 293: ++ CXX=c++ 293: ++ GCC=gcc 293: ++ GXX=g++ 293: ++ OBJDUMP=objdump 293: ++ OBJCOPY=objcopy 293: ++ STRIP=strip 293: ++ QEMU= 293: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh .sh 293: ++ testname=shared 293: ++ t=out/test/x86_64/shared 293: ++ mkdir -p out/test/x86_64/shared 293: ++ case $MACHINE in 293: ++ tlsdesc_opt=-mtls-dialect=gnu2 293: +++ uname 293: ++ '[' Linux = FreeBSD ']' 293: ++ trap 'on_error $LINENO' ERR 293: ++ trap on_exit EXIT 293: ++ echo -n 'Testing shared ... ' 293: Testing shared ... ++ set -o pipefail 293: ++ set -x 293: + cat 293: + cc -fPIC -c -o out/test/x86_64/shared/a.o -xc - 294: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh 294: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 294: ++ export LC_ALL=C 294: ++ LC_ALL=C 294: ++ '[' -z x86_64 ']' 294: ++ '[' -z '' ']' 294: ++ TESTDIR=out/test/x86_64 294: ++ CC=cc 294: ++ CXX=c++ 294: ++ GCC=gcc 294: ++ GXX=g++ 294: ++ OBJDUMP=objdump 294: ++ OBJCOPY=objcopy 294: ++ STRIP=strip 294: ++ QEMU= 294: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh .sh 294: ++ testname=shuffle-sections-seed 294: ++ t=out/test/x86_64/shuffle-sections-seed 294: ++ mkdir -p out/test/x86_64/shuffle-sections-seed 294: ++ case $MACHINE in 294: ++ tlsdesc_opt=-mtls-dialect=gnu2 294: +++ uname 294: ++ '[' Linux = FreeBSD ']' 294: ++ trap 'on_error $LINENO' ERR 294: ++ trap on_exit EXIT 294: ++ echo -n 'Testing shuffle-sections-seed ... ' 294: Testing shuffle-sections-seed ... ++ set -o pipefail 294: ++ set -x 295: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh 295: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 295: ++ export LC_ALL=C 295: ++ LC_ALL=C 295: ++ '[' -z x86_64 ']' 295: ++ '[' -z '' ']' 295: ++ TESTDIR=out/test/x86_64 295: ++ CC=cc 295: ++ CXX=c++ 295: ++ GCC=gcc 295: ++ GXX=g++ 295: ++ OBJDUMP=objdump 295: ++ OBJCOPY=objcopy 295: ++ STRIP=strip 295: ++ QEMU= 295: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh .sh 295: ++ testname=shuffle-sections 295: ++ t=out/test/x86_64/shuffle-sections 295: ++ mkdir -p out/test/x86_64/shuffle-sections 255/425 Test #276: x86_64-response-file-quoting .......................... Passed 0.56 sec 294: + cat 294: + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - 295: ++ case $MACHINE in 295: ++ tlsdesc_opt=-mtls-dialect=gnu2 273: + out/test/x86_64/relro/exe3 296: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh test 297 Start 297: x86_64-sort-debug-info-compressed 297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh" 297: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 297: Environment variables: 297: MACHINE=x86_64 297: CPU= 297: Test timeout computed to be: 1500 295: +++ uname 295: ++ '[' Linux = FreeBSD ']' 295: ++ trap 'on_error $LINENO' ERR 295: ++ trap on_exit EXIT 295: ++ echo -n 'Testing shuffle-sections ... ' 295: Testing shuffle-sections ... ++ set -o pipefail 295: ++ set -x 273: + grep 'Hello world' 273: Hello world 273: + readelf --segments -W out/test/x86_64/relro/exe3 296: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 296: ++ export LC_ALL=C 296: ++ LC_ALL=C 296: ++ '[' -z x86_64 ']' 296: ++ '[' -z '' ']' 296: ++ TESTDIR=out/test/x86_64 296: ++ CC=cc 296: ++ CXX=c++ 296: ++ GCC=gcc 296: ++ GXX=g++ 296: ++ OBJDUMP=objdump 296: ++ OBJCOPY=objcopy 296: ++ STRIP=strip 296: ++ QEMU= 296: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh .sh 296: ++ testname=soname 296: ++ t=out/test/x86_64/soname 296: ++ mkdir -p out/test/x86_64/soname 296: ++ case $MACHINE in 296: ++ tlsdesc_opt=-mtls-dialect=gnu2 274: mold 2.40.4 (compatible with GNU ld) 274: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar 282: + return 0 282: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment 267: + out/test/x86_64/relocatable-debug-info/exe 267: + grep 'Hello world' 267: Hello world 296: +++ uname 267: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o 267: + not grep Warning 297: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh 267: + grep Warning 296: ++ '[' Linux = FreeBSD ']' 273: + not grep -w GNU_RELRO 273: + grep -w GNU_RELRO 296: ++ trap 'on_error $LINENO' ERR 296: ++ trap on_exit EXIT 296: ++ echo -n 'Testing soname ... ' 296: Testing soname ... ++ set -o pipefail 296: ++ set -x 295: + cat 296: + cat 296: + cc -fPIC -c -o out/test/x86_64/soname/a.o -xc - 295: + cc -o out/test/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - 297: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 297: ++ export LC_ALL=C 297: ++ LC_ALL=C 297: ++ '[' -z x86_64 ']' 297: ++ '[' -z '' ']' 297: ++ TESTDIR=out/test/x86_64 297: ++ CC=cc 297: ++ CXX=c++ 297: ++ GCC=gcc 297: ++ GXX=g++ 297: ++ OBJDUMP=objdump 297: ++ OBJCOPY=objcopy 297: ++ STRIP=strip 297: ++ QEMU= 267: + return 0 273: + return 0 297: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh .sh 273: + on_exit 273: + echo OK 273: OK 273: + exit 0 256/425 Test #273: x86_64-relro .......................................... Passed 0.68 sec 274: + MOLD_REPRO=1 274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o 297: ++ testname=sort-debug-info-compressed 297: ++ t=out/test/x86_64/sort-debug-info-compressed 297: ++ mkdir -p out/test/x86_64/sort-debug-info-compressed test 298 Start 298: x86_64-sort-debug-info-merged 298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh" 298: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 298: Environment variables: 298: MACHINE=x86_64 298: CPU= 298: Test timeout computed to be: 1500 297: ++ case $MACHINE in 297: ++ tlsdesc_opt=-mtls-dialect=gnu2 297: +++ uname 297: ++ '[' Linux = FreeBSD ']' 297: ++ trap 'on_error $LINENO' ERR 297: ++ trap on_exit EXIT 297: ++ echo -n 'Testing sort-debug-info-compressed ... ' 297: Testing sort-debug-info-compressed ... ++ set -o pipefail 297: ++ set -x 297: + cat 297: + cc -o out/test/x86_64/sort-debug-info-compressed/a.o -c -xc - -g -gdwarf32 -Wl,--compress-debug-sections=zlib 267: + on_exit 267: + echo OK 267: OK 267: + exit 0 283: + readelf --dynamic out/test/x86_64/rpath/exe2 283: + grep -F 'Library runpath: [/foo:/bar:/baz]' 283: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] 283: + on_exit 283: + echo OK 283: OK 283: + exit 0 257/425 Test #267: x86_64-relocatable-debug-info ......................... Passed 0.86 sec 258/425 Test #283: x86_64-rpath .......................................... Passed 0.34 sec 272: + out/test/x86_64/relocatable/exe 272: Hello world 298: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh 298: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 298: ++ export LC_ALL=C 298: ++ LC_ALL=C 298: ++ '[' -z x86_64 ']' 298: ++ '[' -z '' ']' 298: ++ TESTDIR=out/test/x86_64 298: ++ CC=cc 298: ++ CXX=c++ 298: ++ GCC=gcc 298: ++ GXX=g++ 298: ++ OBJDUMP=objdump 298: ++ OBJCOPY=objcopy 298: ++ STRIP=strip 298: ++ QEMU= test 299 Start 299: x86_64-sort-debug-info 299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh" 299: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 299: Environment variables: 299: MACHINE=x86_64 299: CPU= 299: Test timeout computed to be: 1500 272: + on_exit 272: + echo OK 272: OK 272: + exit 0 298: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh .sh 298: ++ testname=sort-debug-info-merged 298: ++ t=out/test/x86_64/sort-debug-info-merged 298: ++ mkdir -p out/test/x86_64/sort-debug-info-merged test 300 Start 300: x86_64-spare-program-headers 300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh" 300: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 300: Environment variables: 300: MACHINE=x86_64 300: CPU= 300: Test timeout computed to be: 1500 259/425 Test #272: x86_64-relocatable .................................... Passed 0.81 sec 298: ++ case $MACHINE in 298: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 301 Start 301: x86_64-start-lib 301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh" 301: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 301: Environment variables: 301: MACHINE=x86_64 301: CPU= 301: Test timeout computed to be: 1500 285: + cat 285: + cc -xc -c -o out/test/x86_64/run/a.o - 299: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh 299: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 299: ++ export LC_ALL=C 299: ++ LC_ALL=C 299: ++ '[' -z x86_64 ']' 299: ++ '[' -z '' ']' 299: ++ TESTDIR=out/test/x86_64 299: ++ CC=cc 299: ++ CXX=c++ 299: ++ GCC=gcc 299: ++ GXX=g++ 299: ++ OBJDUMP=objdump 299: ++ OBJCOPY=objcopy 299: ++ STRIP=strip 299: ++ QEMU= 299: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh .sh 299: ++ testname=sort-debug-info 299: ++ t=out/test/x86_64/sort-debug-info 299: ++ mkdir -p out/test/x86_64/sort-debug-info 299: ++ case $MACHINE in 299: ++ tlsdesc_opt=-mtls-dialect=gnu2 299: +++ uname 299: ++ '[' Linux = FreeBSD ']' 299: ++ trap 'on_error $LINENO' ERR 299: ++ trap on_exit EXIT 299: ++ echo -n 'Testing sort-debug-info ... ' 299: Testing sort-debug-info ... ++ set -o pipefail 299: ++ set -x 299: + cat 224: + cat 224: + cc -c -xc -o out/test/x86_64/many-output-sections/b.o - -fPIC 300: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh 300: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 300: ++ export LC_ALL=C 300: ++ LC_ALL=C 300: ++ '[' -z x86_64 ']' 300: ++ '[' -z '' ']' 300: ++ TESTDIR=out/test/x86_64 300: ++ CC=cc 300: ++ CXX=c++ 300: ++ GCC=gcc 300: ++ GXX=g++ 300: ++ OBJDUMP=objdump 300: ++ OBJCOPY=objcopy 300: ++ STRIP=strip 300: ++ QEMU= 300: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh .sh 300: ++ testname=spare-program-headers 300: ++ t=out/test/x86_64/spare-program-headers 300: ++ mkdir -p out/test/x86_64/spare-program-headers 300: ++ case $MACHINE in 300: ++ tlsdesc_opt=-mtls-dialect=gnu2 300: +++ uname 300: ++ '[' Linux = FreeBSD ']' 300: ++ trap 'on_error $LINENO' ERR 300: ++ trap on_exit EXIT 300: ++ echo -n 'Testing spare-program-headers ... ' 300: Testing spare-program-headers ... ++ set -o pipefail 300: ++ set -x 300: + cc -o out/test/x86_64/spare-program-headers/a.o -c -xc - 300: + cat 298: +++ uname 298: ++ '[' Linux = FreeBSD ']' 298: ++ trap 'on_error $LINENO' ERR 298: ++ trap on_exit EXIT 298: ++ echo -n 'Testing sort-debug-info-merged ... ' 298: Testing sort-debug-info-merged ... ++ set -o pipefail 298: ++ set -x 298: + nm mold 298: + grep __tsan_init 281: + cc -B. -o out/test/x86_64/rodata-name/exe out/test/x86_64/rodata-name/a.o out/test/x86_64/rodata-name/b.o 258: + cc -B. -o out/test/x86_64/range-extension-thunk/exe2 out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 286: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 211: + cc -B. -o out/test/x86_64/lto-archive2/exe -flto=auto out/test/x86_64/lto-archive2/c.o out/test/x86_64/lto-archive2/b.a 287: + cc -B. -o out/test/x86_64/section-attributes/exe out/test/x86_64/section-attributes/a.o out/test/x86_64/section-attributes/b.o out/test/x86_64/section-attributes/c.o out/test/x86_64/section-attributes/d.o 212: + cc -B. -o out/test/x86_64/lto-archive3/exe -flto out/test/x86_64/lto-archive3/c.o out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/c.a 284: ++ pwd 284: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 284: ++ pwd 284: + MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold 284: + clang -no-pie -o out/test/x86_64/run-clang/exe out/test/x86_64/run-clang/a.o -fuse-ld=/usr/bin/ld 264: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - 264: + cat 282: + readelf -W --segments out/test/x86_64/rosegment/exe3 282: + grep '\.interp .* \.text' 280: + c++ -B. -o out/test/x86_64/reverse-sections/exe1 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o 257: + cc -B. -o out/test/x86_64/push-pop-state/exe out/test/x86_64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/x86_64/push-pop-state/a.so -Wl,-pop-state out/test/x86_64/push-pop-state/b.so 294: + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - 299: + cc -o out/test/x86_64/sort-debug-info/a.o -c -g -gdwarf32 out/test/x86_64/sort-debug-info/a.c 288: + cc -B. -o out/test/x86_64/section-order/exe1 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' 289: + cc -B. -o out/test/x86_64/section-start/exe1 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 282: 03 .interp .note.gnu.property .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .eh_frame .eh_frame_hdr .rodata .rodata.cst4 .fini .init .plt .plt.got .text 294: ++ seq 1 1000 293: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/a.o 295: + cc -o out/test/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - 295: ++ seq 1 1000 274: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar 301: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh 274: + grep ' exe.repro/.*/a.o' 275: + readelf --symbols out/test/x86_64/require-defined/exe 275: + grep foobar 282: + on_exit 282: + echo OK 282: OK 282: + exit 0 260/425 Test #282: x86_64-rosegment ...................................... Passed 0.52 sec 294: + for i in `seq 1 1000` 294: + echo 'void fn1() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn2() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn3() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn4() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn5() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn6() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn7() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn8() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn9() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn10() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn11() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn12() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn13() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn14() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn15() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn16() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn17() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn18() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn19() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn20() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn21() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn22() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn23() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn24() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn25() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn26() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn27() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn28() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn29() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn30() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn31() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn32() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn33() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn34() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn35() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn36() {}' 294: + for i in `seq 1 1000` 301: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 301: ++ export LC_ALL=C 301: ++ LC_ALL=C 301: ++ '[' -z x86_64 ']' 301: ++ '[' -z '' ']' 301: ++ TESTDIR=out/test/x86_64 301: ++ CC=cc 301: ++ CXX=c++ 301: ++ GCC=gcc 301: ++ GXX=g++ 301: ++ OBJDUMP=objdump 301: ++ OBJCOPY=objcopy 301: ++ STRIP=strip 301: ++ QEMU= 295: + for i in `seq 1 1000` 295: + echo 'void fn1() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn2() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn3() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn4() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn5() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn6() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn7() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn8() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn9() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn10() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn11() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn12() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn13() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn14() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn15() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn16() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn17() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn18() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn19() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn20() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn21() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn22() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn23() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn24() {}' 295: + for i in `seq 1 1000` 266: + cat test 302 Start 302: x86_64-start-stop-symbol 302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh" 302: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 302: Environment variables: 302: MACHINE=x86_64 302: CPU= 302: Test timeout computed to be: 1500 294: + echo 'void fn37() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn38() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn39() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn40() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn41() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn42() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn43() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn44() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn45() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn46() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn47() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn48() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn49() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn50() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn51() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn52() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn53() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn54() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn55() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn56() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn57() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn58() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn59() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn60() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn61() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn62() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn63() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn64() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn65() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn66() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn67() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn68() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn69() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn70() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn71() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn72() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn73() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn74() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn75() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn76() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn77() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn78() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn79() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn80() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn81() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn82() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn83() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn84() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn85() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn86() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn87() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn88() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn89() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn90() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn91() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn92() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn93() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn94() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn95() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn96() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn97() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn98() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn99() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn100() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn101() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn102() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn103() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn104() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn105() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn106() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn107() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn108() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn109() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn110() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn111() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn112() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn113() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn114() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn115() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn116() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn117() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn118() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn119() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn120() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn121() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn122() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn123() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn124() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn125() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn126() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn127() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn128() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn129() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn130() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn131() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn132() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn133() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn134() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn135() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn136() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn137() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn138() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn139() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn140() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn141() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn142() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn143() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn144() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn145() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn146() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn147() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn148() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn149() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn150() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn151() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn152() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn153() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn154() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn155() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn156() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn157() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn158() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn159() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn160() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn161() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn162() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn163() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn164() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn165() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn166() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn167() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn168() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn169() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn170() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn171() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn172() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn173() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn174() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn175() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn176() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn177() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn178() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn179() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn180() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn181() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn182() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn183() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn184() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn185() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn186() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn187() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn188() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn189() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn190() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn191() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn192() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn193() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn194() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn195() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn196() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn197() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn198() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn199() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn200() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn201() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn202() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn203() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn204() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn205() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn206() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn207() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn208() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn209() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn210() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn211() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn212() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn213() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn214() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn215() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn216() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn217() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn218() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn219() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn220() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn221() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn222() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn223() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn224() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn225() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn226() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn227() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn228() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn229() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn230() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn231() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn232() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn233() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn234() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn235() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn236() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn237() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn238() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn239() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn240() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn241() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn242() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn243() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn244() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn245() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn246() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn247() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn248() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn249() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn250() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn251() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn252() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn253() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn254() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn255() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn256() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn257() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn258() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn259() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn260() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn261() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn262() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn263() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn264() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn265() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn266() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn267() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn268() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn269() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn270() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn271() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn272() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn273() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn274() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn275() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn276() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn277() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn278() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn279() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn280() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn281() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn282() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn283() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn284() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn285() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn286() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn287() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn288() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn289() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn290() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn291() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn292() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn293() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn294() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn295() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn296() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn297() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn298() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn299() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn300() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn301() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn302() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn303() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn304() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn305() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn306() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn307() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn308() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn309() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn310() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn311() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn312() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn313() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn314() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn315() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn316() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn317() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn318() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn319() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn320() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn321() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn322() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn323() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn324() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn325() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn326() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn327() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn328() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn329() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn330() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn331() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn332() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn333() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn334() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn335() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn336() {}' 294: + for i in `seq 1 1000` 301: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh .sh 301: ++ testname=start-lib 301: ++ t=out/test/x86_64/start-lib 301: ++ mkdir -p out/test/x86_64/start-lib 301: ++ case $MACHINE in 301: ++ tlsdesc_opt=-mtls-dialect=gnu2 301: +++ uname 295: + echo 'void fn25() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn26() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn27() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn28() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn29() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn30() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn31() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn32() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn33() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn34() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn35() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn36() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn37() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn38() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn39() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn40() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn41() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn42() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn43() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn44() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn45() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn46() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn47() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn48() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn49() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn50() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn51() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn52() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn53() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn54() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn55() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn56() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn57() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn58() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn59() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn60() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn61() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn62() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn63() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn64() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn65() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn66() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn67() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn68() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn69() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn70() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn71() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn72() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn73() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn74() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn75() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn76() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn77() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn78() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn79() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn80() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn81() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn82() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn83() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn84() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn85() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn86() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn87() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn88() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn89() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn90() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn91() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn92() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn93() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn94() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn95() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn96() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn97() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn98() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn99() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn100() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn101() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn102() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn103() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn104() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn105() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn106() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn107() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn108() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn109() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn110() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn111() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn112() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn113() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn114() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn115() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn116() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn117() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn118() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn119() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn120() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn121() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn122() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn123() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn124() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn125() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn126() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn127() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn128() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn129() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn130() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn131() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn132() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn133() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn134() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn135() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn136() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn137() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn138() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn139() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn140() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn141() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn142() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn143() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn144() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn145() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn146() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn147() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn148() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn149() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn150() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn151() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn152() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn153() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn154() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn155() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn156() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn157() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn158() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn159() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn160() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn161() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn162() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn163() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn164() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn165() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn166() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn167() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn168() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn169() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn170() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn171() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn172() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn173() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn174() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn175() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn176() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn177() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn178() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn179() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn180() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn181() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn182() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn183() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn184() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn185() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn186() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn187() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn188() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn189() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn190() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn191() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn192() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn193() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn194() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn195() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn196() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn197() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn198() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn199() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn200() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn201() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn202() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn203() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn204() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn205() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn206() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn207() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn208() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn209() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn210() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn211() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn212() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn213() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn214() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn215() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn216() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn217() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn218() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn219() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn220() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn221() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn222() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn223() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn224() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn225() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn226() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn227() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn228() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn229() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn230() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn231() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn232() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn233() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn234() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn235() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn236() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn237() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn238() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn239() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn240() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn241() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn242() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn243() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn244() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn245() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn246() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn247() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn248() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn249() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn250() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn251() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn252() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn253() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn254() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn255() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn256() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn257() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn258() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn259() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn260() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn261() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn262() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn263() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn264() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn265() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn266() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn267() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn268() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn269() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn270() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn271() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn272() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn273() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn274() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn275() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn276() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn277() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn278() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn279() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn280() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn281() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn282() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn283() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn284() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn285() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn286() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn287() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn288() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn289() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn290() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn291() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn292() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn293() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn294() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn295() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn296() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn297() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn298() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn299() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn300() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn301() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn302() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn303() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn304() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn305() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn306() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn307() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn308() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn309() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn310() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn311() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn312() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn313() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn314() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn315() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn316() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn317() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn318() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn319() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn320() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn321() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn322() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn323() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn324() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn325() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn326() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn327() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn328() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn329() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn330() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn331() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn332() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn333() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn334() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn335() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn336() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn337() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn338() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn339() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn340() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn341() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn342() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn343() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn344() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn345() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn346() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn347() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn348() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn349() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn350() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn351() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn352() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn353() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn354() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn355() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn356() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn357() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn358() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn359() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn360() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn361() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn362() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn363() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn364() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn365() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn366() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn367() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn368() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn369() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn370() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn371() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn372() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn373() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn374() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn375() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn376() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn377() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn378() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn379() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn380() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn381() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn382() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn383() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn384() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn385() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn386() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn387() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn388() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn389() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn390() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn391() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn392() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn393() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn394() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn395() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn396() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn397() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn398() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn399() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn400() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn401() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn402() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn403() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn404() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn405() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn406() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn407() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn408() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn409() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn410() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn411() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn412() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn413() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn414() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn415() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn416() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn417() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn418() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn419() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn420() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn421() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn422() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn423() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn424() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn425() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn426() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn427() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn428() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn429() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn430() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn431() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn432() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn433() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn434() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn435() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn436() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn437() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn438() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn439() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn440() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn441() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn442() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn443() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn444() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn445() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn446() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn447() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn448() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn449() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn450() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn451() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn452() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn453() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn454() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn455() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn456() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn457() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn458() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn459() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn460() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn461() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn462() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn463() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn464() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn465() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn466() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn467() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn468() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn469() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn470() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn471() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn472() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn473() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn474() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn475() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn476() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn477() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn478() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn479() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn480() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn481() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn482() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn483() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn484() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn485() {}' 266: + cc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz 274: -rw-rw-r-- 0/0 1368 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o 274: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar 275: 61: 00000000000016c4 7 FUNC LOCAL DEFAULT 17 foobar 275: + not cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,xyz 275: + grep 'undefined symbol: xyz' 294: + echo 'void fn337() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn338() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn339() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn340() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn341() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn342() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn343() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn344() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn345() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn346() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn347() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn348() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn349() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn350() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn351() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn352() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn353() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn354() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn355() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn356() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn357() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn358() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn359() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn360() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn361() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn362() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn363() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn364() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn365() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn366() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn367() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn368() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn369() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn370() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn371() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn372() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn373() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn374() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn375() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn376() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn377() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn378() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn379() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn380() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn381() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn382() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn383() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn384() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn385() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn386() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn387() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn388() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn389() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn390() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn391() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn392() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn393() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn394() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn395() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn396() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn397() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn398() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn399() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn400() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn401() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn402() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn403() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn404() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn405() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn406() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn407() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn408() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn409() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn410() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn411() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn412() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn413() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn414() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn415() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn416() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn417() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn418() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn419() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn420() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn421() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn422() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn423() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn424() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn425() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn426() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn427() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn428() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn429() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn430() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn431() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn432() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn433() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn434() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn435() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn436() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn437() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn438() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn439() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn440() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn441() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn442() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn443() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn444() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn445() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn446() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn447() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn448() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn449() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn450() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn451() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn452() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn453() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn454() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn455() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn456() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn457() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn458() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn459() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn460() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn461() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn462() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn463() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn464() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn465() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn466() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn467() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn468() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn469() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn470() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn471() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn472() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn473() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn474() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn475() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn476() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn477() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn478() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn479() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn480() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn481() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn482() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn483() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn484() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn485() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn486() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn487() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn488() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn489() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn490() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn491() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn492() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn493() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn494() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn495() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn496() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn497() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn498() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn499() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn500() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn501() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn502() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn503() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn504() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn505() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn506() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn507() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn508() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn509() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn510() {}' 301: ++ '[' Linux = FreeBSD ']' 301: ++ trap 'on_error $LINENO' ERR 301: ++ trap on_exit EXIT 301: ++ echo -n 'Testing start-lib ... ' 301: Testing start-lib ... ++ set -o pipefail 301: ++ set -x 301: + cat 295: + for i in `seq 1 1000` 295: + echo 'void fn486() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn487() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn488() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn489() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn490() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn491() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn492() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn493() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn494() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn495() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn496() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn497() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn498() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn499() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn500() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn501() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn502() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn503() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn504() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn505() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn506() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn507() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn508() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn509() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn510() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn511() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn512() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn513() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn514() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn515() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn516() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn517() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn518() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn519() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn520() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn521() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn522() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn523() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn524() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn525() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn526() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn527() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn528() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn529() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn530() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn531() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn532() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn533() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn534() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn535() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn536() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn537() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn538() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn539() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn540() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn541() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn542() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn543() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn544() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn545() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn546() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn547() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn548() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn549() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn550() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn551() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn552() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn553() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn554() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn555() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn556() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn557() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn558() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn559() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn560() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn561() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn562() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn563() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn564() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn565() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn566() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn567() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn568() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn569() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn570() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn571() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn572() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn573() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn574() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn575() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn576() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn577() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn578() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn579() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn580() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn581() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn582() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn583() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn584() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn585() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn586() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn587() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn588() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn589() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn590() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn591() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn592() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn593() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn594() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn595() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn596() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn597() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn598() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn599() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn600() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn601() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn602() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn603() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn604() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn605() {}' 295: + for i in `seq 1 1000` 302: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh 302: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 302: ++ export LC_ALL=C 302: ++ LC_ALL=C 302: ++ '[' -z x86_64 ']' 302: ++ '[' -z '' ']' 302: ++ TESTDIR=out/test/x86_64 302: ++ CC=cc 302: ++ CXX=c++ 302: ++ GCC=gcc 302: ++ GXX=g++ 302: ++ OBJDUMP=objdump 302: ++ OBJCOPY=objcopy 302: ++ STRIP=strip 302: ++ QEMU= 294: + for i in `seq 1 1000` 294: + echo 'void fn511() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn512() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn513() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn514() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn515() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn516() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn517() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn518() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn519() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn520() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn521() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn522() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn523() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn524() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn525() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn526() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn527() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn528() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn529() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn530() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn531() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn532() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn533() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn534() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn535() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn536() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn537() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn538() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn539() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn540() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn541() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn542() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn543() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn544() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn545() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn546() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn547() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn548() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn549() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn550() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn551() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn552() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn553() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn554() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn555() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn556() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn557() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn558() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn559() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn560() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn561() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn562() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn563() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn564() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn565() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn566() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn567() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn568() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn569() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn570() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn571() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn572() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn573() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn574() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn575() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn576() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn577() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn578() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn579() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn580() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn581() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn582() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn583() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn584() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn585() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn586() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn587() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn588() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn589() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn590() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn591() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn592() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn593() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn594() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn595() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn596() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn597() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn598() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn599() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn600() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn601() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn602() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn603() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn604() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn605() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn606() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn607() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn608() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn609() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn610() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn611() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn612() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn613() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn614() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn615() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn616() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn617() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn618() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn619() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn620() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn621() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn622() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn623() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn624() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn625() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn626() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn627() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn628() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn629() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn630() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn631() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn632() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn633() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn634() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn635() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn636() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn637() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn638() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn639() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn640() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn641() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn642() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn643() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn644() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn645() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn646() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn647() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn648() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn649() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn650() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn651() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn652() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn653() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn654() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn655() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn656() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn657() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn658() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn659() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn660() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn661() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn662() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn663() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn664() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn665() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn666() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn667() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn668() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn669() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn670() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn671() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn672() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn673() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn674() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn675() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn676() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn677() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn678() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn679() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn680() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn681() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn682() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn683() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn684() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn685() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn686() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn687() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn688() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn689() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn690() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn691() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn692() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn693() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn694() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn695() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn696() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn697() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn698() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn699() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn700() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn701() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn702() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn703() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn704() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn705() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn706() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn707() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn708() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn709() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn710() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn711() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn712() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn713() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn714() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn715() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn716() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn717() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn718() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn719() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn720() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn721() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn722() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn723() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn724() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn725() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn726() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn727() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn728() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn729() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn730() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn731() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn732() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn733() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn734() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn735() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn736() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn737() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn738() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn739() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn740() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn741() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn742() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn743() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn744() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn745() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn746() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn747() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn748() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn749() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn750() {}' 301: + cc -o out/test/x86_64/start-lib/a.o -c -xc - 294: + for i in `seq 1 1000` 294: + echo 'void fn751() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn752() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn753() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn754() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn755() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn756() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn757() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn758() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn759() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn760() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn761() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn762() {}' 294: + for i in `seq 1 1000` 295: + echo 'void fn606() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn607() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn608() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn609() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn610() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn611() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn612() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn613() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn614() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn615() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn616() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn617() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn618() {}' 302: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh .sh 295: + for i in `seq 1 1000` 295: + echo 'void fn619() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn620() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn621() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn622() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn623() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn624() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn625() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn626() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn627() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn628() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn629() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn630() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn631() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn632() {}' 302: ++ testname=start-stop-symbol 302: ++ t=out/test/x86_64/start-stop-symbol 302: ++ mkdir -p out/test/x86_64/start-stop-symbol 295: + for i in `seq 1 1000` 295: + echo 'void fn633() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn634() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn635() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn636() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn637() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn638() {}' 274: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt 295: + for i in `seq 1 1000` 295: + echo 'void fn639() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn640() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn641() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn642() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn643() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn644() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn645() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn646() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn647() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn648() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn649() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn650() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn651() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn652() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn653() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn654() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn655() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn656() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn657() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn658() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn659() {}' 274: out/test/x86_64/repro/a.o 295: + for i in `seq 1 1000` 295: + echo 'void fn660() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn661() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn662() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn663() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn664() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn665() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn666() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn667() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn668() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn669() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn670() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn671() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn672() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn673() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn674() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn675() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn676() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn677() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn678() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn679() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn680() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn681() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn682() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn683() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn684() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn685() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn686() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn687() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn688() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn689() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn690() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn691() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn692() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn693() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn694() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn695() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn696() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn697() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn698() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn699() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn700() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn701() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn702() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn703() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn704() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn705() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn706() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn707() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn708() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn709() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn710() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn711() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn712() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn713() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn714() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn715() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn716() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn717() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn718() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn719() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn720() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn721() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn722() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn723() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn724() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn725() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn726() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn727() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn728() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn729() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn730() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn731() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn732() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn733() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn734() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn735() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn736() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn737() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn738() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn739() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn740() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn741() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn742() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn743() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn744() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn745() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn746() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn747() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn748() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn749() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn750() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn751() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn752() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn753() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn754() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn755() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn756() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn757() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn758() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn759() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn760() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn761() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn762() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn763() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn764() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn765() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn766() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn767() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn768() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn769() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn770() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn771() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn772() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn773() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn774() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn775() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn776() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn777() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn778() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn779() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn780() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn781() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn782() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn783() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn784() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn785() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn786() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn787() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn788() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn789() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn790() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn791() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn792() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn793() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn794() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn795() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn796() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn797() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn798() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn799() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn800() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn801() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn802() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn803() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn804() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn805() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn806() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn807() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn808() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn809() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn810() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn811() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn812() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn813() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn814() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn815() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn816() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn817() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn818() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn819() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn820() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn821() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn822() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn823() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn824() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn825() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn826() {}' 295: + for i in `seq 1 1000` 302: ++ case $MACHINE in 302: ++ tlsdesc_opt=-mtls-dialect=gnu2 302: +++ uname 302: ++ '[' Linux = FreeBSD ']' 302: ++ trap 'on_error $LINENO' ERR 302: ++ trap on_exit EXIT 302: ++ echo -n 'Testing start-stop-symbol ... ' 302: Testing start-stop-symbol ... ++ set -o pipefail 302: ++ set -x 274: + grep mold out/test/x86_64/repro/exe.repro/version.txt 274: mold 2.40.4 (compatible with GNU ld) 274: + on_exit 274: + echo OK 274: OK 274: + exit 0 295: + echo 'void fn827() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn828() {}' 261/425 Test #274: x86_64-repro .......................................... Passed 0.85 sec 302: + cat test 303 Start 303: x86_64-start-stop 303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh" 303: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 303: Environment variables: 303: MACHINE=x86_64 303: CPU= 303: Test timeout computed to be: 1500 302: + cc -c -o out/test/x86_64/start-stop-symbol/a.o -xc - 295: + for i in `seq 1 1000` 295: + echo 'void fn829() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn830() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn831() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn832() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn833() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn834() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn835() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn836() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn837() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn838() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn839() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn840() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn841() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn842() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn843() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn844() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn845() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn846() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn847() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn848() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn849() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn850() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn851() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn852() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn853() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn854() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn855() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn856() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn857() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn858() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn859() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn860() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn861() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn862() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn863() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn864() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn865() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn866() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn867() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn868() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn869() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn870() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn871() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn872() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn873() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn874() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn875() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn876() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn877() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn878() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn879() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn880() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn881() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn882() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn883() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn884() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn885() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn886() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn887() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn888() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn889() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn890() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn891() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn892() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn893() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn894() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn895() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn896() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn897() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn898() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn899() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn900() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn901() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn902() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn903() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn904() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn905() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn906() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn907() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn908() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn909() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn910() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn911() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn912() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn913() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn914() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn915() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn916() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn917() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn918() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn919() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn920() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn921() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn922() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn923() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn924() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn925() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn926() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn927() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn928() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn929() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn930() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn931() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn932() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn933() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn934() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn935() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn936() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn937() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn938() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn939() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn940() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn941() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn942() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn943() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn944() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn945() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn946() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn947() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn948() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn949() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn950() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn951() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn952() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn953() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn954() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn955() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn956() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn957() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn958() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn959() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn960() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn961() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn962() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn963() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn964() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn965() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn966() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn967() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn968() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn969() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn970() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn971() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn972() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn973() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn974() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn975() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn976() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn977() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn978() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn979() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn980() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn981() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn982() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn983() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn984() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn985() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn986() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn987() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn988() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn989() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn990() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn991() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn992() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn993() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn994() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn995() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn996() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn997() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn998() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn999() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn1000() {}' 294: + echo 'void fn763() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn764() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn765() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn766() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn767() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn768() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn769() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn770() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn771() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn772() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn773() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn774() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn775() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn776() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn777() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn778() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn779() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn780() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn781() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn782() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn783() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn784() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn785() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn786() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn787() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn788() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn789() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn790() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn791() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn792() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn793() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn794() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn795() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn796() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn797() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn798() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn799() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn800() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn801() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn802() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn803() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn804() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn805() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn806() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn807() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn808() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn809() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn810() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn811() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn812() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn813() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn814() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn815() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn816() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn817() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn818() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn819() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn820() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn821() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn822() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn823() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn824() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn825() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn826() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn827() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn828() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn829() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn830() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn831() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn832() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn833() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn834() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn835() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn836() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn837() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn838() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn839() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn840() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn841() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn842() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn843() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn844() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn845() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn846() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn847() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn848() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn849() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn850() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn851() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn852() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn853() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn854() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn855() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn856() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn857() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn858() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn859() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn860() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn861() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn862() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn863() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn864() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn865() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn866() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn867() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn868() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn869() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn870() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn871() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn872() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn873() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn874() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn875() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn876() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn877() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn878() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn879() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn880() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn881() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn882() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn883() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn884() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn885() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn886() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn887() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn888() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn889() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn890() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn891() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn892() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn893() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn894() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn895() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn896() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn897() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn898() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn899() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn900() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn901() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn902() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn903() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn904() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn905() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn906() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn907() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn908() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn909() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn910() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn911() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn912() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn913() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn914() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn915() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn916() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn917() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn918() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn919() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn920() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn921() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn922() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn923() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn924() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn925() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn926() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn927() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn928() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn929() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn930() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn931() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn932() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn933() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn934() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn935() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn936() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn937() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn938() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn939() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn940() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn941() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn942() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn943() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn944() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn945() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn946() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn947() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn948() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn949() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn950() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn951() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn952() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn953() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn954() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn955() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn956() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn957() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn958() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn959() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn960() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn961() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn962() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn963() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn964() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn965() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn966() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn967() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn968() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn969() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn970() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn971() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn972() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn973() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn974() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn975() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn976() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn977() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn978() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn979() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn980() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn981() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn982() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn983() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn984() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn985() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn986() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn987() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn988() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn989() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn990() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn991() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn992() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn993() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn994() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn995() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn996() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn997() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn998() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn999() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn1000() {}' 293: + readelf --dyn-syms out/test/x86_64/shared/b.so 303: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh 293: + grep '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/x86_64/shared/log 303: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 303: ++ export LC_ALL=C 303: ++ LC_ALL=C 303: ++ '[' -z x86_64 ']' 293: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fn2 303: ++ '[' -z '' ']' 303: ++ TESTDIR=out/test/x86_64 303: ++ CC=cc 303: ++ CXX=c++ 303: ++ GCC=gcc 303: ++ GXX=g++ 303: ++ OBJDUMP=objdump 303: ++ OBJCOPY=objcopy 303: ++ STRIP=strip 303: ++ QEMU= 293: + grep -E 'FUNC GLOBAL DEFAULT .* fn1' out/test/x86_64/shared/log 303: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh .sh 290: + command -v flock 290: + cat 293: 6: 0000000000001689 12 FUNC GLOBAL DEFAULT 15 fn1 303: ++ testname=start-stop 303: ++ t=out/test/x86_64/start-stop 303: ++ mkdir -p out/test/x86_64/start-stop 293: + cat 293: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - 290: + cc -o out/test/x86_64/separate-debug-file-sort/a.o -c -g -gdwarf32 out/test/x86_64/separate-debug-file-sort/a.c 291: + on_qemu 291: + '[' '' '!=' '' ']' 291: + grep -w qemu /proc/cpuinfo 291: + command -v gdb 291: + command -v flock 291: + cat 291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 223: + ./mold --relocatable -o out/test/x86_64/many-input-sections2/b.o out/test/x86_64/many-input-sections2/a.o 265: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o 287: + readelf -W --sections out/test/x86_64/section-attributes/exe 303: ++ case $MACHINE in 303: ++ tlsdesc_opt=-mtls-dialect=gnu2 287: + grep 'foobar.*WAX' 264: + ar crs out/test/x86_64/relocatable-archive/e.a out/test/x86_64/relocatable-archive/a.o out/test/x86_64/relocatable-archive/b.o out/test/x86_64/relocatable-archive/c.o 211: + on_exit 211: + echo OK 211: OK 211: + exit 0 303: +++ uname 289: + out/test/x86_64/section-start/exe1 289: + grep 'main fn1 fn2 0x10000000 0x20000000' 257: + readelf --dynamic out/test/x86_64/push-pop-state/exe 281: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe 281: + grep Hello 275: mold: error: --require-defined: undefined symbol: xyz 275: + on_exit 275: + echo OK 275: OK 275: + exit 0 300: + cc -B. -o out/test/x86_64/spare-program-headers/exe1 out/test/x86_64/spare-program-headers/a.o 286: + readelf -WS out/test/x86_64/section-align/exe1 286: + grep '\.foo.* 8192$' 292: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - 292: + cat 258: + out/test/x86_64/range-extension-thunk/exe2 258: + grep 'main fn1 fn3 fn2 fn4' 303: ++ '[' Linux = FreeBSD ']' 303: ++ trap 'on_error $LINENO' ERR 303: ++ trap on_exit EXIT 303: ++ echo -n 'Testing start-stop ... ' 303: Testing start-stop ... ++ set -o pipefail 303: ++ set -x 303: + cat 303: + cc -c -o out/test/x86_64/start-stop/a.o -xc - 285: ++ pwd 285: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 285: ++ pwd 285: + MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold 285: + cc -o out/test/x86_64/run/exe out/test/x86_64/run/a.o -B/usr/bin 287: [27] .foobar PROGBITS 00000000000048f9 0008f9 00000c 00 WAX 0 0 1 287: + on_exit 287: + echo OK 287: OK 287: + exit 0 268: + ./mold --relocatable -o out/test/x86_64/relocatable-exception/c.o out/test/x86_64/relocatable-exception/a.o out/test/x86_64/relocatable-exception/b.o 262/425 Test #211: x86_64-lto-archive2 ................................... Passed 4.18 sec 263/425 Test #275: x86_64-require-defined ................................ Passed 0.88 sec 258: main fn1 fn3 fn2 fn4 258: + on_exit 258: + echo OK 258: OK 258: + exit 0 264/425 Test #258: x86_64-range-extension-thunk .......................... Passed 1.39 sec 265/425 Test #287: x86_64-section-attributes ............................. Passed 0.51 sec 281: [ 0] Hello 281: + grep world 281: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe 289: main fn1 fn2 0x10000000 0x20000000 289: + readelf -W --segments out/test/x86_64/section-start/exe1 289: + grep ' LOAD ' 289: + sed 's/0x[0-9a-f]*//' 289: + diff out/test/x86_64/section-start/log1 /dev/fd/63 289: ++ sort out/test/x86_64/section-start/log1 286: [24] .foo PROGBITS 0000000000004000 001000 000004 00 WA 0 0 8192 286: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 257: + grep -F a.so out/test/x86_64/push-pop-state/log 257: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/push-pop-state/a.so] 257: + not grep -F b.so out/test/x86_64/push-pop-state/log 257: + grep -F b.so out/test/x86_64/push-pop-state/log 266: + ./mold --relocatable -o out/test/x86_64/relocatable-compressed-debug-info/c.o out/test/x86_64/relocatable-compressed-debug-info/a.o out/test/x86_64/relocatable-compressed-debug-info/b.o test 304 Start 304: x86_64-static-archive 304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh" 304: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 304: Environment variables: 304: MACHINE=x86_64 304: CPU= 304: Test timeout computed to be: 1500 test 305 Start 305: x86_64-static-pie 305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh" 305: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 305: Environment variables: 305: MACHINE=x86_64 305: CPU= 305: Test timeout computed to be: 1500 299: + cat 299: + cc -o out/test/x86_64/sort-debug-info/b.o -c -g -gdwarf64 out/test/x86_64/sort-debug-info/b.c 281: [ 0] world 281: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe 281: + grep foobar 281: [ 7] foobar 281: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe 281: + grep abcdefgh 281: [ 0] abcdefgh 281: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe 281: + grep baz 281: String dump of section '.rodatabaz': 281: [ 0] baz 281: + on_exit 281: + echo OK 281: OK 281: + exit 0 289: + cc -B. -o out/test/x86_64/section-start/exe2 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 257: + return 0 257: + on_exit 257: + echo OK 257: OK 257: + exit 0 test 306 Start 306: x86_64-stdout 306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh" 306: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 306: Environment variables: 306: MACHINE=x86_64 306: CPU= 306: Test timeout computed to be: 1500 test 307 Start 307: x86_64-strip-debug 307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh" 307: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 307: Environment variables: 307: MACHINE=x86_64 307: CPU= 307: Test timeout computed to be: 1500 296: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o 288: + out/test/x86_64/section-order/exe1 288: + grep Hello 288: Hello world 288: + readelf -SW out/test/x86_64/section-order/exe1 288: + grep '\.fn2 .*00200000' 288: [ 1] .fn2 PROGBITS 0000000000200000 001000 000016 00 AX 0 0 1 288: + readelf -SW out/test/x86_64/section-order/exe1 288: + grep '\.fn1 .*00300000' 288: [ 6] .fn1 PROGBITS 0000000000300000 002000 000016 00 AX 0 0 1 288: + cc -B. -o out/test/x86_64/section-order/exe2 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' 297: + cat 297: + cc -o out/test/x86_64/sort-debug-info-compressed/b.o -c -xc - -g -gdwarf64 -Wl,--compress-debug-sections=zstd 224: + not cc -B. -shared -o out/test/x86_64/many-output-sections/c.so out/test/x86_64/many-output-sections/a.o out/test/x86_64/many-output-sections/b.o 224: + grep -F 'too many output sections' 280: + out/test/x86_64/reverse-sections/exe1 280: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' 280: foo1 foo2 foo3 foo4 foo5 foo6 280: + c++ -B. -o out/test/x86_64/reverse-sections/exe2 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o -Wl,--reverse-sections 284: + grep mold 284: + readelf -p .comment out/test/x86_64/run-clang/exe 284: [ 1e] mold 2.40.4 (compatible with GNU ld) 284: + on_exit 284: + echo OK 284: OK 284: + exit 0 265: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o 304: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh 304: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 304: ++ export LC_ALL=C 304: ++ LC_ALL=C 304: ++ '[' -z x86_64 ']' 304: ++ '[' -z '' ']' 304: ++ TESTDIR=out/test/x86_64 304: ++ CC=cc 304: ++ CXX=c++ 304: ++ GCC=gcc 304: ++ GXX=g++ 304: ++ OBJDUMP=objdump 304: ++ OBJCOPY=objcopy 304: ++ STRIP=strip 304: ++ QEMU= 304: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh .sh 304: ++ testname=static-archive 304: ++ t=out/test/x86_64/static-archive 304: ++ mkdir -p out/test/x86_64/static-archive 304: ++ case $MACHINE in 304: ++ tlsdesc_opt=-mtls-dialect=gnu2 304: +++ uname 266/425 Test #257: x86_64-push-pop-state ................................. Passed 1.43 sec 267/425 Test #281: x86_64-rodata-name .................................... Passed 0.75 sec 268/425 Test #284: x86_64-run-clang ...................................... Passed 0.66 sec test 308 Start 308: x86_64-strip 308: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh" 308: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 308: Environment variables: 308: MACHINE=x86_64 308: CPU= 308: Test timeout computed to be: 1500 test 309 Start 309: x86_64-stt-common 309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh" 309: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 309: Environment variables: 309: MACHINE=x86_64 309: CPU= 309: Test timeout computed to be: 1500 test 310 Start 310: x86_64-symbol-rank 310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh" 310: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 310: Environment variables: 310: MACHINE=x86_64 310: CPU= 310: Test timeout computed to be: 1500 296: + readelf --dynamic out/test/x86_64/soname/b.so 296: + not grep -F 'Library soname' 296: + grep -F 'Library soname' 296: + return 0 296: + cc -B. -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -Wl,-soname,foo 302: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o 305: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh 305: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 305: ++ export LC_ALL=C 305: ++ LC_ALL=C 305: ++ '[' -z x86_64 ']' 305: ++ '[' -z '' ']' 305: ++ TESTDIR=out/test/x86_64 305: ++ CC=cc 305: ++ CXX=c++ 305: ++ GCC=gcc 305: ++ GXX=g++ 305: ++ OBJDUMP=objdump 305: ++ OBJCOPY=objcopy 305: ++ STRIP=strip 305: ++ QEMU= 305: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh .sh 305: ++ testname=static-pie 305: ++ t=out/test/x86_64/static-pie 305: ++ mkdir -p out/test/x86_64/static-pie 305: ++ case $MACHINE in 305: ++ tlsdesc_opt=-mtls-dialect=gnu2 305: +++ uname 305: ++ '[' Linux = FreeBSD ']' 305: ++ trap 'on_error $LINENO' ERR 305: ++ trap on_exit EXIT 305: ++ echo -n 'Testing static-pie ... ' 305: Testing static-pie ... ++ set -o pipefail 305: ++ set -x 305: + test_cflags -static-pie 305: + cc -B. -static-pie -o /dev/null -xc - 305: + echo 'int main() {}' 268: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.o 301: + cat 301: + cc -o out/test/x86_64/start-lib/b.o -c -xc - 304: ++ '[' Linux = FreeBSD ']' 304: ++ trap 'on_error $LINENO' ERR 304: ++ trap on_exit EXIT 304: ++ echo -n 'Testing static-archive ... ' 304: Testing static-archive ... ++ set -o pipefail 304: ++ set -x 304: + cc -o out/test/x86_64/static-archive/long-long-long-filename.o -c -xc - 304: + cat 307: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh 307: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 307: ++ export LC_ALL=C 307: ++ LC_ALL=C 307: ++ '[' -z x86_64 ']' 307: ++ '[' -z '' ']' 307: ++ TESTDIR=out/test/x86_64 307: ++ CC=cc 307: ++ CXX=c++ 307: ++ GCC=gcc 307: ++ GXX=g++ 307: ++ OBJDUMP=objdump 307: ++ OBJCOPY=objcopy 307: ++ STRIP=strip 307: ++ QEMU= 307: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh .sh 307: ++ testname=strip-debug 307: ++ t=out/test/x86_64/strip-debug 307: ++ mkdir -p out/test/x86_64/strip-debug 306: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh 306: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 306: ++ export LC_ALL=C 306: ++ LC_ALL=C 306: ++ '[' -z x86_64 ']' 306: ++ '[' -z '' ']' 306: ++ TESTDIR=out/test/x86_64 306: ++ CC=cc 306: ++ CXX=c++ 306: ++ GCC=gcc 306: ++ GXX=g++ 306: ++ OBJDUMP=objdump 306: ++ OBJCOPY=objcopy 306: ++ STRIP=strip 306: ++ QEMU= 306: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh .sh 306: ++ testname=stdout 306: ++ t=out/test/x86_64/stdout 306: ++ mkdir -p out/test/x86_64/stdout 266: + cc -B. -o out/test/x86_64/relocatable-compressed-debug-info/exe out/test/x86_64/relocatable-compressed-debug-info/c.o 234: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe3 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar 234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe3 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar 235: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined3/exe1 out/test/x86_64/no-allow-shlib-undefined3/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined3 -lbar -lbaz 265: + c++ -B. -o out/test/x86_64/relocatable-c++/exe out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/d.o 308: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh 308: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 308: ++ export LC_ALL=C 308: ++ LC_ALL=C 308: ++ '[' -z x86_64 ']' 308: ++ '[' -z '' ']' 308: ++ TESTDIR=out/test/x86_64 308: ++ CC=cc 308: ++ CXX=c++ 308: ++ GCC=gcc 308: ++ GXX=g++ 308: ++ OBJDUMP=objdump 308: ++ OBJCOPY=objcopy 308: ++ STRIP=strip 308: ++ QEMU= 308: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh .sh 308: ++ testname=strip 308: ++ t=out/test/x86_64/strip 308: ++ mkdir -p out/test/x86_64/strip 310: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh 310: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 310: ++ export LC_ALL=C 310: ++ LC_ALL=C 310: ++ '[' -z x86_64 ']' 310: ++ '[' -z '' ']' 310: ++ TESTDIR=out/test/x86_64 310: ++ CC=cc 310: ++ CXX=c++ 310: ++ GCC=gcc 310: ++ GXX=g++ 310: ++ OBJDUMP=objdump 310: ++ OBJCOPY=objcopy 310: ++ STRIP=strip 310: ++ QEMU= 310: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh .sh 310: ++ testname=symbol-rank 310: ++ t=out/test/x86_64/symbol-rank 310: ++ mkdir -p out/test/x86_64/symbol-rank 264: + ./mold -r -o out/test/x86_64/relocatable-archive/f.o out/test/x86_64/relocatable-archive/d.o out/test/x86_64/relocatable-archive/e.a 306: ++ case $MACHINE in 306: ++ tlsdesc_opt=-mtls-dialect=gnu2 309: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh 306: +++ uname 308: ++ case $MACHINE in 308: ++ tlsdesc_opt=-mtls-dialect=gnu2 307: ++ case $MACHINE in 307: ++ tlsdesc_opt=-mtls-dialect=gnu2 308: +++ uname 309: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 309: ++ export LC_ALL=C 306: ++ '[' Linux = FreeBSD ']' 309: ++ LC_ALL=C 307: +++ uname 309: ++ '[' -z x86_64 ']' 309: ++ '[' -z '' ']' 309: ++ TESTDIR=out/test/x86_64 309: ++ CC=cc 309: ++ CXX=c++ 309: ++ GCC=gcc 309: ++ GXX=g++ 309: ++ OBJDUMP=objdump 309: ++ OBJCOPY=objcopy 309: ++ STRIP=strip 309: ++ QEMU= 306: ++ trap 'on_error $LINENO' ERR 306: ++ trap on_exit EXIT 306: ++ echo -n 'Testing stdout ... ' 306: Testing stdout ... ++ set -o pipefail 306: ++ set -x 308: ++ '[' Linux = FreeBSD ']' 306: + cat 308: ++ trap 'on_error $LINENO' ERR 308: ++ trap on_exit EXIT 308: ++ echo -n 'Testing strip ... ' 308: Testing strip ... ++ set -o pipefail 308: ++ set -x 309: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh .sh 306: + cc -o out/test/x86_64/stdout/a.o -c -xc - 307: ++ '[' Linux = FreeBSD ']' 307: ++ trap 'on_error $LINENO' ERR 307: ++ trap on_exit EXIT 307: ++ echo -n 'Testing strip-debug ... ' 307: Testing strip-debug ... ++ set -o pipefail 307: ++ set -x 308: + cat 308: + cc -x assembler -c -o out/test/x86_64/strip/a.o -Wa,-L - 307: + cat 307: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g 309: ++ testname=stt-common 309: ++ t=out/test/x86_64/stt-common 309: ++ mkdir -p out/test/x86_64/stt-common 308: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o 309: ++ case $MACHINE in 309: ++ tlsdesc_opt=-mtls-dialect=gnu2 309: +++ uname 309: ++ '[' Linux = FreeBSD ']' 309: ++ trap 'on_error $LINENO' ERR 309: ++ trap on_exit EXIT 309: ++ echo -n 'Testing stt-common ... ' 309: Testing stt-common ... ++ set -o pipefail 309: ++ set -x 309: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/a.o - -Wa,--elf-stt-common=yes 309: + cat 310: ++ case $MACHINE in 310: ++ tlsdesc_opt=-mtls-dialect=gnu2 308: + readelf --symbols out/test/x86_64/strip/exe 310: +++ uname 299: + MOLD_DEBUG=1 286: + grep '\.foo.* 256$' 286: + readelf -WS out/test/x86_64/section-align/exe2 299: + cc -B. -o out/test/x86_64/sort-debug-info/exe1 out/test/x86_64/sort-debug-info/a.o out/test/x86_64/sort-debug-info/b.o -g -Wl,-Map=out/test/x86_64/sort-debug-info/map1 300: + out/test/x86_64/spare-program-headers/exe1 308: + grep -F _start out/test/x86_64/strip/log 289: + out/test/x86_64/section-start/exe2 303: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop 280: + out/test/x86_64/reverse-sections/exe2 289: + grep 'main fn1 fn2 0x20000000 0x10000000' 280: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' 310: ++ '[' Linux = FreeBSD ']' 300: + grep 'Hello world' 286: [24] .foo PROGBITS 0000000000003900 000900 000004 00 WA 0 0 256 285: + readelf -p .comment out/test/x86_64/run/exe 310: ++ trap 'on_error $LINENO' ERR 310: ++ trap on_exit EXIT 310: ++ echo -n 'Testing symbol-rank ... ' 310: Testing symbol-rank ... ++ set -o pipefail 310: ++ set -x 285: + grep mold 308: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start 308: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 308: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start 308: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start 308: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start 308: 27: 0000000000203230 0 NOTYPE LOCAL DEFAULT 8 __bss_start 308: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start 308: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 308: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 308: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 289: main fn1 fn2 0x20000000 0x10000000 286: + not cc -B. -o out/test/x86_64/section-align/exe3 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=3 308: + grep -F foo out/test/x86_64/strip/log 286: + grep 'must be a power of 2' 264: + readelf --symbols out/test/x86_64/relocatable-archive/f.o 300: Hello world 291: + cc -B. -o out/test/x86_64/separate-debug-file/exe1 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file 297: + MOLD_DEBUG=1 297: + cc -B. -o out/test/x86_64/sort-debug-info-compressed/exe1 out/test/x86_64/sort-debug-info-compressed/a.o out/test/x86_64/sort-debug-info-compressed/b.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-compressed/map1 285: [ 1e] mold 2.40.4 (compatible with GNU ld) 308: 16: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 280: foo5 foo6 foo3 foo4 foo1 foo2 293: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so 289: + readelf -W --segments out/test/x86_64/section-start/exe2 280: + on_exit 280: + echo OK 280: OK 280: + exit 0 308: + grep -F bar out/test/x86_64/strip/log 308: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar 300: ++ grep NULL 264: + grep 'foo\b' out/test/x86_64/relocatable-archive/log 285: + ./mold -run env 290: + cat 269/425 Test #280: x86_64-reverse-sections ............................... Passed 0.84 sec 300: ++ wc -l test 311 Start 311: x86_64-symbol-version-as-needed 311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh" 311: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 311: Environment variables: 311: MACHINE=x86_64 311: CPU= 311: Test timeout computed to be: 1500 300: + '[' 0 -eq 0 ']' 300: + cc -B. -o out/test/x86_64/spare-program-headers/exe2 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=0 264: 16: 0000000000000010 12 FUNC GLOBAL DEFAULT 2 foo 264: + grep 'bar\b' out/test/x86_64/relocatable-archive/log 264: 17: 000000000000001c 7 FUNC GLOBAL DEFAULT 2 bar 264: + not grep 'baz\b' out/test/x86_64/relocatable-archive/log 264: + grep 'baz\b' out/test/x86_64/relocatable-archive/log 288: + grep '\.fn2 .*00400000' 288: + readelf -SW out/test/x86_64/section-order/exe2 296: + grep -F 'Library soname: [foo]' 296: + readelf --dynamic out/test/x86_64/soname/b.so 296: 0x000000000000000e (SONAME) Library soname: [foo] 296: + on_exit 296: + echo OK 296: OK 296: + exit 0 285: + grep '^MOLD_PATH=.*/mold$' 289: + grep ' LOAD ' 289: + sed 's/0x[0-9a-f]*//' 310: + cat 310: + cc -o out/test/x86_64/symbol-rank/a.o -c -xc - 308: + [[ x86_64 != riscv* ]] 308: + [[ x86_64 != loongarch* ]] 308: + grep -F .L.baz out/test/x86_64/strip/log 308: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 .L.baz 308: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -strip-all 290: + cc -o out/test/x86_64/separate-debug-file-sort/b.o -c -g -gdwarf64 out/test/x86_64/separate-debug-file-sort/b.c 270/425 Test #296: x86_64-soname ......................................... Passed 0.45 sec test 312 Start 312: x86_64-symbol-version-lto 312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh" 312: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 312: Environment variables: 312: MACHINE=x86_64 312: CPU= 312: Test timeout computed to be: 1500 311: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh 311: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 311: ++ export LC_ALL=C 311: ++ LC_ALL=C 311: ++ '[' -z x86_64 ']' 311: ++ '[' -z '' ']' 311: ++ TESTDIR=out/test/x86_64 311: ++ CC=cc 311: ++ CXX=c++ 311: ++ GCC=gcc 311: ++ GXX=g++ 311: ++ OBJDUMP=objdump 311: ++ OBJCOPY=objcopy 311: ++ STRIP=strip 311: ++ QEMU= 311: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh .sh 268: + out/test/x86_64/relocatable-exception/exe 268: 0 289: + diff out/test/x86_64/section-start/log2 /dev/fd/63 289: ++ sort out/test/x86_64/section-start/log2 289: + on_exit 289: + echo OK 289: OK 289: + exit 0 288: [16] .fn2 PROGBITS 0000000000400000 002000 000016 00 AX 0 0 1 288: + readelf -sW out/test/x86_64/section-order/exe2 288: + grep -E ': 0+200000\s.*\s__ehdr_start$' 286: mold: fatal: --section-align=.foo=3: value must be a power of 2 286: + on_exit 286: + echo OK 286: OK 286: + exit 0 264: + return 0 264: + on_exit 264: + echo OK 264: OK 264: + exit 0 271/425 Test #264: x86_64-relocatable-archive ............................ Passed 1.30 sec 272/425 Test #286: x86_64-section-align .................................. Passed 0.72 sec 273/425 Test #289: x86_64-section-start .................................. Passed 0.51 sec 311: ++ testname=symbol-version-as-needed 311: ++ t=out/test/x86_64/symbol-version-as-needed 311: ++ mkdir -p out/test/x86_64/symbol-version-as-needed 268: + on_exit 268: + echo OK 268: OK 268: + exit 0 288: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 266: + out/test/x86_64/relocatable-compressed-debug-info/exe 266: + grep 'Hello world' 312: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh test 313 Start 313: x86_64-symbol-version-multi 313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh" 313: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 313: Environment variables: 313: MACHINE=x86_64 313: CPU= 313: Test timeout computed to be: 1500 test 314 Start 314: x86_64-symbol-version 314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh" 314: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 314: Environment variables: 314: MACHINE=x86_64 314: CPU= 314: Test timeout computed to be: 1500 test 315 Start 315: x86_64-symbol-version2 315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh" 315: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 315: Environment variables: 315: MACHINE=x86_64 315: CPU= 315: Test timeout computed to be: 1500 285: MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold 285: + ./mold -run /usr/bin/ld --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run /usr/bin/ld.lld --version 285: + grep mold 311: ++ case $MACHINE in 311: ++ tlsdesc_opt=-mtls-dialect=gnu2 311: +++ uname 311: ++ '[' Linux = FreeBSD ']' 311: ++ trap 'on_error $LINENO' ERR 311: ++ trap on_exit EXIT 311: ++ echo -n 'Testing symbol-version-as-needed ... ' 311: Testing symbol-version-as-needed ... ++ set -o pipefail 311: ++ set -x 311: + cat 311: + cc -o out/test/x86_64/symbol-version-as-needed/a.o -c -xc - -fPIC 288: + readelf -W --segments out/test/x86_64/section-order/exe2 288: + grep -E 'PHDR\s.*0x0+300000\s' 288: PHDR 0x001000 0x0000000000300000 0x0000000000300000 0x0002a0 0x0002a0 R 0x8 288: + cc -B. -o out/test/x86_64/section-order/exe3 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 !ehdr_start EHDR %0x20 !rodata_start RODATA =0x300000 !phdr_start PHDR %4096 !phdr_end =0x400000 !text_start TEXT DATA BSS' 266: Hello world 266: + on_exit 266: + echo OK 266: OK 266: + exit 0 312: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 312: ++ export LC_ALL=C 312: ++ LC_ALL=C 312: ++ '[' -z x86_64 ']' 312: ++ '[' -z '' ']' 312: ++ TESTDIR=out/test/x86_64 312: ++ CC=cc 312: ++ CXX=c++ 312: ++ GCC=gcc 312: ++ GXX=g++ 312: ++ OBJDUMP=objdump 312: ++ OBJCOPY=objcopy 312: ++ STRIP=strip 312: ++ QEMU= 312: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh .sh 312: ++ testname=symbol-version-lto 312: ++ t=out/test/x86_64/symbol-version-lto 312: ++ mkdir -p out/test/x86_64/symbol-version-lto 312: ++ case $MACHINE in 312: ++ tlsdesc_opt=-mtls-dialect=gnu2 312: +++ uname 308: + readelf --symbols out/test/x86_64/strip/exe 292: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - 292: + cat 313: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh 313: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 313: ++ export LC_ALL=C 313: ++ LC_ALL=C 313: ++ '[' -z x86_64 ']' 313: ++ '[' -z '' ']' 313: ++ TESTDIR=out/test/x86_64 313: ++ CC=cc 313: ++ CXX=c++ 313: ++ GCC=gcc 313: ++ GXX=g++ 313: ++ OBJDUMP=objdump 313: ++ OBJCOPY=objcopy 313: ++ STRIP=strip 313: ++ QEMU= 313: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh .sh 313: ++ testname=symbol-version-multi 313: ++ t=out/test/x86_64/symbol-version-multi 313: ++ mkdir -p out/test/x86_64/symbol-version-multi 314: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh 314: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 314: ++ export LC_ALL=C 314: ++ LC_ALL=C 314: ++ '[' -z x86_64 ']' 314: ++ '[' -z '' ']' 314: ++ TESTDIR=out/test/x86_64 314: ++ CC=cc 314: ++ CXX=c++ 314: ++ GCC=gcc 314: ++ GXX=g++ 314: ++ OBJDUMP=objdump 314: ++ OBJCOPY=objcopy 314: ++ STRIP=strip 314: ++ QEMU= 314: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh .sh 314: ++ testname=symbol-version 314: ++ t=out/test/x86_64/symbol-version 314: ++ mkdir -p out/test/x86_64/symbol-version 274/425 Test #266: x86_64-relocatable-compressed-debug-info .............. Passed 1.33 sec 275/425 Test #268: x86_64-relocatable-exception .......................... Passed 1.43 sec 312: ++ '[' Linux = FreeBSD ']' 312: ++ trap 'on_error $LINENO' ERR 312: ++ trap on_exit EXIT 312: ++ echo -n 'Testing symbol-version-lto ... ' 312: Testing symbol-version-lto ... ++ set -o pipefail 312: ++ set -x 312: + test_cflags -flto 312: + echo 'int main() {}' 312: + cc -B. -flto -o /dev/null -xc - 308: + not grep -F _start out/test/x86_64/strip/log 308: + grep -F _start out/test/x86_64/strip/log 302: + cat 302: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run /usr/bin/ld.gold --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + rm -f out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld 285: + touch out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold 285: + echo '#!/bin/sh' 285: + chmod 755 out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld 285: + ./mold -run out/test/x86_64/run/ld --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/ld.lld --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/ld.gold --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/foo.ld --version 285: + not grep mold 285: + grep mold 234: mold: error: out/test/x86_64/no-allow-shlib-undefined2/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo 234: collect2: error: ld returned 1 exit status 234: + return 0 234: + on_exit 298: + cat 298: + cc -o out/test/x86_64/sort-debug-info-merged/a.o -c -xc - -g -gdwarf64 test 316 Start 316: x86_64-symbol-version3 316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh" 316: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 316: Environment variables: 316: MACHINE=x86_64 316: CPU= 316: Test timeout computed to be: 1500 test 317 Start 317: x86_64-symbol-version4 317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh" 317: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 317: Environment variables: 317: MACHINE=x86_64 317: CPU= 317: Test timeout computed to be: 1500 315: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh 315: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 315: ++ export LC_ALL=C 315: ++ LC_ALL=C 315: ++ '[' -z x86_64 ']' 315: ++ '[' -z '' ']' 315: ++ TESTDIR=out/test/x86_64 315: ++ CC=cc 315: ++ CXX=c++ 315: ++ GCC=gcc 315: ++ GXX=g++ 315: ++ OBJDUMP=objdump 315: ++ OBJCOPY=objcopy 315: ++ STRIP=strip 315: ++ QEMU= 315: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh .sh 315: ++ testname=symbol-version2 315: ++ t=out/test/x86_64/symbol-version2 315: ++ mkdir -p out/test/x86_64/symbol-version2 315: ++ case $MACHINE in 315: ++ tlsdesc_opt=-mtls-dialect=gnu2 315: +++ uname 315: ++ '[' Linux = FreeBSD ']' 315: ++ trap 'on_error $LINENO' ERR 315: ++ trap on_exit EXIT 315: ++ echo -n 'Testing symbol-version2 ... ' 315: Testing symbol-version2 ... ++ set -o pipefail 315: ++ set -x 315: + cat 315: + cc -o out/test/x86_64/symbol-version2/a.o -c -xc - 235: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined3/exe2 out/test/x86_64/no-allow-shlib-undefined3/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined3 -lfoo -lbar -lbaz 235: + grep 'no-allow-shlib-undefined: undefined symbol: foo' 308: + return 0 308: + not grep -F foo out/test/x86_64/strip/log 308: + grep -F foo out/test/x86_64/strip/log 308: + return 0 308: + not grep -F bar out/test/x86_64/strip/log 308: + grep -F bar out/test/x86_64/strip/log 308: + return 0 308: + [[ x86_64 != riscv* ]] 308: + [[ x86_64 != loongarch* ]] 308: + not grep -F .L.baz out/test/x86_64/strip/log 308: + grep -F .L.baz out/test/x86_64/strip/log 308: + return 0 308: + on_exit 308: + echo OK 308: OK 308: + exit 0 285: + return 0 285: + cat 285: + chmod 755 out/test/x86_64/run/sh 234: + echo OK 234: OK 234: + exit 0 291: + readelf -SW out/test/x86_64/separate-debug-file/exe1 291: + grep -F .gnu_debuglink 291: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 000010 00 0 0 4 291: + flock out/test/x86_64/separate-debug-file/exe1.dbg true 291: + gdb out/test/x86_64/separate-debug-file/exe1 -ex 'list main' -ex quit 291: + grep -F printf 313: ++ case $MACHINE in 313: ++ tlsdesc_opt=-mtls-dialect=gnu2 313: +++ uname 313: ++ '[' Linux = FreeBSD ']' 313: ++ trap 'on_error $LINENO' ERR 313: ++ trap on_exit EXIT 313: ++ echo -n 'Testing symbol-version-multi ... ' 313: Testing symbol-version-multi ... ++ set -o pipefail 313: ++ set -x 313: + cat 313: + cc -o out/test/x86_64/symbol-version-multi/a.o -c -xc - -fPIC 314: ++ case $MACHINE in 314: ++ tlsdesc_opt=-mtls-dialect=gnu2 314: +++ uname 314: ++ '[' Linux = FreeBSD ']' 314: ++ trap 'on_error $LINENO' ERR 314: ++ trap on_exit EXIT 314: ++ echo -n 'Testing symbol-version ... ' 314: Testing symbol-version ... ++ set -o pipefail 314: ++ set -x 314: + cc -fPIC -c -o out/test/x86_64/symbol-version/a.o -xc - 314: + cat 306: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - 309: + cat 309: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes 303: + readelf -sW out/test/x86_64/start-stop/exe1 303: + grep __start_text 303: 146: 00000000000015a0 0 NOTYPE LOCAL DEFAULT 17 __start_text 303: + readelf -sW out/test/x86_64/start-stop/exe1 303: + grep __stop_text 303: 147: 0000000000001694 0 NOTYPE LOCAL DEFAULT 17 __stop_text 303: + on_exit 303: + echo OK 303: OK 303: + exit 0 307: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug 293: + out/test/x86_64/shared/exe 293: + grep hello 293: hello 293: + readelf --symbols out/test/x86_64/shared/exe 293: + not grep fn3 293: + grep fn3 293: + return 0 293: + on_exit 293: + echo OK 293: OK 293: + exit 0 301: + cc -o out/test/x86_64/start-lib/c.o -c -xc - 301: + cat 265: + out/test/x86_64/relocatable-c++/exe 265: + grep 'Hello world' 265: Hello world 265: + on_exit 265: + echo OK 265: OK 265: + exit 0 300: + out/test/x86_64/spare-program-headers/exe2 300: + grep 'Hello world' 300: Hello world 300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 300: ++ grep NULL 290: + MOLD_DEBUG=1 290: + cc -B. -o out/test/x86_64/separate-debug-file-sort/exe out/test/x86_64/separate-debug-file-sort/a.o out/test/x86_64/separate-debug-file-sort/b.o -g -Wl,--separate-debug-file 310: + cat 310: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon 297: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info-compressed/map1 297: + grep -F '/b.o:(.debug_info)' 297: 0 122 1 out/test/x86_64/sort-debug-info-compressed/b.o:(.debug_info) 297: + MOLD_DEBUG=1 297: + cc -B. -o out/test/x86_64/sort-debug-info-compressed/exe2 out/test/x86_64/sort-debug-info-compressed/b.o out/test/x86_64/sort-debug-info-compressed/a.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-compressed/map2 288: + readelf -sW out/test/x86_64/section-order/exe3 288: + grep -E '\b0+200000 .* ehdr_start$' out/test/x86_64/section-order/log3 304: + cat 304: + cc -o out/test/x86_64/static-archive/b.o -c -xc - 299: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info/map1 299: + grep -F '/b.o:(.debug_info)' 299: 0 146 1 out/test/x86_64/sort-debug-info/b.o:(.debug_info) 299: + readelf -p .debug_line_str out/test/x86_64/sort-debug-info/exe1 316: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh 316: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 316: ++ export LC_ALL=C 316: ++ LC_ALL=C 316: ++ '[' -z x86_64 ']' 316: ++ '[' -z '' ']' 316: ++ TESTDIR=out/test/x86_64 316: ++ CC=cc 316: ++ CXX=c++ 316: ++ GCC=gcc 316: ++ GXX=g++ 316: ++ OBJDUMP=objdump 316: ++ OBJCOPY=objcopy 316: ++ STRIP=strip 316: ++ QEMU= 316: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh .sh 316: ++ testname=symbol-version3 316: ++ t=out/test/x86_64/symbol-version3 316: ++ mkdir -p out/test/x86_64/symbol-version3 316: ++ case $MACHINE in 316: ++ tlsdesc_opt=-mtls-dialect=gnu2 317: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh 317: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 317: ++ export LC_ALL=C 317: ++ LC_ALL=C 317: ++ '[' -z x86_64 ']' 317: ++ '[' -z '' ']' 317: ++ TESTDIR=out/test/x86_64 317: ++ CC=cc 317: ++ CXX=c++ 317: ++ GCC=gcc 317: ++ GXX=g++ 317: ++ OBJDUMP=objdump 317: ++ OBJCOPY=objcopy 317: ++ STRIP=strip 317: ++ QEMU= 317: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh .sh 276/425 Test #234: x86_64-no-allow-shlib-undefined2 ...................... Passed 3.65 sec 277/425 Test #265: x86_64-relocatable-c++ ................................ Passed 1.46 sec 278/425 Test #293: x86_64-shared ......................................... Passed 0.64 sec 279/425 Test #303: x86_64-start-stop ..................................... Passed 0.42 sec 280/425 Test #308: x86_64-strip .......................................... Passed 0.27 sec 285: + ./mold -run out/test/x86_64/run/sh ld --version 285: + grep mold 300: ++ wc -l 288: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 ehdr_start 288: + grep -E '\b0+200040 .* rodata_start$' out/test/x86_64/section-order/log3 316: +++ uname 316: ++ '[' Linux = FreeBSD ']' 316: ++ trap 'on_error $LINENO' ERR 316: ++ trap on_exit EXIT 316: ++ echo -n 'Testing symbol-version3 ... ' 316: Testing symbol-version3 ... ++ set -o pipefail 316: ++ set -x 317: ++ testname=symbol-version4 317: ++ t=out/test/x86_64/symbol-version4 317: ++ mkdir -p out/test/x86_64/symbol-version4 test 318 Start 318: x86_64-symbol-version5 318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh" 318: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 318: Environment variables: 318: MACHINE=x86_64 318: CPU= 318: Test timeout computed to be: 1500 test 319 Start 319: x86_64-symtab-dso 319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh" 319: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 319: Environment variables: 319: MACHINE=x86_64 319: CPU= 319: Test timeout computed to be: 1500 test 320 Start 320: x86_64-symtab-section-symbols 320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh" 320: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 320: Environment variables: 320: MACHINE=x86_64 320: CPU= 320: Test timeout computed to be: 1500 test 321 Start 321: x86_64-symtab 321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh" 321: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 321: Environment variables: 321: MACHINE=x86_64 321: CPU= 321: Test timeout computed to be: 1500 test 322 Start 322: x86_64-synthetic-symbols 322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh" 322: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 322: Environment variables: 322: MACHINE=x86_64 322: CPU= 322: Test timeout computed to be: 1500 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version 285: + not grep mold 285: + grep mold 300: + '[' 0 -eq 0 ']' 300: + cc -B. -o out/test/x86_64/spare-program-headers/exe3 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=1 288: 67: 0000000000200040 0 NOTYPE LOCAL DEFAULT 1 rodata_start 288: + grep -E '\b0+300000 .* phdr_start$' out/test/x86_64/section-order/log3 288: 68: 0000000000300000 0 NOTYPE LOCAL DEFAULT 1 phdr_start 288: + grep -E '\b0+301000 .* phdr_end$' out/test/x86_64/section-order/log3 288: 69: 0000000000301000 0 NOTYPE LOCAL DEFAULT 1 phdr_end 288: + grep -E '\b0+400000 .* text_start$' out/test/x86_64/section-order/log3 288: 70: 0000000000400000 0 NOTYPE LOCAL DEFAULT 1 text_start 288: + on_exit 288: + echo OK 288: OK 288: + exit 0 316: + cat 316: + cc -o out/test/x86_64/symbol-version3/a.o -c -xc - 317: ++ case $MACHINE in 317: ++ tlsdesc_opt=-mtls-dialect=gnu2 317: +++ uname 317: ++ '[' Linux = FreeBSD ']' 317: ++ trap 'on_error $LINENO' ERR 317: ++ trap on_exit EXIT 317: ++ echo -n 'Testing symbol-version4 ... ' 317: Testing symbol-version4 ... ++ set -o pipefail 317: ++ set -x 317: + cat 317: + cc -o out/test/x86_64/symbol-version4/a.o -c -xc - -fPIC 299: + grep -Fw a.c out/test/x86_64/sort-debug-info/str1 299: [ 20] out/test/x86_64/sort-debug-info/a.c 299: [ 83] a.c 299: + grep -A10 -Fw a.c out/test/x86_64/sort-debug-info/str1 299: + grep -Fw b.c 299: [ 87] out/test/x86_64/sort-debug-info/b.c 299: [ ab] b.c 299: + MOLD_DEBUG=1 299: + cc -B. -o out/test/x86_64/sort-debug-info/exe2 out/test/x86_64/sort-debug-info/b.o out/test/x86_64/sort-debug-info/a.o -g -Wl,-Map=out/test/x86_64/sort-debug-info/map2 318: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh 318: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 318: ++ export LC_ALL=C 318: ++ LC_ALL=C 318: ++ '[' -z x86_64 ']' 318: ++ '[' -z '' ']' 318: ++ TESTDIR=out/test/x86_64 318: ++ CC=cc 318: ++ CXX=c++ 318: ++ GCC=gcc 318: ++ GXX=g++ 318: ++ OBJDUMP=objdump 318: ++ OBJCOPY=objcopy 318: ++ STRIP=strip 318: ++ QEMU= 318: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh .sh 318: ++ testname=symbol-version5 318: ++ t=out/test/x86_64/symbol-version5 318: ++ mkdir -p out/test/x86_64/symbol-version5 318: ++ case $MACHINE in 318: ++ tlsdesc_opt=-mtls-dialect=gnu2 318: +++ uname 318: ++ '[' Linux = FreeBSD ']' 318: ++ trap 'on_error $LINENO' ERR 318: ++ trap on_exit EXIT 318: ++ echo -n 'Testing symbol-version5 ... ' 318: Testing symbol-version5 ... ++ set -o pipefail 318: ++ set -x 318: + cat 318: + cc -o out/test/x86_64/symbol-version5/a.o -c -xc - -fPIC 319: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh 319: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 319: ++ export LC_ALL=C 319: ++ LC_ALL=C 319: ++ '[' -z x86_64 ']' 319: ++ '[' -z '' ']' 319: ++ TESTDIR=out/test/x86_64 319: ++ CC=cc 319: ++ CXX=c++ 319: ++ GCC=gcc 319: ++ GXX=g++ 319: ++ OBJDUMP=objdump 319: ++ OBJCOPY=objcopy 319: ++ STRIP=strip 319: ++ QEMU= 319: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh .sh 319: ++ testname=symtab-dso 319: ++ t=out/test/x86_64/symtab-dso 319: ++ mkdir -p out/test/x86_64/symtab-dso 319: ++ case $MACHINE in 319: ++ tlsdesc_opt=-mtls-dialect=gnu2 319: +++ uname 319: ++ '[' Linux = FreeBSD ']' 319: ++ trap 'on_error $LINENO' ERR 319: ++ trap on_exit EXIT 319: ++ echo -n 'Testing symtab-dso ... ' 319: Testing symtab-dso ... ++ set -o pipefail 319: ++ set -x 319: + cat 319: + cc -o out/test/x86_64/symtab-dso/a.o -c -xc - 320: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh 320: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 320: ++ export LC_ALL=C 320: ++ LC_ALL=C 320: ++ '[' -z x86_64 ']' 320: ++ '[' -z '' ']' 320: ++ TESTDIR=out/test/x86_64 320: ++ CC=cc 320: ++ CXX=c++ 320: ++ GCC=gcc 320: ++ GXX=g++ 320: ++ OBJDUMP=objdump 320: ++ OBJCOPY=objcopy 320: ++ STRIP=strip 320: ++ QEMU= 320: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh .sh 320: ++ testname=symtab-section-symbols 320: ++ t=out/test/x86_64/symtab-section-symbols 320: ++ mkdir -p out/test/x86_64/symtab-section-symbols 321: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh 321: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 321: ++ export LC_ALL=C 321: ++ LC_ALL=C 321: ++ '[' -z x86_64 ']' 321: ++ '[' -z '' ']' 321: ++ TESTDIR=out/test/x86_64 321: ++ CC=cc 321: ++ CXX=c++ 321: ++ GCC=gcc 321: ++ GXX=g++ 321: ++ OBJDUMP=objdump 321: ++ OBJCOPY=objcopy 321: ++ STRIP=strip 321: ++ QEMU= 321: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh .sh 321: ++ testname=symtab 321: ++ t=out/test/x86_64/symtab 321: ++ mkdir -p out/test/x86_64/symtab 321: ++ case $MACHINE in 321: ++ tlsdesc_opt=-mtls-dialect=gnu2 321: +++ uname 321: ++ '[' Linux = FreeBSD ']' 321: ++ trap 'on_error $LINENO' ERR 321: ++ trap on_exit EXIT 321: ++ echo -n 'Testing symtab ... ' 321: Testing symtab ... ++ set -o pipefail 321: ++ set -x 321: + cat 321: + cc -o out/test/x86_64/symtab/a.o -c -x assembler - 322: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh 322: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 322: ++ export LC_ALL=C 322: ++ LC_ALL=C 322: ++ '[' -z x86_64 ']' 281/425 Test #288: x86_64-section-order .................................. Passed 0.71 sec 320: ++ case $MACHINE in 320: ++ tlsdesc_opt=-mtls-dialect=gnu2 320: +++ uname 322: ++ '[' -z '' ']' 322: ++ TESTDIR=out/test/x86_64 322: ++ CC=cc 322: ++ CXX=c++ 322: ++ GCC=gcc 322: ++ GXX=g++ 322: ++ OBJDUMP=objdump 322: ++ OBJCOPY=objcopy 322: ++ STRIP=strip 322: ++ QEMU= 322: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh .sh 292: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so 292: + cc -B. -o out/test/x86_64/shared-abs-sym/exe1 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -pie 302: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a test 323 Start 323: x86_64-sysroot-linker-script 323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh" 323: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 323: Environment variables: 323: MACHINE=x86_64 323: CPU= 323: Test timeout computed to be: 1500 320: ++ '[' Linux = FreeBSD ']' 320: ++ trap 'on_error $LINENO' ERR 320: ++ trap on_exit EXIT 320: ++ echo -n 'Testing symtab-section-symbols ... ' 320: Testing symtab-section-symbols ... ++ set -o pipefail 320: ++ set -x 320: + cc -o out/test/x86_64/symtab-section-symbols/a.o -c -xc - 320: + cat 322: ++ testname=synthetic-symbols 322: ++ t=out/test/x86_64/synthetic-symbols 322: ++ mkdir -p out/test/x86_64/synthetic-symbols 322: ++ case $MACHINE in 322: ++ tlsdesc_opt=-mtls-dialect=gnu2 322: +++ uname 322: ++ '[' Linux = FreeBSD ']' 322: ++ trap 'on_error $LINENO' ERR 322: ++ trap on_exit EXIT 322: ++ echo -n 'Testing synthetic-symbols ... ' 322: Testing synthetic-symbols ... ++ set -o pipefail 322: ++ set -x 322: + cc -c -o out/test/x86_64/synthetic-symbols/a.o -xc - 322: + cat 311: + echo 'ver1 { local: *; }; ver2 { local: *; };' 311: + cc -B. -shared -o out/test/x86_64/symbol-version-as-needed/libfoo.so out/test/x86_64/symbol-version-as-needed/a.o -Wl,--version-script=out/test/x86_64/symbol-version-as-needed/b.ver 285: + return 0 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld --version 285: + grep mold 321: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - 321: + cat 235: mold: error: out/test/x86_64/no-allow-shlib-undefined3/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo 235: + on_exit 235: + echo OK 235: OK 235: + exit 0 282/425 Test #235: x86_64-no-allow-shlib-undefined3 ...................... Passed 3.62 sec 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.lld --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.gold --version 285: + grep mold 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version 285: + not grep mold 285: + grep mold 285: + return 0 285: + on_exit 285: + echo OK 285: OK 285: + exit 0 323: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh 323: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 323: ++ export LC_ALL=C 323: ++ LC_ALL=C 323: ++ '[' -z x86_64 ']' 323: ++ '[' -z '' ']' 323: ++ TESTDIR=out/test/x86_64 323: ++ CC=cc 323: ++ CXX=c++ 323: ++ GCC=gcc 323: ++ GXX=g++ 323: ++ OBJDUMP=objdump 323: ++ OBJCOPY=objcopy 323: ++ STRIP=strip 323: ++ QEMU= 323: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh .sh 323: ++ testname=sysroot-linker-script 323: ++ t=out/test/x86_64/sysroot-linker-script 323: ++ mkdir -p out/test/x86_64/sysroot-linker-script test 324 Start 324: x86_64-sysroot 324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh" 324: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 324: Environment variables: 324: MACHINE=x86_64 324: CPU= 324: Test timeout computed to be: 1500 321: + echo '{ local: module_local; global: *; };' 321: + ./mold -o out/test/x86_64/symtab/exe out/test/x86_64/symtab/a.o out/test/x86_64/symtab/b.o --version-script=out/test/x86_64/symtab/c.map 321: mold: warning: entry symbol is not defined: _start 321: + readelf --symbols out/test/x86_64/symtab/exe 321: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log 321: 17: 00000000002012d8 0 NOTYPE LOCAL DEFAULT 7 local1 321: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/x86_64/symtab/log 321: 18: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 local2 321: + grep -E '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/x86_64/symtab/log 321: 19: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 module_local 321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log 321: 2: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo 321: 47: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo 321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/x86_64/symtab/log 321: 1: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar 321: 48: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar 321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/x86_64/symtab/log 321: 3: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global 321: 49: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global 321: + on_exit 321: + echo OK 321: OK 321: + exit 0 283/425 Test #285: x86_64-run ............................................ Passed 1.11 sec 284/425 Test #321: x86_64-symtab ......................................... Passed 0.18 sec 323: ++ case $MACHINE in 323: ++ tlsdesc_opt=-mtls-dialect=gnu2 323: +++ uname 323: ++ '[' Linux = FreeBSD ']' 323: ++ trap 'on_error $LINENO' ERR 323: ++ trap on_exit EXIT 323: ++ echo -n 'Testing sysroot-linker-script ... ' 323: Testing sysroot-linker-script ... ++ set -o pipefail 323: ++ set -x 323: + '[' x86_64 = armeb ']' 323: + [[ x86_64 = loongarch* ]] 323: + cat 323: + cc -o out/test/x86_64/sysroot-linker-script/a.o -c -xc - test 325 Start 325: x86_64-sysroot2 325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh" 325: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 325: Environment variables: 325: MACHINE=x86_64 325: CPU= 325: Test timeout computed to be: 1500 test 326 Start 326: x86_64-tail-call 326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh" 326: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 326: Environment variables: 326: MACHINE=x86_64 326: CPU= 326: Test timeout computed to be: 1500 314: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' 314: + cc -B. -shared -o out/test/x86_64/symbol-version/c.so out/test/x86_64/symbol-version/a.o -Wl,--version-script=out/test/x86_64/symbol-version/b.ver 305: + cat 305: + cc -o out/test/x86_64/static-pie/a.o -c -xc - -fPIE 304: + cat 304: + cc -o out/test/x86_64/static-archive/c.o -c -xc - 300: + out/test/x86_64/spare-program-headers/exe3 300: + grep 'Hello world' 300: Hello world 300: ++ wc -l 300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe3 300: ++ grep NULL 300: + '[' 1 -eq 1 ']' 300: + cc -B. -o out/test/x86_64/spare-program-headers/exe4 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=5 310: + cat 310: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - 298: + cc -o out/test/x86_64/sort-debug-info-merged/b.o -c -xc - -g -gdwarf32 298: + cat 307: + readelf -W --sections out/test/x86_64/strip-debug/exe 307: + not grep -F .debug_info 307: + grep -F .debug_info 307: + return 0 307: + readelf -W --symbols out/test/x86_64/strip-debug/exe 307: + grep ' bar' 307: 60: 00000000000016e0 7 FUNC LOCAL DEFAULT 17 bar 307: + on_exit 307: + echo OK 307: OK 307: + exit 0 313: + cat 313: + cc -B. -o out/test/x86_64/symbol-version-multi/c.so -shared out/test/x86_64/symbol-version-multi/a.o -Wl,--version-script=out/test/x86_64/symbol-version-multi/b.version 319: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o 297: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info-compressed/map2 297: + grep -F '/b.o:(.debug_info)' 297: 0 122 1 out/test/x86_64/sort-debug-info-compressed/b.o:(.debug_info) 297: + on_exit 297: + echo OK 297: OK 297: + exit 0 309: + cc -B. -o out/test/x86_64/stt-common/exe out/test/x86_64/stt-common/a.o out/test/x86_64/stt-common/b.o -Wl,--fatal-warnings 301: + cc -B. -o out/test/x86_64/start-lib/exe -Wl,-start-lib out/test/x86_64/start-lib/a.o -Wl,-end-lib out/test/x86_64/start-lib/b.o out/test/x86_64/start-lib/c.o 302: + out/test/x86_64/start-stop-symbol/exe 302: + grep 'section foo section foo' 302: section foo section foo 302: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a -Wl,-gc-sections 306: + chmod 755 out/test/x86_64/stdout/exe 306: + out/test/x86_64/stdout/exe 306: + grep 'Hello world' 306: Hello world 306: + on_exit 306: + echo OK 306: OK 306: + exit 0 290: + flock out/test/x86_64/separate-debug-file-sort/exe.dbg true 290: + readelf -p .debug_line_str out/test/x86_64/separate-debug-file-sort/exe.dbg 290: + grep -Fw a.c out/test/x86_64/separate-debug-file-sort/str 290: [ 0] out/test/x86_64/separate-debug-file-sort/a.c 290: [ 6c] a.c 290: + grep -A10 -Fw a.c out/test/x86_64/separate-debug-file-sort/str 290: + grep -Fw b.c 290: [ 99] b.c 290: [ 9d] out/test/x86_64/separate-debug-file-sort/b.c 290: + on_exit 290: + echo OK 290: OK 290: + exit 0 292: + out/test/x86_64/shared-abs-sym/exe1 292: + grep foo=0x3 292: foo=0x3 292: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so 292: + out/test/x86_64/shared-abs-sym/exe1 299: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info/map2 299: + grep -F '/b.o:(.debug_info)' 299: 0 146 1 out/test/x86_64/sort-debug-info/b.o:(.debug_info) 299: + readelf -p .debug_line_str out/test/x86_64/sort-debug-info/exe2 299: + grep -Fw a.c out/test/x86_64/sort-debug-info/str2 299: [ 20] out/test/x86_64/sort-debug-info/a.c 299: [ 83] a.c 299: + grep -A10 -Fw a.c out/test/x86_64/sort-debug-info/str2 299: + grep -Fw b.c 299: [ 87] out/test/x86_64/sort-debug-info/b.c 299: [ ab] b.c 220: + '[' x86_64 = ppc64 ']' 220: + nm -D out/test/x86_64/lto-version-script/c.so 220: + grep 'T foo' 324: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh 324: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 324: ++ export LC_ALL=C 324: ++ LC_ALL=C 324: ++ '[' -z x86_64 ']' 324: ++ '[' -z '' ']' 324: ++ TESTDIR=out/test/x86_64 324: ++ CC=cc 324: ++ CXX=c++ 324: ++ GCC=gcc 324: ++ GXX=g++ 324: ++ OBJDUMP=objdump 324: ++ OBJCOPY=objcopy 324: ++ STRIP=strip 324: ++ QEMU= 324: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh .sh 324: ++ testname=sysroot 324: ++ t=out/test/x86_64/sysroot 324: ++ mkdir -p out/test/x86_64/sysroot 324: ++ case $MACHINE in 324: ++ tlsdesc_opt=-mtls-dialect=gnu2 324: +++ uname 324: ++ '[' Linux = FreeBSD ']' 324: ++ trap 'on_error $LINENO' ERR 324: ++ trap on_exit EXIT 324: ++ echo -n 'Testing sysroot ... ' 324: Testing sysroot ... ++ set -o pipefail 324: ++ set -x 324: + '[' x86_64 = armeb ']' 324: + [[ x86_64 = loongarch* ]] 324: + cc -c -o out/test/x86_64/sysroot/a.o -xc - 285/425 Test #297: x86_64-sort-debug-info-compressed ..................... Passed 0.82 sec test 327 Start 327: x86_64-tbss-only 327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh" 327: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 327: Environment variables: 327: MACHINE=x86_64 327: CPU= 327: Test timeout computed to be: 1500 286/425 Test #307: x86_64-strip-debug .................................... Passed 0.57 sec 287/425 Test #306: x86_64-stdout ......................................... Passed 0.58 sec 288/425 Test #290: x86_64-separate-debug-file-sort ....................... Passed 0.96 sec 292: + grep foo=0x5 292: foo=0x5 292: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so 292: + cc -B. -o out/test/x86_64/shared-abs-sym/exe2 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -no-pie 299: + '[' -z '' ']' 299: + command -v gdb 299: /usr/bin/gdb 299: + gdb out/test/x86_64/sort-debug-info/exe1 -ex 'list main' -ex quit 299: + grep 'int y = 1' 220: 00000000000015f9 T foo 220: + nm -D out/test/x86_64/lto-version-script/c.so 220: + not grep 'T bar' 220: + grep 'T bar' 220: + return 0 220: + on_exit 220: + echo OK 220: OK 220: + exit 0 289/425 Test #220: x86_64-lto-version-script ............................. Passed 4.58 sec 324: + cat 311: + cat 311: + cc -o out/test/x86_64/symbol-version-as-needed/b.o -c -xc - 325: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh 325: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 325: ++ export LC_ALL=C 325: ++ LC_ALL=C 325: ++ '[' -z x86_64 ']' 325: ++ '[' -z '' ']' 325: ++ TESTDIR=out/test/x86_64 325: ++ CC=cc 325: ++ CXX=c++ 325: ++ GCC=gcc 325: ++ GXX=g++ 325: ++ OBJDUMP=objdump 325: ++ OBJCOPY=objcopy 325: ++ STRIP=strip 325: ++ QEMU= 325: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh .sh 325: ++ testname=sysroot2 325: ++ t=out/test/x86_64/sysroot2 325: ++ mkdir -p out/test/x86_64/sysroot2 325: ++ case $MACHINE in 325: ++ tlsdesc_opt=-mtls-dialect=gnu2 325: +++ uname 325: ++ '[' Linux = FreeBSD ']' 325: ++ trap 'on_error $LINENO' ERR 325: ++ trap on_exit EXIT 325: ++ echo -n 'Testing sysroot2 ... ' 325: Testing sysroot2 ... ++ set -o pipefail 325: ++ set -x 325: + '[' x86_64 = armeb ']' 325: + [[ x86_64 = loongarch* ]] 325: + mkdir -p out/test/x86_64/sysroot2/bin out/test/x86_64/sysroot2/sysroot/foo 325: + cat 325: + cat 325: + cat 325: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - 326: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh 326: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 326: ++ export LC_ALL=C 326: ++ LC_ALL=C 326: ++ '[' -z x86_64 ']' 326: ++ '[' -z '' ']' 326: ++ TESTDIR=out/test/x86_64 326: ++ CC=cc 326: ++ CXX=c++ 326: ++ GCC=gcc 326: ++ GXX=g++ 326: ++ OBJDUMP=objdump 326: ++ OBJCOPY=objcopy 326: ++ STRIP=strip 326: ++ QEMU= 326: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh .sh 326: ++ testname=tail-call 326: ++ t=out/test/x86_64/tail-call 326: ++ mkdir -p out/test/x86_64/tail-call 326: ++ case $MACHINE in 326: ++ tlsdesc_opt=-mtls-dialect=gnu2 326: +++ uname 326: ++ '[' Linux = FreeBSD ']' 326: ++ trap 'on_error $LINENO' ERR 326: ++ trap on_exit EXIT 326: ++ echo -n 'Testing tail-call ... ' 326: Testing tail-call ... ++ set -o pipefail 326: ++ set -x 326: + cat 326: + cc -O2 -o out/test/x86_64/tail-call/a.o -c -xc - test 328 Start 328: x86_64-textrel 328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh" 328: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 328: Environment variables: 328: MACHINE=x86_64 328: CPU= 328: Test timeout computed to be: 1500 test 329 Start 329: x86_64-textrel2 329: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh" 329: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 329: Environment variables: 329: MACHINE=x86_64 329: CPU= 329: Test timeout computed to be: 1500 test 330 Start 330: x86_64-thin-archive 330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh" 330: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 330: Environment variables: 330: MACHINE=x86_64 330: CPU= 330: Test timeout computed to be: 1500 test 331 Start 331: x86_64-thread-count 331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh" 331: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 331: Environment variables: 331: MACHINE=x86_64 331: CPU= 331: Test timeout computed to be: 1500 310: + cat 310: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon 320: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o 322: + cat 322: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - 331: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh 327: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh 328: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh 330: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh 331: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 331: ++ export LC_ALL=C 331: ++ LC_ALL=C 331: ++ '[' -z x86_64 ']' 331: ++ '[' -z '' ']' 331: ++ TESTDIR=out/test/x86_64 331: ++ CC=cc 331: ++ CXX=c++ 331: ++ GCC=gcc 331: ++ GXX=g++ 331: ++ OBJDUMP=objdump 331: ++ OBJCOPY=objcopy 331: ++ STRIP=strip 331: ++ QEMU= 315: + cat 328: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 328: ++ export LC_ALL=C 328: ++ LC_ALL=C 328: ++ '[' -z x86_64 ']' 328: ++ '[' -z '' ']' 328: ++ TESTDIR=out/test/x86_64 328: ++ CC=cc 328: ++ CXX=c++ 328: ++ GCC=gcc 328: ++ GXX=g++ 328: ++ OBJDUMP=objdump 328: ++ OBJCOPY=objcopy 328: ++ STRIP=strip 328: ++ QEMU= 327: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 327: ++ export LC_ALL=C 327: ++ LC_ALL=C 330: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 330: ++ export LC_ALL=C 330: ++ LC_ALL=C 330: ++ '[' -z x86_64 ']' 327: ++ '[' -z x86_64 ']' 330: ++ '[' -z '' ']' 330: ++ TESTDIR=out/test/x86_64 327: ++ '[' -z '' ']' 327: ++ TESTDIR=out/test/x86_64 327: ++ CC=cc 327: ++ CXX=c++ 327: ++ GCC=gcc 327: ++ GXX=g++ 327: ++ OBJDUMP=objdump 327: ++ OBJCOPY=objcopy 327: ++ STRIP=strip 327: ++ QEMU= 328: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh .sh 331: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh .sh 316: + cat 317: + cat 319: + nm out/test/x86_64/symtab-dso/exe 330: ++ CC=cc 330: ++ CXX=c++ 330: ++ GCC=gcc 330: ++ GXX=g++ 330: ++ OBJDUMP=objdump 330: ++ OBJCOPY=objcopy 330: ++ STRIP=strip 330: ++ QEMU= 330: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh .sh 314: + readelf --symbols out/test/x86_64/symbol-version/c.so 329: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh 329: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 329: ++ export LC_ALL=C 329: ++ LC_ALL=C 329: ++ '[' -z x86_64 ']' 329: ++ '[' -z '' ']' 329: ++ TESTDIR=out/test/x86_64 329: ++ CC=cc 329: ++ CXX=c++ 329: ++ GCC=gcc 329: ++ GXX=g++ 329: ++ OBJDUMP=objdump 329: ++ OBJCOPY=objcopy 329: ++ STRIP=strip 329: ++ QEMU= 318: + cat 318: + cc -o out/test/x86_64/symbol-version5/b.o -c -xc - -fPIC 330: ++ testname=thin-archive 330: ++ t=out/test/x86_64/thin-archive 330: ++ mkdir -p out/test/x86_64/thin-archive 329: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh .sh 300: + grep 'Hello world' 300: + out/test/x86_64/spare-program-headers/exe4 300: Hello world 316: + cc -B. -o out/test/x86_64/symbol-version3/c.so -shared out/test/x86_64/symbol-version3/a.o -Wl,--version-script=out/test/x86_64/symbol-version3/b.version 317: + cc -B. -o out/test/x86_64/symbol-version4/c.so -shared out/test/x86_64/symbol-version4/a.o -Wl,--version-script=out/test/x86_64/symbol-version4/b.version 327: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh .sh 319: + grep 'U puts$' 314: + grep -F foo@VER1 out/test/x86_64/symbol-version/log 328: ++ testname=textrel 328: ++ t=out/test/x86_64/textrel 328: ++ mkdir -p out/test/x86_64/textrel 331: ++ testname=thread-count 331: ++ t=out/test/x86_64/thread-count 331: ++ mkdir -p out/test/x86_64/thread-count 329: ++ testname=textrel2 329: ++ t=out/test/x86_64/textrel2 329: ++ mkdir -p out/test/x86_64/textrel2 327: ++ testname=tbss-only 327: ++ t=out/test/x86_64/tbss-only 327: ++ mkdir -p out/test/x86_64/tbss-only 328: ++ case $MACHINE in 328: ++ tlsdesc_opt=-mtls-dialect=gnu2 330: ++ case $MACHINE in 330: ++ tlsdesc_opt=-mtls-dialect=gnu2 314: 6: 0000000000001759 7 FUNC GLOBAL DEFAULT 16 foo@VER1 300: ++ grep NULL 329: ++ case $MACHINE in 329: ++ tlsdesc_opt=-mtls-dialect=gnu2 331: ++ case $MACHINE in 331: ++ tlsdesc_opt=-mtls-dialect=gnu2 328: +++ uname 329: +++ uname 314: + grep -F foo@VER2 out/test/x86_64/symbol-version/log 315: + cc -B. -o out/test/x86_64/symbol-version2/c.so -shared out/test/x86_64/symbol-version2/a.o -Wl,--version-script=out/test/x86_64/symbol-version2/b.version 300: ++ wc -l 331: +++ uname 327: ++ case $MACHINE in 327: ++ tlsdesc_opt=-mtls-dialect=gnu2 328: ++ '[' Linux = FreeBSD ']' 328: ++ trap 'on_error $LINENO' ERR 328: ++ trap on_exit EXIT 300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 328: ++ echo -n 'Testing textrel ... ' 328: Testing textrel ... ++ set -o pipefail 330: +++ uname 328: ++ set -x 329: ++ '[' Linux = FreeBSD ']' 327: +++ uname 329: ++ trap 'on_error $LINENO' ERR 329: ++ trap on_exit EXIT 329: ++ echo -n 'Testing textrel2 ... ' 329: Testing textrel2 ... ++ set -o pipefail 329: ++ set -x 329: + cat 311: + cc -B. -o out/test/x86_64/symbol-version-as-needed/exe out/test/x86_64/symbol-version-as-needed/b.o -Lout/test/x86_64/symbol-version-as-needed -Wl,--as-needed -lfoo -Wl,-rpath=out/test/x86_64/symbol-version-as-needed 323: + mkdir -p out/test/x86_64/sysroot-linker-script/foo/bar 330: ++ '[' Linux = FreeBSD ']' 330: ++ trap 'on_error $LINENO' ERR 330: ++ trap on_exit EXIT 330: ++ echo -n 'Testing thin-archive ... ' 330: Testing thin-archive ... ++ set -o pipefail 330: ++ set -x 330: + cat 314: 7: 0000000000001760 7 FUNC GLOBAL DEFAULT 16 foo@VER2 328: + cat 328: + cc -o out/test/x86_64/textrel/a.o -c -xc - -fno-PIE 323: + rm -f out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a 330: + cc -o out/test/x86_64/thin-archive/long-long-long-filename.o -c -xc - 331: ++ '[' Linux = FreeBSD ']' 331: ++ trap 'on_error $LINENO' ERR 331: ++ trap on_exit EXIT 331: ++ echo -n 'Testing thread-count ... ' 331: Testing thread-count ... ++ set -o pipefail 331: ++ set -x 323: + ar rcs out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/x86_64/sysroot-linker-script/a.o 331: + cc -o out/test/x86_64/thread-count/a.o -c -xc - 331: + cat 294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o 314: + grep -F foo@@VER3 out/test/x86_64/symbol-version/log 314: 5: 0000000000001767 7 FUNC GLOBAL DEFAULT 16 foo@@VER3 314: + on_exit 314: + echo OK 314: OK 314: + exit 0 290/425 Test #314: x86_64-symbol-version ................................. Passed 0.55 sec 329: + cc -o out/test/x86_64/textrel2/a.o -c -xc - -fPIE 327: ++ '[' Linux = FreeBSD ']' 327: ++ trap 'on_error $LINENO' ERR 327: ++ trap on_exit EXIT 327: ++ echo -n 'Testing tbss-only ... ' 327: Testing tbss-only ... ++ set -o pipefail 327: ++ set -x 327: + cat 327: + cc -o out/test/x86_64/tbss-only/a.o -c -xc - 291: 3 printf("Hello world\n"); 291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 300: + '[' 5 -eq 5 ']' 300: + on_exit 300: + echo OK 300: OK 300: + exit 0 319: U puts 319: + on_exit 319: + echo OK 319: OK 319: + exit 0 269: + cat 269: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/b.o - test 332 Start 332: x86_64-tls-alignment-multi 332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh" 332: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 332: Environment variables: 332: MACHINE=x86_64 332: CPU= 332: Test timeout computed to be: 1500 291/425 Test #300: x86_64-spare-program-headers .......................... Passed 1.03 sec 292/425 Test #319: x86_64-symtab-dso ..................................... Passed 0.53 sec test 333 Start 333: x86_64-tls-common 333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh" 333: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 333: Environment variables: 333: MACHINE=x86_64 333: CPU= 333: Test timeout computed to be: 1500 test 334 Start 334: x86_64-tls-df-static-tls 334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh" 334: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 334: Environment variables: 334: MACHINE=x86_64 334: CPU= 334: Test timeout computed to be: 1500 323: + cat 323: + cat 323: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - 295: + cc -B. -o out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o 298: + ./mold -r -o out/test/x86_64/sort-debug-info-merged/c.o out/test/x86_64/sort-debug-info-merged/a.o out/test/x86_64/sort-debug-info-merged/b.o 304: + rm -f out/test/x86_64/static-archive/d.a 304: + cd out/test/x86_64/static-archive 304: + ar rcs d.a long-long-long-filename.o b.o 332: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh 332: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 332: ++ export LC_ALL=C 332: ++ LC_ALL=C 332: ++ '[' -z x86_64 ']' 332: ++ '[' -z '' ']' 332: ++ TESTDIR=out/test/x86_64 332: ++ CC=cc 332: ++ CXX=c++ 332: ++ GCC=gcc 332: ++ GXX=g++ 332: ++ OBJDUMP=objdump 332: ++ OBJCOPY=objcopy 332: ++ STRIP=strip 332: ++ QEMU= 332: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh .sh 332: ++ testname=tls-alignment-multi 332: ++ t=out/test/x86_64/tls-alignment-multi 332: ++ mkdir -p out/test/x86_64/tls-alignment-multi 332: ++ case $MACHINE in 332: ++ tlsdesc_opt=-mtls-dialect=gnu2 332: +++ uname 301: + nm out/test/x86_64/start-lib/exe 313: + readelf -W --dyn-syms out/test/x86_64/symbol-version-multi/c.so 313: + grep -F foo@TEST1 313: 6: 0000000000001679 7 FUNC GLOBAL DEFAULT 14 foo@TEST1 313: + readelf -W --dyn-syms out/test/x86_64/symbol-version-multi/c.so 313: + grep -F foo@@TEST2 313: 5: 0000000000001679 7 FUNC GLOBAL DEFAULT 14 foo@@TEST2 313: + on_exit 313: + echo OK 313: OK 313: + exit 0 302: + out/test/x86_64/start-stop-symbol/exe 302: + grep 'section foo section foo' 302: section foo section foo 302: + on_exit 302: + echo OK 302: OK 302: + exit 0 318: + cat 318: + cc -B. -shared -o out/test/x86_64/symbol-version5/libfoo.so out/test/x86_64/symbol-version5/a.o 305: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie 324: + cat 324: + cc -c -o out/test/x86_64/sysroot/b.o -xc - 309: + out/test/x86_64/stt-common/exe 309: + grep '0 5 42' 309: 0 5 42 309: + readelf --sections out/test/x86_64/stt-common/exe 333: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh 333: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 333: ++ export LC_ALL=C 333: ++ LC_ALL=C 333: ++ '[' -z x86_64 ']' 333: ++ '[' -z '' ']' 333: ++ TESTDIR=out/test/x86_64 333: ++ CC=cc 333: ++ CXX=c++ 333: ++ GCC=gcc 333: ++ GXX=g++ 333: ++ OBJDUMP=objdump 333: ++ OBJCOPY=objcopy 333: ++ STRIP=strip 333: ++ QEMU= 293/425 Test #302: x86_64-start-stop-symbol .............................. Passed 0.99 sec 294/425 Test #313: x86_64-symbol-version-multi ........................... Passed 0.70 sec 332: ++ '[' Linux = FreeBSD ']' 332: ++ trap 'on_error $LINENO' ERR 332: ++ trap on_exit EXIT 332: ++ echo -n 'Testing tls-alignment-multi ... ' 332: Testing tls-alignment-multi ... ++ set -o pipefail 332: ++ set -x 333: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh .sh 334: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh test 335 Start 335: x86_64-tls-dso 335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh" 335: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 335: Environment variables: 335: MACHINE=x86_64 335: CPU= 335: Test timeout computed to be: 1500 test 336 Start 336: x86_64-tls-gd-dlopen 336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh" 336: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 336: Environment variables: 336: MACHINE=x86_64 336: CPU= 336: Test timeout computed to be: 1500 332: + cat 332: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/a.o -xc - 333: ++ testname=tls-common 333: ++ t=out/test/x86_64/tls-common 333: ++ mkdir -p out/test/x86_64/tls-common 333: ++ case $MACHINE in 333: ++ tlsdesc_opt=-mtls-dialect=gnu2 333: +++ uname 333: ++ '[' Linux = FreeBSD ']' 333: ++ trap 'on_error $LINENO' ERR 333: ++ trap on_exit EXIT 333: ++ echo -n 'Testing tls-common ... ' 333: Testing tls-common ... ++ set -o pipefail 333: ++ set -x 333: + cat 333: + cc -o out/test/x86_64/tls-common/a.o -c -xassembler - 334: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 334: ++ export LC_ALL=C 334: ++ LC_ALL=C 334: ++ '[' -z x86_64 ']' 334: ++ '[' -z '' ']' 334: ++ TESTDIR=out/test/x86_64 334: ++ CC=cc 334: ++ CXX=c++ 334: ++ GCC=gcc 334: ++ GXX=g++ 334: ++ OBJDUMP=objdump 334: ++ OBJCOPY=objcopy 334: ++ STRIP=strip 334: ++ QEMU= 334: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh .sh 334: ++ testname=tls-df-static-tls 334: ++ t=out/test/x86_64/tls-df-static-tls 334: ++ mkdir -p out/test/x86_64/tls-df-static-tls 334: ++ case $MACHINE in 334: ++ tlsdesc_opt=-mtls-dialect=gnu2 309: + grep '.common .*NOBITS' out/test/x86_64/stt-common/log 309: [30] .common NOBITS 0000000000003994 00000990 309: + on_exit 309: + echo OK 309: OK 309: + exit 0 223: + readelf -WS out/test/x86_64/many-input-sections2/b.o 335: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh 335: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 335: ++ export LC_ALL=C 335: ++ LC_ALL=C 335: ++ '[' -z x86_64 ']' 335: ++ '[' -z '' ']' 335: ++ TESTDIR=out/test/x86_64 335: ++ CC=cc 335: ++ CXX=c++ 335: ++ GCC=gcc 335: ++ GXX=g++ 335: ++ OBJDUMP=objdump 335: ++ OBJCOPY=objcopy 335: ++ STRIP=strip 335: ++ QEMU= 295/425 Test #309: x86_64-stt-common ..................................... Passed 0.82 sec 334: +++ uname 335: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh .sh 336: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh test 337 Start 337: x86_64-tls-gd-noplt 337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh" 337: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 337: Environment variables: 337: MACHINE=x86_64 337: CPU= 337: Test timeout computed to be: 1500 334: ++ '[' Linux = FreeBSD ']' 334: ++ trap 'on_error $LINENO' ERR 334: ++ trap on_exit EXIT 334: ++ echo -n 'Testing tls-df-static-tls ... ' 334: Testing tls-df-static-tls ... ++ set -o pipefail 334: ++ set -x 334: + cat 334: + cc -fPIC -ftls-model=initial-exec -c -o out/test/x86_64/tls-df-static-tls/a.o -xc - 335: ++ testname=tls-dso 335: ++ t=out/test/x86_64/tls-dso 335: ++ mkdir -p out/test/x86_64/tls-dso 335: ++ case $MACHINE in 335: ++ tlsdesc_opt=-mtls-dialect=gnu2 336: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 336: ++ export LC_ALL=C 336: ++ LC_ALL=C 336: ++ '[' -z x86_64 ']' 336: ++ '[' -z '' ']' 336: ++ TESTDIR=out/test/x86_64 336: ++ CC=cc 336: ++ CXX=c++ 336: ++ GCC=gcc 336: ++ GXX=g++ 336: ++ OBJDUMP=objdump 336: ++ OBJCOPY=objcopy 336: ++ STRIP=strip 336: ++ QEMU= 336: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh .sh 336: ++ testname=tls-gd-dlopen 336: ++ t=out/test/x86_64/tls-gd-dlopen 336: ++ mkdir -p out/test/x86_64/tls-gd-dlopen 335: +++ uname 333: + cat 333: + cc -o out/test/x86_64/tls-common/b.o -c -xc -std=c11 - 337: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh 335: ++ '[' Linux = FreeBSD ']' 335: ++ trap 'on_error $LINENO' ERR 335: ++ trap on_exit EXIT 335: ++ echo -n 'Testing tls-dso ... ' 335: Testing tls-dso ... ++ set -o pipefail 335: ++ set -x 336: ++ case $MACHINE in 336: ++ tlsdesc_opt=-mtls-dialect=gnu2 335: + cat 337: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 337: ++ export LC_ALL=C 337: ++ LC_ALL=C 337: ++ '[' -z x86_64 ']' 337: ++ '[' -z '' ']' 337: ++ TESTDIR=out/test/x86_64 337: ++ CC=cc 337: ++ CXX=c++ 337: ++ GCC=gcc 337: ++ GXX=g++ 337: ++ OBJDUMP=objdump 337: ++ OBJCOPY=objcopy 337: ++ STRIP=strip 337: ++ QEMU= 335: + cc -fPIC -shared -o out/test/x86_64/tls-dso/a.so -xc - 336: +++ uname 337: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh .sh 336: ++ '[' Linux = FreeBSD ']' 336: ++ trap 'on_error $LINENO' ERR 336: ++ trap on_exit EXIT 336: ++ echo -n 'Testing tls-gd-dlopen ... ' 336: Testing tls-gd-dlopen ... ++ set -o pipefail 336: ++ set -x 337: ++ testname=tls-gd-noplt 337: ++ t=out/test/x86_64/tls-gd-noplt 337: ++ mkdir -p out/test/x86_64/tls-gd-noplt 336: + cat 336: + cc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/a.o -xc - 337: ++ case $MACHINE in 337: ++ tlsdesc_opt=-mtls-dialect=gnu2 337: +++ uname 337: ++ '[' Linux = FreeBSD ']' 337: ++ trap 'on_error $LINENO' ERR 337: ++ trap on_exit EXIT 337: ++ echo -n 'Testing tls-gd-noplt ... ' 337: Testing tls-gd-noplt ... ++ set -o pipefail 337: ++ set -x 337: + cat 337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/a.o -xc - 301: + not grep ' foo$' out/test/x86_64/start-lib/log 301: + grep ' foo$' out/test/x86_64/start-lib/log 301: + return 0 301: + grep ' bar$' out/test/x86_64/start-lib/log 301: 00000000000016b9 t bar 301: + on_exit 301: + echo OK 301: OK 301: + exit 0 296/425 Test #301: x86_64-start-lib ...................................... Passed 1.02 sec test 338 Start 338: x86_64-tls-gd-to-ie 338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh" 338: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 338: Environment variables: 338: MACHINE=x86_64 338: CPU= 338: Test timeout computed to be: 1500 338: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh 338: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 338: ++ export LC_ALL=C 338: ++ LC_ALL=C 338: ++ '[' -z x86_64 ']' 338: ++ '[' -z '' ']' 338: ++ TESTDIR=out/test/x86_64 338: ++ CC=cc 338: ++ CXX=c++ 338: ++ GCC=gcc 338: ++ GXX=g++ 338: ++ OBJDUMP=objdump 338: ++ OBJCOPY=objcopy 338: ++ STRIP=strip 338: ++ QEMU= 338: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh .sh 338: ++ testname=tls-gd-to-ie 338: ++ t=out/test/x86_64/tls-gd-to-ie 338: ++ mkdir -p out/test/x86_64/tls-gd-to-ie 338: ++ case $MACHINE in 338: ++ tlsdesc_opt=-mtls-dialect=gnu2 338: +++ uname 338: ++ '[' Linux = FreeBSD ']' 338: ++ trap 'on_error $LINENO' ERR 338: ++ trap on_exit EXIT 338: ++ echo -n 'Testing tls-gd-to-ie ... ' 338: Testing tls-gd-to-ie ... ++ set -o pipefail 338: ++ set -x 338: + cat 338: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/a.o -xc - 304: + cc -B. -Wl,--trace -o out/test/x86_64/static-archive/exe out/test/x86_64/static-archive/c.o out/test/x86_64/static-archive/d.a 299: 1 int y = 1; 299: + gdb out/test/x86_64/sort-debug-info/exe2 -ex 'list main' -ex quit 299: + grep 'int y = 1' 329: /tmp/ccFMdnfH.s: Assembler messages: 329: /tmp/ccFMdnfH.s:28: Warning: ignoring changed section attributes for .text 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-no-threads 324: + mkdir -p out/test/x86_64/sysroot/foo/bar 327: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o 322: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/b.o 328: + cat 329: + cc -o out/test/x86_64/textrel2/exe1 out/test/x86_64/textrel2/a.o -pie 269: + ./mold -r -o out/test/x86_64/relocatable-many-sections/c.o out/test/x86_64/relocatable-many-sections/a.o out/test/x86_64/relocatable-many-sections/b.o 328: + cc -o out/test/x86_64/textrel/b.o -c -xc - -fno-PIE 323: + cc -B. -o out/test/x86_64/sysroot-linker-script/exe out/test/x86_64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/x86_64/sysroot-linker-script/ out/test/x86_64/sysroot-linker-script/foo/bar/b.script 336: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o 334: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/b.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--relax 326: + cat 333: + cc -B. -o out/test/x86_64/tls-common/exe out/test/x86_64/tls-common/a.o out/test/x86_64/tls-common/b.o 291: + cc -B. -o out/test/x86_64/separate-debug-file/exe2 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--no-build-id 310: + rm -f out/test/x86_64/symbol-rank/x.a 326: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -xc - 338: + cat 337: + cat 324: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a 332: + cat 332: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - 325: + cat 310: + ar rcs out/test/x86_64/symbol-rank/x.a out/test/x86_64/symbol-rank/a.o out/test/x86_64/symbol-rank/b.o out/test/x86_64/symbol-rank/c.o 337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - 325: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - 324: + ar rcs out/test/x86_64/sysroot/foo/bar/libfoo.a out/test/x86_64/sysroot/a.o out/test/x86_64/sysroot/b.o 330: + cat 338: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/b.o -xc - 330: + cc -o out/test/x86_64/thin-archive/b.o -c -xc - 329: /usr/bin/ld: out/test/x86_64/textrel2/a.o: warning: relocation against `hello' in read-only section `.text' 329: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE 329: + out/test/x86_64/textrel2/exe1 329: Hello world 329: + cc -B. -o out/test/x86_64/textrel2/exe2 out/test/x86_64/textrel2/a.o -pie 223: + grep -F .data.100000 out/test/x86_64/many-input-sections2/log1 223: [ 9] .data.100000 PROGBITS 0000000000000000 00004e 000002 00 WA 0 0 1 223: + readelf -Ws out/test/x86_64/many-input-sections2/b.o 310: + cc -B. -o out/test/x86_64/symbol-rank/exe out/test/x86_64/symbol-rank/d.o out/test/x86_64/symbol-rank/x.a 324: + cat 324: + cc -c -o out/test/x86_64/sysroot/c.o -xc - 328: /tmp/cc7ScOyr.s: Assembler messages: 328: /tmp/cc7ScOyr.s:4: Warning: ignoring changed section attributes for .text 299: 1 int y = 1; 299: + on_exit 299: + echo OK 299: OK 299: + exit 0 297/425 Test #299: x86_64-sort-debug-info ................................ Passed 1.43 sec test 339 Start 339: x86_64-tls-gd 339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh" 339: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 339: Environment variables: 339: MACHINE=x86_64 339: CPU= 339: Test timeout computed to be: 1500 328: + cc -o out/test/x86_64/textrel/exe out/test/x86_64/textrel/a.o out/test/x86_64/textrel/b.o -no-pie 330: + cc -o out/test/x86_64/thin-archive/c.o -c -xc - 330: + cat 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/c.so out/test/x86_64/tls-gd-to-ie/a.o 298: + cat 298: + cc -o out/test/x86_64/sort-debug-info-merged/d.o -c -xc - -g -gdwarf64 325: + cat 339: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh 325: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - 326: + cat 337: + cat 326: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - 337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - 332: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/c.so out/test/x86_64/tls-alignment-multi/a.o 339: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 339: ++ export LC_ALL=C 339: ++ LC_ALL=C 339: ++ '[' -z x86_64 ']' 339: ++ '[' -z '' ']' 339: ++ TESTDIR=out/test/x86_64 315: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so 214: + '[' x86_64 = ppc64 ']' 339: ++ CC=cc 339: ++ CXX=c++ 219: + readelf -Ws out/test/x86_64/lto-nostdlib/exe 316: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so 339: ++ GCC=gcc 339: ++ GXX=g++ 339: ++ OBJDUMP=objdump 339: ++ OBJCOPY=objcopy 339: ++ STRIP=strip 339: ++ QEMU= 219: + grep -E ' _start' 311: + grep foo2 214: + nm -D out/test/x86_64/lto-dso/b.so 214: + grep 'T foo' 210: + out/test/x86_64/lto-archive/exe 311: + out/test/x86_64/symbol-version-as-needed/exe 215: + out/test/x86_64/lto-gcc/exe1 318: + cc -B. -shared -o out/test/x86_64/symbol-version5/libbar.so out/test/x86_64/symbol-version5/b.o -Wl,--version-script=out/test/x86_64/symbol-version5/c.version 215: + grep 'Hello world' 339: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh .sh 210: + grep 'Hello world' 320: + readelf -s out/test/x86_64/symtab-section-symbols/exe 334: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so 311: foo2 334: + grep STATIC_TLS 311: + on_exit 311: + echo OK 311: OK 311: + exit 0 298/425 Test #311: x86_64-symbol-version-as-needed ....................... Passed 1.11 sec 320: + grep 'SECTION LOCAL DEFAULT' 215: Hello world 215: + cat 215: + gcc -flto -ffat-lto-objects -c -o out/test/x86_64/lto-gcc/b.o -xc - 317: + cat 317: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC 210: Hello world 210: + nm out/test/x86_64/lto-archive/exe 219: 47: 0000000000001378 7 FUNC LOCAL DEFAULT 8 _start 219: + on_exit 219: + echo OK 219: OK 219: + exit 0 339: ++ testname=tls-gd 339: ++ t=out/test/x86_64/tls-gd 339: ++ mkdir -p out/test/x86_64/tls-gd test 340 Start 340: x86_64-tls-ie 340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh" 340: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 340: Environment variables: 340: MACHINE=x86_64 340: CPU= 340: Test timeout computed to be: 1500 299/425 Test #219: x86_64-lto-nostdlib ................................... Passed 5.41 sec 320: 1: 00000000000002e0 0 SECTION LOCAL DEFAULT 1 .interp 320: 2: 0000000000000300 0 SECTION LOCAL DEFAULT 2 .note.gnu.property 320: 3: 0000000000000320 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag 320: 4: 0000000000000340 0 SECTION LOCAL DEFAULT 4 .note.gnu.build-id 320: 5: 0000000000000368 0 SECTION LOCAL DEFAULT 5 .gnu.hash 320: 6: 0000000000000388 0 SECTION LOCAL DEFAULT 6 .dynsym 320: 7: 00000000000003e8 0 SECTION LOCAL DEFAULT 7 .dynstr 320: 8: 0000000000000430 0 SECTION LOCAL DEFAULT 8 .gnu.version 320: 9: 0000000000000438 0 SECTION LOCAL DEFAULT 9 .gnu.version_r 320: 10: 0000000000000468 0 SECTION LOCAL DEFAULT 10 .rela.dyn 320: 11: 00000000000004f8 0 SECTION LOCAL DEFAULT 11 .rela.plt 320: 12: 0000000000000510 0 SECTION LOCAL DEFAULT 12 .eh_frame 320: 13: 0000000000000578 0 SECTION LOCAL DEFAULT 13 .eh_frame_hdr 320: 14: 0000000000000594 0 SECTION LOCAL DEFAULT 14 .rodata 320: 15: 00000000000005a0 0 SECTION LOCAL DEFAULT 15 .rodata.cst4 320: 16: 00000000000015a4 0 SECTION LOCAL DEFAULT 16 .fini 320: 17: 00000000000015b0 0 SECTION LOCAL DEFAULT 17 .init 320: 18: 00000000000015d0 0 SECTION LOCAL DEFAULT 18 .plt 320: 19: 0000000000001600 0 SECTION LOCAL DEFAULT 19 .plt.got 320: 20: 0000000000001610 0 SECTION LOCAL DEFAULT 20 .text 320: 21: 0000000000002718 0 SECTION LOCAL DEFAULT 21 .dynamic 320: 22: 00000000000028f8 0 SECTION LOCAL DEFAULT 22 .fini_array 320: 23: 0000000000002900 0 SECTION LOCAL DEFAULT 23 .init_array 320: 24: 0000000000002908 0 SECTION LOCAL DEFAULT 24 .got 320: 25: 0000000000002940 0 SECTION LOCAL DEFAULT 25 .relro_padding 320: 26: 0000000000003940 0 SECTION LOCAL DEFAULT 26 .data 320: 27: 0000000000003950 0 SECTION LOCAL DEFAULT 27 .got.plt 320: 28: 0000000000003970 0 SECTION LOCAL DEFAULT 28 .tm_clone_table 320: 29: 0000000000003970 0 SECTION LOCAL DEFAULT 29 .bss 320: 30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .comment 320: 31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .shstrtab 320: 32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .strtab 320: 33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .symtab 320: + on_exit 320: + echo OK 320: OK 320: + exit 0 300/425 Test #320: x86_64-symtab-section-symbols ......................... Passed 0.96 sec 339: ++ case $MACHINE in 339: ++ tlsdesc_opt=-mtls-dialect=gnu2 339: +++ uname 339: ++ '[' Linux = FreeBSD ']' 339: ++ trap 'on_error $LINENO' ERR 339: ++ trap on_exit EXIT 339: ++ echo -n 'Testing tls-gd ... ' 339: Testing tls-gd ... ++ set -o pipefail 339: ++ set -x 339: + cc -fPIC -c -o out/test/x86_64/tls-gd/a.o -xc - 339: + cat test 341 Start 341: x86_64-tls-irregular-start-addr 341: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh" 341: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 341: Environment variables: 341: MACHINE=x86_64 341: CPU= 341: Test timeout computed to be: 1500 316: + grep ' foo@@TEST1' out/test/x86_64/symbol-version3/log 316: 5: 0000000000001739 7 FUNC GLOBAL DEFAULT 14 foo@@TEST1 316: + grep ' foo@TEST2' out/test/x86_64/symbol-version3/log 316: 6: 0000000000001740 7 FUNC GLOBAL DEFAULT 14 foo@TEST2 316: + grep ' foo@TEST3' out/test/x86_64/symbol-version3/log 316: 7: 0000000000001747 7 FUNC GLOBAL DEFAULT 14 foo@TEST3 316: + not grep ' foo$' out/test/x86_64/symbol-version3/log 316: + grep ' foo$' out/test/x86_64/symbol-version3/log 316: + return 0 316: + on_exit 316: + echo OK 316: OK 316: + exit 0 301/425 Test #316: x86_64-symbol-version3 ................................ Passed 1.00 sec 292: + out/test/x86_64/shared-abs-sym/exe2 292: + grep foo=0x3 292: foo=0x3 292: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so 292: + out/test/x86_64/shared-abs-sym/exe1 292: + grep foo=0x5 292: foo=0x5 292: + on_exit 292: + echo OK 292: OK 292: + exit 0 315: + grep ' foo@TEST' out/test/x86_64/symbol-version2/log 315: 7: 0000000000001689 7 FUNC GLOBAL DEFAULT 14 foo@TEST 315: + grep ' bar@TEST' out/test/x86_64/symbol-version2/log 315: 5: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar@TEST 315: + grep ' bar1' out/test/x86_64/symbol-version2/log 315: 6: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar1 315: + not grep ' foo@@TEST' out/test/x86_64/symbol-version2/log 315: + grep ' foo@@TEST' out/test/x86_64/symbol-version2/log 315: + return 0 315: + on_exit 315: + echo OK 315: OK 315: + exit 0 212: + on_exit 212: + echo OK 212: OK 212: + exit 0 302/425 Test #212: x86_64-lto-archive3 ................................... Passed 5.51 sec 334: 0x000000000000001e (FLAGS) STATIC_TLS 334: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/c.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--no-relax 291: + grep -F .gnu_debuglink 291: + readelf -SW out/test/x86_64/separate-debug-file/exe2 291: [30] .gnu_debuglink PROGBITS 0000000000000000 000984 000010 00 0 0 4 291: + flock out/test/x86_64/separate-debug-file/exe2.dbg true 291: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit 291: + grep -F printf 340: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh 340: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 340: ++ export LC_ALL=C 340: ++ LC_ALL=C 340: ++ '[' -z x86_64 ']' 340: ++ '[' -z '' ']' 340: ++ TESTDIR=out/test/x86_64 340: ++ CC=cc 340: ++ CXX=c++ 340: ++ GCC=gcc 340: ++ GXX=g++ 340: ++ OBJDUMP=objdump 340: ++ OBJCOPY=objcopy 340: ++ STRIP=strip 340: ++ QEMU= 340: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh .sh 340: ++ testname=tls-ie 340: ++ t=out/test/x86_64/tls-ie 340: ++ mkdir -p out/test/x86_64/tls-ie 340: ++ case $MACHINE in 340: ++ tlsdesc_opt=-mtls-dialect=gnu2 340: +++ uname 340: ++ '[' Linux = FreeBSD ']' 340: ++ trap 'on_error $LINENO' ERR 340: ++ trap on_exit EXIT 340: ++ echo -n 'Testing tls-ie ... ' 340: Testing tls-ie ... ++ set -o pipefail 340: ++ set -x 340: + cat 340: + cc -fPIC -c -o out/test/x86_64/tls-ie/a.o -xc - test 342 Start 342: x86_64-tls-large-alignment 342: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh" 342: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 342: Environment variables: 342: MACHINE=x86_64 342: CPU= 342: Test timeout computed to be: 1500 test 343 Start 343: x86_64-tls-large-static-image 343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh" 343: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 343: Environment variables: 343: MACHINE=x86_64 343: CPU= 343: Test timeout computed to be: 1500 test 344 Start 344: x86_64-tls-ld-noplt 344: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh" 344: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 344: Environment variables: 344: MACHINE=x86_64 344: CPU= 344: Test timeout computed to be: 1500 303/425 Test #292: x86_64-shared-abs-sym ................................. Passed 1.69 sec 304/425 Test #315: x86_64-symbol-version2 ................................ Passed 1.18 sec 214: 00000000000015d9 T foo 214: + on_exit 214: + echo OK 214: OK 214: + exit 0 305/425 Test #214: x86_64-lto-dso ........................................ Passed 5.51 sec 210: + grep hello out/test/x86_64/lto-archive/log 210: 0000000000001729 t hello 210: + not grep howdy out/test/x86_64/lto-archive/log 210: + grep howdy out/test/x86_64/lto-archive/log 210: + return 0 210: + on_exit 210: + echo OK 210: OK 210: + exit 0 306/425 Test #210: x86_64-lto-archive .................................... Passed 5.53 sec 322: + out/test/x86_64/synthetic-symbols/exe 322: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log 322: __ehdr_start=0x40000 322: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log 322: __executable_start=0x40000 322: + grep '^__dso_handle=' out/test/x86_64/synthetic-symbols/log 322: __dso_handle=0x43a70 322: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log 322: section foo 322: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - 322: + cat 294: + grep 'Hello world' 294: + out/test/x86_64/shuffle-sections-seed/exe1 294: Hello world 294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 336: + cat 336: + cc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 341: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh 341: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 341: ++ export LC_ALL=C 341: ++ LC_ALL=C 341: ++ '[' -z x86_64 ']' 341: ++ '[' -z '' ']' 341: ++ TESTDIR=out/test/x86_64 341: ++ CC=cc 341: ++ CXX=c++ 341: ++ GCC=gcc 341: ++ GXX=g++ 341: ++ OBJDUMP=objdump 341: ++ OBJCOPY=objcopy 341: ++ STRIP=strip 341: ++ QEMU= 341: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh .sh 341: ++ testname=tls-irregular-start-addr 341: ++ t=out/test/x86_64/tls-irregular-start-addr 341: ++ mkdir -p out/test/x86_64/tls-irregular-start-addr 341: ++ case $MACHINE in 341: ++ tlsdesc_opt=-mtls-dialect=gnu2 341: +++ uname 341: ++ '[' Linux = FreeBSD ']' 341: ++ trap 'on_error $LINENO' ERR 341: ++ trap on_exit EXIT 341: ++ echo -n 'Testing tls-irregular-start-addr ... ' 341: Testing tls-irregular-start-addr ... ++ set -o pipefail 341: ++ set -x 341: + cat 341: + cc -fPIC -c -o out/test/x86_64/tls-irregular-start-addr/a.o -xc - test 345 Start 345: x86_64-tls-ld 345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh" 345: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 345: Environment variables: 345: MACHINE=x86_64 345: CPU= 345: Test timeout computed to be: 1500 test 346 Start 346: x86_64-tls-le-error 346: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh" 346: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 346: Environment variables: 346: MACHINE=x86_64 346: CPU= 346: Test timeout computed to be: 1500 test 347 Start 347: x86_64-tls-le 347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh" 347: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 347: Environment variables: 347: MACHINE=x86_64 347: CPU= 347: Test timeout computed to be: 1500 test 348 Start 348: x86_64-tls-nopic 348: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh" 348: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 348: Environment variables: 348: MACHINE=x86_64 348: CPU= 348: Test timeout computed to be: 1500 304: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/x86_64/static-archive/log 304: trace: out/test/x86_64/static-archive/d.a(long-long-long-filename.o) 304: + grep -F 'static-archive/d.a(b.o)' out/test/x86_64/static-archive/log 304: trace: out/test/x86_64/static-archive/d.a(b.o) 304: + grep -F static-archive/c.o out/test/x86_64/static-archive/log 304: trace: out/test/x86_64/static-archive/c.o 304: + out/test/x86_64/static-archive/exe 304: + grep 8 304: 8 304: + on_exit 304: + echo OK 304: OK 304: + exit 0 329: + out/test/x86_64/textrel2/exe2 329: + grep 'Hello world' 329: Hello world 329: + cc -o out/test/x86_64/textrel2/exe3 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs 325: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=out/test/x86_64/sysroot2/sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o 324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=foo/bar -lfoo 327: + out/test/x86_64/tbss-only/exe 327: + on_exit 327: + echo OK 327: OK 327: + exit 0 295: + out/test/x86_64/shuffle-sections/exe1 295: + grep 'Hello world' 295: Hello world 295: + cc -B. -o out/test/x86_64/shuffle-sections/exe2 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o -Wl,-shuffle-sections 335: + cat 335: + cc -c -o out/test/x86_64/tls-dso/b.o -xc - 333: + readelf -WS out/test/x86_64/tls-common/exe 333: + grep -F .tls_common 333: [21] .tls_common NOBITS 0000000000002764 000764 000004 00 WAT 0 0 4 333: + out/test/x86_64/tls-common/exe 333: + grep '^foo=0$' 333: foo=0 333: + on_exit 333: + echo OK 333: OK 333: + exit 0 298: + MOLD_DEBUG=1 298: + cc -B. -o out/test/x86_64/sort-debug-info-merged/exe1 out/test/x86_64/sort-debug-info-merged/c.o out/test/x86_64/sort-debug-info-merged/d.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-merged/map1 332: + cc -B. -ldl -pthread -o out/test/x86_64/tls-alignment-multi/exe out/test/x86_64/tls-alignment-multi/b.o -Wl,-rpath,out/test/x86_64/tls-alignment-multi 323: + on_exit 323: + echo OK 323: OK 323: + exit 0 310: + out/test/x86_64/symbol-rank/exe 310: + grep '^0 0 0 5$' 310: 0 0 0 5 310: + on_exit 310: + echo OK 310: OK 310: + exit 0 328: + out/test/x86_64/textrel/exe 328: Hello world 328: + cc -B. -o out/test/x86_64/textrel/exe out/test/x86_64/textrel/a.o out/test/x86_64/textrel/b.o -no-pie 305: + out/test/x86_64/static-pie/exe1 305: + grep 'Hello world' 305: Hello world 305: + cc -B. -o out/test/x86_64/static-pie/exe2 out/test/x86_64/static-pie/a.o -static-pie -Wl,--no-relax 342: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh 342: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 342: ++ export LC_ALL=C 342: ++ LC_ALL=C 342: ++ '[' -z x86_64 ']' 342: ++ '[' -z '' ']' 342: ++ TESTDIR=out/test/x86_64 342: ++ CC=cc 342: ++ CXX=c++ 342: ++ GCC=gcc 342: ++ GXX=g++ 342: ++ OBJDUMP=objdump 342: ++ OBJCOPY=objcopy 342: ++ STRIP=strip 342: ++ QEMU= 342: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh .sh 342: ++ testname=tls-large-alignment 342: ++ t=out/test/x86_64/tls-large-alignment 342: ++ mkdir -p out/test/x86_64/tls-large-alignment 342: ++ case $MACHINE in 342: ++ tlsdesc_opt=-mtls-dialect=gnu2 342: +++ uname 342: ++ '[' Linux = FreeBSD ']' 342: ++ trap 'on_error $LINENO' ERR 342: ++ trap on_exit EXIT 342: ++ echo -n 'Testing tls-large-alignment ... ' 342: Testing tls-large-alignment ... ++ set -o pipefail 342: ++ set -x 342: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/a.o -xc - 342: + cat 343: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh 343: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 343: ++ export LC_ALL=C 343: ++ LC_ALL=C 343: ++ '[' -z x86_64 ']' 343: ++ '[' -z '' ']' 343: ++ TESTDIR=out/test/x86_64 343: ++ CC=cc 343: ++ CXX=c++ 343: ++ GCC=gcc 343: ++ GXX=g++ 343: ++ OBJDUMP=objdump 343: ++ OBJCOPY=objcopy 343: ++ STRIP=strip 343: ++ QEMU= 343: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh .sh 343: ++ testname=tls-large-static-image 343: ++ t=out/test/x86_64/tls-large-static-image 343: ++ mkdir -p out/test/x86_64/tls-large-static-image 343: ++ case $MACHINE in 343: ++ tlsdesc_opt=-mtls-dialect=gnu2 344: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh 344: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 344: ++ export LC_ALL=C 344: ++ LC_ALL=C 344: ++ '[' -z x86_64 ']' 344: ++ '[' -z '' ']' 344: ++ TESTDIR=out/test/x86_64 344: ++ CC=cc 344: ++ CXX=c++ 344: ++ GCC=gcc 344: ++ GXX=g++ 344: ++ OBJDUMP=objdump 344: ++ OBJCOPY=objcopy 344: ++ STRIP=strip 344: ++ QEMU= 344: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh .sh 344: ++ testname=tls-ld-noplt 344: ++ t=out/test/x86_64/tls-ld-noplt 344: ++ mkdir -p out/test/x86_64/tls-ld-noplt 344: ++ case $MACHINE in 344: ++ tlsdesc_opt=-mtls-dialect=gnu2 307/425 Test #304: x86_64-static-archive ................................. Passed 1.36 sec 308/425 Test #310: x86_64-symbol-rank .................................... Passed 1.33 sec 309/425 Test #323: x86_64-sysroot-linker-script .......................... Passed 1.03 sec 310/425 Test #327: x86_64-tbss-only ...................................... Passed 0.78 sec 311/425 Test #333: x86_64-tls-common ..................................... Passed 0.53 sec test 349 Start 349: x86_64-tls-pic 349: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh" 349: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 349: Environment variables: 349: MACHINE=x86_64 349: CPU= 349: Test timeout computed to be: 1500 test 350 Start 350: x86_64-tls-small-alignment 350: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh" 350: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 350: Environment variables: 350: MACHINE=x86_64 350: CPU= 350: Test timeout computed to be: 1500 test 351 Start 351: x86_64-tlsdesc-dlopen 351: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh" 351: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 351: Environment variables: 351: MACHINE=x86_64 351: CPU= 351: Test timeout computed to be: 1500 test 352 Start 352: x86_64-tlsdesc-import 352: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh" 352: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 352: Environment variables: 352: MACHINE=x86_64 352: CPU= 352: Test timeout computed to be: 1500 test 353 Start 353: x86_64-tlsdesc-initial-exec 353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh" 353: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 353: Environment variables: 353: MACHINE=x86_64 353: CPU= 353: Test timeout computed to be: 1500 330: + cc -o out/test/x86_64/thin-archive/d.o -c -xc - 330: + cat 337: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/b.o 326: + cc -B. -o out/test/x86_64/tail-call/exe out/test/x86_64/tail-call/a.o out/test/x86_64/tail-call/b.o out/test/x86_64/tail-call/c.o 345: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh 345: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 345: ++ export LC_ALL=C 345: ++ LC_ALL=C 345: ++ '[' -z x86_64 ']' 345: ++ '[' -z '' ']' 345: ++ TESTDIR=out/test/x86_64 345: ++ CC=cc 345: ++ CXX=c++ 345: ++ GCC=gcc 345: ++ GXX=g++ 345: ++ OBJDUMP=objdump 345: ++ OBJCOPY=objcopy 345: ++ STRIP=strip 345: ++ QEMU= 345: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh .sh 345: ++ testname=tls-ld 345: ++ t=out/test/x86_64/tls-ld 345: ++ mkdir -p out/test/x86_64/tls-ld 346: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh 346: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 346: ++ export LC_ALL=C 346: ++ LC_ALL=C 346: ++ '[' -z x86_64 ']' 346: ++ '[' -z '' ']' 346: ++ TESTDIR=out/test/x86_64 346: ++ CC=cc 346: ++ CXX=c++ 346: ++ GCC=gcc 346: ++ GXX=g++ 346: ++ OBJDUMP=objdump 346: ++ OBJCOPY=objcopy 346: ++ STRIP=strip 346: ++ QEMU= 346: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh .sh 346: ++ testname=tls-le-error 346: ++ t=out/test/x86_64/tls-le-error 346: ++ mkdir -p out/test/x86_64/tls-le-error 347: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh 347: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 347: ++ export LC_ALL=C 347: ++ LC_ALL=C 347: ++ '[' -z x86_64 ']' 347: ++ '[' -z '' ']' 347: ++ TESTDIR=out/test/x86_64 347: ++ CC=cc 347: ++ CXX=c++ 347: ++ GCC=gcc 347: ++ GXX=g++ 347: ++ OBJDUMP=objdump 347: ++ OBJCOPY=objcopy 347: ++ STRIP=strip 347: ++ QEMU= 347: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh .sh 347: ++ testname=tls-le 347: ++ t=out/test/x86_64/tls-le 347: ++ mkdir -p out/test/x86_64/tls-le 347: ++ case $MACHINE in 347: ++ tlsdesc_opt=-mtls-dialect=gnu2 347: +++ uname 347: ++ '[' Linux = FreeBSD ']' 347: ++ trap 'on_error $LINENO' ERR 347: ++ trap on_exit EXIT 347: ++ echo -n 'Testing tls-le ... ' 347: Testing tls-le ... ++ set -o pipefail 347: ++ set -x 347: + cat 347: + cc -fPIC -c -o out/test/x86_64/tls-le/a.o -xc - 348: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh 348: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 348: ++ export LC_ALL=C 348: ++ LC_ALL=C 348: ++ '[' -z x86_64 ']' 348: ++ '[' -z '' ']' 348: ++ TESTDIR=out/test/x86_64 348: ++ CC=cc 348: ++ CXX=c++ 348: ++ GCC=gcc 348: ++ GXX=g++ 348: ++ OBJDUMP=objdump 348: ++ OBJCOPY=objcopy 348: ++ STRIP=strip 348: ++ QEMU= 348: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh .sh 348: ++ testname=tls-nopic 348: ++ t=out/test/x86_64/tls-nopic 348: ++ mkdir -p out/test/x86_64/tls-nopic 344: +++ uname 344: ++ '[' Linux = FreeBSD ']' 344: ++ trap 'on_error $LINENO' ERR 344: ++ trap on_exit EXIT 344: ++ echo -n 'Testing tls-ld-noplt ... ' 344: Testing tls-ld-noplt ... ++ set -o pipefail 344: ++ set -x 344: + cc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/a.o -xc - 344: + cat 343: +++ uname 343: ++ '[' Linux = FreeBSD ']' 343: ++ trap 'on_error $LINENO' ERR 343: ++ trap on_exit EXIT 343: ++ echo -n 'Testing tls-large-static-image ... ' 343: Testing tls-large-static-image ... ++ set -o pipefail 343: ++ set -x 343: + cat 343: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/a.o -xc - 334: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so 334: + grep STATIC_TLS 334: 0x000000000000001e (FLAGS) STATIC_TLS 334: + on_exit 334: + echo OK 334: OK 334: + exit 0 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads 338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe1 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/c.so 329: + readelf -WS out/test/x86_64/textrel2/exe3 329: + grep -F .relr.dyn 329: [11] .relr.dyn RELR 0000000000000600 000600 000020 08 A 0 0 8 329: + out/test/x86_64/textrel2/exe3 329: + grep 'Hello world' 329: Hello world 329: + cc -B. -o out/test/x86_64/textrel2/exe4 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs 215: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose 215: + grep -- -fwpa 312: + cat 312: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto 318: + cat 318: + cc -o out/test/x86_64/symbol-version5/d.o -c -xc - 298: + grep -F '/d.o:(.debug_info)' 298: + grep -A10 -F '/c.o:(.debug_info)' out/test/x86_64/sort-debug-info-merged/map1 324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=/foo/bar -lfoo 349: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh 349: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 349: ++ export LC_ALL=C 349: ++ LC_ALL=C 349: ++ '[' -z x86_64 ']' 349: ++ '[' -z '' ']' 349: ++ TESTDIR=out/test/x86_64 349: ++ CC=cc 349: ++ CXX=c++ 349: ++ GCC=gcc 349: ++ GXX=g++ 349: ++ OBJDUMP=objdump 349: ++ OBJCOPY=objcopy 349: ++ STRIP=strip 349: ++ QEMU= 349: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh .sh 349: ++ testname=tls-pic 349: ++ t=out/test/x86_64/tls-pic 349: ++ mkdir -p out/test/x86_64/tls-pic 312/425 Test #334: x86_64-tls-df-static-tls .............................. Passed 0.57 sec 298: 0 122 1 out/test/x86_64/sort-debug-info-merged/d.o:(.debug_info) 352: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh 350: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh test 354 Start 354: x86_64-tlsdesc-local-dynamic 354: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh" 354: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 354: Environment variables: 354: MACHINE=x86_64 354: CPU= 354: Test timeout computed to be: 1500 351: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh 351: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 351: ++ export LC_ALL=C 351: ++ LC_ALL=C 351: ++ '[' -z x86_64 ']' 351: ++ '[' -z '' ']' 351: ++ TESTDIR=out/test/x86_64 351: ++ CC=cc 351: ++ CXX=c++ 351: ++ GCC=gcc 351: ++ GXX=g++ 351: ++ OBJDUMP=objdump 351: ++ OBJCOPY=objcopy 351: ++ STRIP=strip 351: ++ QEMU= 351: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh .sh 351: ++ testname=tlsdesc-dlopen 351: ++ t=out/test/x86_64/tlsdesc-dlopen 351: ++ mkdir -p out/test/x86_64/tlsdesc-dlopen 298: + MOLD_DEBUG=1 298: + cc -B. -o out/test/x86_64/sort-debug-info-merged/exe2 out/test/x86_64/sort-debug-info-merged/d.o out/test/x86_64/sort-debug-info-merged/c.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-merged/map2 348: ++ case $MACHINE in 348: ++ tlsdesc_opt=-mtls-dialect=gnu2 348: +++ uname 345: ++ case $MACHINE in 345: ++ tlsdesc_opt=-mtls-dialect=gnu2 345: +++ uname 353: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh 353: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 353: ++ export LC_ALL=C 353: ++ LC_ALL=C 353: ++ '[' -z x86_64 ']' 353: ++ '[' -z '' ']' 353: ++ TESTDIR=out/test/x86_64 353: ++ CC=cc 353: ++ CXX=c++ 353: ++ GCC=gcc 353: ++ GXX=g++ 353: ++ OBJDUMP=objdump 353: ++ OBJCOPY=objcopy 353: ++ STRIP=strip 353: ++ QEMU= 342: + cat 342: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - 317: + cat 224: mold: error: out/test/x86_64/many-output-sections/c.so: .dynsym: too many output sections: 100028 requested, but ELF allows at most 65279 294: + out/test/x86_64/shuffle-sections-seed/exe2 294: + grep 'Hello world' 224: + on_exit 340: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o 224: + echo OK 224: OK 224: + exit 0 345: ++ '[' Linux = FreeBSD ']' 345: ++ trap 'on_error $LINENO' ERR 345: ++ trap on_exit EXIT 345: ++ echo -n 'Testing tls-ld ... ' 345: Testing tls-ld ... ++ set -o pipefail 345: ++ set -x 345: + cat 353: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh .sh 313/425 Test #224: x86_64-many-output-sections ........................... Passed 5.06 sec 317: + cc -B. -o out/test/x86_64/symbol-version4/f.so -shared out/test/x86_64/symbol-version4/d.o out/test/x86_64/symbol-version4/c.so -Wl,--version-script=out/test/x86_64/symbol-version4/e.version 346: ++ case $MACHINE in 346: ++ tlsdesc_opt=-mtls-dialect=gnu2 328: + out/test/x86_64/textrel/exe 328: + grep 'Hello world' 349: ++ case $MACHINE in 349: ++ tlsdesc_opt=-mtls-dialect=gnu2 350: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 350: ++ export LC_ALL=C 350: ++ LC_ALL=C 350: ++ '[' -z x86_64 ']' test 355 Start 355: x86_64-tlsdesc-static 355: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-static.sh" 355: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 355: Environment variables: 355: MACHINE=x86_64 355: CPU= 355: Test timeout computed to be: 1500 346: +++ uname 328: Hello world 328: + on_exit 328: + echo OK 328: OK 328: + exit 0 349: +++ uname 350: ++ '[' -z '' ']' 350: ++ TESTDIR=out/test/x86_64 350: ++ CC=cc 350: ++ CXX=c++ 350: ++ GCC=gcc 350: ++ GXX=g++ 350: ++ OBJDUMP=objdump 350: ++ OBJCOPY=objcopy 350: ++ STRIP=strip 350: ++ QEMU= 350: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh .sh 350: ++ testname=tls-small-alignment 350: ++ t=out/test/x86_64/tls-small-alignment 350: ++ mkdir -p out/test/x86_64/tls-small-alignment 354: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh 354: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 354: ++ export LC_ALL=C 354: ++ LC_ALL=C 354: ++ '[' -z x86_64 ']' 354: ++ '[' -z '' ']' 354: ++ TESTDIR=out/test/x86_64 354: ++ CC=cc 354: ++ CXX=c++ 354: ++ GCC=gcc 354: ++ GXX=g++ 354: ++ OBJDUMP=objdump 354: ++ OBJCOPY=objcopy 354: ++ STRIP=strip 354: ++ QEMU= 354: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh .sh 354: ++ testname=tlsdesc-local-dynamic 354: ++ t=out/test/x86_64/tlsdesc-local-dynamic 354: ++ mkdir -p out/test/x86_64/tlsdesc-local-dynamic 352: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 352: ++ export LC_ALL=C 352: ++ LC_ALL=C 352: ++ '[' -z x86_64 ']' 352: ++ '[' -z '' ']' 352: ++ TESTDIR=out/test/x86_64 352: ++ CC=cc 352: ++ CXX=c++ 352: ++ GCC=gcc 352: ++ GXX=g++ 352: ++ OBJDUMP=objdump 352: ++ OBJCOPY=objcopy 352: ++ STRIP=strip 352: ++ QEMU= 352: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh .sh 352: ++ testname=tlsdesc-import 352: ++ t=out/test/x86_64/tlsdesc-import 352: ++ mkdir -p out/test/x86_64/tlsdesc-import 345: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/a.o -xc - 294: Hello world 294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 295: + out/test/x86_64/shuffle-sections/exe2 295: + grep 'Hello world' 325: ++ realpath out/test/x86_64/sysroot2 325: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/sysroot2/bin/../sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o 337: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/e.so out/test/x86_64/tls-gd-noplt/c.o -Wl,--no-relax 348: ++ '[' Linux = FreeBSD ']' 348: ++ trap 'on_error $LINENO' ERR 348: ++ trap on_exit EXIT 348: ++ echo -n 'Testing tls-nopic ... ' 348: Testing tls-nopic ... ++ set -o pipefail 348: ++ set -x 348: + cc -c -o out/test/x86_64/tls-nopic/a.o -xc - 348: + cat 336: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl 353: ++ testname=tlsdesc-initial-exec 353: ++ t=out/test/x86_64/tlsdesc-initial-exec 353: ++ mkdir -p out/test/x86_64/tlsdesc-initial-exec 332: + out/test/x86_64/tls-alignment-multi/exe 314/425 Test #328: x86_64-textrel ........................................ Passed 0.84 sec 346: ++ '[' Linux = FreeBSD ']' 346: ++ trap 'on_error $LINENO' ERR 346: ++ trap on_exit EXIT 346: ++ echo -n 'Testing tls-le-error ... ' 346: Testing tls-le-error ... ++ set -o pipefail 346: ++ set -x 346: + cat 346: + cc -fPIC -c -o out/test/x86_64/tls-le-error/a.o -xc - 349: ++ '[' Linux = FreeBSD ']' 349: ++ trap 'on_error $LINENO' ERR 349: ++ trap on_exit EXIT 349: ++ echo -n 'Testing tls-pic ... ' 349: Testing tls-pic ... ++ set -o pipefail 349: ++ set -x 349: + cat 349: + cc -fPIC -c -o out/test/x86_64/tls-pic/a.o -xc - 350: ++ case $MACHINE in 350: ++ tlsdesc_opt=-mtls-dialect=gnu2 350: +++ uname 350: ++ '[' Linux = FreeBSD ']' 350: ++ trap 'on_error $LINENO' ERR 350: ++ trap on_exit EXIT 350: ++ echo -n 'Testing tls-small-alignment ... ' 350: Testing tls-small-alignment ... ++ set -o pipefail 350: ++ set -x 350: + cat 350: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/a.o -xassembler - 350: + cat 350: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - 354: ++ case $MACHINE in 354: ++ tlsdesc_opt=-mtls-dialect=gnu2 354: +++ uname 354: ++ '[' Linux = FreeBSD ']' 354: ++ trap 'on_error $LINENO' ERR 354: ++ trap on_exit EXIT 354: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' 354: Testing tlsdesc-local-dynamic ... ++ set -o pipefail 354: ++ set -x 354: + supports_tlsdesc 354: + [[ x86_64 = arm* ]] 354: ++ uname 354: + '[' Linux = FreeBSD ']' 354: + '[' -mtls-dialect=gnu2 = '' ']' 354: + echo '_Thread_local int x; int y() { return x; }' 354: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=gnu2 - 295: Hello world 295: + not diff out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/exe2 295: + on_exit 295: + echo OK 295: OK 295: + exit 0 332: + grep -E '^0x[0-9a-f]+ 0 0x[0-9a-f]+ 0$' 332: 0x562522bb02c0 0 0x7fe9e0000bc0 0 332: + on_exit 332: + echo OK 332: OK 332: + exit 0 351: ++ case $MACHINE in 351: ++ tlsdesc_opt=-mtls-dialect=gnu2 351: +++ uname 351: ++ '[' Linux = FreeBSD ']' 351: ++ trap 'on_error $LINENO' ERR 351: ++ trap on_exit EXIT 351: ++ echo -n 'Testing tlsdesc-dlopen ... ' 351: Testing tlsdesc-dlopen ... ++ set -o pipefail 351: ++ set -x 351: + supports_tlsdesc 351: + [[ x86_64 = arm* ]] 351: ++ uname 351: + '[' Linux = FreeBSD ']' 351: + '[' -mtls-dialect=gnu2 = '' ']' 351: + echo '_Thread_local int x; int y() { return x; }' 351: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so -mtls-dialect=gnu2 - test 356 Start 356: x86_64-tlsdesc 356: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh" 356: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 356: Environment variables: 356: MACHINE=x86_64 356: CPU= 356: Test timeout computed to be: 1500 315/425 Test #295: x86_64-shuffle-sections ............................... Passed 1.82 sec 316/425 Test #332: x86_64-tls-alignment-multi ............................ Passed 0.77 sec test 357 Start 357: x86_64-trace-symbol-symver 357: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh" 357: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 357: Environment variables: 357: MACHINE=x86_64 357: CPU= 357: Test timeout computed to be: 1500 test 358 Start 358: x86_64-trace-symbol 358: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh" 358: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 358: Environment variables: 358: MACHINE=x86_64 358: CPU= 358: Test timeout computed to be: 1500 353: ++ case $MACHINE in 353: ++ tlsdesc_opt=-mtls-dialect=gnu2 353: +++ uname 353: ++ '[' Linux = FreeBSD ']' 353: ++ trap 'on_error $LINENO' ERR 353: ++ trap on_exit EXIT 353: ++ echo -n 'Testing tlsdesc-initial-exec ... ' 353: Testing tlsdesc-initial-exec ... ++ set -o pipefail 353: ++ set -x 353: + supports_tlsdesc 353: + [[ x86_64 = arm* ]] 353: ++ uname 353: + '[' Linux = FreeBSD ']' 353: + '[' -mtls-dialect=gnu2 = '' ']' 353: + echo '_Thread_local int x; int y() { return x; }' 353: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so -mtls-dialect=gnu2 - 352: ++ case $MACHINE in 352: ++ tlsdesc_opt=-mtls-dialect=gnu2 352: +++ uname 352: ++ '[' Linux = FreeBSD ']' 352: ++ trap 'on_error $LINENO' ERR 352: ++ trap on_exit EXIT 352: ++ echo -n 'Testing tlsdesc-import ... ' 352: Testing tlsdesc-import ... ++ set -o pipefail 352: ++ set -x 352: + supports_tlsdesc 352: + [[ x86_64 = arm* ]] 352: ++ uname 352: + '[' Linux = FreeBSD ']' 352: + '[' -mtls-dialect=gnu2 = '' ']' 352: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-import/tlsdesc.so -mtls-dialect=gnu2 - 352: + echo '_Thread_local int x; int y() { return x; }' 355: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-static.sh 355: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 355: ++ export LC_ALL=C 355: ++ LC_ALL=C 355: ++ '[' -z x86_64 ']' 355: ++ '[' -z '' ']' 355: ++ TESTDIR=out/test/x86_64 355: ++ CC=cc 355: ++ CXX=c++ 355: ++ GCC=gcc 355: ++ GXX=g++ 355: ++ OBJDUMP=objdump 355: ++ OBJCOPY=objcopy 355: ++ STRIP=strip 355: ++ QEMU= 355: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-static.sh .sh 355: ++ testname=tlsdesc-static 355: ++ t=out/test/x86_64/tlsdesc-static 355: ++ mkdir -p out/test/x86_64/tlsdesc-static 355: ++ case $MACHINE in 355: ++ tlsdesc_opt=-mtls-dialect=gnu2 355: +++ uname 355: ++ '[' Linux = FreeBSD ']' 355: ++ trap 'on_error $LINENO' ERR 355: ++ trap on_exit EXIT 355: ++ echo -n 'Testing tlsdesc-static ... ' 355: Testing tlsdesc-static ... ++ set -o pipefail 355: ++ set -x 355: + supports_tlsdesc 355: + [[ x86_64 = arm* ]] 355: ++ uname 355: + '[' Linux = FreeBSD ']' 355: + '[' -mtls-dialect=gnu2 = '' ']' 355: + echo '_Thread_local int x; int y() { return x; }' 355: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-static/tlsdesc.so -mtls-dialect=gnu2 - 341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe1 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax 335: + cc -B. -o out/test/x86_64/tls-dso/exe out/test/x86_64/tls-dso/a.so out/test/x86_64/tls-dso/b.o 324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo 343: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/b.o -xc - 343: + cat 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 329: + out/test/x86_64/textrel2/exe4 329: + grep 'Hello world' 329: Hello world 329: + on_exit 329: + echo OK 329: OK 329: + exit 0 317/425 Test #329: x86_64-textrel2 ....................................... Passed 1.01 sec 312: + echo 'VER1 { foo; };' 312: + cc -B. -shared -o out/test/x86_64/symbol-version-lto/c.so out/test/x86_64/symbol-version-lto/a.o -Wl,--version-script=out/test/x86_64/symbol-version-lto/b.ver -flto 291: 3 printf("Hello world\n"); 291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 356: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh 356: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 356: ++ export LC_ALL=C 356: ++ LC_ALL=C 356: ++ '[' -z x86_64 ']' 356: ++ '[' -z '' ']' 356: ++ TESTDIR=out/test/x86_64 356: ++ CC=cc 356: ++ CXX=c++ 356: ++ GCC=gcc 356: ++ GXX=g++ 356: ++ OBJDUMP=objdump 356: ++ OBJCOPY=objcopy 356: ++ STRIP=strip 356: ++ QEMU= 356: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh .sh 356: ++ testname=tlsdesc 356: ++ t=out/test/x86_64/tlsdesc 356: ++ mkdir -p out/test/x86_64/tlsdesc 356: ++ case $MACHINE in 356: ++ tlsdesc_opt=-mtls-dialect=gnu2 356: +++ uname 356: ++ '[' Linux = FreeBSD ']' 356: ++ trap 'on_error $LINENO' ERR 356: ++ trap on_exit EXIT 356: ++ echo -n 'Testing tlsdesc ... ' 356: Testing tlsdesc ... ++ set -o pipefail 356: ++ set -x 356: + supports_tlsdesc 356: + [[ x86_64 = arm* ]] 356: ++ uname 356: + '[' Linux = FreeBSD ']' 356: + '[' -mtls-dialect=gnu2 = '' ']' 356: + echo '_Thread_local int x; int y() { return x; }' 356: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - test 359 Start 359: x86_64-trace 359: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh" 359: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 359: Environment variables: 359: MACHINE=x86_64 359: CPU= 359: Test timeout computed to be: 1500 322: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/c.o 318: + cc -B. -o out/test/x86_64/symbol-version5/exe out/test/x86_64/symbol-version5/d.o -Lout/test/x86_64/symbol-version5 -lfoo -lbar 344: + cat 344: + cc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - 330: + rm -f out/test/x86_64/thin-archive/d.a 330: + cd out/test/x86_64/thin-archive 330: ++ pwd 330: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/thin-archive/c.o 338: + out/test/x86_64/tls-gd-to-ie/exe1 338: + grep '1 2 3' 338: 1 2 3 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/d.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-no-relax 326: + out/test/x86_64/tail-call/exe 326: + grep 42 326: 42 326: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' 326: + on_exit 326: + echo OK 326: OK 326: + exit 0 318/425 Test #326: x86_64-tail-call ...................................... Passed 1.28 sec 339: + cat 339: + cc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - 305: + out/test/x86_64/static-pie/exe2 305: + grep 'Hello world' 305: Hello world 305: + on_exit 305: + echo OK 305: OK 305: + exit 0 319/425 Test #305: x86_64-static-pie ..................................... Passed 1.77 sec 340: + cc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC 340: + cat 317: + cat 317: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - 298: + grep -A10 -F '/c.o:(.debug_info)' out/test/x86_64/sort-debug-info-merged/map2 298: + grep -F '/d.o:(.debug_info)' 298: 0 122 1 out/test/x86_64/sort-debug-info-merged/d.o:(.debug_info) 298: + on_exit 298: + echo OK 298: OK 298: + exit 0 320/425 Test #298: x86_64-sort-debug-info-merged ......................... Passed 2.09 sec 357: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh 357: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 357: ++ export LC_ALL=C 357: ++ LC_ALL=C 357: ++ '[' -z x86_64 ']' 357: ++ '[' -z '' ']' 357: ++ TESTDIR=out/test/x86_64 357: ++ CC=cc 357: ++ CXX=c++ 357: ++ GCC=gcc 357: ++ GXX=g++ 357: ++ OBJDUMP=objdump 357: ++ OBJCOPY=objcopy 357: ++ STRIP=strip 357: ++ QEMU= 357: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh .sh 357: ++ testname=trace-symbol-symver 357: ++ t=out/test/x86_64/trace-symbol-symver 357: ++ mkdir -p out/test/x86_64/trace-symbol-symver 357: ++ case $MACHINE in 357: ++ tlsdesc_opt=-mtls-dialect=gnu2 357: +++ uname 357: ++ '[' Linux = FreeBSD ']' 357: ++ trap 'on_error $LINENO' ERR 357: ++ trap on_exit EXIT 357: ++ echo -n 'Testing trace-symbol-symver ... ' 357: Testing trace-symbol-symver ... ++ set -o pipefail 357: ++ set -x 357: + cat 357: + cc -c -o out/test/x86_64/trace-symbol-symver/a.o -xc - 358: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh 358: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 358: ++ export LC_ALL=C 358: ++ LC_ALL=C 358: ++ '[' -z x86_64 ']' 358: ++ '[' -z '' ']' 358: ++ TESTDIR=out/test/x86_64 358: ++ CC=cc 358: ++ CXX=c++ 358: ++ GCC=gcc 358: ++ GXX=g++ 358: ++ OBJDUMP=objdump 358: ++ OBJCOPY=objcopy 358: ++ STRIP=strip 358: ++ QEMU= 358: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh .sh 358: ++ testname=trace-symbol 358: ++ t=out/test/x86_64/trace-symbol 358: ++ mkdir -p out/test/x86_64/trace-symbol 358: ++ case $MACHINE in 358: ++ tlsdesc_opt=-mtls-dialect=gnu2 358: +++ uname 358: ++ '[' Linux = FreeBSD ']' 358: ++ trap 'on_error $LINENO' ERR 358: ++ trap on_exit EXIT 358: ++ echo -n 'Testing trace-symbol ... ' 358: Testing trace-symbol ... ++ set -o pipefail 358: ++ set -x 358: + cat 358: + cc -c -o out/test/x86_64/trace-symbol/a.o -xc - test 360 Start 360: x86_64-undefined-glob-gc-sections 360: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh" 360: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 360: Environment variables: 360: MACHINE=x86_64 360: CPU= 360: Test timeout computed to be: 1500 test 361 Start 361: x86_64-undefined-glob 361: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh" 361: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 361: Environment variables: 361: MACHINE=x86_64 361: CPU= 361: Test timeout computed to be: 1500 test 362 Start 362: x86_64-undefined 362: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh" 362: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 362: Environment variables: 362: MACHINE=x86_64 362: CPU= 362: Test timeout computed to be: 1500 322: + out/test/x86_64/synthetic-symbols/exe 322: + grep '^end=foo$' out/test/x86_64/synthetic-symbols/log 322: end=foo 322: + grep '^etext=foo$' out/test/x86_64/synthetic-symbols/log 322: etext=foo 322: + grep '^edata=foo$' out/test/x86_64/synthetic-symbols/log 322: edata=foo 322: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log 322: __ehdr_start=0x40000 322: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log 322: __executable_start=0x40000 322: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log 322: section foo 345: + cat 345: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - 294: + out/test/x86_64/shuffle-sections-seed/exe3 294: + grep 'Hello world' 294: Hello world 294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe4 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 347: + cat 347: + cc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - 346: + not cc -B. -shared -o out/test/x86_64/tls-le-error/b.so out/test/x86_64/tls-le-error/a.o 346: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' 342: + cat 342: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - 343: + cc -B. -o out/test/x86_64/tls-large-static-image/exe out/test/x86_64/tls-large-static-image/a.o out/test/x86_64/tls-large-static-image/b.o 349: + cat 349: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - 350: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/c.o -xc - 350: + cat 312: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found 359: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh 359: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 359: ++ export LC_ALL=C 359: ++ LC_ALL=C 359: ++ '[' -z x86_64 ']' 359: ++ '[' -z '' ']' 359: ++ TESTDIR=out/test/x86_64 359: ++ CC=cc 359: ++ CXX=c++ 359: ++ GCC=gcc 359: ++ GXX=g++ 359: ++ OBJDUMP=objdump 359: ++ OBJCOPY=objcopy 359: ++ STRIP=strip 359: ++ QEMU= 359: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh .sh 359: ++ testname=trace 359: ++ t=out/test/x86_64/trace 359: ++ mkdir -p out/test/x86_64/trace 359: ++ case $MACHINE in 359: ++ tlsdesc_opt=-mtls-dialect=gnu2 359: +++ uname 359: ++ '[' Linux = FreeBSD ']' 359: ++ trap 'on_error $LINENO' ERR 359: ++ trap on_exit EXIT 359: ++ echo -n 'Testing trace ... ' 359: Testing trace ... ++ set -o pipefail 359: ++ set -x 359: + cc -c -o out/test/x86_64/trace/a.o -xc - 359: + cat 322: + on_exit 322: + echo OK 322: OK 322: + exit 0 325: + on_exit 325: + echo OK 325: OK 325: + exit 0 348: + cat 348: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - 360: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh 360: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 360: ++ export LC_ALL=C 360: ++ LC_ALL=C 360: ++ '[' -z x86_64 ']' 360: ++ '[' -z '' ']' 360: ++ TESTDIR=out/test/x86_64 360: ++ CC=cc 360: ++ CXX=c++ 360: ++ GCC=gcc 360: ++ GXX=g++ 360: ++ OBJDUMP=objdump 360: ++ OBJCOPY=objcopy 360: ++ STRIP=strip 360: ++ QEMU= 360: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh .sh 360: ++ testname=undefined-glob-gc-sections 360: ++ t=out/test/x86_64/undefined-glob-gc-sections 360: ++ mkdir -p out/test/x86_64/undefined-glob-gc-sections 321/425 Test #322: x86_64-synthetic-symbols .............................. Passed 1.52 sec 322/425 Test #325: x86_64-sysroot2 ....................................... Passed 1.40 sec 360: ++ case $MACHINE in 360: ++ tlsdesc_opt=-mtls-dialect=gnu2 360: +++ uname 360: ++ '[' Linux = FreeBSD ']' 360: ++ trap 'on_error $LINENO' ERR 360: ++ trap on_exit EXIT 360: ++ echo -n 'Testing undefined-glob-gc-sections ... ' 360: Testing undefined-glob-gc-sections ... ++ set -o pipefail 360: ++ set -x 360: + test_cflags -static 360: + echo 'int main() {}' 360: + cc -B. -static -o /dev/null -xc - test 363 Start 363: x86_64-undefined2 363: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh" 363: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 363: Environment variables: 363: MACHINE=x86_64 363: CPU= 363: Test timeout computed to be: 1500 test 364 Start 364: x86_64-unkown-section-type 364: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh" 364: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 364: Environment variables: 364: MACHINE=x86_64 364: CPU= 364: Test timeout computed to be: 1500 362: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh 362: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 362: ++ export LC_ALL=C 362: ++ LC_ALL=C 362: ++ '[' -z x86_64 ']' 362: ++ '[' -z '' ']' 362: ++ TESTDIR=out/test/x86_64 362: ++ CC=cc 362: ++ CXX=c++ 362: ++ GCC=gcc 362: ++ GXX=g++ 362: ++ OBJDUMP=objdump 362: ++ OBJCOPY=objcopy 362: ++ STRIP=strip 362: ++ QEMU= 362: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh .sh 362: ++ testname=undefined 362: ++ t=out/test/x86_64/undefined 362: ++ mkdir -p out/test/x86_64/undefined 362: ++ case $MACHINE in 362: ++ tlsdesc_opt=-mtls-dialect=gnu2 362: +++ uname 362: ++ '[' Linux = FreeBSD ']' 362: ++ trap 'on_error $LINENO' ERR 362: ++ trap on_exit EXIT 362: ++ echo -n 'Testing undefined ... ' 362: Testing undefined ... ++ set -o pipefail 362: ++ set -x 362: + test_cflags -static 362: + echo 'int main() {}' 362: + cc -B. -static -o /dev/null -xc - 361: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh 361: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 361: ++ export LC_ALL=C 361: ++ LC_ALL=C 361: ++ '[' -z x86_64 ']' 361: ++ '[' -z '' ']' 361: ++ TESTDIR=out/test/x86_64 361: ++ CC=cc 361: ++ CXX=c++ 361: ++ GCC=gcc 361: ++ GXX=g++ 361: ++ OBJDUMP=objdump 361: ++ OBJCOPY=objcopy 361: ++ STRIP=strip 361: ++ QEMU= 361: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh .sh 361: ++ testname=undefined-glob 361: ++ t=out/test/x86_64/undefined-glob 361: ++ mkdir -p out/test/x86_64/undefined-glob 361: ++ case $MACHINE in 361: ++ tlsdesc_opt=-mtls-dialect=gnu2 361: +++ uname 361: ++ '[' Linux = FreeBSD ']' 361: ++ trap 'on_error $LINENO' ERR 361: ++ trap on_exit EXIT 361: ++ echo -n 'Testing undefined-glob ... ' 361: Testing undefined-glob ... ++ set -o pipefail 361: ++ set -x 361: + test_cflags -static 361: + echo 'int main() {}' 361: + cc -B. -static -o /dev/null -xc - 345: + cc -B. -o out/test/x86_64/tls-ld/exe1 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-relax 331: + on_exit 331: + echo OK 331: OK 331: + exit 0 323/425 Test #331: x86_64-thread-count ................................... Passed 1.29 sec 337: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so 269: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o 223: + grep -F 'GLOBAL DEFAULT 100000' out/test/x86_64/many-input-sections2/log2 223: 200005: 0000000000000000 0 NOTYPE GLOBAL DEFAULT 100000 x99996 223: + grep -F 'ABS foo' out/test/x86_64/many-input-sections2/log2 223: 100009: 0000000000001000 0 NOTYPE LOCAL DEFAULT ABS foo 223: + not grep -F 'ABS x68966' out/test/x86_64/many-input-sections2/log2 223: + grep -F 'ABS x68966' out/test/x86_64/many-input-sections2/log2 318: + on_exit 318: + echo OK 318: OK 318: + exit 0 test 365 Start 365: x86_64-unresolved-symbols 365: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh" 365: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 365: Environment variables: 365: MACHINE=x86_64 365: CPU= 365: Test timeout computed to be: 1500 324/425 Test #318: x86_64-symbol-version5 ................................ Passed 1.61 sec 324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo 336: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so 336: + grep '3 0 5' 336: 3 0 5 336: + on_exit 336: + echo OK 336: OK 336: + exit 0 325/425 Test #336: x86_64-tls-gd-dlopen .................................. Passed 1.06 sec 346: mold: error: out/test/x86_64/tls-le-error/a.o:(.text): relocation R_X86_64_TPOFF32 against `foo` can not be used when making a shared object; recompile with -fPIC 346: + on_exit 346: + echo OK 346: OK 346: + exit 0 326/425 Test #346: x86_64-tls-le-error ................................... Passed 0.56 sec 339: + cat 339: + cc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - 347: + cc -B. -o out/test/x86_64/tls-le/exe1 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o 344: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o 341: + out/test/x86_64/tls-irregular-start-addr/exe1 341: + grep '^42$' 341: 42 341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe2 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax 330: + cc -B. -Wl,--trace -o out/test/x86_64/thin-archive/exe out/test/x86_64/thin-archive/d.o out/test/x86_64/thin-archive/d.a 338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe2 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/d.so 335: + out/test/x86_64/tls-dso/exe 335: + grep '5 3 5 3 5 3' 335: 5 3 5 3 5 3 335: + on_exit 335: + echo OK 335: OK 335: + exit 0 327/425 Test #335: x86_64-tls-dso ........................................ Passed 1.06 sec 291: + cc -B. -o out/test/x86_64/separate-debug-file/exe3 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--compress-debug-sections=zlib 349: + cc -B. -o out/test/x86_64/tls-pic/exe out/test/x86_64/tls-pic/a.o out/test/x86_64/tls-pic/b.o 350: + cc -B. -shared -o out/test/x86_64/tls-small-alignment/d.so out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o 357: + cat 357: + cc -B. -o out/test/x86_64/trace-symbol-symver/c.so -shared out/test/x86_64/trace-symbol-symver/a.o -Wl,--version-script=out/test/x86_64/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 342: + cc -B. -shared -o out/test/x86_64/tls-large-alignment/d.so out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o 340: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o 358: + cat 358: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - 363: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh 363: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 363: ++ export LC_ALL=C 363: ++ LC_ALL=C 363: ++ '[' -z x86_64 ']' 363: ++ '[' -z '' ']' 363: ++ TESTDIR=out/test/x86_64 363: ++ CC=cc 363: ++ CXX=c++ 363: ++ GCC=gcc 363: ++ GXX=g++ 363: ++ OBJDUMP=objdump 363: ++ OBJCOPY=objcopy 363: ++ STRIP=strip 363: ++ QEMU= 363: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh .sh 363: ++ testname=undefined2 363: ++ t=out/test/x86_64/undefined2 363: ++ mkdir -p out/test/x86_64/undefined2 364: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh 364: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 364: ++ export LC_ALL=C 364: ++ LC_ALL=C 364: ++ '[' -z x86_64 ']' 364: ++ '[' -z '' ']' 364: ++ TESTDIR=out/test/x86_64 364: ++ CC=cc 364: ++ CXX=c++ 364: ++ GCC=gcc 364: ++ GXX=g++ 364: ++ OBJDUMP=objdump 364: ++ OBJCOPY=objcopy 364: ++ STRIP=strip 364: ++ QEMU= 364: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh .sh 364: ++ testname=unkown-section-type 364: ++ t=out/test/x86_64/unkown-section-type 364: ++ mkdir -p out/test/x86_64/unkown-section-type test 366 Start 366: x86_64-unresolved-symbols2 366: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh" 366: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 366: Environment variables: 366: MACHINE=x86_64 366: CPU= 366: Test timeout computed to be: 1500 test 367 Start 367: x86_64-verbose 367: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh" 367: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 367: Environment variables: 367: MACHINE=x86_64 367: CPU= 367: Test timeout computed to be: 1500 test 368 Start 368: x86_64-version-script-search-paths 368: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh" 368: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 368: Environment variables: 368: MACHINE=x86_64 368: CPU= 368: Test timeout computed to be: 1500 test 369 Start 369: x86_64-version-script 369: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh" 369: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 369: Environment variables: 369: MACHINE=x86_64 369: CPU= 369: Test timeout computed to be: 1500 363: ++ case $MACHINE in 363: ++ tlsdesc_opt=-mtls-dialect=gnu2 363: +++ uname 363: ++ '[' Linux = FreeBSD ']' 363: ++ trap 'on_error $LINENO' ERR 363: ++ trap on_exit EXIT 363: ++ echo -n 'Testing undefined2 ... ' 363: Testing undefined2 ... ++ set -o pipefail 363: ++ set -x 363: + test_cflags -static 363: + echo 'int main() {}' 363: + cc -B. -static -o /dev/null -xc - 365: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh 365: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 365: ++ export LC_ALL=C 365: ++ LC_ALL=C 365: ++ '[' -z x86_64 ']' 365: ++ '[' -z '' ']' 365: ++ TESTDIR=out/test/x86_64 365: ++ CC=cc 365: ++ CXX=c++ 365: ++ GCC=gcc 365: ++ GXX=g++ 365: ++ OBJDUMP=objdump 365: ++ OBJCOPY=objcopy 365: ++ STRIP=strip 365: ++ QEMU= 365: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh .sh 365: ++ testname=unresolved-symbols 365: ++ t=out/test/x86_64/unresolved-symbols 365: ++ mkdir -p out/test/x86_64/unresolved-symbols 365: ++ case $MACHINE in 365: ++ tlsdesc_opt=-mtls-dialect=gnu2 365: +++ uname 365: ++ '[' Linux = FreeBSD ']' 365: ++ trap 'on_error $LINENO' ERR 365: ++ trap on_exit EXIT 365: ++ echo -n 'Testing unresolved-symbols ... ' 365: Testing unresolved-symbols ... ++ set -o pipefail 365: ++ set -x 365: + cat 365: + cc -c -o out/test/x86_64/unresolved-symbols/a.o -xc - 364: ++ case $MACHINE in 364: ++ tlsdesc_opt=-mtls-dialect=gnu2 364: +++ uname 364: ++ '[' Linux = FreeBSD ']' 364: ++ trap 'on_error $LINENO' ERR 364: ++ trap on_exit EXIT 364: ++ echo -n 'Testing unkown-section-type ... ' 364: Testing unkown-section-type ... ++ set -o pipefail 364: ++ set -x 364: + cat 364: + cc -o out/test/x86_64/unkown-section-type/a.o -c -xassembler - 364: + not cc -B. -o out/test/x86_64/unkown-section-type/exe out/test/x86_64/unkown-section-type/a.o 364: + grep 'unsupported section type: 0x80000000' 348: + cc -B. -o out/test/x86_64/tls-nopic/exe out/test/x86_64/tls-nopic/a.o out/test/x86_64/tls-nopic/b.o -no-pie 317: + cc -B. -o out/test/x86_64/symbol-version4/exe out/test/x86_64/symbol-version4/g.o out/test/x86_64/symbol-version4/f.so out/test/x86_64/symbol-version4/c.so 223: + return 0 223: + on_exit 223: + echo OK 223: OK 223: + exit 0 366: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh 366: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 366: ++ export LC_ALL=C 366: ++ LC_ALL=C 366: ++ '[' -z x86_64 ']' 366: ++ '[' -z '' ']' 366: ++ TESTDIR=out/test/x86_64 366: ++ CC=cc 366: ++ CXX=c++ 366: ++ GCC=gcc 366: ++ GXX=g++ 366: ++ OBJDUMP=objdump 366: ++ OBJCOPY=objcopy 366: ++ STRIP=strip 366: ++ QEMU= 366: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh .sh 366: ++ testname=unresolved-symbols2 366: ++ t=out/test/x86_64/unresolved-symbols2 366: ++ mkdir -p out/test/x86_64/unresolved-symbols2 366: ++ case $MACHINE in 366: ++ tlsdesc_opt=-mtls-dialect=gnu2 366: +++ uname 367: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh 367: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 367: ++ export LC_ALL=C 367: ++ LC_ALL=C 367: ++ '[' -z x86_64 ']' 367: ++ '[' -z '' ']' 367: ++ TESTDIR=out/test/x86_64 367: ++ CC=cc 367: ++ CXX=c++ 367: ++ GCC=gcc 367: ++ GXX=g++ 367: ++ OBJDUMP=objdump 367: ++ OBJCOPY=objcopy 367: ++ STRIP=strip 367: ++ QEMU= 367: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh .sh 367: ++ testname=verbose 367: ++ t=out/test/x86_64/verbose 367: ++ mkdir -p out/test/x86_64/verbose 368: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh 368: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 368: ++ export LC_ALL=C 368: ++ LC_ALL=C 368: ++ '[' -z x86_64 ']' 368: ++ '[' -z '' ']' 368: ++ TESTDIR=out/test/x86_64 368: ++ CC=cc 368: ++ CXX=c++ 368: ++ GCC=gcc 368: ++ GXX=g++ 368: ++ OBJDUMP=objdump 368: ++ OBJCOPY=objcopy 368: ++ STRIP=strip 368: ++ QEMU= 368: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh .sh 368: ++ testname=version-script-search-paths 368: ++ t=out/test/x86_64/version-script-search-paths 368: ++ mkdir -p out/test/x86_64/version-script-search-paths 328/425 Test #223: x86_64-many-input-sections2 ........................... Passed 5.59 sec 366: ++ '[' Linux = FreeBSD ']' 366: ++ trap 'on_error $LINENO' ERR 366: ++ trap on_exit EXIT 366: ++ echo -n 'Testing unresolved-symbols2 ... ' 366: Testing unresolved-symbols2 ... ++ set -o pipefail 366: ++ set -x 366: + cat 366: + cc -c -o out/test/x86_64/unresolved-symbols2/a.o -xc -fPIC - 368: ++ case $MACHINE in 368: ++ tlsdesc_opt=-mtls-dialect=gnu2 368: +++ uname test 370 Start 370: x86_64-version-script10 370: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh" 370: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 370: Environment variables: 370: MACHINE=x86_64 370: CPU= 370: Test timeout computed to be: 1500 368: ++ '[' Linux = FreeBSD ']' 368: ++ trap 'on_error $LINENO' ERR 368: ++ trap on_exit EXIT 368: ++ echo -n 'Testing version-script-search-paths ... ' 368: Testing version-script-search-paths ... ++ set -o pipefail 368: ++ set -x 368: + mkdir -p out/test/x86_64/version-script-search-paths/foo/bar 369: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh 369: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 369: ++ export LC_ALL=C 369: ++ LC_ALL=C 369: ++ '[' -z x86_64 ']' 369: ++ '[' -z '' ']' 369: ++ TESTDIR=out/test/x86_64 369: ++ CC=cc 369: ++ CXX=c++ 369: ++ GCC=gcc 369: ++ GXX=g++ 369: ++ OBJDUMP=objdump 369: ++ OBJCOPY=objcopy 369: ++ STRIP=strip 369: ++ QEMU= 369: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh .sh 369: ++ testname=version-script 369: ++ t=out/test/x86_64/version-script 369: ++ mkdir -p out/test/x86_64/version-script 367: ++ case $MACHINE in 367: ++ tlsdesc_opt=-mtls-dialect=gnu2 367: +++ uname 367: ++ '[' Linux = FreeBSD ']' 367: ++ trap 'on_error $LINENO' ERR 367: ++ trap on_exit EXIT 367: ++ echo -n 'Testing verbose ... ' 367: Testing verbose ... ++ set -o pipefail 367: ++ set -x 367: + cat 367: + cc -c -xc -o out/test/x86_64/verbose/a.o - 368: + echo 'ver_x { global: *; };' 368: + cat 370: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh 368: + cc -B. -shared -o out/test/x86_64/version-script-search-paths/c.so -Wl,-Lout/test/x86_64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/x86_64/version-script-search-paths/b.s 370: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 370: ++ export LC_ALL=C 370: ++ LC_ALL=C 370: ++ '[' -z x86_64 ']' 370: ++ '[' -z '' ']' 370: ++ TESTDIR=out/test/x86_64 370: ++ CC=cc 370: ++ CXX=c++ 370: ++ GCC=gcc 370: ++ GXX=g++ 370: ++ OBJDUMP=objdump 370: ++ OBJCOPY=objcopy 370: ++ STRIP=strip 370: ++ QEMU= 370: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh .sh 370: ++ testname=version-script10 370: ++ t=out/test/x86_64/version-script10 370: ++ mkdir -p out/test/x86_64/version-script10 370: ++ case $MACHINE in 369: ++ case $MACHINE in 369: ++ tlsdesc_opt=-mtls-dialect=gnu2 370: ++ tlsdesc_opt=-mtls-dialect=gnu2 369: +++ uname 353: + echo 'int y(); int main() { y(); }' 370: +++ uname 342: + cc -B. -o out/test/x86_64/tls-large-alignment/exe1 out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o out/test/x86_64/tls-large-alignment/c.o 353: + cc -xc -c -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o - 338: + out/test/x86_64/tls-gd-to-ie/exe2 338: + grep '1 2 3' 369: ++ '[' Linux = FreeBSD ']' 369: ++ trap 'on_error $LINENO' ERR 369: ++ trap on_exit EXIT 369: ++ echo -n 'Testing version-script ... ' 369: Testing version-script ... ++ set -o pipefail 369: ++ set -x 369: + echo 'ver_x { global: *; };' 324: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo 349: + out/test/x86_64/tls-pic/exe 370: ++ '[' Linux = FreeBSD ']' 369: + cat 370: ++ trap 'on_error $LINENO' ERR 370: ++ trap on_exit EXIT 370: ++ echo -n 'Testing version-script10 ... ' 370: Testing version-script10 ... ++ set -o pipefail 370: ++ set -x 370: + echo 'VER1 { foo[12]; }; VER2 {};' 370: + cat 340: + out/test/x86_64/tls-ie/exe 341: + out/test/x86_64/tls-irregular-start-addr/exe2 341: + grep '^42$' 341: 42 341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe3 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax 338: 1 2 3 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/e.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen 369: + cc -B. -shared -o out/test/x86_64/version-script/c.so -Wl,-version-script,out/test/x86_64/version-script/a.ver out/test/x86_64/version-script/b.s 370: + cc -B. -shared -o out/test/x86_64/version-script10/c.so -Wl,-version-script,out/test/x86_64/version-script10/a.ver out/test/x86_64/version-script10/b.s 340: + grep '^0 0 3 5 7$' 340: 0 0 3 5 7 340: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o -Wl,-no-relax 354: + echo 'int y(); int main() { y(); }' 354: + cc -xc -c -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o - 345: + out/test/x86_64/tls-ld/exe1 345: + grep '3 5 3 5' 345: 3 5 3 5 345: + cc -B. -o out/test/x86_64/tls-ld/exe2 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-no-relax 355: + cc -xc -c -o out/test/x86_64/tlsdesc-static/tlsdesc.o - 355: + echo 'int y(); int main() { y(); }' 330: + grep -E 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/x86_64/thin-archive/log 269: + out/test/x86_64/relocatable-many-sections/exe 349: + grep '3 5 3 5' 349: 3 5 3 5 359: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace 357: + cat 347: + out/test/x86_64/tls-le/exe1 349: + on_exit 349: + echo OK 349: OK 349: + exit 0 357: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - 352: + echo 'int y(); int main() { y(); }' 269: + grep Hello 329/425 Test #349: x86_64-tls-pic ........................................ Passed 0.67 sec test 371 Start 371: x86_64-version-script11 371: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh" 371: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 371: Environment variables: 371: MACHINE=x86_64 371: CPU= 371: Test timeout computed to be: 1500 347: + grep '3 5 3 5' 347: 3 5 3 5 347: + cc -B. -o out/test/x86_64/tls-le/exe2 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o -Wl,-no-relax 352: + cc -xc -c -o out/test/x86_64/tlsdesc-import/tlsdesc.o - 269: Hello 269: + on_exit 269: + echo OK 269: OK 269: + exit 0 339: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o 291: + readelf -SW out/test/x86_64/separate-debug-file/exe3 291: + grep -F .gnu_debuglink 291: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 000010 00 0 0 4 291: + flock out/test/x86_64/separate-debug-file/exe3.dbg true 350: + cc -B. -o out/test/x86_64/tls-small-alignment/exe1 out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o out/test/x86_64/tls-small-alignment/c.o 344: + grep '3 5 3 5' 344: + out/test/x86_64/tls-ld-noplt/exe 344: 3 5 3 5 344: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o -Wl,-no-relax 330: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/long-long-long-filename.o) 330: + grep -E 'thin-archive/d.a\((.*/)?b.o\)' out/test/x86_64/thin-archive/log 343: + out/test/x86_64/tls-large-static-image/exe 343: + grep '^1 2 3 0 5$' 343: 1 2 3 0 5 343: + on_exit 343: + echo OK 343: OK 343: + exit 0 294: + out/test/x86_64/shuffle-sections-seed/exe4 294: + grep 'Hello world' 294: Hello world 351: + echo 'int y(); int main() { y(); }' 351: + cc -xc -c -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.o - 330/425 Test #269: x86_64-relocatable-many-sections ...................... Passed 3.18 sec 331/425 Test #343: x86_64-tls-large-static-image ......................... Passed 0.72 sec 337: + out/test/x86_64/tls-gd-noplt/exe 337: + grep '1 2 3 4 5 6' 337: 1 2 3 4 5 6 337: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so -Wl,-no-relax 371: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh test 372 Start 372: x86_64-version-script12 372: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh" 372: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 372: Environment variables: 372: MACHINE=x86_64 372: CPU= 372: Test timeout computed to be: 1500 371: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 371: ++ export LC_ALL=C 371: ++ LC_ALL=C 371: ++ '[' -z x86_64 ']' 371: ++ '[' -z '' ']' 371: ++ TESTDIR=out/test/x86_64 371: ++ CC=cc 371: ++ CXX=c++ 371: ++ GCC=gcc 371: ++ GXX=g++ 371: ++ OBJDUMP=objdump 371: ++ OBJCOPY=objcopy 371: ++ STRIP=strip 371: ++ QEMU= 371: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh .sh 371: ++ testname=version-script11 371: ++ t=out/test/x86_64/version-script11 371: ++ mkdir -p out/test/x86_64/version-script11 test 373 Start 373: x86_64-version-script13 373: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh" 373: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 373: Environment variables: 373: MACHINE=x86_64 373: CPU= 373: Test timeout computed to be: 1500 330: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/b.o) 330: + grep -F thin-archive/d.o out/test/x86_64/thin-archive/log 330: trace: out/test/x86_64/thin-archive/d.o 330: + out/test/x86_64/thin-archive/exe 330: + grep 15 330: 15 330: + on_exit 330: + echo OK 330: OK 330: + exit 0 294: + not diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 294: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 294: + not diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 291: + readelf -W --sections out/test/x86_64/separate-debug-file/exe3.dbg 291: + grep '\.debug_info .*C' 291: [36] .debug_info PROGBITS 0000000000000000 001094 00007e 00 C 0 0 1 291: + grep -F printf 291: + gdb out/test/x86_64/separate-debug-file/exe3 -ex 'list main' -ex quit 356: + echo 'int y(); int main() { y(); }' 356: + cc -xc -c -o out/test/x86_64/tlsdesc/tlsdesc.o - 371: ++ case $MACHINE in 371: ++ tlsdesc_opt=-mtls-dialect=gnu2 371: +++ uname 294: + on_exit 294: + echo OK 294: OK 294: + exit 0 372: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh 372: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 372: ++ export LC_ALL=C 372: ++ LC_ALL=C 372: ++ '[' -z x86_64 ']' 372: ++ '[' -z '' ']' 372: ++ TESTDIR=out/test/x86_64 372: ++ CC=cc 372: ++ CXX=c++ 372: ++ GCC=gcc 372: ++ GXX=g++ 372: ++ OBJDUMP=objdump 372: ++ OBJCOPY=objcopy 372: ++ STRIP=strip 372: ++ QEMU= 372: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh .sh 324: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot -Wl,-Lfoo/bar -lfoo 332/425 Test #294: x86_64-shuffle-sections-seed .......................... Passed 2.39 sec 333/425 Test #330: x86_64-thin-archive ................................... Passed 1.45 sec 371: ++ '[' Linux = FreeBSD ']' 372: ++ testname=version-script12 372: ++ t=out/test/x86_64/version-script12 372: ++ mkdir -p out/test/x86_64/version-script12 372: ++ case $MACHINE in 372: ++ tlsdesc_opt=-mtls-dialect=gnu2 372: +++ uname test 374 Start 374: x86_64-version-script14 374: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh" 374: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 374: Environment variables: 374: MACHINE=x86_64 374: CPU= 374: Test timeout computed to be: 1500 test 375 Start 375: x86_64-version-script15 375: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh" 375: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 375: Environment variables: 375: MACHINE=x86_64 375: CPU= 375: Test timeout computed to be: 1500 364: mold: fatal: out/test/x86_64/unkown-section-type/a.o: .my_section: unsupported section type: 0x80000000 364: + on_exit 364: + echo OK 364: OK 364: + exit 0 334/425 Test #364: x86_64-unkown-section-type ............................ Passed 0.18 sec 371: ++ trap 'on_error $LINENO' ERR 371: ++ trap on_exit EXIT 371: ++ echo -n 'Testing version-script11 ... ' 371: Testing version-script11 ... ++ set -o pipefail 371: ++ set -x 371: + cat 371: + c++ -fPIC -c -o out/test/x86_64/version-script11/b.o -xc - 371: + cat 372: ++ '[' Linux = FreeBSD ']' 372: ++ trap 'on_error $LINENO' ERR 372: ++ trap on_exit EXIT 372: ++ echo -n 'Testing version-script12 ... ' 372: Testing version-script12 ... ++ set -o pipefail 372: ++ set -x 372: + cat 372: + c++ -fPIC -c -o out/test/x86_64/version-script12/b.o -xc - 372: + cat test 376 Start 376: x86_64-version-script16 376: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh" 376: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 376: Environment variables: 376: MACHINE=x86_64 376: CPU= 376: Test timeout computed to be: 1500 373: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh 373: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 373: ++ export LC_ALL=C 373: ++ LC_ALL=C 373: ++ '[' -z x86_64 ']' 373: ++ '[' -z '' ']' 373: ++ TESTDIR=out/test/x86_64 373: ++ CC=cc 373: ++ CXX=c++ 373: ++ GCC=gcc 373: ++ GXX=g++ 373: ++ OBJDUMP=objdump 373: ++ OBJCOPY=objcopy 373: ++ STRIP=strip 373: ++ QEMU= 373: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh .sh 373: ++ testname=version-script13 373: ++ t=out/test/x86_64/version-script13 373: ++ mkdir -p out/test/x86_64/version-script13 373: ++ case $MACHINE in 373: ++ tlsdesc_opt=-mtls-dialect=gnu2 373: +++ uname 373: ++ '[' Linux = FreeBSD ']' 373: ++ trap 'on_error $LINENO' ERR 373: ++ trap on_exit EXIT 373: ++ echo -n 'Testing version-script13 ... ' 373: Testing version-script13 ... ++ set -o pipefail 373: ++ set -x 373: + cat 373: + cat 373: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - 342: + out/test/x86_64/tls-large-alignment/exe1 342: + grep '^0 42 1 2 3$' 342: 0 42 1 2 3 342: + cc -B. -o out/test/x86_64/tls-large-alignment/exe2 out/test/x86_64/tls-large-alignment/c.o out/test/x86_64/tls-large-alignment/d.so 324: + on_exit 324: + echo OK 324: OK 324: + exit 0 335/425 Test #324: x86_64-sysroot ........................................ Passed 1.61 sec 348: + out/test/x86_64/tls-nopic/exe 348: + grep '3 5 3 5' 348: 3 5 3 5 348: + on_exit 348: + echo OK 348: OK 348: + exit 0 374: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh 374: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 374: ++ export LC_ALL=C 374: ++ LC_ALL=C 374: ++ '[' -z x86_64 ']' 374: ++ '[' -z '' ']' 374: ++ TESTDIR=out/test/x86_64 374: ++ CC=cc 374: ++ CXX=c++ 374: ++ GCC=gcc 374: ++ GXX=g++ 374: ++ OBJDUMP=objdump 374: ++ OBJCOPY=objcopy 374: ++ STRIP=strip 374: ++ QEMU= 374: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh .sh test 377 Start 377: x86_64-version-script17 377: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh" 377: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 377: Environment variables: 377: MACHINE=x86_64 377: CPU= 377: Test timeout computed to be: 1500 317: + out/test/x86_64/symbol-version4/exe 317: + grep 'foo bar' 317: foo bar 317: + on_exit 317: + echo OK 317: OK 317: + exit 0 344: + out/test/x86_64/tls-ld-noplt/exe 344: + grep '3 5 3 5' 344: 3 5 3 5 344: + on_exit 344: + echo OK 344: OK 344: + exit 0 375: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh 375: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 375: ++ export LC_ALL=C 375: ++ LC_ALL=C 375: ++ '[' -z x86_64 ']' 375: ++ '[' -z '' ']' 375: ++ TESTDIR=out/test/x86_64 375: ++ CC=cc 375: ++ CXX=c++ 375: ++ GCC=gcc 375: ++ GXX=g++ 375: ++ OBJDUMP=objdump 375: ++ OBJCOPY=objcopy 375: ++ STRIP=strip 375: ++ QEMU= 375: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh .sh 375: ++ testname=version-script15 375: ++ t=out/test/x86_64/version-script15 375: ++ mkdir -p out/test/x86_64/version-script15 375: ++ case $MACHINE in 375: ++ tlsdesc_opt=-mtls-dialect=gnu2 336/425 Test #317: x86_64-symbol-version4 ................................ Passed 1.81 sec 337/425 Test #344: x86_64-tls-ld-noplt ................................... Passed 0.77 sec 338/425 Test #348: x86_64-tls-nopic ...................................... Passed 0.75 sec test 378 Start 378: x86_64-version-script18 378: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh" 378: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 378: Environment variables: 378: MACHINE=x86_64 378: CPU= 378: Test timeout computed to be: 1500 test 379 Start 379: x86_64-version-script19 379: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh" 379: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 379: Environment variables: 379: MACHINE=x86_64 379: CPU= 379: Test timeout computed to be: 1500 test 380 Start 380: x86_64-version-script2 380: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh" 380: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 380: Environment variables: 380: MACHINE=x86_64 380: CPU= 380: Test timeout computed to be: 1500 375: +++ uname 375: ++ '[' Linux = FreeBSD ']' 375: ++ trap 'on_error $LINENO' ERR 375: ++ trap on_exit EXIT 375: ++ echo -n 'Testing version-script15 ... ' 375: Testing version-script15 ... ++ set -o pipefail 375: ++ set -x 375: + cat 375: + cat 375: + c++ -fPIC -c -o out/test/x86_64/version-script15/b.o -xc - 347: + out/test/x86_64/tls-le/exe2 347: + grep '3 5 3 5' 347: 3 5 3 5 347: + on_exit 347: + echo OK 347: OK 347: + exit 0 339/425 Test #347: x86_64-tls-le ......................................... Passed 0.76 sec 374: ++ testname=version-script14 374: ++ t=out/test/x86_64/version-script14 374: ++ mkdir -p out/test/x86_64/version-script14 374: ++ case $MACHINE in 374: ++ tlsdesc_opt=-mtls-dialect=gnu2 374: +++ uname 374: ++ '[' Linux = FreeBSD ']' 374: ++ trap 'on_error $LINENO' ERR 374: ++ trap on_exit EXIT 374: ++ echo -n 'Testing version-script14 ... ' 374: Testing version-script14 ... ++ set -o pipefail 374: ++ set -x 374: + cat 374: + cat 374: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - 376: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh 376: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 376: ++ export LC_ALL=C 376: ++ LC_ALL=C 376: ++ '[' -z x86_64 ']' 376: ++ '[' -z '' ']' 376: ++ TESTDIR=out/test/x86_64 376: ++ CC=cc 376: ++ CXX=c++ 376: ++ GCC=gcc 376: ++ GXX=g++ 376: ++ OBJDUMP=objdump 376: ++ OBJCOPY=objcopy 376: ++ STRIP=strip 376: ++ QEMU= 376: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh .sh 376: ++ testname=version-script16 376: ++ t=out/test/x86_64/version-script16 376: ++ mkdir -p out/test/x86_64/version-script16 376: ++ case $MACHINE in 376: ++ tlsdesc_opt=-mtls-dialect=gnu2 376: +++ uname 376: ++ '[' Linux = FreeBSD ']' 376: ++ trap 'on_error $LINENO' ERR 376: ++ trap on_exit EXIT 376: ++ echo -n 'Testing version-script16 ... ' 376: Testing version-script16 ... ++ set -o pipefail 376: ++ set -x 376: + cat 376: + cat 345: + out/test/x86_64/tls-ld/exe2 345: + grep '3 5 3 5' 345: 3 5 3 5 345: + on_exit 345: + echo OK 345: OK 345: + exit 0 359: + grep '/a\.o$' out/test/x86_64/trace/log 359: trace: out/test/x86_64/trace/a.o 359: + on_exit 359: + echo OK 359: OK 359: + exit 0 340/425 Test #359: x86_64-trace .......................................... Passed 0.34 sec 338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe3 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/e.so 377: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh 377: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 377: ++ export LC_ALL=C 377: ++ LC_ALL=C 377: ++ '[' -z x86_64 ']' 377: ++ '[' -z '' ']' 377: ++ TESTDIR=out/test/x86_64 377: ++ CC=cc 377: ++ CXX=c++ 377: ++ GCC=gcc 377: ++ GXX=g++ 377: ++ OBJDUMP=objdump 377: ++ OBJCOPY=objcopy 377: ++ STRIP=strip 377: ++ QEMU= 377: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh .sh 377: ++ testname=version-script17 377: ++ t=out/test/x86_64/version-script17 377: ++ mkdir -p out/test/x86_64/version-script17 377: ++ case $MACHINE in 377: ++ tlsdesc_opt=-mtls-dialect=gnu2 377: +++ uname 377: ++ '[' Linux = FreeBSD ']' 377: ++ trap 'on_error $LINENO' ERR 377: ++ trap on_exit EXIT 377: ++ echo -n 'Testing version-script17 ... ' 377: Testing version-script17 ... ++ set -o pipefail 377: ++ set -x 377: + cat 377: + cc -fPIC -c -o out/test/x86_64/version-script17/a.o -xc - test 381 Start 381: x86_64-version-script20 381: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh" 381: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 381: Environment variables: 381: MACHINE=x86_64 381: CPU= 381: Test timeout computed to be: 1500 test 382 Start 382: x86_64-version-script21 382: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh" 382: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 382: Environment variables: 382: MACHINE=x86_64 382: CPU= 382: Test timeout computed to be: 1500 376: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - 341/425 Test #345: x86_64-tls-ld ......................................... Passed 0.78 sec 339: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax 350: + out/test/x86_64/tls-small-alignment/exe1 350: + grep '^42$' 350: 42 350: + cc -B. -o out/test/x86_64/tls-small-alignment/exe2 out/test/x86_64/tls-small-alignment/c.o out/test/x86_64/tls-small-alignment/d.so 341: + out/test/x86_64/tls-irregular-start-addr/exe3 341: + grep '^42$' 341: 42 341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe4 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax 340: + out/test/x86_64/tls-ie/exe 340: + grep '^0 0 3 5 7$' 340: 0 0 3 5 7 340: + on_exit 340: + echo OK 340: OK 340: + exit 0 342/425 Test #340: x86_64-tls-ie ......................................... Passed 0.87 sec 337: + grep '1 2 3 4 5 6' 337: + out/test/x86_64/tls-gd-noplt/exe 337: 1 2 3 4 5 6 337: + on_exit 337: + echo OK 337: OK 337: + exit 0 343/425 Test #337: x86_64-tls-gd-noplt ................................... Passed 1.27 sec 378: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh 378: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 378: ++ export LC_ALL=C 378: ++ LC_ALL=C 378: ++ '[' -z x86_64 ']' 378: ++ '[' -z '' ']' 378: ++ TESTDIR=out/test/x86_64 378: ++ CC=cc 378: ++ CXX=c++ 378: ++ GCC=gcc 378: ++ GXX=g++ 378: ++ OBJDUMP=objdump 378: ++ OBJCOPY=objcopy 378: ++ STRIP=strip 378: ++ QEMU= 378: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh .sh 378: ++ testname=version-script18 378: ++ t=out/test/x86_64/version-script18 378: ++ mkdir -p out/test/x86_64/version-script18 378: ++ case $MACHINE in 378: ++ tlsdesc_opt=-mtls-dialect=gnu2 378: +++ uname 378: ++ '[' Linux = FreeBSD ']' 378: ++ trap 'on_error $LINENO' ERR 378: ++ trap on_exit EXIT 378: ++ echo -n 'Testing version-script18 ... ' 378: Testing version-script18 ... ++ set -o pipefail 378: ++ set -x 378: + cat 378: + cat 378: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - 379: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh 379: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 379: ++ export LC_ALL=C 379: ++ LC_ALL=C 379: ++ '[' -z x86_64 ']' 379: ++ '[' -z '' ']' 379: ++ TESTDIR=out/test/x86_64 379: ++ CC=cc 379: ++ CXX=c++ 379: ++ GCC=gcc 379: ++ GXX=g++ 379: ++ OBJDUMP=objdump 379: ++ OBJCOPY=objcopy 379: ++ STRIP=strip 379: ++ QEMU= 379: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh .sh 379: ++ testname=version-script19 379: ++ t=out/test/x86_64/version-script19 379: ++ mkdir -p out/test/x86_64/version-script19 379: ++ case $MACHINE in 379: ++ tlsdesc_opt=-mtls-dialect=gnu2 379: +++ uname 379: ++ '[' Linux = FreeBSD ']' 379: ++ trap 'on_error $LINENO' ERR 379: ++ trap on_exit EXIT 379: ++ echo -n 'Testing version-script19 ... ' 379: Testing version-script19 ... ++ set -o pipefail 379: ++ set -x 379: + cat 379: + cat 379: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - 380: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh 380: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 380: ++ export LC_ALL=C 380: ++ LC_ALL=C 380: ++ '[' -z x86_64 ']' 380: ++ '[' -z '' ']' 380: ++ TESTDIR=out/test/x86_64 380: ++ CC=cc 380: ++ CXX=c++ 380: ++ GCC=gcc 380: ++ GXX=g++ 380: ++ OBJDUMP=objdump 380: ++ OBJCOPY=objcopy 380: ++ STRIP=strip 380: ++ QEMU= 380: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh .sh 380: ++ testname=version-script2 380: ++ t=out/test/x86_64/version-script2 380: ++ mkdir -p out/test/x86_64/version-script2 380: ++ case $MACHINE in 380: ++ tlsdesc_opt=-mtls-dialect=gnu2 380: +++ uname 380: ++ '[' Linux = FreeBSD ']' 380: ++ trap 'on_error $LINENO' ERR 380: ++ trap on_exit EXIT 380: ++ echo -n 'Testing version-script2 ... ' 380: Testing version-script2 ... ++ set -o pipefail 380: ++ set -x 380: + cat 380: + cat 380: + cc -B. -xc -shared -o out/test/x86_64/version-script2/b.so -Wl,-version-script,out/test/x86_64/version-script2/a.ver - test 383 Start 383: x86_64-version-script22 383: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh" 383: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 383: Environment variables: 383: MACHINE=x86_64 383: CPU= 383: Test timeout computed to be: 1500 test 384 Start 384: x86_64-version-script23 384: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh" 384: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 384: Environment variables: 384: MACHINE=x86_64 384: CPU= 384: Test timeout computed to be: 1500 test 385 Start 385: x86_64-version-script3 385: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh" 385: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 385: Environment variables: 385: MACHINE=x86_64 385: CPU= 385: Test timeout computed to be: 1500 381: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh 381: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 381: ++ export LC_ALL=C 381: ++ LC_ALL=C 381: ++ '[' -z x86_64 ']' 381: ++ '[' -z '' ']' 381: ++ TESTDIR=out/test/x86_64 381: ++ CC=cc 381: ++ CXX=c++ 381: ++ GCC=gcc 381: ++ GXX=g++ 381: ++ OBJDUMP=objdump 381: ++ OBJCOPY=objcopy 381: ++ STRIP=strip 381: ++ QEMU= 381: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh .sh 381: ++ testname=version-script20 381: ++ t=out/test/x86_64/version-script20 381: ++ mkdir -p out/test/x86_64/version-script20 381: ++ case $MACHINE in 381: ++ tlsdesc_opt=-mtls-dialect=gnu2 381: +++ uname 381: ++ '[' Linux = FreeBSD ']' 381: ++ trap 'on_error $LINENO' ERR 381: ++ trap on_exit EXIT 381: ++ echo -n 'Testing version-script20 ... ' 381: Testing version-script20 ... ++ set -o pipefail 381: ++ set -x 381: + cat 381: + cat 381: + cc -fPIC -c -o out/test/x86_64/version-script20/b.o -xc - 382: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh 382: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 382: ++ export LC_ALL=C 382: ++ LC_ALL=C 382: ++ '[' -z x86_64 ']' 382: ++ '[' -z '' ']' 382: ++ TESTDIR=out/test/x86_64 382: ++ CC=cc 382: ++ CXX=c++ 382: ++ GCC=gcc 382: ++ GXX=g++ 382: ++ OBJDUMP=objdump 382: ++ OBJCOPY=objcopy 382: ++ STRIP=strip 382: ++ QEMU= 382: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh .sh 382: ++ testname=version-script21 382: ++ t=out/test/x86_64/version-script21 382: ++ mkdir -p out/test/x86_64/version-script21 382: ++ case $MACHINE in 382: ++ tlsdesc_opt=-mtls-dialect=gnu2 382: +++ uname 382: ++ '[' Linux = FreeBSD ']' 382: ++ trap 'on_error $LINENO' ERR 382: ++ trap on_exit EXIT 382: ++ echo -n 'Testing version-script21 ... ' 382: Testing version-script21 ... ++ set -o pipefail 382: ++ set -x 382: + cat 342: + out/test/x86_64/tls-large-alignment/exe2 342: + grep '^0 42 1 2 3$' 342: 0 42 1 2 3 342: + on_exit 342: + echo OK 342: OK 342: + exit 0 358: + cat 358: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - 383: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh 383: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 383: ++ export LC_ALL=C 383: ++ LC_ALL=C 383: ++ '[' -z x86_64 ']' 383: ++ '[' -z '' ']' 383: ++ TESTDIR=out/test/x86_64 383: ++ CC=cc 383: ++ CXX=c++ 383: ++ GCC=gcc 383: ++ GXX=g++ 383: ++ OBJDUMP=objdump 383: ++ OBJCOPY=objcopy 383: ++ STRIP=strip 383: ++ QEMU= 383: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh .sh 383: ++ testname=version-script22 383: ++ t=out/test/x86_64/version-script22 383: ++ mkdir -p out/test/x86_64/version-script22 344/425 Test #342: x86_64-tls-large-alignment ............................ Passed 0.81 sec 382: + cat 382: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - 383: ++ case $MACHINE in 383: ++ tlsdesc_opt=-mtls-dialect=gnu2 383: +++ uname 383: ++ '[' Linux = FreeBSD ']' 383: ++ trap 'on_error $LINENO' ERR 383: ++ trap on_exit EXIT 383: ++ echo -n 'Testing version-script22 ... ' 383: Testing version-script22 ... ++ set -o pipefail 383: ++ set -x 383: + cat 384: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh 384: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 384: ++ export LC_ALL=C 384: ++ LC_ALL=C 384: ++ '[' -z x86_64 ']' 384: ++ '[' -z '' ']' 384: ++ TESTDIR=out/test/x86_64 384: ++ CC=cc 384: ++ CXX=c++ 384: ++ GCC=gcc 384: ++ GXX=g++ 384: ++ OBJDUMP=objdump 384: ++ OBJCOPY=objcopy 384: ++ STRIP=strip 384: ++ QEMU= 384: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh .sh 384: ++ testname=version-script23 384: ++ t=out/test/x86_64/version-script23 385: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh 385: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 385: ++ export LC_ALL=C 385: ++ LC_ALL=C 385: ++ '[' -z x86_64 ']' 385: ++ '[' -z '' ']' 385: ++ TESTDIR=out/test/x86_64 385: ++ CC=cc 385: ++ CXX=c++ 385: ++ GCC=gcc 385: ++ GXX=g++ 385: ++ OBJDUMP=objdump 385: ++ OBJCOPY=objcopy 385: ++ STRIP=strip 385: ++ QEMU= 339: + cc -B. -o out/test/x86_64/tls-gd/exe1 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so test 386 Start 386: x86_64-version-script4 386: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh" 386: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 386: Environment variables: 386: MACHINE=x86_64 386: CPU= 386: Test timeout computed to be: 1500 383: + cat 383: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - 384: ++ mkdir -p out/test/x86_64/version-script23 384: ++ case $MACHINE in 384: ++ tlsdesc_opt=-mtls-dialect=gnu2 384: +++ uname 385: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh .sh 385: ++ testname=version-script3 385: ++ t=out/test/x86_64/version-script3 385: ++ mkdir -p out/test/x86_64/version-script3 338: + grep '1 2 3' 338: + out/test/x86_64/tls-gd-to-ie/exe3 338: 1 2 3 341: + out/test/x86_64/tls-irregular-start-addr/exe4 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/f.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax 341: + grep '^42$' 384: ++ '[' Linux = FreeBSD ']' 384: ++ trap 'on_error $LINENO' ERR 384: ++ trap on_exit EXIT 384: ++ echo -n 'Testing version-script23 ... ' 384: Testing version-script23 ... ++ set -o pipefail 384: ++ set -x 384: + cat 386: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh 341: 42 350: + out/test/x86_64/tls-small-alignment/exe2 385: ++ case $MACHINE in 385: ++ tlsdesc_opt=-mtls-dialect=gnu2 350: + grep '^42$' 385: +++ uname 341: + on_exit 341: + echo OK 341: OK 341: + exit 0 386: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 386: ++ export LC_ALL=C 386: ++ LC_ALL=C 345/425 Test #341: x86_64-tls-irregular-start-addr ....................... Passed 0.88 sec 386: ++ '[' -z x86_64 ']' 386: ++ '[' -z '' ']' 386: ++ TESTDIR=out/test/x86_64 386: ++ CC=cc 386: ++ CXX=c++ 386: ++ GCC=gcc 386: ++ GXX=g++ 386: ++ OBJDUMP=objdump 386: ++ OBJCOPY=objcopy 386: ++ STRIP=strip 386: ++ QEMU= 350: 42 350: + on_exit 350: + echo OK 350: OK 350: + exit 0 test 387 Start 387: x86_64-version-script5 387: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh" 387: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 387: Environment variables: 387: MACHINE=x86_64 387: CPU= 387: Test timeout computed to be: 1500 386: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh .sh 386: ++ testname=version-script4 386: ++ t=out/test/x86_64/version-script4 386: ++ mkdir -p out/test/x86_64/version-script4 385: ++ '[' Linux = FreeBSD ']' 385: ++ trap 'on_error $LINENO' ERR 385: ++ trap on_exit EXIT 385: ++ echo -n 'Testing version-script3 ... ' 385: Testing version-script3 ... ++ set -o pipefail 385: ++ set -x 385: + cat 384: + cat 384: + cc -c -o out/test/x86_64/version-script23/b.o -xassembler - 346/425 Test #350: x86_64-tls-small-alignment ............................ Passed 0.77 sec 385: + cat 385: + cc -B. -xc -shared -o out/test/x86_64/version-script3/b.so -Wl,-version-script,out/test/x86_64/version-script3/a.ver - test 388 Start 388: x86_64-version-script6 388: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh" 388: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 388: Environment variables: 388: MACHINE=x86_64 388: CPU= 388: Test timeout computed to be: 1500 386: ++ case $MACHINE in 386: ++ tlsdesc_opt=-mtls-dialect=gnu2 386: +++ uname 386: ++ '[' Linux = FreeBSD ']' 386: ++ trap 'on_error $LINENO' ERR 386: ++ trap on_exit EXIT 386: ++ echo -n 'Testing version-script4 ... ' 386: Testing version-script4 ... ++ set -o pipefail 386: ++ set -x 386: + cat 387: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh 387: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 387: ++ export LC_ALL=C 387: ++ LC_ALL=C 387: ++ '[' -z x86_64 ']' 387: ++ '[' -z '' ']' 387: ++ TESTDIR=out/test/x86_64 387: ++ CC=cc 387: ++ CXX=c++ 387: ++ GCC=gcc 387: ++ GXX=g++ 387: ++ OBJDUMP=objdump 387: ++ OBJCOPY=objcopy 387: ++ STRIP=strip 387: ++ QEMU= 387: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh .sh 384: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script23/a.ver -o out/test/x86_64/version-script23/c.so out/test/x86_64/version-script23/b.o 387: ++ testname=version-script5 387: ++ t=out/test/x86_64/version-script5 387: ++ mkdir -p out/test/x86_64/version-script5 388: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh 387: ++ case $MACHINE in 387: ++ tlsdesc_opt=-mtls-dialect=gnu2 386: + cat 386: + c++ -fPIC -c -o out/test/x86_64/version-script4/b.o -xc++ - 387: +++ uname 388: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 388: ++ export LC_ALL=C 388: ++ LC_ALL=C 388: ++ '[' -z x86_64 ']' 388: ++ '[' -z '' ']' 388: ++ TESTDIR=out/test/x86_64 388: ++ CC=cc 388: ++ CXX=c++ 388: ++ GCC=gcc 388: ++ GXX=g++ 388: ++ OBJDUMP=objdump 388: ++ OBJCOPY=objcopy 388: ++ STRIP=strip 388: ++ QEMU= 387: ++ '[' Linux = FreeBSD ']' 388: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh .sh 387: ++ trap 'on_error $LINENO' ERR 387: ++ trap on_exit EXIT 387: ++ echo -n 'Testing version-script5 ... ' 387: Testing version-script5 ... ++ set -o pipefail 387: ++ set -x 387: + cat 388: ++ testname=version-script6 388: ++ t=out/test/x86_64/version-script6 387: + cat 388: ++ mkdir -p out/test/x86_64/version-script6 387: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - 388: ++ case $MACHINE in 388: ++ tlsdesc_opt=-mtls-dialect=gnu2 388: +++ uname 388: ++ '[' Linux = FreeBSD ']' 388: ++ trap 'on_error $LINENO' ERR 388: ++ trap on_exit EXIT 388: ++ echo -n 'Testing version-script6 ... ' 388: Testing version-script6 ... ++ set -o pipefail 388: ++ set -x 388: + cat 388: + cat 388: + c++ -fPIC -c -o out/test/x86_64/version-script6/b.o -xc - 366: + cc -B. -shared -o out/test/x86_64/unresolved-symbols2/b.so out/test/x86_64/unresolved-symbols2/a.o -Wl,-z,defs -Wl,--unresolved-symbols,ignore-in-object-files 383: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script22/a.ver -o out/test/x86_64/version-script22/c.so out/test/x86_64/version-script22/b.o 379: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script19/a.ver -o out/test/x86_64/version-script19/c.so out/test/x86_64/version-script19/b.o 376: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script16/a.ver -o out/test/x86_64/version-script16/c.so out/test/x86_64/version-script16/b.o 339: + out/test/x86_64/tls-gd/exe1 360: + cat 361: + cat 378: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script18/a.ver -o out/test/x86_64/version-script18/c.so out/test/x86_64/version-script18/b.o 363: + cat 360: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - 351: + cc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc out/test/x86_64/tlsdesc-dlopen/tlsdesc.o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so 384: + readelf -W --dyn-syms out/test/x86_64/version-script23/c.so 371: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script11/a.ver -o out/test/x86_64/version-script11/c.so out/test/x86_64/version-script11/b.o 357: + cc -B. -o out/test/x86_64/trace-symbol-symver/exe out/test/x86_64/trace-symbol-symver/d.o out/test/x86_64/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 354: + cc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so 339: + grep '1 2 3 4 5 6' 352: + cc -o out/test/x86_64/tlsdesc-import/tlsdesc out/test/x86_64/tlsdesc-import/tlsdesc.o out/test/x86_64/tlsdesc-import/tlsdesc.so 363: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - 361: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - 339: 1 2 3 4 5 6 384: + grep -F 'foo?@@VER1' out/test/x86_64/version-script23/log 373: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script13/a.ver -o out/test/x86_64/version-script13/c.so out/test/x86_64/version-script13/b.o 339: + cc -B. -o out/test/x86_64/tls-gd/exe2 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so -Wl,-no-relax 374: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script14/a.ver -o out/test/x86_64/version-script14/c.so out/test/x86_64/version-script14/b.o 338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe4 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/f.so 384: 5: 00000000000015d9 0 NOTYPE GLOBAL DEFAULT 14 foo?@@VER1 384: + on_exit 384: + echo OK 384: OK 384: + exit 0 347/425 Test #384: x86_64-version-script23 ............................... Passed 0.20 sec test 389 Start 389: x86_64-version-script7 389: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh" 389: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 389: Environment variables: 389: MACHINE=x86_64 389: CPU= 389: Test timeout computed to be: 1500 381: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script20/a.ver -o out/test/x86_64/version-script20/c.so out/test/x86_64/version-script20/b.o 382: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script21/a.ver -o out/test/x86_64/version-script21/c.so out/test/x86_64/version-script21/b.o 375: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script15/a.ver -o out/test/x86_64/version-script15/c.so out/test/x86_64/version-script15/b.o 386: + cc -B. -shared -o out/test/x86_64/version-script4/c.so -Wl,-version-script,out/test/x86_64/version-script4/a.ver out/test/x86_64/version-script4/b.o 367: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.o 353: + cc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so 377: + cat 377: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - 363: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - 363: + cat 356: + cc -o out/test/x86_64/tlsdesc/tlsdesc out/test/x86_64/tlsdesc/tlsdesc.o out/test/x86_64/tlsdesc/tlsdesc.so 365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o 365: + grep 'undefined.*foo' 355: + cc -o out/test/x86_64/tlsdesc-static/tlsdesc out/test/x86_64/tlsdesc-static/tlsdesc.o out/test/x86_64/tlsdesc-static/tlsdesc.so 372: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script12/a.ver -o out/test/x86_64/version-script12/c.so out/test/x86_64/version-script12/b.o 370: + readelf --dyn-syms out/test/x86_64/version-script10/c.so 370: + grep ' foo1@@VER1$' out/test/x86_64/version-script10/log 389: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh 370: 5: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo1@@VER1 369: + readelf --version-info out/test/x86_64/version-script/c.so 370: + grep ' foo2@@VER1$' out/test/x86_64/version-script10/log 389: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 363: + cat 389: ++ export LC_ALL=C 370: 6: 000000000000163a 0 NOTYPE GLOBAL DEFAULT 14 foo2@@VER1 370: + not grep ' foo3@@VER1$' out/test/x86_64/version-script10/log 370: + grep ' foo3@@VER1$' out/test/x86_64/version-script10/log 370: + return 0 370: + on_exit 370: + echo OK 370: OK 370: + exit 0 363: + cc -o out/test/x86_64/undefined2/c.o -c -x assembler - 368: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so 369: + grep -F 'Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so' out/test/x86_64/version-script/log 389: ++ LC_ALL=C 389: ++ '[' -z x86_64 ']' 389: ++ '[' -z '' ']' 389: ++ TESTDIR=out/test/x86_64 389: ++ CC=cc 389: ++ CXX=c++ 389: ++ GCC=gcc 389: ++ GXX=g++ 389: ++ OBJDUMP=objdump 389: ++ OBJCOPY=objcopy 389: ++ STRIP=strip 389: ++ QEMU= 348/425 Test #370: x86_64-version-script10 ............................... Passed 0.36 sec 369: 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so test 390 Start 390: x86_64-version-script8 390: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh" 390: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 390: Environment variables: 390: MACHINE=x86_64 390: CPU= 390: Test timeout computed to be: 1500 369: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script/log 389: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh .sh 389: ++ testname=version-script7 389: ++ t=out/test/x86_64/version-script7 389: ++ mkdir -p out/test/x86_64/version-script7 374: + readelf --dyn-syms out/test/x86_64/version-script14/c.so 390: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh 368: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log 390: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 390: ++ export LC_ALL=C 390: ++ LC_ALL=C 390: ++ '[' -z x86_64 ']' 390: ++ '[' -z '' ']' 390: ++ TESTDIR=out/test/x86_64 390: ++ CC=cc 390: ++ CXX=c++ 390: ++ GCC=gcc 390: ++ GXX=g++ 390: ++ OBJDUMP=objdump 390: ++ OBJCOPY=objcopy 390: ++ STRIP=strip 390: ++ QEMU= 371: + readelf --dyn-syms out/test/x86_64/version-script11/c.so 390: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh .sh 369: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x 369: + on_exit 369: + echo OK 369: OK 369: + exit 0 379: + readelf -W --dyn-syms out/test/x86_64/version-script19/c.so 368: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x 374: + grep ' xyz' out/test/x86_64/version-script14/log 349/425 Test #369: x86_64-version-script ................................. Passed 0.43 sec test 391 Start 391: x86_64-version-script9 391: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh" 391: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 391: Environment variables: 391: MACHINE=x86_64 391: CPU= 391: Test timeout computed to be: 1500 368: + on_exit 368: + echo OK 368: OK 368: + exit 0 371: + grep foo@@VER_X1 out/test/x86_64/version-script11/log 371: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 14 foo@@VER_X1 371: + not grep ' bar' out/test/x86_64/version-script11/log 371: + grep ' bar' out/test/x86_64/version-script11/log 371: + return 0 371: + not grep ' baz' out/test/x86_64/version-script11/log 371: + grep ' baz' out/test/x86_64/version-script11/log 374: 7: 00000000000016e9 7 FUNC GLOBAL DEFAULT 13 xyz 374: + not grep ' foobarzx' out/test/x86_64/version-script14/log 374: + grep ' foobarzx' out/test/x86_64/version-script14/log 374: + return 0 374: + grep ' foobarcx' out/test/x86_64/version-script14/log 375: + readelf --dyn-syms out/test/x86_64/version-script15/c.so 363: + rm -f out/test/x86_64/undefined2/d.a 363: + ar cr out/test/x86_64/undefined2/d.a out/test/x86_64/undefined2/b.o out/test/x86_64/undefined2/c.o 339: + out/test/x86_64/tls-gd/exe2 339: + grep '1 2 3 4 5 6' 353: + out/test/x86_64/tlsdesc-initial-exec/tlsdesc 350/425 Test #368: x86_64-version-script-search-paths .................... Passed 0.45 sec 339: 1 2 3 4 5 6 test 392 Start 392: x86_64-version 392: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version.sh" 392: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 392: Environment variables: 392: MACHINE=x86_64 392: CPU= 392: Test timeout computed to be: 1500 339: + test_cflags -static 339: + echo 'int main() {}' 339: + cc -B. -static -o /dev/null -xc - 390: ++ testname=version-script8 390: ++ t=out/test/x86_64/version-script8 390: ++ mkdir -p out/test/x86_64/version-script8 390: ++ case $MACHINE in 390: ++ tlsdesc_opt=-mtls-dialect=gnu2 390: +++ uname 390: ++ '[' Linux = FreeBSD ']' 390: ++ trap 'on_error $LINENO' ERR 390: ++ trap on_exit EXIT 390: ++ echo -n 'Testing version-script8 ... ' 390: Testing version-script8 ... ++ set -o pipefail 390: ++ set -x 390: + cat 374: 6: 00000000000016f7 7 FUNC GLOBAL DEFAULT 13 foobarcx 374: + grep ' foo123bar456bx' out/test/x86_64/version-script14/log 374: 5: 00000000000016fe 7 FUNC GLOBAL DEFAULT 13 foo123bar456bx 374: + not grep ' foo123bar456c' out/test/x86_64/version-script14/log 374: + grep ' foo123bar456c' out/test/x86_64/version-script14/log 374: + return 0 374: + not grep ' foo123bar456x' out/test/x86_64/version-script14/log 374: + grep ' foo123bar456x' out/test/x86_64/version-script14/log 374: + return 0 374: + on_exit 374: + echo OK 374: OK 374: + exit 0 389: ++ case $MACHINE in 389: ++ tlsdesc_opt=-mtls-dialect=gnu2 389: +++ uname 389: ++ '[' Linux = FreeBSD ']' 389: ++ trap 'on_error $LINENO' ERR 389: ++ trap on_exit EXIT 389: ++ echo -n 'Testing version-script7 ... ' 389: Testing version-script7 ... ++ set -o pipefail 389: ++ set -x 389: + cat 389: + c++ -fPIC -c -o out/test/x86_64/version-script7/b.o -xc - 389: + cat 371: + return 0 371: + on_exit 371: + echo OK 371: OK 371: + exit 0 375: + grep ' azZ' out/test/x86_64/version-script15/log 375: 5: 0000000000001679 7 FUNC GLOBAL DEFAULT 13 azZ 375: + grep ' czZ' out/test/x86_64/version-script15/log 375: 6: 0000000000001680 7 FUNC GLOBAL DEFAULT 13 czZ 375: + not grep ' azC' out/test/x86_64/version-script15/log 375: + grep ' azC' out/test/x86_64/version-script15/log 375: + return 0 375: + not grep ' aaZ' out/test/x86_64/version-script15/log 375: + grep ' aaZ' out/test/x86_64/version-script15/log 353: + cat 353: + cc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 379: + not grep -E foobar out/test/x86_64/version-script19/log 379: + grep -E foobar out/test/x86_64/version-script19/log 379: + return 0 379: + grep -E 'GLOBAL.*baz' out/test/x86_64/version-script19/log 379: 5: 0000000000001600 7 FUNC GLOBAL DEFAULT 13 _Z3bazv 373: + readelf --dyn-syms out/test/x86_64/version-script13/c.so 373: + grep ' foobar' out/test/x86_64/version-script13/log 373: 5: 00000000000015f9 7 FUNC GLOBAL DEFAULT 13 foobar 373: + not grep ' foo$' out/test/x86_64/version-script13/log 373: + grep ' foo$' out/test/x86_64/version-script13/log 373: + return 0 373: + on_exit 373: + echo OK 373: OK 373: + exit 0 376: + readelf --dyn-syms out/test/x86_64/version-script16/c.so 376: + grep foobar 376: 5: 00000000000015d9 7 FUNC GLOBAL DEFAULT 13 foobar 391: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh 378: + grep libalpha 378: + grep Bar 378: + readelf --wide --dyn-syms out/test/x86_64/version-script18/c.so 351/425 Test #371: x86_64-version-script11 ............................... Passed 0.36 sec 352/425 Test #374: x86_64-version-script14 ............................... Passed 0.33 sec 390: + cc -B. -xc -shared -o out/test/x86_64/version-script8/b.so -Wl,-version-script,out/test/x86_64/version-script8/a.ver - 390: + cat 353/425 Test #373: x86_64-version-script13 ............................... Passed 0.35 sec 376: + on_exit 376: + echo OK 376: OK 376: + exit 0 354/425 Test #376: x86_64-version-script16 ............................... Passed 0.31 sec 391: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 391: ++ export LC_ALL=C 391: ++ LC_ALL=C 391: ++ '[' -z x86_64 ']' 391: ++ '[' -z '' ']' 391: ++ TESTDIR=out/test/x86_64 391: ++ CC=cc 391: ++ CXX=c++ 391: ++ GCC=gcc 391: ++ GXX=g++ 391: ++ OBJDUMP=objdump 391: ++ OBJCOPY=objcopy 391: ++ STRIP=strip 391: ++ QEMU= 383: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so 383: + grep -F foo_bar@@VER2 out/test/x86_64/version-script22/log 355: + out/test/x86_64/tlsdesc-static/tlsdesc 355: + test_cflags -static 355: + cc -B. -static -o /dev/null -xc - 355: + echo 'int main() {}' 392: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version.sh 392: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 392: ++ export LC_ALL=C 392: ++ LC_ALL=C 392: ++ '[' -z x86_64 ']' 392: ++ '[' -z '' ']' 392: ++ TESTDIR=out/test/x86_64 392: ++ CC=cc 392: ++ CXX=c++ 392: ++ GCC=gcc 392: ++ GXX=g++ 392: ++ OBJDUMP=objdump 392: ++ OBJCOPY=objcopy 392: ++ STRIP=strip 392: ++ QEMU= 357: + out/test/x86_64/trace-symbol-symver/exe test 393 Start 393: x86_64-versioned-undef 393: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh" 393: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 393: Environment variables: 393: MACHINE=x86_64 393: CPU= 393: Test timeout computed to be: 1500 test 394 Start 394: x86_64-visibility 394: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh" 394: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 394: Environment variables: 394: MACHINE=x86_64 394: CPU= 394: Test timeout computed to be: 1500 391: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh .sh 391: ++ testname=version-script9 391: ++ t=out/test/x86_64/version-script9 391: ++ mkdir -p out/test/x86_64/version-script9 383: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo_bar@@VER2 383: + on_exit 383: + echo OK 383: OK 383: + exit 0 355/425 Test #383: x86_64-version-script22 ............................... Passed 0.33 sec 392: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version.sh .sh 392: ++ testname=version 392: ++ t=out/test/x86_64/version 392: ++ mkdir -p out/test/x86_64/version 357: + on_exit 357: + echo OK 357: OK 357: + exit 0 356/425 Test #357: x86_64-trace-symbol-symver ............................ Passed 0.93 sec test 395 Start 395: x86_64-warn-common 395: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh" 395: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 395: Environment variables: 395: MACHINE=x86_64 395: CPU= 395: Test timeout computed to be: 1500 test 396 Start 396: x86_64-warn-once 396: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh" 396: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 396: Environment variables: 396: MACHINE=x86_64 396: CPU= 396: Test timeout computed to be: 1500 375: + return 0 375: + on_exit 375: + echo OK 375: OK 375: + exit 0 357/425 Test #375: x86_64-version-script15 ............................... Passed 0.46 sec 379: + on_exit 379: + echo OK 379: OK 379: + exit 0 358/425 Test #379: x86_64-version-script19 ............................... Passed 0.43 sec 338: + out/test/x86_64/tls-gd-to-ie/exe4 338: + grep '1 2 3' 338: 1 2 3 338: + on_exit 338: + echo OK 338: OK 338: + exit 0 359/425 Test #338: x86_64-tls-gd-to-ie ................................... Passed 1.67 sec 378: 5: 00000000000015f9 7 FUNC WEAK DEFAULT 13 _ZN8libalpha3fooIN7libbeta3BarEEEvv 378: + on_exit 378: + echo OK 378: OK 378: + exit 0 360/425 Test #378: x86_64-version-script18 ............................... Passed 0.44 sec 366: + grep ' UND foo$' 366: + readelf -W --dyn-syms out/test/x86_64/unresolved-symbols2/b.so 366: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo 366: + on_exit 366: + echo OK 366: OK 366: + exit 0 361/425 Test #366: x86_64-unresolved-symbols2 ............................ Passed 0.63 sec 388: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script6/a.ver -o out/test/x86_64/version-script6/c.so out/test/x86_64/version-script6/b.o 362: + cat 362: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - 360: + cat 360: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - 361: + cat 361: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - 365: mold: error: undefined symbol: foo 365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all 365: + grep 'undefined.*foo' 387: + cc -B. -shared -o out/test/x86_64/version-script5/c.so -Wl,-version-script,out/test/x86_64/version-script5/a.ver out/test/x86_64/version-script5/b.o 391: ++ case $MACHINE in 391: ++ tlsdesc_opt=-mtls-dialect=gnu2 391: +++ uname 392: ++ case $MACHINE in 392: ++ tlsdesc_opt=-mtls-dialect=gnu2 392: +++ uname 392: ++ '[' Linux = FreeBSD ']' test 397 Start 397: x86_64-warn-symbol-type 397: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh" 397: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 397: Environment variables: 397: MACHINE=x86_64 397: CPU= 397: Test timeout computed to be: 1500 test 398 Start 398: x86_64-warn-unresolved-symbols 398: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh" 398: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 398: Environment variables: 398: MACHINE=x86_64 398: CPU= 398: Test timeout computed to be: 1500 test 399 Start 399: x86_64-weak-export-dso 399: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh" 399: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 399: Environment variables: 399: MACHINE=x86_64 399: CPU= 399: Test timeout computed to be: 1500 test 400 Start 400: x86_64-weak-export-dso2 400: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh" 400: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 400: Environment variables: 400: MACHINE=x86_64 400: CPU= 400: Test timeout computed to be: 1500 test 401 Start 401: x86_64-weak-export-exe 401: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh" 401: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 401: Environment variables: 401: MACHINE=x86_64 401: CPU= 401: Test timeout computed to be: 1500 test 402 Start 402: x86_64-weak-undef-dso 402: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh" 402: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 402: Environment variables: 402: MACHINE=x86_64 402: CPU= 402: Test timeout computed to be: 1500 test 403 Start 403: x86_64-weak-undef 403: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh" 403: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 403: Environment variables: 403: MACHINE=x86_64 403: CPU= 403: Test timeout computed to be: 1500 362: + cat 362: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - 362: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - 362: + cat 362: + rm -f out/test/x86_64/undefined/d.a 362: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o 291: 3 printf("Hello world\n"); 291: + on_exit 291: + echo OK 291: OK 291: + exit 0 381: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so 381: + grep -F foo_x@@VER2 out/test/x86_64/version-script20/log 381: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER2 381: + grep -F foo_y@@VER1 out/test/x86_64/version-script20/log 381: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER1 381: + grep -F foo_z@@VER1 out/test/x86_64/version-script20/log 381: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER1 381: + on_exit 381: + echo OK 381: OK 381: + exit 0 394: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh 394: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 394: ++ export LC_ALL=C 394: ++ LC_ALL=C 394: ++ '[' -z x86_64 ']' 394: ++ '[' -z '' ']' 394: ++ TESTDIR=out/test/x86_64 394: ++ CC=cc 394: ++ CXX=c++ 394: ++ GCC=gcc 394: ++ GXX=g++ 394: ++ OBJDUMP=objdump 394: ++ OBJCOPY=objcopy 394: ++ STRIP=strip 394: ++ QEMU= 394: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh .sh 394: ++ testname=visibility 394: ++ t=out/test/x86_64/visibility 394: ++ mkdir -p out/test/x86_64/visibility 394: ++ case $MACHINE in 394: ++ tlsdesc_opt=-mtls-dialect=gnu2 394: +++ uname 394: ++ '[' Linux = FreeBSD ']' 394: ++ trap 'on_error $LINENO' ERR 394: ++ trap on_exit EXIT 394: ++ echo -n 'Testing visibility ... ' 394: Testing visibility ... ++ set -o pipefail 394: ++ set -x 394: + cat 394: + cc -xc -c -o out/test/x86_64/visibility/a.o - 354: + out/test/x86_64/tlsdesc-local-dynamic/tlsdesc 354: + cat 354: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 356: + out/test/x86_64/tlsdesc/tlsdesc 356: + cat 356: + cc -fPIC -c -o out/test/x86_64/tlsdesc/a.o -xc - -mtls-dialect=gnu2 393: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh 393: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 393: ++ export LC_ALL=C 393: ++ LC_ALL=C 393: ++ '[' -z x86_64 ']' 393: ++ '[' -z '' ']' 393: ++ TESTDIR=out/test/x86_64 393: ++ CC=cc 393: ++ CXX=c++ 393: ++ GCC=gcc 393: ++ GXX=g++ 393: ++ OBJDUMP=objdump 393: ++ OBJCOPY=objcopy 393: ++ STRIP=strip 393: ++ QEMU= 393: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh .sh 393: ++ testname=versioned-undef 393: ++ t=out/test/x86_64/versioned-undef 393: ++ mkdir -p out/test/x86_64/versioned-undef 393: ++ case $MACHINE in 393: ++ tlsdesc_opt=-mtls-dialect=gnu2 393: +++ uname 393: ++ '[' Linux = FreeBSD ']' 393: ++ trap 'on_error $LINENO' ERR 393: ++ trap on_exit EXIT 393: ++ echo -n 'Testing versioned-undef ... ' 393: Testing versioned-undef ... ++ set -o pipefail 393: ++ set -x 393: + is_musl 393: + grep musl 393: + cc -fPIC -c -o out/test/x86_64/versioned-undef/a.o -xc - 393: + cat 353: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o 395: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh 395: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 395: ++ export LC_ALL=C 395: ++ LC_ALL=C 395: ++ '[' -z x86_64 ']' 395: ++ '[' -z '' ']' 395: ++ TESTDIR=out/test/x86_64 395: ++ CC=cc 395: ++ CXX=c++ 395: ++ GCC=gcc 395: ++ GXX=g++ 395: ++ OBJDUMP=objdump 395: ++ OBJCOPY=objcopy 395: ++ STRIP=strip 395: ++ QEMU= 395: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh .sh 395: ++ testname=warn-common 395: ++ t=out/test/x86_64/warn-common 395: ++ mkdir -p out/test/x86_64/warn-common 395: ++ case $MACHINE in 395: ++ tlsdesc_opt=-mtls-dialect=gnu2 395: +++ uname 395: ++ '[' Linux = FreeBSD ']' 395: ++ trap 'on_error $LINENO' ERR 395: ++ trap on_exit EXIT 395: ++ echo -n 'Testing warn-common ... ' 395: Testing warn-common ... ++ set -o pipefail 395: ++ set -x 395: + cat 395: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/a.o - 396: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh 396: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 396: ++ export LC_ALL=C 396: ++ LC_ALL=C 396: ++ '[' -z x86_64 ']' 396: ++ '[' -z '' ']' 396: ++ TESTDIR=out/test/x86_64 396: ++ CC=cc 396: ++ CXX=c++ 396: ++ GCC=gcc 396: ++ GXX=g++ 396: ++ OBJDUMP=objdump 396: ++ OBJCOPY=objcopy 396: ++ STRIP=strip 396: ++ QEMU= 396: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh .sh 396: ++ testname=warn-once 396: ++ t=out/test/x86_64/warn-once 396: ++ mkdir -p out/test/x86_64/warn-once 396: ++ case $MACHINE in 396: ++ tlsdesc_opt=-mtls-dialect=gnu2 396: +++ uname 396: ++ '[' Linux = FreeBSD ']' 396: ++ trap 'on_error $LINENO' ERR 396: ++ trap on_exit EXIT 396: ++ echo -n 'Testing warn-once ... ' 396: Testing warn-once ... ++ set -o pipefail 396: ++ set -x 396: + cat 396: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/a.o - 362/425 Test #291: x86_64-separate-debug-file ............................ Passed 2.94 sec 391: ++ '[' Linux = FreeBSD ']' 391: ++ trap 'on_error $LINENO' ERR 391: ++ trap on_exit EXIT 391: ++ echo -n 'Testing version-script9 ... ' 391: Testing version-script9 ... ++ set -o pipefail 391: ++ set -x 391: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' 391: + cat 391: + cc -B. -shared -o out/test/x86_64/version-script9/c.so -Wl,-version-script,out/test/x86_64/version-script9/a.ver out/test/x86_64/version-script9/b.s 392: ++ trap 'on_error $LINENO' ERR 392: ++ trap on_exit EXIT 392: ++ echo -n 'Testing version ... ' 392: Testing version ... ++ set -o pipefail 392: ++ set -x 392: + nm mold 392: + grep __tsan_init test 404 Start 404: x86_64-weak-undef2 404: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh" 404: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 404: Environment variables: 404: MACHINE=x86_64 404: CPU= 404: Test timeout computed to be: 1500 363/425 Test #381: x86_64-version-script20 ............................... Passed 0.55 sec 372: + readelf --dyn-syms out/test/x86_64/version-script12/c.so 372: + grep ' xyz' out/test/x86_64/version-script12/log 372: 6: 0000000000001649 7 FUNC GLOBAL DEFAULT 13 xyz 372: + grep ' foo_bar' out/test/x86_64/version-script12/log 372: 5: 0000000000001650 7 FUNC GLOBAL DEFAULT 13 foo_bar 372: + not grep ' foo$' out/test/x86_64/version-script12/log 372: + grep ' foo$' out/test/x86_64/version-script12/log 372: + return 0 372: + on_exit 372: + echo OK 372: OK 372: + exit 0 364/425 Test #372: x86_64-version-script12 ............................... Passed 0.62 sec 367: + on_exit 367: + echo OK 367: OK 367: + exit 0 365/425 Test #367: x86_64-verbose ........................................ Passed 0.75 sec 386: + readelf --dyn-syms out/test/x86_64/version-script4/c.so 386: + grep -F _ZN3foo3barE out/test/x86_64/version-script4/log 386: 5: 00000000000037bc 4 OBJECT GLOBAL DEFAULT 19 _ZN3foo3barE 386: + not grep -F ' bar' out/test/x86_64/version-script4/log 386: + grep -F ' bar' out/test/x86_64/version-script4/log 386: + return 0 386: + on_exit 386: + echo OK 386: OK 386: + exit 0 366/425 Test #386: x86_64-version-script4 ................................ Passed 0.52 sec 352: + out/test/x86_64/tlsdesc-import/tlsdesc 352: + cat 352: + cc -fPIC -c -o out/test/x86_64/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 358: + cc -B. -o out/test/x86_64/trace-symbol/exe out/test/x86_64/trace-symbol/a.o out/test/x86_64/trace-symbol/b.o out/test/x86_64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz 351: + out/test/x86_64/tlsdesc-dlopen/tlsdesc 351: + cat 351: + cc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 382: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so 382: + grep -F foo_x@@VER1 out/test/x86_64/version-script21/log 382: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER1 382: + grep -F foo_y@@VER2 out/test/x86_64/version-script21/log 382: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER2 382: + grep -F foo_z@@VER2 out/test/x86_64/version-script21/log 382: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER2 382: + on_exit 382: + echo OK 382: OK 382: + exit 0 367/425 Test #382: x86_64-version-script21 ............................... Passed 0.55 sec 380: + cat 380: + cc -xc -c -o out/test/x86_64/version-script2/c.o - 312: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so 312: + grep -F foo@@VER1 out/test/x86_64/symbol-version-lto/log 312: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo@@VER1 312: + on_exit 312: + echo OK 312: OK 312: + exit 0 368/425 Test #312: x86_64-symbol-version-lto ............................. Passed 2.54 sec 388: + cat 388: + cat 388: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - 397: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh 397: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 397: ++ export LC_ALL=C 397: ++ LC_ALL=C 397: ++ '[' -z x86_64 ']' 397: ++ '[' -z '' ']' 397: ++ TESTDIR=out/test/x86_64 397: ++ CC=cc 397: ++ CXX=c++ 397: ++ GCC=gcc 397: ++ GXX=g++ 397: ++ OBJDUMP=objdump 397: ++ OBJCOPY=objcopy 397: ++ STRIP=strip 397: ++ QEMU= 397: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh .sh 397: ++ testname=warn-symbol-type 397: ++ t=out/test/x86_64/warn-symbol-type 397: ++ mkdir -p out/test/x86_64/warn-symbol-type 397: ++ case $MACHINE in 397: ++ tlsdesc_opt=-mtls-dialect=gnu2 397: +++ uname 397: ++ '[' Linux = FreeBSD ']' 397: ++ trap 'on_error $LINENO' ERR 397: ++ trap on_exit EXIT 397: ++ echo -n 'Testing warn-symbol-type ... ' 397: Testing warn-symbol-type ... ++ set -o pipefail 397: ++ set -x 397: + cat 397: + cc -c -fPIC -xc -o out/test/x86_64/warn-symbol-type/a.o - 398: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh 398: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 398: ++ export LC_ALL=C 398: ++ LC_ALL=C 398: ++ '[' -z x86_64 ']' 398: ++ '[' -z '' ']' 398: ++ TESTDIR=out/test/x86_64 398: ++ CC=cc 398: ++ CXX=c++ 398: ++ GCC=gcc 398: ++ GXX=g++ 398: ++ OBJDUMP=objdump 398: ++ OBJCOPY=objcopy 398: ++ STRIP=strip 398: ++ QEMU= 398: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh .sh 398: ++ testname=warn-unresolved-symbols 398: ++ t=out/test/x86_64/warn-unresolved-symbols 398: ++ mkdir -p out/test/x86_64/warn-unresolved-symbols 398: ++ case $MACHINE in 398: ++ tlsdesc_opt=-mtls-dialect=gnu2 398: +++ uname 398: ++ '[' Linux = FreeBSD ']' 398: ++ trap 'on_error $LINENO' ERR 398: ++ trap on_exit EXIT 398: ++ echo -n 'Testing warn-unresolved-symbols ... ' 398: Testing warn-unresolved-symbols ... ++ set -o pipefail 398: ++ set -x 398: + cat 398: + cc -c -o out/test/x86_64/warn-unresolved-symbols/a.o -xc - 399: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh 399: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 399: ++ export LC_ALL=C 399: ++ LC_ALL=C 399: ++ '[' -z x86_64 ']' 399: ++ '[' -z '' ']' 399: ++ TESTDIR=out/test/x86_64 399: ++ CC=cc 399: ++ CXX=c++ 399: ++ GCC=gcc 399: ++ GXX=g++ 399: ++ OBJDUMP=objdump 399: ++ OBJCOPY=objcopy 399: ++ STRIP=strip 399: ++ QEMU= 399: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh .sh 399: ++ testname=weak-export-dso 399: ++ t=out/test/x86_64/weak-export-dso 399: ++ mkdir -p out/test/x86_64/weak-export-dso 399: ++ case $MACHINE in 399: ++ tlsdesc_opt=-mtls-dialect=gnu2 399: +++ uname 399: ++ '[' Linux = FreeBSD ']' 399: ++ trap 'on_error $LINENO' ERR 399: ++ trap on_exit EXIT 399: ++ echo -n 'Testing weak-export-dso ... ' 399: Testing weak-export-dso ... ++ set -o pipefail 399: ++ set -x 399: + cat 399: + cc -fPIC -c -o out/test/x86_64/weak-export-dso/a.o -xc - 400: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh 400: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 400: ++ export LC_ALL=C 400: ++ LC_ALL=C 400: ++ '[' -z x86_64 ']' 400: ++ '[' -z '' ']' 400: ++ TESTDIR=out/test/x86_64 400: ++ CC=cc 400: ++ CXX=c++ 400: ++ GCC=gcc 400: ++ GXX=g++ 400: ++ OBJDUMP=objdump 400: ++ OBJCOPY=objcopy 400: ++ STRIP=strip 400: ++ QEMU= 400: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh .sh 400: ++ testname=weak-export-dso2 400: ++ t=out/test/x86_64/weak-export-dso2 400: ++ mkdir -p out/test/x86_64/weak-export-dso2 400: ++ case $MACHINE in 400: ++ tlsdesc_opt=-mtls-dialect=gnu2 400: +++ uname 400: ++ '[' Linux = FreeBSD ']' 400: ++ trap 'on_error $LINENO' ERR 400: ++ trap on_exit EXIT 400: ++ echo -n 'Testing weak-export-dso2 ... ' 400: Testing weak-export-dso2 ... ++ set -o pipefail 400: ++ set -x 400: + cat 400: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/a.o -xc - 401: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh 401: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 401: ++ export LC_ALL=C 401: ++ LC_ALL=C 401: ++ '[' -z x86_64 ']' 401: ++ '[' -z '' ']' 401: ++ TESTDIR=out/test/x86_64 401: ++ CC=cc 401: ++ CXX=c++ 401: ++ GCC=gcc 401: ++ GXX=g++ 401: ++ OBJDUMP=objdump 401: ++ OBJCOPY=objcopy 401: ++ STRIP=strip 401: ++ QEMU= 401: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh .sh 401: ++ testname=weak-export-exe 401: ++ t=out/test/x86_64/weak-export-exe 401: ++ mkdir -p out/test/x86_64/weak-export-exe 401: ++ case $MACHINE in 401: ++ tlsdesc_opt=-mtls-dialect=gnu2 401: +++ uname 401: ++ '[' Linux = FreeBSD ']' 401: ++ trap 'on_error $LINENO' ERR 401: ++ trap on_exit EXIT 401: ++ echo -n 'Testing weak-export-exe ... ' 401: Testing weak-export-exe ... ++ set -o pipefail 401: ++ set -x 401: + cc -fPIC -c -o out/test/x86_64/weak-export-exe/a.o -xc - 401: + cat 402: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh 402: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 402: ++ export LC_ALL=C 402: ++ LC_ALL=C 402: ++ '[' -z x86_64 ']' 402: ++ '[' -z '' ']' 402: ++ TESTDIR=out/test/x86_64 402: ++ CC=cc 402: ++ CXX=c++ 402: ++ GCC=gcc 402: ++ GXX=g++ 402: ++ OBJDUMP=objdump 402: ++ OBJCOPY=objcopy 402: ++ STRIP=strip 402: ++ QEMU= 402: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh .sh 402: ++ testname=weak-undef-dso 402: ++ t=out/test/x86_64/weak-undef-dso 402: ++ mkdir -p out/test/x86_64/weak-undef-dso 402: ++ case $MACHINE in 402: ++ tlsdesc_opt=-mtls-dialect=gnu2 402: +++ uname 402: ++ '[' Linux = FreeBSD ']' 402: ++ trap 'on_error $LINENO' ERR 402: ++ trap on_exit EXIT 402: ++ echo -n 'Testing weak-undef-dso ... ' 402: Testing weak-undef-dso ... ++ set -o pipefail 402: ++ set -x 402: + cat 402: + cc -c -o out/test/x86_64/weak-undef-dso/a.o -fPIC -xc - 403: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh 403: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 403: ++ export LC_ALL=C 403: ++ LC_ALL=C 403: ++ '[' -z x86_64 ']' 403: ++ '[' -z '' ']' 403: ++ TESTDIR=out/test/x86_64 403: ++ CC=cc 403: ++ CXX=c++ 403: ++ GCC=gcc 403: ++ GXX=g++ 403: ++ OBJDUMP=objdump 403: ++ OBJCOPY=objcopy 403: ++ STRIP=strip 403: ++ QEMU= 403: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh .sh 403: ++ testname=weak-undef 403: ++ t=out/test/x86_64/weak-undef 403: ++ mkdir -p out/test/x86_64/weak-undef test 405 Start 405: x86_64-weak-undef4 405: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh" 405: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 405: Environment variables: 405: MACHINE=x86_64 405: CPU= 405: Test timeout computed to be: 1500 test 406 Start 406: x86_64-weak-undef5 406: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh" 406: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 406: Environment variables: 406: MACHINE=x86_64 406: CPU= 406: Test timeout computed to be: 1500 test 407 Start 407: x86_64-whole-archive 407: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh" 407: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 407: Environment variables: 407: MACHINE=x86_64 407: CPU= 407: Test timeout computed to be: 1500 test 408 Start 408: x86_64-wrap-lto 408: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh" 408: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 408: Environment variables: 408: MACHINE=x86_64 408: CPU= 408: Test timeout computed to be: 1500 test 409 Start 409: x86_64-wrap 409: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh" 409: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 409: Environment variables: 409: MACHINE=x86_64 409: CPU= 409: Test timeout computed to be: 1500 test 410 Start 410: x86_64-z-cet-report 410: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh" 410: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 410: Environment variables: 410: MACHINE=x86_64 410: CPU= 410: Test timeout computed to be: 1500 363: + ./mold -static -o out/test/x86_64/undefined2/exe out/test/x86_64/undefined2/a.o out/test/x86_64/undefined2/d.a -undefined foo 404: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh 404: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 404: ++ export LC_ALL=C 404: ++ LC_ALL=C 404: ++ '[' -z x86_64 ']' 404: ++ '[' -z '' ']' 404: ++ TESTDIR=out/test/x86_64 404: ++ CC=cc 404: ++ CXX=c++ 404: ++ GCC=gcc 404: ++ GXX=g++ 404: ++ OBJDUMP=objdump 404: ++ OBJCOPY=objcopy 404: ++ STRIP=strip 404: ++ QEMU= 404: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh .sh 404: ++ testname=weak-undef2 404: ++ t=out/test/x86_64/weak-undef2 404: ++ mkdir -p out/test/x86_64/weak-undef2 405: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh 405: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 405: ++ export LC_ALL=C 405: ++ LC_ALL=C 405: ++ '[' -z x86_64 ']' 405: ++ '[' -z '' ']' 405: ++ TESTDIR=out/test/x86_64 405: ++ CC=cc 405: ++ CXX=c++ 405: ++ GCC=gcc 405: ++ GXX=g++ 405: ++ OBJDUMP=objdump 405: ++ OBJCOPY=objcopy 405: ++ STRIP=strip 405: ++ QEMU= 405: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh .sh 405: ++ testname=weak-undef4 405: ++ t=out/test/x86_64/weak-undef4 405: ++ mkdir -p out/test/x86_64/weak-undef4 406: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh 406: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 406: ++ export LC_ALL=C 406: ++ LC_ALL=C 406: ++ '[' -z x86_64 ']' 406: ++ '[' -z '' ']' 406: ++ TESTDIR=out/test/x86_64 406: ++ CC=cc 406: ++ CXX=c++ 406: ++ GCC=gcc 406: ++ GXX=g++ 406: ++ OBJDUMP=objdump 406: ++ OBJCOPY=objcopy 406: ++ STRIP=strip 406: ++ QEMU= 406: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh .sh 406: ++ testname=weak-undef5 406: ++ t=out/test/x86_64/weak-undef5 406: ++ mkdir -p out/test/x86_64/weak-undef5 407: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh 407: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 407: ++ export LC_ALL=C 407: ++ LC_ALL=C 407: ++ '[' -z x86_64 ']' 407: ++ '[' -z '' ']' 407: ++ TESTDIR=out/test/x86_64 407: ++ CC=cc 407: ++ CXX=c++ 407: ++ GCC=gcc 407: ++ GXX=g++ 407: ++ OBJDUMP=objdump 407: ++ OBJCOPY=objcopy 407: ++ STRIP=strip 407: ++ QEMU= 407: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh .sh 407: ++ testname=whole-archive 407: ++ t=out/test/x86_64/whole-archive 407: ++ mkdir -p out/test/x86_64/whole-archive 408: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh 408: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 408: ++ export LC_ALL=C 408: ++ LC_ALL=C 408: ++ '[' -z x86_64 ']' 408: ++ '[' -z '' ']' 408: ++ TESTDIR=out/test/x86_64 408: ++ CC=cc 408: ++ CXX=c++ 408: ++ GCC=gcc 408: ++ GXX=g++ 408: ++ OBJDUMP=objdump 408: ++ OBJCOPY=objcopy 408: ++ STRIP=strip 408: ++ QEMU= 408: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh .sh 408: ++ testname=wrap-lto 408: ++ t=out/test/x86_64/wrap-lto 408: ++ mkdir -p out/test/x86_64/wrap-lto 409: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh 409: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 409: ++ export LC_ALL=C 409: ++ LC_ALL=C 409: ++ '[' -z x86_64 ']' 409: ++ '[' -z '' ']' 409: ++ TESTDIR=out/test/x86_64 409: ++ CC=cc 409: ++ CXX=c++ 409: ++ GCC=gcc 409: ++ GXX=g++ 409: ++ OBJDUMP=objdump 409: ++ OBJCOPY=objcopy 409: ++ STRIP=strip 409: ++ QEMU= 409: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh .sh 410: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh 409: ++ testname=wrap 409: ++ t=out/test/x86_64/wrap 409: ++ mkdir -p out/test/x86_64/wrap 410: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 410: ++ export LC_ALL=C 410: ++ LC_ALL=C 410: ++ '[' -z x86_64 ']' 410: ++ '[' -z '' ']' 410: ++ TESTDIR=out/test/x86_64 410: ++ CC=cc 410: ++ CXX=c++ 410: ++ GCC=gcc 410: ++ GXX=g++ 410: ++ OBJDUMP=objdump 410: ++ OBJCOPY=objcopy 410: ++ STRIP=strip 410: ++ QEMU= 410: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh .sh 410: ++ testname=z-cet-report 410: ++ t=out/test/x86_64/z-cet-report 410: ++ mkdir -p out/test/x86_64/z-cet-report 392: + ./mold -v 392: + grep 'mold .*compatible with GNU ld' 392: mold 2.40.4 (compatible with GNU ld) 392: + ./mold --version 392: + grep 'mold .*compatible with GNU ld' 392: mold 2.40.4 (compatible with GNU ld) 392: + ./mold -V 392: + grep 'mold .*compatible with GNU ld' 392: mold 2.40.4 (compatible with GNU ld) 392: + ./mold -V 392: + grep elf_x86_64 392: elf_x86_64 392: + ./mold -V 392: + grep elf_i386 363: + readelf --symbols out/test/x86_64/undefined2/exe 392: elf_i386 392: + cat 392: + cc -c -xc -o out/test/x86_64/version/a.o - 363: + grep foo out/test/x86_64/undefined2/log 363: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 363: + not grep ndefined out/test/x86_64/undefined2/log 363: + grep ndefined out/test/x86_64/undefined2/log 363: + return 0 363: + on_exit 363: + echo OK 363: OK 363: + exit 0 369/425 Test #363: x86_64-undefined2 ..................................... Passed 0.88 sec test 411 Start 411: x86_64-z-defs 411: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh" 411: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 411: Environment variables: 411: MACHINE=x86_64 411: CPU= 411: Test timeout computed to be: 1500 411: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh 411: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 411: ++ export LC_ALL=C 411: ++ LC_ALL=C 411: ++ '[' -z x86_64 ']' 411: ++ '[' -z '' ']' 411: ++ TESTDIR=out/test/x86_64 411: ++ CC=cc 411: ++ CXX=c++ 411: ++ GCC=gcc 411: ++ GXX=g++ 411: ++ OBJDUMP=objdump 411: ++ OBJCOPY=objcopy 411: ++ STRIP=strip 411: ++ QEMU= 411: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh .sh 411: ++ testname=z-defs 411: ++ t=out/test/x86_64/z-defs 411: ++ mkdir -p out/test/x86_64/z-defs 403: ++ case $MACHINE in 403: ++ tlsdesc_opt=-mtls-dialect=gnu2 404: ++ case $MACHINE in 404: ++ tlsdesc_opt=-mtls-dialect=gnu2 405: ++ case $MACHINE in 405: ++ tlsdesc_opt=-mtls-dialect=gnu2 406: ++ case $MACHINE in 406: ++ tlsdesc_opt=-mtls-dialect=gnu2 407: ++ case $MACHINE in 407: ++ tlsdesc_opt=-mtls-dialect=gnu2 408: ++ case $MACHINE in 408: ++ tlsdesc_opt=-mtls-dialect=gnu2 403: +++ uname 404: +++ uname 409: ++ case $MACHINE in 409: ++ tlsdesc_opt=-mtls-dialect=gnu2 405: +++ uname 389: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script7/a.ver -o out/test/x86_64/version-script7/c.so out/test/x86_64/version-script7/b.o 411: ++ case $MACHINE in 411: ++ tlsdesc_opt=-mtls-dialect=gnu2 407: +++ uname 410: ++ case $MACHINE in 410: ++ tlsdesc_opt=-mtls-dialect=gnu2 406: +++ uname 408: +++ uname 361: + cat 365: mold: error: undefined symbol: foo 409: +++ uname 411: +++ uname 410: +++ uname 361: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - 365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all 395: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - 403: ++ '[' Linux = FreeBSD ']' 405: ++ '[' Linux = FreeBSD ']' 407: ++ '[' Linux = FreeBSD ']' 403: ++ trap 'on_error $LINENO' ERR 403: ++ trap on_exit EXIT 406: ++ '[' Linux = FreeBSD ']' 403: ++ echo -n 'Testing weak-undef ... ' 407: ++ trap 'on_error $LINENO' ERR 407: ++ trap on_exit EXIT 407: ++ echo -n 'Testing whole-archive ... ' 403: Testing weak-undef ... ++ set -o pipefail 403: ++ set -x 407: Testing whole-archive ... ++ set -o pipefail 407: ++ set -x 395: + cat 405: ++ trap 'on_error $LINENO' ERR 405: ++ trap on_exit EXIT 405: ++ echo -n 'Testing weak-undef4 ... ' 405: Testing weak-undef4 ... ++ set -o pipefail 405: ++ set -x 406: ++ trap 'on_error $LINENO' ERR 406: ++ trap on_exit EXIT 406: ++ echo -n 'Testing weak-undef5 ... ' 406: Testing weak-undef5 ... ++ set -o pipefail 406: ++ set -x 408: ++ '[' Linux = FreeBSD ']' 408: ++ trap 'on_error $LINENO' ERR 408: ++ trap on_exit EXIT 408: ++ echo -n 'Testing wrap-lto ... ' 408: Testing wrap-lto ... ++ set -o pipefail 408: ++ set -x 408: + test_cflags -flto 409: ++ '[' Linux = FreeBSD ']' 404: ++ '[' Linux = FreeBSD ']' 410: ++ '[' Linux = FreeBSD ']' 380: + cc -B. -o out/test/x86_64/version-script2/exe out/test/x86_64/version-script2/c.o out/test/x86_64/version-script2/b.so 403: + cat 407: + cat 409: ++ trap 'on_error $LINENO' ERR 409: ++ trap on_exit EXIT 404: ++ trap 'on_error $LINENO' ERR 394: + cat 404: ++ trap on_exit EXIT 387: + readelf --dyn-syms out/test/x86_64/version-script5/c.so 397: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/b.so out/test/x86_64/warn-symbol-type/a.o 409: ++ echo -n 'Testing wrap ... ' 409: Testing wrap ... ++ set -o pipefail 404: ++ echo -n 'Testing weak-undef2 ... ' 409: ++ set -x 409: + cat 404: Testing weak-undef2 ... ++ set -o pipefail 404: ++ set -x 404: + cc -c -o out/test/x86_64/weak-undef2/a.o -xc - 405: + cat 405: + cc -c -o out/test/x86_64/weak-undef4/a.o -xc - 411: ++ '[' Linux = FreeBSD ']' 411: ++ trap 'on_error $LINENO' ERR 411: ++ trap on_exit EXIT 411: ++ echo -n 'Testing z-defs ... ' 411: Testing z-defs ... ++ set -o pipefail 411: ++ set -x 411: + cat 410: ++ trap 'on_error $LINENO' ERR 410: ++ trap on_exit EXIT 410: ++ echo -n 'Testing z-cet-report ... ' 410: Testing z-cet-report ... ++ set -o pipefail 410: ++ set -x 410: + cat 377: + cc -B. -o out/test/x86_64/version-script17/exe1 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so 406: + cat 406: + cc -c -o out/test/x86_64/weak-undef5/a.o -fPIC -xc - 360: + cat 407: + cc -o out/test/x86_64/whole-archive/a.o -c -x assembler - 403: + cc -c -o out/test/x86_64/weak-undef/a.o -fPIC -xc - 397: + grep 'warning: symbol type mismatch: times' 394: + cc -xc -c -o out/test/x86_64/visibility/b.o - 409: + cc -fPIC -shared -o out/test/x86_64/wrap/a.so -xc - 411: + cc -fPIC -c -o out/test/x86_64/z-defs/a.o -xc - 352: + cat 352: + cc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 408: + echo 'int main() {}' 408: + cc -B. -flto -o /dev/null -xc - 356: + cat 385: + cat 385: + cc -xc -c -o out/test/x86_64/version-script3/c.o - 354: + cat 404: + cat 410: + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - 351: + cc -B. -shared -o out/test/x86_64/tlsdesc-dlopen/b.so out/test/x86_64/tlsdesc-dlopen/a.o 360: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - 353: + cat 387: + grep -F foo out/test/x86_64/version-script5/log 353: + cc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 354: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 358: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/x86_64/trace-symbol/log 396: + cat 396: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - 356: + cc -fPIC -c -o out/test/x86_64/tlsdesc/b.o -xc - -mtls-dialect=gnu2 387: 5: 00000000000037b8 4 OBJECT GLOBAL DEFAULT 19 foo 387: + not grep -F ' main' out/test/x86_64/version-script5/log 387: + grep -F ' main' out/test/x86_64/version-script5/log 358: trace-symbol: out/test/x86_64/trace-symbol/a.o: reference to foo 358: + grep 'trace-symbol: .*/b.o: definition of foo' out/test/x86_64/trace-symbol/log 387: + return 0 387: + on_exit 387: + echo OK 387: OK 387: + exit 0 370/425 Test #387: x86_64-version-script5 ................................ Passed 0.68 sec test 412 Start 412: x86_64-z-dynamic-undefined-weak-exe 412: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh" 412: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 412: Environment variables: 412: MACHINE=x86_64 412: CPU= 412: Test timeout computed to be: 1500 215: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccWBrVXB.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccDbKaf0.res' '-flinker-output=pie' 215: /usr/libexec/gcc/x86_64-linux-gnu/15/lto1 -quiet -dumpbase out/test/x86_64/lto-gcc/exe2.wpa -mtune=generic -march=x86-64 -version -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fasynchronous-unwind-tables -fltrans-output-list=/tmp/ccWBrVXB.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccDbKaf0.res -flinker-output=pie @/tmp/cccUpWJA 215: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccWBrVXB.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccDbKaf0.res' '-flinker-output=pie' '-dumpdir' 'out/test/x86_64/lto-gcc/exe2.wpa.' 215: + gcc -flto -fno-use-linker-plugin -c -o out/test/x86_64/lto-gcc/c.o -xc - 215: + cat 358: trace-symbol: out/test/x86_64/trace-symbol/b.o: definition of foo 358: + grep 'trace-symbol: .*/c.so: definition of baz' out/test/x86_64/trace-symbol/log 407: + echo 'int fn1() { return 42; }' 407: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - 399: + cc -B. -o out/test/x86_64/weak-export-dso/b.so out/test/x86_64/weak-export-dso/a.o -shared 358: trace-symbol: out/test/x86_64/trace-symbol/c.so: definition of baz 358: + on_exit 358: + echo OK 358: OK 358: + exit 0 412: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh 371/425 Test #358: x86_64-trace-symbol ................................... Passed 1.23 sec 412: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 412: ++ export LC_ALL=C 412: ++ LC_ALL=C 412: ++ '[' -z x86_64 ']' 412: ++ '[' -z '' ']' 412: ++ TESTDIR=out/test/x86_64 412: ++ CC=cc 412: ++ CXX=c++ 412: ++ GCC=gcc 412: ++ GXX=g++ 412: ++ OBJDUMP=objdump 412: ++ OBJCOPY=objcopy 412: ++ STRIP=strip 412: ++ QEMU= 412: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh .sh 412: ++ testname=z-dynamic-undefined-weak-exe 412: ++ t=out/test/x86_64/z-dynamic-undefined-weak-exe 412: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak-exe 412: ++ case $MACHINE in 412: ++ tlsdesc_opt=-mtls-dialect=gnu2 412: +++ uname 412: ++ '[' Linux = FreeBSD ']' 412: ++ trap 'on_error $LINENO' ERR 412: ++ trap on_exit EXIT 412: ++ echo -n 'Testing z-dynamic-undefined-weak-exe ... ' 412: Testing z-dynamic-undefined-weak-exe ... ++ set -o pipefail 412: ++ set -x 412: + cat 412: + cc -o out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -c -xc - -fPIC 410: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o 410: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=warning 362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a 393: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' 393: + cc -B. -shared -o out/test/x86_64/versioned-undef/c.so out/test/x86_64/versioned-undef/a.o -Wl,--version-script=out/test/x86_64/versioned-undef/b.ver test 413 Start 413: x86_64-z-dynamic-undefined-weak 413: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh" 413: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 413: Environment variables: 413: MACHINE=x86_64 413: CPU= 413: Test timeout computed to be: 1500 339: + cc -B. -o out/test/x86_64/tls-gd/exe3 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static 355: + cat 355: + cc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 365: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe 365: + not grep -w foo 365: + grep -w foo 389: + readelf --dyn-syms out/test/x86_64/version-script7/c.so 389: + grep 'foo$' out/test/x86_64/version-script7/log 377: + nm -g out/test/x86_64/version-script17/exe1 377: + grep foo 351: + cat 351: + cc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 391: + readelf --dyn-syms out/test/x86_64/version-script9/c.so 260: + seq 1 10000 260: + sed 's/.*/void func&();/' 391: + grep ' foo@@VER1$' out/test/x86_64/version-script9/log 413: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh 400: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared 389: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo 361: + rm -f out/test/x86_64/undefined-glob/d.a 389: + grep bar@@VER_X1 out/test/x86_64/version-script7/log 411: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o 365: + return 0 362: + readelf --symbols out/test/x86_64/undefined/exe 413: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 413: ++ export LC_ALL=C 413: ++ LC_ALL=C 413: ++ '[' -z x86_64 ']' 413: ++ '[' -z '' ']' 413: ++ TESTDIR=out/test/x86_64 413: ++ CC=cc 413: ++ CXX=c++ 413: ++ GCC=gcc 413: ++ GXX=g++ 413: ++ OBJDUMP=objdump 413: ++ OBJCOPY=objcopy 413: ++ STRIP=strip 413: ++ QEMU= 413: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh .sh 388: + cc -B. -shared -Wl,-version-script,out/test/x86_64/version-script6/d.ver -o out/test/x86_64/version-script6/f.so out/test/x86_64/version-script6/e.o out/test/x86_64/version-script6/c.so -Wl,--undefined-version 391: 7: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo@@VER1 391: + on_exit 391: + echo OK 391: OK 391: + exit 0 365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols 404: + cat 385: + cc -B. -o out/test/x86_64/version-script3/exe out/test/x86_64/version-script3/c.o out/test/x86_64/version-script3/b.so 394: + rm -f out/test/x86_64/visibility/c.a 389: 6: 0000000000001649 15 FUNC GLOBAL DEFAULT 14 bar@@VER_X1 389: + on_exit 389: + echo OK 389: OK 389: + exit 0 395: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o 406: + cat 398: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o 398: + grep 'undefined symbol:.*foo' 361: + ar cr out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/a.o out/test/x86_64/undefined-glob/b.o out/test/x86_64/undefined-glob/c.o 401: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o 362: + not grep foo out/test/x86_64/undefined/log 362: + grep foo out/test/x86_64/undefined/log 413: ++ testname=z-dynamic-undefined-weak 413: ++ t=out/test/x86_64/z-dynamic-undefined-weak 413: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak 372/425 Test #389: x86_64-version-script7 ................................ Passed 0.79 sec 373/425 Test #391: x86_64-version-script9 ................................ Passed 0.75 sec 394: + ar crs out/test/x86_64/visibility/c.a out/test/x86_64/visibility/a.o out/test/x86_64/visibility/b.o 365: + grep 'undefined.*foo' 404: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - 360: + rm -f out/test/x86_64/undefined-glob-gc-sections/d.a 395: + not grep -F 'multiple common symbols' 395: + grep -F 'multiple common symbols' test 414 Start 414: x86_64-z-dynamic-undefined-weak2 414: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh" 414: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 414: Environment variables: 414: MACHINE=x86_64 414: CPU= 414: Test timeout computed to be: 1500 test 415 Start 415: x86_64-z-max-page-size 415: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh" 415: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 415: Environment variables: 415: MACHINE=x86_64 415: CPU= 415: Test timeout computed to be: 1500 406: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - 403: + cat 403: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - 380: + out/test/x86_64/version-script2/exe 380: + readelf --dyn-syms out/test/x86_64/version-script2/exe 380: + grep -F foo@ver1 out/test/x86_64/version-script2/log 380: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) 380: + grep -F bar@ver2 out/test/x86_64/version-script2/log 380: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) 380: + grep -F baz@ver3 out/test/x86_64/version-script2/log 360: + ar cr out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/a.o out/test/x86_64/undefined-glob-gc-sections/b.o out/test/x86_64/undefined-glob-gc-sections/c.o 362: + return 0 362: + not grep bar out/test/x86_64/undefined/log 362: + grep bar out/test/x86_64/undefined/log 362: + return 0 362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo 413: ++ case $MACHINE in 413: ++ tlsdesc_opt=-mtls-dialect=gnu2 413: +++ uname 413: ++ '[' Linux = FreeBSD ']' 413: ++ trap 'on_error $LINENO' ERR 413: ++ trap on_exit EXIT 413: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' 413: Testing z-dynamic-undefined-weak ... ++ set -o pipefail 413: ++ set -x 413: + cat 413: + cc -o out/test/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC 397: mold: warning: symbol type mismatch: times 397: + on_exit 397: + echo OK 397: OK 397: + exit 0 399: + cc -B. -o out/test/x86_64/weak-export-dso/c.so out/test/x86_64/weak-export-dso/a.o -shared -Wl,-z,defs 260: + echo 'int main() {' 260: + seq 1 10000 260: + sed 's/.*/func&();/' 392: + rm -f out/test/x86_64/version/exe 392: + cc -B. -Wl,--version -o out/test/x86_64/version/exe1 out/test/x86_64/version/a.o 392: + grep mold 407: + echo 'int fn2() { return 42; }' 407: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - 405: + cat 405: + cc -c -o out/test/x86_64/weak-undef4/b.o -xc - 414: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh 414: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 414: ++ export LC_ALL=C 414: ++ LC_ALL=C 414: ++ '[' -z x86_64 ']' 374/425 Test #397: x86_64-warn-symbol-type ............................... Passed 0.60 sec 414: ++ '[' -z '' ']' 414: ++ TESTDIR=out/test/x86_64 414: ++ CC=cc 414: ++ CXX=c++ 414: ++ GCC=gcc 414: ++ GXX=g++ 414: ++ OBJDUMP=objdump 414: ++ OBJCOPY=objcopy 414: ++ STRIP=strip 414: ++ QEMU= 414: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh .sh 390: + cat 390: + cc -xc -c -o out/test/x86_64/version-script8/c.o - test 416 Start 416: x86_64-z-nodefaultlib 416: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh" 416: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 416: Environment variables: 416: MACHINE=x86_64 416: CPU= 416: Test timeout computed to be: 1500 414: ++ testname=z-dynamic-undefined-weak2 414: ++ t=out/test/x86_64/z-dynamic-undefined-weak2 414: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak2 380: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) 380: + on_exit 380: + echo OK 380: OK 380: + exit 0 415: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh 415: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 415: ++ export LC_ALL=C 415: ++ LC_ALL=C 415: ++ '[' -z x86_64 ']' 415: ++ '[' -z '' ']' 415: ++ TESTDIR=out/test/x86_64 415: ++ CC=cc 415: ++ CXX=c++ 415: ++ GCC=gcc 415: ++ GXX=g++ 415: ++ OBJDUMP=objdump 415: ++ OBJCOPY=objcopy 415: ++ STRIP=strip 415: ++ QEMU= 415: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh .sh 415: ++ testname=z-max-page-size 415: ++ t=out/test/x86_64/z-max-page-size 415: ++ mkdir -p out/test/x86_64/z-max-page-size 375/425 Test #380: x86_64-version-script2 ................................ Passed 1.05 sec 414: ++ case $MACHINE in 414: ++ tlsdesc_opt=-mtls-dialect=gnu2 414: +++ uname 414: ++ '[' Linux = FreeBSD ']' 415: ++ case $MACHINE in 415: ++ tlsdesc_opt=-mtls-dialect=gnu2 415: +++ uname 215: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o 416: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh 353: + cat 353: + cc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 393: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - 393: + cat 362: + readelf --symbols out/test/x86_64/undefined/exe test 417 Start 417: x86_64-z-nodump 417: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh" 417: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 417: Environment variables: 417: MACHINE=x86_64 417: CPU= 417: Test timeout computed to be: 1500 414: ++ trap 'on_error $LINENO' ERR 414: ++ trap on_exit EXIT 414: ++ echo -n 'Testing z-dynamic-undefined-weak2 ... ' 414: Testing z-dynamic-undefined-weak2 ... ++ set -o pipefail 414: ++ set -x 414: + cat 414: + cc -o out/test/x86_64/z-dynamic-undefined-weak2/a.o -c -xc - -fno-PIE 415: ++ '[' Linux = FreeBSD ']' 415: ++ trap 'on_error $LINENO' ERR 415: ++ trap on_exit EXIT 415: ++ echo -n 'Testing z-max-page-size ... ' 415: Testing z-max-page-size ... ++ set -o pipefail 415: ++ set -x 415: + cc -o out/test/x86_64/z-max-page-size/a.o -c -xc - 415: + cat 416: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 416: ++ export LC_ALL=C 416: ++ LC_ALL=C 416: ++ '[' -z x86_64 ']' 416: ++ '[' -z '' ']' 416: ++ TESTDIR=out/test/x86_64 416: ++ CC=cc 416: ++ CXX=c++ 416: ++ GCC=gcc 416: ++ GXX=g++ 416: ++ OBJDUMP=objdump 416: ++ OBJCOPY=objcopy 416: ++ STRIP=strip 416: ++ QEMU= 416: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh .sh 416: ++ testname=z-nodefaultlib 416: ++ t=out/test/x86_64/z-nodefaultlib 416: ++ mkdir -p out/test/x86_64/z-nodefaultlib 260: + echo '}' 260: + cc -c -o out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/c.c 400: + cat 400: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - 417: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh 416: ++ case $MACHINE in 416: ++ tlsdesc_opt=-mtls-dialect=gnu2 388: + readelf --dyn-syms out/test/x86_64/version-script6/f.so 416: +++ uname 417: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 417: ++ export LC_ALL=C 417: ++ LC_ALL=C 417: ++ '[' -z x86_64 ']' 417: ++ '[' -z '' ']' 417: ++ TESTDIR=out/test/x86_64 417: ++ CC=cc 417: ++ CXX=c++ 417: ++ GCC=gcc 417: ++ GXX=g++ 417: ++ OBJDUMP=objdump 417: ++ OBJCOPY=objcopy 417: ++ STRIP=strip 417: ++ QEMU= 416: ++ '[' Linux = FreeBSD ']' 416: ++ trap 'on_error $LINENO' ERR 416: ++ trap on_exit EXIT 416: ++ echo -n 'Testing z-nodefaultlib ... ' 416: Testing z-nodefaultlib ... ++ set -o pipefail 416: ++ set -x 388: + grep foo@VER_X1 out/test/x86_64/version-script6/log 416: + cc -o out/test/x86_64/z-nodefaultlib/a.o -c -xc - 416: + cat 388: 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) 388: + grep bar@VER_X2 out/test/x86_64/version-script6/log 417: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh .sh 398: mold: error: undefined symbol: foo 417: ++ testname=z-nodump 417: ++ t=out/test/x86_64/z-nodump 417: ++ mkdir -p out/test/x86_64/z-nodump 388: 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) 388: + grep baz@@VER_Y2 out/test/x86_64/version-script6/log 398: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols 398: + grep 'undefined symbol:.*foo' 392: mold 2.40.4 (compatible with GNU ld) 392: + not '[' -f out/test/x86_64/version/exe1 ']' 392: + '[' -f out/test/x86_64/version/exe1 ']' 392: + return 0 392: + cc -B. -Wl,-v -o out/test/x86_64/version/exe2 out/test/x86_64/version/a.o 392: + grep mold 395: + return 0 395: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o -Wl,-warn-common 417: ++ case $MACHINE in 417: ++ tlsdesc_opt=-mtls-dialect=gnu2 395: + grep -F 'multiple common symbols' 417: +++ uname 388: 7: 0000000000001729 26 FUNC GLOBAL DEFAULT 14 baz@@VER_Y2 388: + on_exit 417: ++ '[' Linux = FreeBSD ']' 417: ++ trap 'on_error $LINENO' ERR 417: ++ trap on_exit EXIT 417: ++ echo -n 'Testing z-nodump ... ' 417: Testing z-nodump ... ++ set -o pipefail 417: ++ set -x 388: + echo OK 388: OK 388: + exit 0 376/425 Test #388: x86_64-version-script6 ................................ Passed 1.04 sec 417: + cat test 418 Start 418: x86_64-z-now 418: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh" 418: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 418: Environment variables: 418: MACHINE=x86_64 418: CPU= 418: Test timeout computed to be: 1500 417: + cc -c -o out/test/x86_64/z-nodump/a.o -xc - 385: + out/test/x86_64/version-script3/exe 385: + readelf --dyn-syms out/test/x86_64/version-script3/exe 410: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log 410: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT 410: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log 401: + not grep 'WEAK DEFAULT UND foo' 401: + grep 'WEAK DEFAULT UND foo' 401: + readelf --dyn-syms out/test/x86_64/weak-export-exe/exe 410: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK 385: + grep -F foo@ver1 out/test/x86_64/version-script3/log 410: + not cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=error 401: + return 0 385: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) 385: + grep -F bar@ver2 out/test/x86_64/version-script3/log 418: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh 418: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 418: ++ export LC_ALL=C 385: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) 418: ++ LC_ALL=C 385: + grep -F baz@ver2 out/test/x86_64/version-script3/log 418: ++ '[' -z x86_64 ']' 418: ++ '[' -z '' ']' 418: ++ TESTDIR=out/test/x86_64 418: ++ CC=cc 418: ++ CXX=c++ 418: ++ GCC=gcc 418: ++ GXX=g++ 418: ++ OBJDUMP=objdump 418: ++ OBJCOPY=objcopy 418: ++ STRIP=strip 418: ++ QEMU= 418: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh .sh 385: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver2 (5) 385: + on_exit 385: + echo OK 385: OK 385: + exit 0 377/425 Test #385: x86_64-version-script3 ................................ Passed 1.07 sec 418: ++ testname=z-now 418: ++ t=out/test/x86_64/z-now 418: ++ mkdir -p out/test/x86_64/z-now 401: + grep '^3$' 401: + out/test/x86_64/weak-export-exe/exe test 419 Start 419: x86_64-z-origin 419: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh" 419: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 419: Environment variables: 419: MACHINE=x86_64 419: CPU= 419: Test timeout computed to be: 1500 418: ++ case $MACHINE in 418: ++ tlsdesc_opt=-mtls-dialect=gnu2 418: +++ uname 401: 3 401: + on_exit 401: + echo OK 401: OK 401: + exit 0 377: 0000000000001759 T foo 377: + cat 378/425 Test #401: x86_64-weak-export-exe ................................ Passed 0.66 sec 418: ++ '[' Linux = FreeBSD ']' 418: ++ trap 'on_error $LINENO' ERR 418: ++ trap on_exit EXIT 418: ++ echo -n 'Testing z-now ... ' 418: Testing z-now ... ++ set -o pipefail 418: ++ set -x test 420 Start 420: x86_64-z-pack-relative-relocs 420: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh" 420: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 420: Environment variables: 420: MACHINE=x86_64 420: CPU= 420: Test timeout computed to be: 1500 418: + cat 418: + cc -o out/test/x86_64/z-now/a.o -c -xc - 419: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh 419: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 419: ++ export LC_ALL=C 419: ++ LC_ALL=C 419: ++ '[' -z x86_64 ']' 419: ++ '[' -z '' ']' 419: ++ TESTDIR=out/test/x86_64 419: ++ CC=cc 419: ++ CXX=c++ 419: ++ GCC=gcc 419: ++ GXX=g++ 419: ++ OBJDUMP=objdump 419: ++ OBJCOPY=objcopy 419: ++ STRIP=strip 419: ++ QEMU= 419: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh .sh 377: + cc -B. -o out/test/x86_64/version-script17/exe2 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/c.ver -Wl,--undefined-version 399: + readelf --dyn-syms out/test/x86_64/weak-export-dso/b.so 399: + grep 'WEAK DEFAULT UND foo' 399: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo 365: mold: warning: undefined symbol: foo 365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files 365: + not grep 'undefined.*foo' 365: + grep 'undefined.*foo' 420: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh 399: + readelf --dyn-syms out/test/x86_64/weak-export-dso/c.so 399: + grep 'WEAK DEFAULT UND foo' 419: ++ testname=z-origin 419: ++ t=out/test/x86_64/z-origin 419: ++ mkdir -p out/test/x86_64/z-origin 420: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 420: ++ export LC_ALL=C 420: ++ LC_ALL=C 420: ++ '[' -z x86_64 ']' 420: ++ '[' -z '' ']' 420: ++ TESTDIR=out/test/x86_64 420: ++ CC=cc 420: ++ CXX=c++ 420: ++ GCC=gcc 420: ++ GXX=g++ 420: ++ OBJDUMP=objdump 420: ++ OBJCOPY=objcopy 420: ++ STRIP=strip 420: ++ QEMU= 420: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh .sh 399: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo 419: ++ case $MACHINE in 419: ++ tlsdesc_opt=-mtls-dialect=gnu2 420: ++ testname=z-pack-relative-relocs 420: ++ t=out/test/x86_64/z-pack-relative-relocs 420: ++ mkdir -p out/test/x86_64/z-pack-relative-relocs 399: + on_exit 399: + echo OK 399: OK 399: + exit 0 379/425 Test #399: x86_64-weak-export-dso ................................ Passed 0.68 sec 419: +++ uname test 421 Start 421: x86_64-z-rodynamic 421: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh" 421: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 421: Environment variables: 421: MACHINE=x86_64 421: CPU= 421: Test timeout computed to be: 1500 419: ++ '[' Linux = FreeBSD ']' 419: ++ trap 'on_error $LINENO' ERR 419: ++ trap on_exit EXIT 419: ++ echo -n 'Testing z-origin ... ' 419: Testing z-origin ... ++ set -o pipefail 419: ++ set -x 419: + cat 419: + cc -c -o out/test/x86_64/z-origin/a.o -xc - 411: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs 420: ++ case $MACHINE in 420: ++ tlsdesc_opt=-mtls-dialect=gnu2 420: +++ uname 420: ++ '[' Linux = FreeBSD ']' 420: ++ trap 'on_error $LINENO' ERR 420: ++ trap on_exit EXIT 420: ++ echo -n 'Testing z-pack-relative-relocs ... ' 420: Testing z-pack-relative-relocs ... ++ set -o pipefail 420: ++ set -x 420: + cat 420: + cc -o out/test/x86_64/z-pack-relative-relocs/a.o -fPIC -c -xc - 398: mold: warning: undefined symbol: foo 421: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh 421: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 421: ++ export LC_ALL=C 421: ++ LC_ALL=C 421: ++ '[' -z x86_64 ']' 421: ++ '[' -z '' ']' 421: ++ TESTDIR=out/test/x86_64 421: ++ CC=cc 421: ++ CXX=c++ 421: ++ GCC=gcc 421: ++ GXX=g++ 421: ++ OBJDUMP=objdump 421: ++ OBJCOPY=objcopy 421: ++ STRIP=strip 421: ++ QEMU= 421: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh .sh 398: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -Wl,--error-unresolved-symbols 362: + grep foo out/test/x86_64/undefined/log 421: ++ testname=z-rodynamic 398: + grep 'undefined symbol:.*foo' 421: ++ t=out/test/x86_64/z-rodynamic 421: ++ mkdir -p out/test/x86_64/z-rodynamic 362: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 421: ++ case $MACHINE in 421: ++ tlsdesc_opt=-mtls-dialect=gnu2 360: + cat 362: + not grep bar out/test/x86_64/undefined/log 362: + grep bar out/test/x86_64/undefined/log 360: + cc -o out/test/x86_64/undefined-glob-gc-sections/e.o -c -xc - 392: mold 2.40.4 (compatible with GNU ld) 421: +++ uname 394: + cat 351: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl 406: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared 392: + out/test/x86_64/version/exe2 392: + grep 'Hello world' 394: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - 412: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie 362: + return 0 362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo --undefined=bar 415: + cc -B. -o out/test/x86_64/z-max-page-size/exe1 out/test/x86_64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments 361: + cat 361: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - 421: ++ '[' Linux = FreeBSD ']' 413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/b.so out/test/x86_64/z-dynamic-undefined-weak/a.o 421: ++ trap 'on_error $LINENO' ERR 421: ++ trap on_exit EXIT 421: ++ echo -n 'Testing z-rodynamic ... ' 421: Testing z-rodynamic ... ++ set -o pipefail 421: ++ set -x 421: + cat 421: + cc -o out/test/x86_64/z-rodynamic/a.o -c -xc - 417: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o 392: Hello world 402: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o 355: + cat 355: + cc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 356: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o 354: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe1 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o 392: + not ./mold --v 392: + grep 'unknown command line option:' 392: mold: fatal: unknown command line option: --v 392: + on_exit 392: + echo OK 392: OK 392: + exit 0 380/425 Test #392: x86_64-version ........................................ Passed 0.91 sec test 422 Start 422: x86_64-z-sectionheader 422: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh" 422: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 422: Environment variables: 422: MACHINE=x86_64 422: CPU= 422: Test timeout computed to be: 1500 422: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh 422: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 422: ++ export LC_ALL=C 422: ++ LC_ALL=C 422: ++ '[' -z x86_64 ']' 422: ++ '[' -z '' ']' 422: ++ TESTDIR=out/test/x86_64 422: ++ CC=cc 422: ++ CXX=c++ 422: ++ GCC=gcc 422: ++ GXX=g++ 422: ++ OBJDUMP=objdump 422: ++ OBJCOPY=objcopy 422: ++ STRIP=strip 422: ++ QEMU= 395: mold: warning: out/test/x86_64/warn-common/b.o: multiple common symbols: foo 422: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh .sh 400: + cc -B. -o out/test/x86_64/weak-export-dso2/d.so out/test/x86_64/weak-export-dso2/c.o out/test/x86_64/weak-export-dso2/b.so -shared 395: + on_exit 395: + echo OK 395: OK 395: + exit 0 422: ++ testname=z-sectionheader 422: ++ t=out/test/x86_64/z-sectionheader 422: ++ mkdir -p out/test/x86_64/z-sectionheader 393: + cc -B. -o out/test/x86_64/versioned-undef/exe out/test/x86_64/versioned-undef/d.o out/test/x86_64/versioned-undef/c.so 381/425 Test #395: x86_64-warn-common .................................... Passed 0.86 sec 353: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe1 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so 362: + readelf --symbols out/test/x86_64/undefined/exe test 423 Start 423: x86_64-z-separate-code 423: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh" 423: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 423: Environment variables: 423: MACHINE=x86_64 423: CPU= 423: Test timeout computed to be: 1500 411: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,defs 411: + grep 'undefined symbol:.* foo' 407: + rm -f out/test/x86_64/whole-archive/d.a 407: + ar cr out/test/x86_64/whole-archive/d.a out/test/x86_64/whole-archive/b.o out/test/x86_64/whole-archive/c.o 403: + cat 403: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - 416: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib 404: + not cc -B. -o out/test/x86_64/weak-undef2/exe out/test/x86_64/weak-undef2/a.o out/test/x86_64/weak-undef2/b.o 404: + grep 'undefined symbol: foo' 405: + cat 405: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - 377: + nm -g out/test/x86_64/version-script17/exe2 377: + not grep foo 377: + grep foo 339: + out/test/x86_64/tls-gd/exe3 339: + grep '1 2 3 4 5 6' 339: 1 2 3 4 5 6 396: + cc -B. -o out/test/x86_64/warn-once/exe out/test/x86_64/warn-once/a.o out/test/x86_64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once 422: ++ case $MACHINE in 422: ++ tlsdesc_opt=-mtls-dialect=gnu2 422: +++ uname 409: + cat 409: + cc -c -o out/test/x86_64/wrap/b.o -xc - 414: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak2/exe out/test/x86_64/z-dynamic-undefined-weak2/a.o -no-pie -Wl,-z,dynamic-undefined-weak 390: + cc -B. -o out/test/x86_64/version-script8/exe out/test/x86_64/version-script8/c.o out/test/x86_64/version-script8/b.so 422: ++ '[' Linux = FreeBSD ']' 422: ++ trap 'on_error $LINENO' ERR 422: ++ trap on_exit EXIT 422: ++ echo -n 'Testing z-sectionheader ... ' 422: Testing z-sectionheader ... ++ set -o pipefail 422: ++ set -x 398: mold: error: undefined symbol: foo 398: + on_exit 398: + echo OK 398: OK 398: + exit 0 418: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now 423: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh 422: + cc -o out/test/x86_64/z-sectionheader/a.o -c -xc - 365: + return 0 339: + cc -B. -o out/test/x86_64/tls-gd/exe4 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static -Wl,-no-relax 422: + cat 352: + cc -B. -o out/test/x86_64/tlsdesc-import/exe out/test/x86_64/tlsdesc-import/a.o out/test/x86_64/tlsdesc-import/b.so 382/425 Test #398: x86_64-warn-unresolved-symbols ........................ Passed 0.85 sec test 424 Start 424: x86_64-z-stack-size 424: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh" 424: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 424: Environment variables: 424: MACHINE=x86_64 424: CPU= 424: Test timeout computed to be: 1500 365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs 365: + grep 'undefined.*foo' 423: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 423: ++ export LC_ALL=C 423: ++ LC_ALL=C 423: ++ '[' -z x86_64 ']' 423: ++ '[' -z '' ']' 423: ++ TESTDIR=out/test/x86_64 423: ++ CC=cc 423: ++ CXX=c++ 423: ++ GCC=gcc 423: ++ GXX=g++ 423: ++ OBJDUMP=objdump 423: ++ OBJCOPY=objcopy 423: ++ STRIP=strip 423: ++ QEMU= 423: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh .sh 423: ++ testname=z-separate-code 423: ++ t=out/test/x86_64/z-separate-code 423: ++ mkdir -p out/test/x86_64/z-separate-code 424: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh 424: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 424: ++ export LC_ALL=C 424: ++ LC_ALL=C 423: ++ case $MACHINE in 423: ++ tlsdesc_opt=-mtls-dialect=gnu2 423: +++ uname 424: ++ '[' -z x86_64 ']' 424: ++ '[' -z '' ']' 424: ++ TESTDIR=out/test/x86_64 424: ++ CC=cc 424: ++ CXX=c++ 424: ++ GCC=gcc 424: ++ GXX=g++ 424: ++ OBJDUMP=objdump 424: ++ OBJCOPY=objcopy 424: ++ STRIP=strip 424: ++ QEMU= 423: ++ '[' Linux = FreeBSD ']' 423: ++ trap 'on_error $LINENO' ERR 423: ++ trap on_exit EXIT 423: ++ echo -n 'Testing z-separate-code ... ' 423: Testing z-separate-code ... ++ set -o pipefail 423: ++ set -x 423: + is_musl 423: + grep musl 424: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh .sh 394: + cc -B. -shared -o out/test/x86_64/visibility/e.so out/test/x86_64/visibility/c.a out/test/x86_64/visibility/d.o 424: ++ testname=z-stack-size 424: ++ t=out/test/x86_64/z-stack-size 424: ++ mkdir -p out/test/x86_64/z-stack-size 424: ++ case $MACHINE in 424: ++ tlsdesc_opt=-mtls-dialect=gnu2 423: + cat 423: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - 424: +++ uname 424: ++ '[' Linux = FreeBSD ']' 424: ++ trap 'on_error $LINENO' ERR 402: + cat 424: ++ trap on_exit EXIT 424: ++ echo -n 'Testing z-stack-size ... ' 424: Testing z-stack-size ... ++ set -o pipefail 393: + out/test/x86_64/versioned-undef/exe 424: ++ set -x 393: + grep '^1 2 3 3 4$' 354: + grep '42 5' 424: + cat 393: 1 2 3 3 4 417: + not grep -E 'Flags:.*NODUMP' 377: + return 0 417: + grep -E 'Flags:.*NODUMP' 402: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - 424: + cc -o out/test/x86_64/z-stack-size/a.o -c -xc - 417: + readelf --dynamic out/test/x86_64/z-nodump/b.so 354: + out/test/x86_64/tlsdesc-local-dynamic/exe1 354: 42 5 354: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe2 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o -Wl,--no-relax 393: + on_exit 377: + cat 393: + echo OK 393: OK 393: + exit 0 383/425 Test #393: x86_64-versioned-undef ................................ Passed 1.01 sec 412: + not grep ' fn$' 412: + grep ' fn$' 412: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 377: + cc -B. -o out/test/x86_64/version-script17/exe3 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/d.ver test 425 Start 425: x86_64-z-start-stop-visibility 425: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh" 425: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 425: Environment variables: 425: MACHINE=x86_64 425: CPU= 425: Test timeout computed to be: 1500 417: + return 0 417: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -Wl,-z,nodump 412: + return 0 412: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie -Wl,-z,dynamic-undefined-weak 425: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh 425: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 425: ++ export LC_ALL=C 425: ++ LC_ALL=C 425: ++ '[' -z x86_64 ']' 425: ++ '[' -z '' ']' 425: ++ TESTDIR=out/test/x86_64 425: ++ CC=cc 425: ++ CXX=c++ 425: ++ GCC=gcc 425: ++ GXX=g++ 425: ++ OBJDUMP=objdump 425: ++ OBJCOPY=objcopy 425: ++ STRIP=strip 425: ++ QEMU= 425: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh .sh 425: ++ testname=z-start-stop-visibility 425: ++ t=out/test/x86_64/z-start-stop-visibility 425: ++ mkdir -p out/test/x86_64/z-start-stop-visibility 425: ++ case $MACHINE in 425: ++ tlsdesc_opt=-mtls-dialect=gnu2 425: +++ uname 425: ++ '[' Linux = FreeBSD ']' 425: ++ trap 'on_error $LINENO' ERR 425: ++ trap on_exit EXIT 425: ++ echo -n 'Testing z-start-stop-visibility ... ' 425: Testing z-start-stop-visibility ... ++ set -o pipefail 425: ++ set -x 425: + cat 425: + cc -o out/test/x86_64/z-start-stop-visibility/a.o -c -xc - 406: + cc -B. -o out/test/x86_64/weak-undef5/exe out/test/x86_64/weak-undef5/a.o -Wl,--as-needed -Lout/test/x86_64/weak-undef5 -lfoobar -Wl,-rpath,out/test/x86_64/weak-undef5 390: + out/test/x86_64/version-script8/exe 352: + out/test/x86_64/tlsdesc-import/exe 352: + grep '5 7' 416: + readelf --dynamic out/test/x86_64/z-nodefaultlib/exe 400: + grep 'WEAK DEFAULT .* UND foo' 356: + out/test/x86_64/tlsdesc/exe1 390: + readelf --dyn-syms out/test/x86_64/version-script8/b.so 356: + grep '42 3 5' 353: + grep '^5 5 5$' 413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/c.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak 396: ++ wc -l 356: 42 3 5 400: + readelf -W --dyn-syms out/test/x86_64/weak-export-dso2/d.so 356: + cc -B. -o out/test/x86_64/tlsdesc/exe2 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o -Wl,-no-relax 396: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log 400: 4: 0000000000000000 0 FUNC WEAK DEFAULT UND foo 353: + out/test/x86_64/tlsdesc-initial-exec/exe1 416: + grep 'Flags:.*NODEFLIB' 400: + on_exit 400: + echo OK 400: OK 400: + exit 0 351: + out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/b.so 396: + '[' 1 = 1 ']' 396: + on_exit 396: + echo OK 396: OK 396: + exit 0 384/425 Test #400: x86_64-weak-export-dso2 ............................... Passed 0.94 sec 352: 5 7 385/425 Test #396: x86_64-warn-once ...................................... Passed 0.96 sec 394: + not grep -F foo 353: 5 5 5 416: 0x000000006ffffffb (FLAGS_1) Flags: NODEFLIB PIE 351: + grep '3 0 5' 394: + readelf --dyn-syms out/test/x86_64/visibility/e.so 353: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe1 394: + grep -F foo 353: + not grep -E 'TLS_?DESC' 353: + grep -E 'TLS_?DESC' 351: 3 0 5 410: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log 410: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT 410: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log 351: + on_exit 351: + echo OK 351: OK 351: + exit 0 411: mold: error: undefined symbol: foo 411: + grep 'undefined symbol:.* foo' 411: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-no-undefined 352: + on_exit 352: + echo OK 352: OK 352: + exit 0 416: + on_exit 416: + echo OK 416: OK 416: + exit 0 394: + return 0 390: + grep -F foo@@ver1 out/test/x86_64/version-script8/log 386/425 Test #351: x86_64-tlsdesc-dlopen ................................. Passed 2.10 sec 387/425 Test #352: x86_64-tlsdesc-import ................................. Passed 2.09 sec 388/425 Test #416: x86_64-z-nodefaultlib ................................. Passed 0.35 sec 353: + return 0 353: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe2 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so -Wl,--no-relax 362: + grep foo out/test/x86_64/undefined/log 410: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK 390: 6: 00000000000016a9 7 FUNC GLOBAL DEFAULT 14 foo@@ver1 410: + on_exit 390: + grep -F bar@@ver2 out/test/x86_64/version-script8/log 410: + echo OK 410: OK 410: + exit 0 394: + on_exit 394: + echo OK 394: OK 394: + exit 0 389/425 Test #394: x86_64-visibility ..................................... Passed 1.05 sec 407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o out/test/x86_64/whole-archive/d.a 390: 5: 00000000000016b0 7 FUNC GLOBAL DEFAULT 14 bar@@ver2 390: + not grep -F baz out/test/x86_64/version-script8/log 390: + grep -F baz out/test/x86_64/version-script8/log 390/425 Test #410: x86_64-z-cet-report ................................... Passed 0.82 sec 418: + grep 'Hello world' 404: mold: error: undefined symbol: foo 404: + on_exit 404: + echo OK 404: OK 404: + exit 0 362: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 362: + grep bar out/test/x86_64/undefined/log 391/425 Test #404: x86_64-weak-undef2 .................................... Passed 0.84 sec 418: + out/test/x86_64/z-now/exe 390: + return 0 390: + on_exit 390: + echo OK 390: OK 390: + exit 0 362: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar 362: + on_exit 362: + echo OK 362: OK 362: + exit 0 392/425 Test #362: x86_64-undefined ...................................... Passed 1.67 sec 393/425 Test #390: x86_64-version-script8 ................................ Passed 1.15 sec 365: mold: error: undefined symbol: foo 415: + out/test/x86_64/z-max-page-size/exe1 365: + on_exit 365: + echo OK 365: OK 365: + exit 0 415: + grep 'Hello world' 394/425 Test #365: x86_64-unresolved-symbols ............................. Passed 1.60 sec 418: Hello world 418: + on_exit 418: + echo OK 418: OK 418: + exit 0 415: Hello world 415: + grep 'LOAD.*R 0x10000$' 415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 395/425 Test #418: x86_64-z-now .......................................... Passed 0.32 sec 355: + cc -B. -o out/test/x86_64/tlsdesc-static/exe1 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static 422: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader 421: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o 403: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie 414: + grep 'recompile with -fPIE or -fPIC' out/test/x86_64/z-dynamic-undefined-weak2/log 415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x10000 414: mold: error: /usr/lib/gcc/x86_64-linux-gnu/15/crtbegin.o: cannot create a copy relocation for _ITM_deregisterTMCloneTable; recompile with -fPIE or -fPIC 414: mold: error: /usr/lib/gcc/x86_64-linux-gnu/15/crtbegin.o: cannot create a copy relocation for _ITM_registerTMCloneTable; recompile with -fPIE or -fPIC 414: mold: error: out/test/x86_64/z-dynamic-undefined-weak2/a.o: cannot create a copy relocation for foo; recompile with -fPIE or -fPIC 414: + on_exit 415: + cc -B. -o out/test/x86_64/z-max-page-size/exe2 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments 414: + echo OK 414: OK 414: + exit 0 396/425 Test #414: x86_64-z-dynamic-undefined-weak2 ...................... Passed 0.39 sec 419: + cc -B. -o out/test/x86_64/z-origin/exe out/test/x86_64/z-origin/a.o -Wl,-z,origin 424: + cc -B. -o out/test/x86_64/z-stack-size/exe out/test/x86_64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 407: + readelf --symbols out/test/x86_64/whole-archive/exe 411: mold: error: undefined symbol: foo 361: + cc -B. -o out/test/x86_64/undefined-glob/exe1 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o 406: + readelf --dynamic out/test/x86_64/weak-undef5/exe 423: + cc -B. -o out/test/x86_64/z-separate-code/exe1 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-loadable-segments 360: + cc -B. -o out/test/x86_64/undefined-glob-gc-sections/exe2 out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections 417: + readelf --dynamic out/test/x86_64/z-nodump/b.so 406: + grep 'NEEDED.*libfoobar' 353: + out/test/x86_64/tlsdesc-initial-exec/exe2 405: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o 353: + grep '^5 5 5$' 377: + nm -g out/test/x86_64/version-script17/exe3 377: + not grep foo 407: + not grep fn1 out/test/x86_64/whole-archive/log 407: + grep fn1 out/test/x86_64/whole-archive/log 417: + grep -E 'Flags:.*NODUMP' 377: + grep foo 420: + cc -o out/test/x86_64/z-pack-relative-relocs/exe1 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs 411: + cc -B. -shared -o out/test/x86_64/z-defs/c.so out/test/x86_64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols 353: 5 5 5 406: 0x0000000000000001 (NEEDED) Shared library: [libfoobar.so] 413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/d.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak 354: + out/test/x86_64/tlsdesc-local-dynamic/exe2 354: + grep '42 5' 356: + out/test/x86_64/tlsdesc/exe2 417: 0x000000006ffffffb (FLAGS_1) Flags: NODUMP 411: + grep 'undefined symbol:.* foo$' 356: + grep '42 3 5' 417: + on_exit 417: + echo OK 417: OK 417: + exit 0 353: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 407: + return 0 407: + not grep fn2 out/test/x86_64/whole-archive/log 407: + grep fn2 out/test/x86_64/whole-archive/log 397/425 Test #417: x86_64-z-nodump ....................................... Passed 0.46 sec 412: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 412: + grep ' fn$' 339: + out/test/x86_64/tls-gd/exe4 339: + grep '1 2 3 4 5 6' 353: + grep -E 'TLS_?DESC' 354: 42 5 354: + on_exit 354: + echo OK 354: OK 354: + exit 0 356: 42 3 5 356: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o 406: + out/test/x86_64/weak-undef5/exe 398/425 Test #354: x86_64-tlsdesc-local-dynamic .......................... Passed 2.21 sec 407: + return 0 407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive out/test/x86_64/whole-archive/d.a 339: 1 2 3 4 5 6 339: + on_exit 339: + echo OK 339: OK 339: + exit 0 412: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND fn 412: + on_exit 412: + echo OK 412: OK 412: + exit 0 406: + grep '^2$' 399/425 Test #339: x86_64-tls-gd ......................................... Passed 2.42 sec 400/425 Test #412: x86_64-z-dynamic-undefined-weak-exe ................... Passed 0.80 sec 406: 2 406: + on_exit 406: + echo OK 406: OK 406: + exit 0 401/425 Test #406: x86_64-weak-undef5 .................................... Passed 0.97 sec 425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o 409: + cat 409: + cc -c -o out/test/x86_64/wrap/c.o -xc - 353: 0000000000002a78 R_X86_64_TLSDESC foo@Base 353: + on_exit 353: + echo OK 353: OK 353: + exit 0 402: + cc -B. -o out/test/x86_64/weak-undef-dso/exe1 out/test/x86_64/weak-undef-dso/c.o out/test/x86_64/weak-undef-dso/b.so 402/425 Test #353: x86_64-tlsdesc-initial-exec ........................... Passed 2.23 sec 407: + readelf --symbols out/test/x86_64/whole-archive/exe 420: + readelf -WS out/test/x86_64/z-pack-relative-relocs/exe1 420: + grep -F .relr.dyn 422: + out/test/x86_64/z-sectionheader/exe 422: + grep 'Hello world' 422: Hello world 360: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 421: + grep '\.dynamic.* WA ' 420: [11] .relr.dyn RELR 0000000000000600 000600 000018 08 A 0 0 8 421: + readelf -WS out/test/x86_64/z-rodynamic/exe1 361: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 420: + out/test/x86_64/z-pack-relative-relocs/exe1 420: + grep Hello 422: + readelf -h out/test/x86_64/z-sectionheader/exe 422: + grep -E 'Size of section headers:\s+0 ' 360: + grep foo out/test/x86_64/undefined-glob-gc-sections/log2 420: Hello world 420: + cc -B. -o out/test/x86_64/z-pack-relative-relocs/exe2 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs 360: 55: 0000000000003898 4 OBJECT LOCAL DEFAULT 22 foo 360: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar 360: + grep foobar out/test/x86_64/undefined-glob-gc-sections/log2 421: [18] .dynamic DYNAMIC 0000000000002698 000698 0001b0 10 WA 7 0 8 403: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie 360: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar 360: + not grep baz out/test/x86_64/undefined-glob-gc-sections/log2 361: + not grep foo out/test/x86_64/undefined-glob/log1 361: + grep foo out/test/x86_64/undefined-glob/log1 422: Size of section headers: 0 (bytes) 422: + on_exit 422: + echo OK 422: OK 422: + exit 0 360: + grep baz out/test/x86_64/undefined-glob-gc-sections/log2 421: + cc -B. -o out/test/x86_64/z-rodynamic/exe2 out/test/x86_64/z-rodynamic/a.o -Wl,-z,rodynamic 403/425 Test #422: x86_64-z-sectionheader ................................ Passed 0.30 sec 360: + return 0 360: + on_exit 360: + echo OK 360: OK 360: + exit 0 423: + out/test/x86_64/z-separate-code/exe1 423: + grep 'Hello world' 424: + readelf -W --segments out/test/x86_64/z-stack-size/exe 424: + grep 'GNU_STACK .* 0x900000 RW' 423: Hello world 423: + cc -B. -o out/test/x86_64/z-separate-code/exe2 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro 361: + return 0 361: + not grep foobar out/test/x86_64/undefined-glob/log1 361: + grep foobar out/test/x86_64/undefined-glob/log1 424: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x900000 RW 0x1 424: + on_exit 424: + echo OK 424: OK 424: + exit 0 404/425 Test #360: x86_64-undefined-glob-gc-sections ..................... Passed 1.87 sec 405/425 Test #424: x86_64-z-stack-size ................................... Passed 0.29 sec 361: + return 0 361: + not grep baz out/test/x86_64/undefined-glob/log1 361: + grep baz out/test/x86_64/undefined-glob/log1 377: + return 0 425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 377: + on_exit 377: + echo OK 377: OK 377: + exit 0 406/425 Test #377: x86_64-version-script17 ............................... Passed 1.59 sec 361: + return 0 361: + cc -B. -o out/test/x86_64/undefined-glob/exe2 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o '-Wl,--undefined-glob=foo*' 419: + readelf --dynamic out/test/x86_64/z-origin/exe 419: + grep -E '\(FLAGS\)\s+ORIGIN' 411: mold: warning: undefined symbol: foo 411: + on_exit 425: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 411: + echo OK 411: OK 411: + exit 0 407/425 Test #411: x86_64-z-defs ......................................... Passed 0.91 sec 413: + cat 413: + cc -o out/test/x86_64/z-dynamic-undefined-weak/e.o -c -xc - 419: 0x000000000000001e (FLAGS) ORIGIN 356: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so 419: + readelf --dynamic out/test/x86_64/z-origin/exe 419: + grep -E 'Flags:.*ORIGIN' 425: + return 0 425: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 419: 0x000000006ffffffb (FLAGS_1) Flags: ORIGIN PIE 419: + on_exit 419: + echo OK 419: OK 419: + exit 0 425: + return 0 425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe2 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden 408/425 Test #419: x86_64-z-origin ....................................... Passed 0.49 sec 402: + out/test/x86_64/weak-undef-dso/exe1 402: + grep bar=-1 415: + out/test/x86_64/z-max-page-size/exe2 402: bar=-1 415: + grep 'Hello world' 402: + cc -xc -c -o out/test/x86_64/weak-undef-dso/d.o - 402: + cat 415: Hello world 415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe2 415: + grep 'LOAD.*R 0x100000$' 415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x100000 415: + cc -B. -o out/test/x86_64/z-max-page-size/exe3 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 407: + grep fn1 out/test/x86_64/whole-archive/log 421: + readelf -WS out/test/x86_64/z-rodynamic/exe2 421: + grep '\.dynamic.* A ' 407: 21: 00000000000013a0 11 FUNC LOCAL DEFAULT 8 fn1 407: + grep fn2 out/test/x86_64/whole-archive/log 355: + grep 42 355: + out/test/x86_64/tlsdesc-static/exe1 407: 23: 00000000000013ab 11 FUNC LOCAL DEFAULT 8 fn2 407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/x86_64/whole-archive/d.a 405: + cc -B. -o out/test/x86_64/weak-undef4/exe1 out/test/x86_64/weak-undef4/a.o out/test/x86_64/weak-undef4/d.a 355: 42 421: [11] .dynamic DYNAMIC 00000000000004e0 0004e0 0001a0 10 A 7 0 8 355: + cc -B. -o out/test/x86_64/tlsdesc-static/exe2 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static -Wl,-no-relax 421: + on_exit 421: + echo OK 421: OK 421: + exit 0 409/425 Test #421: x86_64-z-rodynamic .................................... Passed 0.58 sec 409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o 361: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 415: + out/test/x86_64/z-max-page-size/exe3 413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe1 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/b.so 425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 415: + grep 'Hello world' 423: + out/test/x86_64/z-separate-code/exe2 403: + cc -B. -o out/test/x86_64/weak-undef/exe3 out/test/x86_64/weak-undef/a.o out/test/x86_64/weak-undef/c.o -pie 423: + grep 'Hello world' 420: + out/test/x86_64/z-pack-relative-relocs/exe2 420: + grep Hello 415: Hello world 423: Hello world 356: + out/test/x86_64/tlsdesc/exe3 361: + grep foo out/test/x86_64/undefined-glob/log2 423: + cc -B. -o out/test/x86_64/z-separate-code/exe3 out/test/x86_64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro 420: Hello world 415: + grep 'LOAD.*R 0x100000$' 415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe3 356: + grep '42 3 5' 425: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log2 425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log2 420: + readelf --dynamic out/test/x86_64/z-pack-relative-relocs/exe2 361: 59: 00000000000038a0 4 OBJECT LOCAL DEFAULT 23 foo 361: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar 356: 42 3 5 361: + grep foobar out/test/x86_64/undefined-glob/log2 356: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -Wl,-no-relax 415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0005a4 0x0005a4 R 0x100000 402: + cc -B. -o out/test/x86_64/weak-undef-dso/exe2 out/test/x86_64/weak-undef-dso/d.o out/test/x86_64/weak-undef-dso/b.so 415: + on_exit 415: + echo OK 415: OK 415: + exit 0 425: + return 0 425: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2 425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2 420: + grep -Ew 'RELR|: 24' out/test/x86_64/z-pack-relative-relocs/log2 410/425 Test #415: x86_64-z-max-page-size ................................ Passed 0.75 sec 361: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar 361: + not grep baz out/test/x86_64/undefined-glob/log2 361: + grep baz out/test/x86_64/undefined-glob/log2 425: + return 0 425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe3 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected 420: 0x0000000000000024 (RELR) 0x560 420: + grep -Ew 'RELRSZ|: 23' out/test/x86_64/z-pack-relative-relocs/log2 361: + return 0 361: + on_exit 361: + echo OK 361: OK 361: + exit 0 420: 0x0000000000000023 (RELRSZ) 32 (bytes) 420: + grep -Ew 'RELRENT|: 25' out/test/x86_64/z-pack-relative-relocs/log2 411/425 Test #361: x86_64-undefined-glob ................................. Passed 2.07 sec 420: 0x0000000000000025 (RELRENT) 8 (bytes) 420: + on_exit 420: + echo OK 420: OK 420: + exit 0 412/425 Test #420: x86_64-z-pack-relative-relocs ......................... Passed 0.68 sec 407: + readelf --symbols out/test/x86_64/whole-archive/exe 405: + cc -B. -o out/test/x86_64/weak-undef4/exe2 out/test/x86_64/weak-undef4/b.o out/test/x86_64/weak-undef4/d.a 413: + out/test/x86_64/z-dynamic-undefined-weak/exe1 413: + grep 1 413: 1 413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe2 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/c.so 423: + out/test/x86_64/z-separate-code/exe3 423: + grep 'Hello world' 423: Hello world 423: + on_exit 423: + echo OK 423: OK 423: + exit 0 413/425 Test #423: x86_64-z-separate-code ................................ Passed 0.54 sec 407: + not grep fn1 out/test/x86_64/whole-archive/log 407: + grep fn1 out/test/x86_64/whole-archive/log 407: + return 0 407: + not grep fn2 out/test/x86_64/whole-archive/log 407: + grep fn2 out/test/x86_64/whole-archive/log 403: + cc -B. -o out/test/x86_64/weak-undef/exe4 out/test/x86_64/weak-undef/b.o out/test/x86_64/weak-undef/c.o -no-pie 402: + out/test/x86_64/weak-undef-dso/exe2 409: + out/test/x86_64/wrap/exe 402: + grep bar=5 407: + return 0 407: + on_exit 407: + echo OK 407: OK 407: + exit 0 355: + out/test/x86_64/tlsdesc-static/exe2 405: + out/test/x86_64/weak-undef4/exe1 405: + grep '^2$' 355: + grep 42 409: + grep '^foo$' 356: + cc -B. -o out/test/x86_64/tlsdesc/exe4 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so -Wl,-no-relax 413: + out/test/x86_64/z-dynamic-undefined-weak/exe2 413: + grep 1 414/425 Test #407: x86_64-whole-archive .................................. Passed 1.46 sec 402: bar=5 402: + on_exit 402: + echo OK 402: OK 402: + exit 0 415/425 Test #402: x86_64-weak-undef-dso ................................. Passed 1.57 sec 405: 2 355: 42 355: + on_exit 355: + echo OK 355: OK 355: + exit 0 413: 1 409: foo 425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe3 413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe3 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/d.so 405: + out/test/x86_64/weak-undef4/exe2 405: + grep '^-1$' 416/425 Test #355: x86_64-tlsdesc-static ................................. Passed 2.71 sec 409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o -Wl,-wrap,foo 405: -1 405: + on_exit 405: + echo OK 405: OK 405: + exit 0 417/425 Test #405: x86_64-weak-undef4 .................................... Passed 1.47 sec 425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log3 425: 6: 0000000000003a70 0 NOTYPE GLOBAL DEFAULT 28 __start_hello 425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log3 425: 9: 0000000000003a7c 0 NOTYPE GLOBAL DEFAULT 28 __stop_hello 425: + on_exit 425: + echo OK 425: OK 425: + exit 0 418/425 Test #425: x86_64-z-start-stop-visibility ........................ Passed 0.80 sec 403: + grep '^-1$' 403: + out/test/x86_64/weak-undef/exe1 356: + out/test/x86_64/tlsdesc/exe4 403: -1 356: + grep '42 3 5' 403: + out/test/x86_64/weak-undef/exe2 403: + grep '^-1$' 356: 42 3 5 356: + on_exit 356: + echo OK 356: OK 356: + exit 0 419/425 Test #356: x86_64-tlsdesc ........................................ Passed 2.82 sec 403: -1 403: + out/test/x86_64/weak-undef/exe3 403: + grep '^2$' 403: 2 403: + out/test/x86_64/weak-undef/exe4 403: + grep '^2$' 403: 2 403: + on_exit 403: + echo OK 403: OK 403: + exit 0 420/425 Test #403: x86_64-weak-undef ..................................... Passed 1.74 sec 413: + out/test/x86_64/z-dynamic-undefined-weak/exe3 413: + grep 0 409: + out/test/x86_64/wrap/exe 409: + grep '^wrap_foo$' 260: + cc -B. -o out/test/x86_64/range-extension-thunk3/exe out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/b.so 413: 0 413: + on_exit 413: + echo OK 413: OK 413: + exit 0 409: wrap_foo 409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/c.o -Wl,-wrap,foo 421/425 Test #413: x86_64-z-dynamic-undefined-weak ....................... Passed 1.21 sec 409: + out/test/x86_64/wrap/exe 409: + grep '^foo$' 409: foo 409: + on_exit 409: + echo OK 409: OK 409: + exit 0 260: + out/test/x86_64/range-extension-thunk3/exe 422/425 Test #409: x86_64-wrap ........................................... Passed 1.69 sec 260: + on_exit 260: + echo OK 260: OK 260: + exit 0 423/425 Test #260: x86_64-range-extension-thunk3 ......................... Passed 5.76 sec 215: + out/test/x86_64/lto-gcc/exe3 215: + grep 'Hello world' 215: Hello world 215: + on_exit 215: + echo OK 215: OK 215: + exit 0 424/425 Test #215: x86_64-lto-gcc ........................................ Passed 8.55 sec 408: + cat 408: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -xc - 408: + cat 408: + cc -c -o out/test/x86_64/wrap-lto/b.o -xc - -flto 408: + cc -c -o out/test/x86_64/wrap-lto/c.o -xc - -flto 408: + cat 408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -flto 408: + out/test/x86_64/wrap-lto/exe 408: + grep '^foo$' 408: foo 408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -Wl,-wrap,foo -flto 408: + out/test/x86_64/wrap-lto/exe 408: + grep '^wrap_foo$' 408: wrap_foo 408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/c.o -Wl,-wrap,foo -flto 408: + out/test/x86_64/wrap-lto/exe 408: + grep '^foo$' 408: foo 408: + on_exit 408: + echo OK 408: OK 408: + exit 0 425/425 Test #408: x86_64-wrap-lto ....................................... Passed 6.78 sec 100% tests passed, 0 tests failed out of 425 Total Test time (real) = 18.48 sec The following tests did not run: 2 - x86_64-arch-x86_64-apx-gotpcrelx (Skipped) 3 - x86_64-arch-x86_64-apx-gottpoff (Skipped) 4 - x86_64-arch-x86_64-apx-gottpoff2 (Skipped) 5 - x86_64-arch-x86_64-apx-tlsdesc (Skipped) 55 - x86_64-arch-x86_64-z-rewrite-endbr3 (Skipped) make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/mold/ cd obj-x86_64-linux-gnu && make -j42 install DESTDIR=/build/reproducible-path/mold-2.40.4\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.40.4+dfsg -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/lib/x86_64-linux-gnu/mold/mold-wrapper.so -- Installing: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/bin/mold -- Installing: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/share/man/man1/mold.1 -- Installing: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/share/doc/mold/LICENSE -- Installing symlink: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/libexec/mold/ld -> ../../bin/mold -- Installing symlink: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/bin/ld.mold -> mold -- Installing symlink: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/share/man/man1/ld.mold.1 -> mold.1 make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing debian/rules override_dh_dwz make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg' # fails with # dwz: debian/mold/usr/bin/mold: elf_update failed # dwz: Too few files for multifile optimization make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg' dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'mold' in '../mold_2.40.4+dfsg-2_amd64.deb'. dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.40.4+dfsg-2_amd64.deb'. dpkg-genbuildinfo --build=binary -O../mold_2.40.4+dfsg-2_amd64.buildinfo dpkg-genchanges --build=binary -O../mold_2.40.4+dfsg-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration 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/164386 and its subdirectories I: Current time: Thu Dec 3 10:16:24 -12 2026 I: pbuilder-time-stamp: 1796336184 Fri Oct 31 15:53:27 UTC 2025 I: 1st build successful. Starting 2nd build on remote node ionos11-amd64.debian.net. Fri Oct 31 15:53:27 UTC 2025 I: Preparing to do remote build '2' on ionos11-amd64.debian.net. Fri Oct 31 15:53:27 UTC 2025 - checking /var/lib/jenkins/offline_nodes if ionos11-amd64.debian.net is marked as down. Fri Oct 31 15:53:28 UTC 2025 - checking via ssh if ionos11-amd64.debian.net is up. removed '/tmp/read-only-fs-test-OxSF50' ==================================================================================== Fri Oct 31 15:53:34 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos11-amd64, called using "2 mold unstable /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH 2.40.4+dfsg-2" as arguments. Fri Oct 31 15:53:34 UTC 2025 - actually running "reproducible_build.sh" (md5sum cc591790ab2c8e13f5e554202b95c89c) as "/tmp/jenkins-script-iPeFRzWj" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Oct 31 15:53:34 UTC 2025 I: Downloading source for unstable/mold=2.40.4+dfsg-2 Reading package lists... NOTICE: 'mold' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/pkg-llvm-team/mold.git Please use: git clone https://salsa.debian.org/pkg-llvm-team/mold.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 8421 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main mold 2.40.4+dfsg-2 (dsc) [1956 B] Get:2 http://deb.debian.org/debian unstable/main mold 2.40.4+dfsg-2 (tar) [8414 kB] Get:3 http://deb.debian.org/debian unstable/main mold 2.40.4+dfsg-2 (diff) [5328 B] Fetched 8421 kB in 0s (103 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'mold' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/pkg-llvm-team/mold.git Please use: git clone https://salsa.debian.org/pkg-llvm-team/mold.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 8421 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main mold 2.40.4+dfsg-2 (dsc) [1956 B] Get:2 http://deb.debian.org/debian unstable/main mold 2.40.4+dfsg-2 (tar) [8414 kB] Get:3 http://deb.debian.org/debian unstable/main mold 2.40.4+dfsg-2 (diff) [5328 B] Fetched 8421 kB in 0s (103 MB/s) Download complete and in download only mode ============================================================================= Re-Building mold in unstable on amd64 on ionos11-amd64 now. Date: Fri Oct 31 15:53:34 UTC 2025 Date UTC: Fri Oct 31 15:53:34 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/pbuilderrc_LvK2 + case ${ARCH} in + case $ARCH in + locale=et_EE + language=et + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' mold = debian-installer -o mold = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' mold = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo 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.uYVH4akH/pbuilderrc_LvK2 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b2 --logfile b2/build.log mold_2.40.4+dfsg-2.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Sat Nov 1 05:53:35 +14 2025 I: pbuilder-time-stamp: 1761926015 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [mold_2.40.4+dfsg-2.dsc] I: copying [./mold_2.40.4+dfsg.orig.tar.xz] I: copying [./mold_2.40.4+dfsg-2.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./mold_2.40.4+dfsg-2.dsc: no acceptable signature found dpkg-source: info: extracting mold in mold-2.40.4+dfsg dpkg-source: info: unpacking mold_2.40.4+dfsg.orig.tar.xz dpkg-source: info: unpacking mold_2.40.4+dfsg-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying env-package-metadata.diff I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/D01_modify_environment starting debug: Running on ionos11-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Oct 31 15:53 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/D02_print_environment starting I: set 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]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.3.3(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=2bf050867e4746a59b9d818ca1a0f552 LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=1364934 PS4='+ ' 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.uYVH4akH/pbuilderrc_LvK2 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b2 --logfile b2/build.log mold_2.40.4+dfsg-2.dsc' SUDO_GID=111 SUDO_HOME=/var/lib/jenkins SUDO_UID=106 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://46.16.76.132:3128 I: uname -a Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: cmake, debhelper-compat (= 13), dwarfdump, libmimalloc-dev, libtbb-dev (>= 2021.9.0), libzstd-dev, zlib1g-dev, clang, gcc-multilib, gdb, zstd dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19862 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dwarfdump; however: Package dwarfdump is not installed. pbuilder-satisfydepends-dummy depends on libmimalloc-dev; however: Package libmimalloc-dev is not installed. pbuilder-satisfydepends-dummy depends on libtbb-dev (>= 2021.9.0); however: Package libtbb-dev is not installed. pbuilder-satisfydepends-dummy depends on libzstd-dev; however: Package libzstd-dev is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. pbuilder-satisfydepends-dummy depends on clang; however: Package clang is not installed. pbuilder-satisfydepends-dummy depends on gcc-multilib; however: Package gcc-multilib is not installed. pbuilder-satisfydepends-dummy depends on gdb; however: Package gdb is not installed. pbuilder-satisfydepends-dummy depends on zstd; however: Package zstd is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} clang{a} clang-19{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwarfdump{a} dwz{a} file{a} gcc-15-multilib{a} gcc-multilib{a} gdb{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} lib32asan8{a} lib32atomic1{a} lib32gcc-15-dev{a} lib32gcc-s1{a} lib32gomp1{a} lib32itm1{a} lib32quadmath0{a} lib32stdc++6{a} lib32ubsan1{a} libarchive-zip-perl{a} libarchive13t64{a} libbabeltrace1{a} libbrotli1{a} libc6-dev-i386{a} libc6-dev-x32{a} libc6-i386{a} libc6-x32{a} libclang-common-19-dev{a} libclang-cpp19{a} libclang1-19{a} libcom-err2{a} libcurl3t64-gnutls{a} libcurl4t64{a} libdebhelper-perl{a} libdebuginfod-common{a} libdebuginfod1t64{a} libdw1t64{a} libdwarf1{a} libedit2{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libgc1{a} libglib2.0-0t64{a} libgnutls30t64{a} libgssapi-krb5-2{a} libhwloc15{a} libidn2-0{a} libipt2{a} libjson-c5{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} libllvm19{a} libmagic-mgc{a} libmagic1t64{a} libmimalloc-dev{a} libmimalloc3{a} libnghttp2-14{a} libnghttp3-9{a} libngtcp2-16{a} libngtcp2-crypto-gnutls8{a} libngtcp2-crypto-ossl0{a} libobjc-15-dev{a} libobjc4{a} libp11-kit0{a} libpipeline1{a} libproc2-0{a} libpsl5t64{a} libpython3.13{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} librhash1{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsource-highlight-common{a} libsource-highlight4t64{a} libssh2-1t64{a} libtasn1-6{a} libtbb-dev{a} libtbb12{a} libtbbbind-2-5{a} libtbbmalloc2{a} libtext-charwidth-perl{a} libtext-wrapi18n-perl{a} libtool{a} libuchardet0{a} libunistring5{a} libuv1t64{a} libx32asan8{a} libx32atomic1{a} libx32gcc-15-dev{a} libx32gcc-s1{a} libx32gomp1{a} libx32itm1{a} libx32quadmath0{a} libx32stdc++6{a} libx32ubsan1{a} libxml2-16{a} libz3-4{a} libzstd-dev{a} llvm-19-linker-tools{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} procps{a} readline-common{a} sensible-utils{a} tzdata{a} ucf{a} zlib1g-dev{a} zstd{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates clang-tools-19 curl krb5-locales libarchive-cpio-perl libclang-rt-19-dev libglib2.0-data libhwloc-plugins libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules linux-sysctl-defaults llvm-19-dev lynx psmisc publicsuffix python3 shared-mime-info wget xdg-user-dirs 0 packages upgraded, 132 newly installed, 0 to remove and 0 not upgraded. Need to get 129 MB of archives. After unpacking 551 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libtext-charwidth-perl amd64 0.04-11+b4 [9476 B] Get: 2 http://deb.debian.org/debian unstable/main amd64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get: 3 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-9 [65.6 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-9 [882 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 ucf all 3.0052 [43.3 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 libdebuginfod-common all 0.194-1 [23.4 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.3-1 [112 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025b-5 [260 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.3-3 [74.8 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41.2-4 [98.5 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 media-types all 14.0.0 [30.8 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-2 [877 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20250104-1 [93.8 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.5.2-2 [25.5 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.1+dfsg-0.3 [640 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 libllvm19 amd64 1:19.1.7-10 [26.0 MB] Get: 32 http://deb.debian.org/debian unstable/main amd64 libclang-cpp19 amd64 1:19.1.7-10 [13.1 MB] Get: 33 http://deb.debian.org/debian unstable/main amd64 libgc1 amd64 1:8.2.10-1 [251 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 libobjc4 amd64 15.2.0-7 [42.9 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 libobjc-15-dev amd64 15.2.0-7 [173 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 libclang-common-19-dev amd64 1:19.1.7-10 [741 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 llvm-19-linker-tools amd64 1:19.1.7-10 [1263 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libclang1-19 amd64 1:19.1.7-10 [7732 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 clang-19 amd64 1:19.1.7-10 [117 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 clang amd64 1:19.0-63 [6244 B] Get: 41 http://deb.debian.org/debian unstable/main amd64 cmake-data all 4.1.1+really3.31.6-2 [2268 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 libarchive13t64 amd64 3.7.4-4+b1 [349 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.12.0-1 [68.4 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.16.0-1 [136 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b3 [25.0 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get: 50 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-4 [110 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-10 [19.8 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-10 [57.8 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 libldap2 amd64 2.6.10+dfsg-1 [194 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1.1+b1 [76.2 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-ossl0 amd64 1.16.0-1 [27.5 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.9-2 [443 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.10-3 [1493 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-3 [58.3 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.17.0~rc3-1 [409 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 libjsoncpp26 amd64 1.9.6-4 [89.4 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 librhash1 amd64 1.4.6-1 [137 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libuv1t64 amd64 1.51.0-2 [155 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 cmake amd64 4.1.1+really3.31.6-2 [12.2 MB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.28 [92.4 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-7 [540 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 21 [12.2 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 76 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.194-1 [185 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.16-2 [108 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.28 [941 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libdwarf1 amd64 1:0.11.1-1 [453 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 dwarfdump amd64 1:0.11.1-1 [422 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libc6-i386 amd64 2.41-12 [2540 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libc6-dev-i386 amd64 2.41-12 [1427 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 libc6-x32 amd64 2.41-12 [2669 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libc6-dev-x32 amd64 2.41-12 [1594 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 lib32gcc-s1 amd64 15.2.0-7 [87.3 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libx32gcc-s1 amd64 15.2.0-7 [71.5 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 lib32gomp1 amd64 15.2.0-7 [142 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libx32gomp1 amd64 15.2.0-7 [137 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 lib32itm1 amd64 15.2.0-7 [28.2 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libx32itm1 amd64 15.2.0-7 [26.6 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 lib32atomic1 amd64 15.2.0-7 [7784 B] Get: 95 http://deb.debian.org/debian unstable/main amd64 libx32atomic1 amd64 15.2.0-7 [9524 B] Get: 96 http://deb.debian.org/debian unstable/main amd64 lib32asan8 amd64 15.2.0-7 [2653 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libx32asan8 amd64 15.2.0-7 [2637 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 lib32stdc++6 amd64 15.2.0-7 [760 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 lib32ubsan1 amd64 15.2.0-7 [1081 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libx32stdc++6 amd64 15.2.0-7 [716 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 libx32ubsan1 amd64 15.2.0-7 [1099 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 lib32quadmath0 amd64 15.2.0-7 [229 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 libx32quadmath0 amd64 15.2.0-7 [148 kB] Get: 104 http://deb.debian.org/debian unstable/main amd64 lib32gcc-15-dev amd64 15.2.0-7 [2438 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libx32gcc-15-dev amd64 15.2.0-7 [2205 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 gcc-15-multilib amd64 15.2.0-7 [1020 B] Get: 107 http://deb.debian.org/debian unstable/main amd64 gcc-multilib amd64 4:15.2.0-4 [1680 B] Get: 108 http://deb.debian.org/debian unstable/main amd64 libdw1t64 amd64 0.194-1 [266 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.86.1-1 [1546 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 libbabeltrace1 amd64 1.5.11-4+b2 [176 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.16.0-1 [25.2 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libcurl3t64-gnutls amd64 8.17.0~rc3-1 [401 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libjson-c5 amd64 0.18+ds-1.1 [46.2 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libdebuginfod1t64 amd64 0.194-1 [32.4 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libipt2 amd64 2.1.2-3 [48.1 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.9-1 [865 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.3-3 [191 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.9-1 [1965 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libpython3.13 amd64 3.13.9-1 [2184 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 libsource-highlight-common all 3.1.9-4.3 [77.5 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 libsource-highlight4t64 amd64 3.1.9-4.3+b1 [335 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 gdb amd64 16.3-5 [4213 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libhwloc15 amd64 2.12.2-1 [164 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libmimalloc3 amd64 3.1.5+ds-2 [59.6 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libmimalloc-dev amd64 3.1.5+ds-2 [15.6 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 libtbbbind-2-5 amd64 2022.1.0-3 [14.0 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 libtbbmalloc2 amd64 2022.1.0-3 [51.0 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 libtbb12 amd64 2022.1.0-3 [93.1 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libtbb-dev amd64 2022.1.0-3 [201 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.7+dfsg-2 [375 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 zstd amd64 1.5.7+dfsg-2 [765 kB] Fetched 129 MB in 8s (16.5 MB/s) Preconfiguring packages ... Selecting previously unselected package libtext-charwidth-perl:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19862 files and directories currently installed.) Preparing to unpack .../000-libtext-charwidth-perl_0.04-11+b4_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11+b4) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../001-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../002-libproc2-0_2%3a4.0.4-9_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-9) ... Selecting previously unselected package procps. Preparing to unpack .../003-procps_2%3a4.0.4-9_amd64.deb ... Unpacking procps (2:4.0.4-9) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package ucf. Preparing to unpack .../005-ucf_3.0052_all.deb ... Moving old data out of the way Unpacking ucf (3.0052) ... Selecting previously unselected package libdebuginfod-common. Preparing to unpack .../006-libdebuginfod-common_0.194-1_all.deb ... Unpacking libdebuginfod-common (0.194-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../007-libexpat1_2.7.3-1_amd64.deb ... Unpacking libexpat1:amd64 (2.7.3-1) ... Selecting previously unselected package tzdata. Preparing to unpack .../008-tzdata_2025b-5_all.deb ... Unpacking tzdata (2025b-5) ... Selecting previously unselected package netbase. Preparing to unpack .../009-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package readline-common. Preparing to unpack .../010-readline-common_8.3-3_all.deb ... Unpacking readline-common (8.3-3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../011-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../012-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../013-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../014-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../015-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../016-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../017-bsdextrautils_2.41.2-4_amd64.deb ... Unpacking bsdextrautils (2.41.2-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../018-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../019-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package media-types. Preparing to unpack .../020-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package m4. Preparing to unpack .../021-m4_1.4.20-2_amd64.deb ... Unpacking m4 (1.4.20-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../022-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../023-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../024-automake_1%3a1.18.1-2_all.deb ... Unpacking automake (1:1.18.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../025-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../026-libedit2_3.1-20250104-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20250104-1) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../027-libffi8_3.5.2-2_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../028-libxml2-16_2.15.1+dfsg-0.3_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.1+dfsg-0.3) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../029-libz3-4_4.13.3-1_amd64.deb ... Unpacking libz3-4:amd64 (4.13.3-1) ... Selecting previously unselected package libllvm19:amd64. Preparing to unpack .../030-libllvm19_1%3a19.1.7-10_amd64.deb ... Unpacking libllvm19:amd64 (1:19.1.7-10) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../031-libclang-cpp19_1%3a19.1.7-10_amd64.deb ... Unpacking libclang-cpp19 (1:19.1.7-10) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../032-libgc1_1%3a8.2.10-1_amd64.deb ... Unpacking libgc1:amd64 (1:8.2.10-1) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../033-libobjc4_15.2.0-7_amd64.deb ... Unpacking libobjc4:amd64 (15.2.0-7) ... Selecting previously unselected package libobjc-15-dev:amd64. Preparing to unpack .../034-libobjc-15-dev_15.2.0-7_amd64.deb ... Unpacking libobjc-15-dev:amd64 (15.2.0-7) ... Selecting previously unselected package libclang-common-19-dev:amd64. Preparing to unpack .../035-libclang-common-19-dev_1%3a19.1.7-10_amd64.deb ... Unpacking libclang-common-19-dev:amd64 (1:19.1.7-10) ... Selecting previously unselected package llvm-19-linker-tools. Preparing to unpack .../036-llvm-19-linker-tools_1%3a19.1.7-10_amd64.deb ... Unpacking llvm-19-linker-tools (1:19.1.7-10) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../037-libclang1-19_1%3a19.1.7-10_amd64.deb ... Unpacking libclang1-19 (1:19.1.7-10) ... Selecting previously unselected package clang-19. Preparing to unpack .../038-clang-19_1%3a19.1.7-10_amd64.deb ... Unpacking clang-19 (1:19.1.7-10) ... Selecting previously unselected package clang. Preparing to unpack .../039-clang_1%3a19.0-63_amd64.deb ... Unpacking clang (1:19.0-63) ... Selecting previously unselected package cmake-data. Preparing to unpack .../040-cmake-data_4.1.1+really3.31.6-2_all.deb ... Unpacking cmake-data (4.1.1+really3.31.6-2) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../041-libarchive13t64_3.7.4-4+b1_amd64.deb ... Unpacking libarchive13t64:amd64 (3.7.4-4+b1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../042-libnghttp3-9_1.12.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.12.0-1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../043-libngtcp2-16_1.16.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.16.0-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../044-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../045-libkrb5support0_1.21.3-5_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../046-libcom-err2_1.47.2-3+b3_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b3) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../047-libk5crypto3_1.21.3-5_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../048-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../049-libkrb5-3_1.21.3-5_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../050-libgssapi-krb5-2_1.21.3-5_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../051-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../052-libidn2-0_2.3.8-4_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-4) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../053-libsasl2-modules-db_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../054-libsasl2-2_2.1.28+dfsg1-10_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-10) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../055-libldap2_2.6.10+dfsg-1_amd64.deb ... Unpacking libldap2:amd64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../056-libnghttp2-14_1.64.0-1.1+b1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:amd64. Preparing to unpack .../057-libngtcp2-crypto-ossl0_1.16.0-1_amd64.deb ... Unpacking libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../058-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../059-libp11-kit0_0.25.9-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.9-2) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../060-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../061-libgnutls30t64_3.8.10-3_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.10-3) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../062-librtmp1_2.4+20151223.gitfa8646d.1-3_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../063-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../064-libcurl4t64_8.17.0~rc3-1_amd64.deb ... Unpacking libcurl4t64:amd64 (8.17.0~rc3-1) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../065-libjsoncpp26_1.9.6-4_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.6-4) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../066-librhash1_1.4.6-1_amd64.deb ... Unpacking librhash1:amd64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../067-libuv1t64_1.51.0-2_amd64.deb ... Unpacking libuv1t64:amd64 (1.51.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../068-cmake_4.1.1+really3.31.6-2_amd64.deb ... Unpacking cmake (4.1.1+really3.31.6-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../069-libdebhelper-perl_13.28_all.deb ... Unpacking libdebhelper-perl (13.28) ... Selecting previously unselected package libtool. Preparing to unpack .../070-libtool_2.5.4-7_all.deb ... Unpacking libtool (2.5.4-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../071-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../072-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../073-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../074-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../075-libelf1t64_0.194-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.194-1) ... Selecting previously unselected package dwz. Preparing to unpack .../076-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package gettext. Preparing to unpack .../077-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../078-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../079-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../080-debhelper_13.28_all.deb ... Unpacking debhelper (13.28) ... Selecting previously unselected package libdwarf1:amd64. Preparing to unpack .../081-libdwarf1_1%3a0.11.1-1_amd64.deb ... Unpacking libdwarf1:amd64 (1:0.11.1-1) ... Selecting previously unselected package dwarfdump. Preparing to unpack .../082-dwarfdump_1%3a0.11.1-1_amd64.deb ... Unpacking dwarfdump (1:0.11.1-1) ... Selecting previously unselected package libc6-i386. Preparing to unpack .../083-libc6-i386_2.41-12_amd64.deb ... Unpacking libc6-i386 (2.41-12) ... Selecting previously unselected package libc6-dev-i386. Preparing to unpack .../084-libc6-dev-i386_2.41-12_amd64.deb ... Unpacking libc6-dev-i386 (2.41-12) ... Selecting previously unselected package libc6-x32. Preparing to unpack .../085-libc6-x32_2.41-12_amd64.deb ... Unpacking libc6-x32 (2.41-12) ... Selecting previously unselected package libc6-dev-x32. Preparing to unpack .../086-libc6-dev-x32_2.41-12_amd64.deb ... Unpacking libc6-dev-x32 (2.41-12) ... Selecting previously unselected package lib32gcc-s1. Preparing to unpack .../087-lib32gcc-s1_15.2.0-7_amd64.deb ... Unpacking lib32gcc-s1 (15.2.0-7) ... Selecting previously unselected package libx32gcc-s1. Preparing to unpack .../088-libx32gcc-s1_15.2.0-7_amd64.deb ... Unpacking libx32gcc-s1 (15.2.0-7) ... Selecting previously unselected package lib32gomp1. Preparing to unpack .../089-lib32gomp1_15.2.0-7_amd64.deb ... Unpacking lib32gomp1 (15.2.0-7) ... Selecting previously unselected package libx32gomp1. Preparing to unpack .../090-libx32gomp1_15.2.0-7_amd64.deb ... Unpacking libx32gomp1 (15.2.0-7) ... Selecting previously unselected package lib32itm1. Preparing to unpack .../091-lib32itm1_15.2.0-7_amd64.deb ... Unpacking lib32itm1 (15.2.0-7) ... Selecting previously unselected package libx32itm1. Preparing to unpack .../092-libx32itm1_15.2.0-7_amd64.deb ... Unpacking libx32itm1 (15.2.0-7) ... Selecting previously unselected package lib32atomic1. Preparing to unpack .../093-lib32atomic1_15.2.0-7_amd64.deb ... Unpacking lib32atomic1 (15.2.0-7) ... Selecting previously unselected package libx32atomic1. Preparing to unpack .../094-libx32atomic1_15.2.0-7_amd64.deb ... Unpacking libx32atomic1 (15.2.0-7) ... Selecting previously unselected package lib32asan8. Preparing to unpack .../095-lib32asan8_15.2.0-7_amd64.deb ... Unpacking lib32asan8 (15.2.0-7) ... Selecting previously unselected package libx32asan8. Preparing to unpack .../096-libx32asan8_15.2.0-7_amd64.deb ... Unpacking libx32asan8 (15.2.0-7) ... Selecting previously unselected package lib32stdc++6. Preparing to unpack .../097-lib32stdc++6_15.2.0-7_amd64.deb ... Unpacking lib32stdc++6 (15.2.0-7) ... Selecting previously unselected package lib32ubsan1. Preparing to unpack .../098-lib32ubsan1_15.2.0-7_amd64.deb ... Unpacking lib32ubsan1 (15.2.0-7) ... Selecting previously unselected package libx32stdc++6. Preparing to unpack .../099-libx32stdc++6_15.2.0-7_amd64.deb ... Unpacking libx32stdc++6 (15.2.0-7) ... Selecting previously unselected package libx32ubsan1. Preparing to unpack .../100-libx32ubsan1_15.2.0-7_amd64.deb ... Unpacking libx32ubsan1 (15.2.0-7) ... Selecting previously unselected package lib32quadmath0. Preparing to unpack .../101-lib32quadmath0_15.2.0-7_amd64.deb ... Unpacking lib32quadmath0 (15.2.0-7) ... Selecting previously unselected package libx32quadmath0. Preparing to unpack .../102-libx32quadmath0_15.2.0-7_amd64.deb ... Unpacking libx32quadmath0 (15.2.0-7) ... Selecting previously unselected package lib32gcc-15-dev. Preparing to unpack .../103-lib32gcc-15-dev_15.2.0-7_amd64.deb ... Unpacking lib32gcc-15-dev (15.2.0-7) ... Selecting previously unselected package libx32gcc-15-dev. Preparing to unpack .../104-libx32gcc-15-dev_15.2.0-7_amd64.deb ... Unpacking libx32gcc-15-dev (15.2.0-7) ... Selecting previously unselected package gcc-15-multilib. Preparing to unpack .../105-gcc-15-multilib_15.2.0-7_amd64.deb ... Unpacking gcc-15-multilib (15.2.0-7) ... Selecting previously unselected package gcc-multilib. Preparing to unpack .../106-gcc-multilib_4%3a15.2.0-4_amd64.deb ... Unpacking gcc-multilib (4:15.2.0-4) ... Selecting previously unselected package libdw1t64:amd64. Preparing to unpack .../107-libdw1t64_0.194-1_amd64.deb ... Unpacking libdw1t64:amd64 (0.194-1) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../108-libglib2.0-0t64_2.86.1-1_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.86.1-1) ... Selecting previously unselected package libbabeltrace1:amd64. Preparing to unpack .../109-libbabeltrace1_1.5.11-4+b2_amd64.deb ... Unpacking libbabeltrace1:amd64 (1.5.11-4+b2) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../110-libngtcp2-crypto-gnutls8_1.16.0-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.16.0-1) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../111-libcurl3t64-gnutls_8.17.0~rc3-1_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.17.0~rc3-1) ... Selecting previously unselected package libjson-c5:amd64. Preparing to unpack .../112-libjson-c5_0.18+ds-1.1_amd64.deb ... Unpacking libjson-c5:amd64 (0.18+ds-1.1) ... Selecting previously unselected package libdebuginfod1t64:amd64. Preparing to unpack .../113-libdebuginfod1t64_0.194-1_amd64.deb ... Unpacking libdebuginfod1t64:amd64 (0.194-1) ... Selecting previously unselected package libipt2. Preparing to unpack .../114-libipt2_2.1.2-3_amd64.deb ... Unpacking libipt2 (2.1.2-3) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../115-libpython3.13-minimal_3.13.9-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.9-1) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../116-libreadline8t64_8.3-3_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-3) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../117-libpython3.13-stdlib_3.13.9-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.9-1) ... Selecting previously unselected package libpython3.13:amd64. Preparing to unpack .../118-libpython3.13_3.13.9-1_amd64.deb ... Unpacking libpython3.13:amd64 (3.13.9-1) ... Selecting previously unselected package libsource-highlight-common. Preparing to unpack .../119-libsource-highlight-common_3.1.9-4.3_all.deb ... Unpacking libsource-highlight-common (3.1.9-4.3) ... Selecting previously unselected package libsource-highlight4t64:amd64. Preparing to unpack .../120-libsource-highlight4t64_3.1.9-4.3+b1_amd64.deb ... Unpacking libsource-highlight4t64:amd64 (3.1.9-4.3+b1) ... Selecting previously unselected package gdb. Preparing to unpack .../121-gdb_16.3-5_amd64.deb ... Unpacking gdb (16.3-5) ... Selecting previously unselected package libhwloc15:amd64. Preparing to unpack .../122-libhwloc15_2.12.2-1_amd64.deb ... Unpacking libhwloc15:amd64 (2.12.2-1) ... Selecting previously unselected package libmimalloc3:amd64. Preparing to unpack .../123-libmimalloc3_3.1.5+ds-2_amd64.deb ... Unpacking libmimalloc3:amd64 (3.1.5+ds-2) ... Selecting previously unselected package libmimalloc-dev:amd64. Preparing to unpack .../124-libmimalloc-dev_3.1.5+ds-2_amd64.deb ... Unpacking libmimalloc-dev:amd64 (3.1.5+ds-2) ... Selecting previously unselected package libtbbbind-2-5:amd64. Preparing to unpack .../125-libtbbbind-2-5_2022.1.0-3_amd64.deb ... Unpacking libtbbbind-2-5:amd64 (2022.1.0-3) ... Selecting previously unselected package libtbbmalloc2:amd64. Preparing to unpack .../126-libtbbmalloc2_2022.1.0-3_amd64.deb ... Unpacking libtbbmalloc2:amd64 (2022.1.0-3) ... Selecting previously unselected package libtbb12:amd64. Preparing to unpack .../127-libtbb12_2022.1.0-3_amd64.deb ... Unpacking libtbb12:amd64 (2022.1.0-3) ... Selecting previously unselected package libtbb-dev:amd64. Preparing to unpack .../128-libtbb-dev_2022.1.0-3_amd64.deb ... Unpacking libtbb-dev:amd64 (2022.1.0-3) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../129-libzstd-dev_1.5.7+dfsg-2_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.7+dfsg-2) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../130-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package zstd. Preparing to unpack .../131-zstd_1.5.7+dfsg-2_amd64.deb ... Unpacking zstd (1.5.7+dfsg-2) ... Setting up libexpat1:amd64 (2.7.3-1) ... Setting up media-types (14.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libtbbmalloc2:amd64 (2022.1.0-3) ... Setting up libtext-charwidth-perl:amd64 (0.04-11+b4) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up libzstd-dev:amd64 (1.5.7+dfsg-2) ... Setting up bsdextrautils (2.41.2-4) ... Setting up libmimalloc3:amd64 (3.1.5+ds-2) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libclang-common-19-dev:amd64 (1:19.1.7-10) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.15.1+dfsg-0.3) ... Setting up libdebhelper-perl (13.28) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libedit2:amd64 (3.1-20250104-1) ... Setting up libuv1t64:amd64 (1.51.0-2) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up libnghttp2-14:amd64 (1.64.0-1.1+b1) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-2) ... Setting up libcom-err2:amd64 (1.47.2-3+b3) ... Setting up file (1:5.46-5) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libmimalloc-dev:amd64 (3.1.5+ds-2) ... Setting up libsource-highlight-common (3.1.9-4.3) ... Setting up libelf1t64:amd64 (0.194-1) ... Setting up libkrb5support0:amd64 (1.21.3-5) ... Setting up libdw1t64:amd64 (0.194-1) ... Setting up libc6-x32 (2.41-12) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-10) ... Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Oct 31 15:54:48 UTC 2025. Universal Time is now: Fri Oct 31 15:54:48 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.9-1) ... Setting up libdwarf1:amd64 (1:0.11.1-1) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:amd64 (4.13.3-1) ... Setting up libjsoncpp26:amd64 (1.9.6-4) ... Setting up libproc2-0:amd64 (2:4.0.4-9) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up libhwloc15:amd64 (2.12.2-1) ... Setting up autopoint (0.23.1-2) ... Setting up libipt2 (2.1.2-3) ... Setting up libk5crypto3:amd64 (1.21.3-5) ... Setting up libx32gomp1 (15.2.0-7) ... Setting up libgc1:amd64 (1:8.2.10-1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-10) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:amd64 (1.12.0-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libffi8:amd64 (3.5.2-2) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up procps (2:4.0.4-9) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up libc6-i386 (2.41-12) ... Setting up libx32quadmath0 (15.2.0-7) ... Setting up netbase (6.5) ... Setting up libngtcp2-16:amd64 (1.16.0-1) ... Setting up cmake-data (4.1.1+really3.31.6-2) ... Setting up librhash1:amd64 (1.4.6-1) ... Setting up libkrb5-3:amd64 (1.21.3-5) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up libarchive13t64:amd64 (3.7.4-4+b1) ... Setting up libjson-c5:amd64 (0.18+ds-1.1) ... Setting up readline-common (8.3-3) ... Setting up lib32atomic1 (15.2.0-7) ... Setting up zstd (1.5.7+dfsg-2) ... Setting up libldap2:amd64 (2.6.10+dfsg-1) ... Setting up libx32atomic1 (15.2.0-7) ... Setting up automake (1:1.18.1-2) ... update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up libllvm19:amd64 (1:19.1.7-10) ... Setting up gettext (0.23.1-2+b1) ... Setting up libc6-dev-i386 (2.41-12) ... Setting up lib32itm1 (15.2.0-7) ... Setting up libclang1-19 (1:19.1.7-10) ... Setting up libtool (2.5.4-7) ... Setting up dwarfdump (1:0.11.1-1) ... Setting up libx32gcc-s1 (15.2.0-7) ... Setting up libx32itm1 (15.2.0-7) ... Setting up libobjc4:amd64 (15.2.0-7) ... Setting up libidn2-0:amd64 (2.3.8-4) ... Setting up libsource-highlight4t64:amd64 (3.1.9-4.3+b1) ... Setting up libtbbbind-2-5:amd64 (2022.1.0-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libx32asan8 (15.2.0-7) ... Setting up dh-autoreconf (21) ... Setting up libc6-dev-x32 (2.41-12) ... Setting up libglib2.0-0t64:amd64 (2.86.1-1) ... No schema files found: doing nothing. Setting up lib32gomp1 (15.2.0-7) ... Setting up lib32gcc-s1 (15.2.0-7) ... Setting up lib32stdc++6 (15.2.0-7) ... Setting up libp11-kit0:amd64 (0.25.9-2) ... Setting up lib32asan8 (15.2.0-7) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up ucf (3.0052) ... Setting up libbabeltrace1:amd64 (1.5.11-4+b2) ... Setting up libngtcp2-crypto-ossl0:amd64 (1.16.0-1) ... Setting up libreadline8t64:amd64 (8.3-3) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up lib32quadmath0 (15.2.0-7) ... Setting up llvm-19-linker-tools (1:19.1.7-10) ... Setting up libobjc-15-dev:amd64 (15.2.0-7) ... Setting up libpython3.13-stdlib:amd64 (3.13.9-1) ... Setting up libclang-cpp19 (1:19.1.7-10) ... Setting up libx32stdc++6 (15.2.0-7) ... Setting up libpython3.13:amd64 (3.13.9-1) ... Setting up libgnutls30t64:amd64 (3.8.10-3) ... Setting up libx32ubsan1 (15.2.0-7) ... Setting up libdebuginfod-common (0.194-1) ... Creating config file /etc/profile.d/debuginfod.sh with new version Creating config file /etc/profile.d/debuginfod.csh with new version Setting up po-debconf (1.0.21+nmu1) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up libtbb12:amd64 (2022.1.0-3) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up lib32ubsan1 (15.2.0-7) ... Setting up clang-19 (1:19.1.7-10) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-3) ... Setting up clang (1:19.0-63) ... Setting up libx32gcc-15-dev (15.2.0-7) ... Setting up libtbb-dev:amd64 (2022.1.0-3) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.16.0-1) ... Setting up libcurl4t64:amd64 (8.17.0~rc3-1) ... Setting up libcurl3t64-gnutls:amd64 (8.17.0~rc3-1) ... Setting up debhelper (13.28) ... Setting up lib32gcc-15-dev (15.2.0-7) ... Setting up gcc-15-multilib (15.2.0-7) ... Setting up cmake (4.1.1+really3.31.6-2) ... Setting up gcc-multilib (4:15.2.0-4) ... Setting up libdebuginfod1t64:amd64 (0.194-1) ... Setting up gdb (16.3-5) ... Processing triggers for libc-bin (2.41-12) ... Processing triggers for base-files (14) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/mold-2.40.4+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.40.4+dfsg-2_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.40.4+dfsg-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Sylvestre Ledru dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg' dh_auto_configure -- \ -DMOLD_USE_SYSTEM_MIMALLOC=ON \ -DMOLD_USE_SYSTEM_TBB=ON cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DMOLD_USE_SYSTEM_MIMALLOC=ON -DMOLD_USE_SYSTEM_TBB=ON .. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at third-party/blake3/c/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- BLAKE3 SIMD configuration: -- * AMD64 assembly, The library uses hand written amd64 SIMD assembly. -- Looking for zstd.h -- Looking for zstd.h - found -- Looking for pow in m -- Looking for pow in m - found -- Performing Test HAVE_FULL_ATOMIC_SUPPORT -- Performing Test HAVE_FULL_ATOMIC_SUPPORT - Success -- Looking for madvise -- Looking for madvise - found -- Looking for uname -- Looking for uname - found -- Configuring done (2.3s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg' dh_auto_build cd obj-x86_64-linux-gnu && make -j40 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.40.4+dfsg -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/depend make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/depend make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/git_hash.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" Dependee "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". Dependee "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.40.4+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-git-hash.h -P /build/reproducible-path/mold-2.40.4+dfsg/lib/update-git-hash.cmake make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' Scanning dependencies of target blake3 make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 0%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o /usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o [ 0%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3.c cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_portable.c [ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_dispatch.c cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_avx2_x86-64_unix.S cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_sse2_x86-64_unix.S [ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_avx512_x86-64_unix.S [ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_sse41_x86-64_unix.S [ 1%] Built target git_hash /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c:78:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 78 | typeof(execvpe) *real = dlsym(RTLD_NEXT, "execvp"); | ^~~~~ /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'execve': /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c:86:26: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 86 | typeof(execve) *real = dlsym(RTLD_NEXT, "execve"); | ^~~~~ /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'posix_spawn': /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c:133:31: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 133 | typeof(posix_spawn) *real = dlsym(RTLD_NEXT, "posix_spawn"); | ^~~~~ /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'posix_spawnp': /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c:144:32: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 144 | typeof(posix_spawnp) *real = dlsym(RTLD_NEXT, "posix_spawnp"); | ^~~~~ [ 2%] Linking C shared library mold-wrapper.so /usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/mold-wrapper.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o" -ldl make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 2%] Built target mold-wrapper [ 2%] Linking C static library libblake3.a cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 /usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o "CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o" /usr/bin/ranlib libblake3.a make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 2%] Built target blake3 make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/mold.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o [ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o [ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o [ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.X86_64.cc [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH64.cc [ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o [ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o [ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32BE.cc [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC32.cc [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SPARC64.cc [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4LE.cc [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH32.cc [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64BE.cc [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64LE.cc [ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o [ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32BE.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32LE.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64LE.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V2.cc [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4LE.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4BE.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH64.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.X86_64.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.I386.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64LE.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64BE.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32BE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32LE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32BE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64BE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC32.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.S390X.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH32.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.I386.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.X86_64.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM32LE.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM32BE.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV32BE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV64BE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC32.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC64V1.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC64V2.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.SPARC64.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.SH4BE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.I386.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64BE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32LE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32LE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32BE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32BE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64LE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64BE.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC32.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V1.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V2.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.S390X.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SPARC64.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.X86_64.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH32.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/error.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.I386.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM64LE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM64BE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM32LE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM32BE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV32LE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV32BE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV64LE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV64BE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.PPC32.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.PPC64V1.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.PPC64V2.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/error.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.S390X.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.SPARC64.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/error.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.M68K.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.SH4LE.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.SH4BE.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.LOONGARCH32.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.X86_64.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.LOONGARCH64.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.I386.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM64LE.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM64BE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM32LE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64LE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM32BE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32LE.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64BE.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC64V1.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC64V2.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.S390X.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SPARC64.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.M68K.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SH4LE.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SH4BE.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.LOONGARCH32.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.LOONGARCH64.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.X86_64.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.I386.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM64LE.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM64BE.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM32LE.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM32BE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV32LE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV32BE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV64LE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV64BE.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC32.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC64V1.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.PPC64V2.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.S390X.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.SPARC64.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.M68K.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.SH4LE.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.SH4BE.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.LOONGARCH32.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.LOONGARCH64.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.X86_64.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.I386.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM64LE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM64BE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM32LE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM32BE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV32LE.cc [ 39%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV32BE.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV64LE.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC32.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC64V1.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SH4LE.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.M68K.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC64V2.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SPARC64.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SH4BE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.LOONGARCH32.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.X86_64.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.LOONGARCH64.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.I386.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM64LE.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM64BE.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM32BE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV32BE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV64LE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV64BE.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.PPC32.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.PPC64V1.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.PPC64V2.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.S390X.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SPARC64.cc [ 44%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.M68K.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SH4LE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SH4BE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH32.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH64.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.X86_64.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.I386.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM64LE.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM64BE.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM32LE.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM32BE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV32BE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV32LE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV64BE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV64LE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.PPC32.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.PPC64V1.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.PPC64V2.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.S390X.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SPARC64.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SH4LE.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SH4BE.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.LOONGARCH32.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.LOONGARCH64.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.X86_64.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.I386.cc [ 49%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM64LE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM64BE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM32LE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.ARM32BE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV32LE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV32BE.cc [ 50%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV64LE.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.RV64BE.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.PPC32.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.PPC64V1.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.PPC64V2.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.S390X.cc [ 51%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SPARC64.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.M68K.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SH4LE.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SH4BE.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH64.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH32.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.I386.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.X86_64.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM64LE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM64BE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM32LE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM32BE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32BE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32LE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64BE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC32.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V2.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.S390X.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SPARC64.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SH4LE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SH4BE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.LOONGARCH32.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.LOONGARCH64.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.X86_64.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/main.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/main.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.I386.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM64LE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM64BE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM32LE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.ARM32BE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV32LE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV32BE.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV64LE.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC32.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/main.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC64V1.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.SPARC64.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/main.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.M68K.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.SH4LE.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.SH4BE.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.LOONGARCH32.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.LOONGARCH64.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.X86_64.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.I386.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM64LE.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM64BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM32LE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM32BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV32LE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV32BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV64LE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.RV64BE.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC32.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC64V1.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SPARC64.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC64V2.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.S390X.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.M68K.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SH4LE.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SH4BE.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.LOONGARCH32.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.LOONGARCH64.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.X86_64.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.I386.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.ARM64LE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.ARM64BE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.ARM32LE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.ARM32BE.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV32LE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV32BE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV64LE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC64V1.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC64V2.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.S390X.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.M68K.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SH4BE.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH32.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.I386.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM64LE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM64BE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM32LE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM32BE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64BE.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC32.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC64V1.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC64V2.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.S390X.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SPARC64.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.M68K.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SH4LE.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SH4BE.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.LOONGARCH32.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.LOONGARCH64.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.X86_64.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.I386.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM64LE.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM64BE.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV32BE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV32LE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV64LE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV64BE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC32.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC64V1.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC64V2.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.S390X.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SPARC64.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.M68K.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SH4LE.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SH4BE.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.LOONGARCH32.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.LOONGARCH64.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.X86_64.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.I386.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM64LE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM64BE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM32BE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV32LE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV32BE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV64LE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV64BE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC32.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC64V1.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC64V2.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.S390X.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SPARC64.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.M68K.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4LE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4BE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.LOONGARCH32.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.X86_64.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.I386.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM64LE.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM64BE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM32LE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM32BE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV32LE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV32BE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV64LE.cc [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV64BE.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC32.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V1.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V2.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.S390X.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SPARC64.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.M68K.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SH4BE.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.LOONGARCH32.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.LOONGARCH64.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64LE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.I386.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64BE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM32LE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM32BE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV32LE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV32BE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV64LE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV64BE.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC32.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC64V1.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC64V2.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.S390X.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SPARC64.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.M68K.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SH4LE.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.SH4BE.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.LOONGARCH32.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.LOONGARCH64.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.X86_64.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.I386.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64LE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM32LE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM32BE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32LE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32BE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV64LE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV64BE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC32.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC64V1.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC64V2.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.S390X.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SPARC64.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SH4BE.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.M68K.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SH4LE.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.LOONGARCH32.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.LOONGARCH64.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.X86_64.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.I386.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM64LE.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM64BE.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM32LE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM32BE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV64LE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV64BE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC32.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC64V1.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC64V2.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.S390X.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SPARC64.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.M68K.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4LE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4BE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH64.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.X86_64.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.I386.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM64LE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM32LE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM32BE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV32LE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV32BE.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64LE.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.S390X.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V1.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V2.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SPARC64.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.M68K.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SH4LE.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SH4BE.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.LOONGARCH32.cc [ 95%] Building CXX object CMakeFiles/mold.dir/lib/aho-corasick.cc.o [ 96%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/aho-corasick.cc.o -MF CMakeFiles/mold.dir/lib/aho-corasick.cc.o.d -o CMakeFiles/mold.dir/lib/aho-corasick.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/aho-corasick.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.LOONGARCH64.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/compress.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/compress.cc.o -MF CMakeFiles/mold.dir/lib/compress.cc.o.d -o CMakeFiles/mold.dir/lib/compress.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/compress.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/demangle.cc.o [ 96%] Building CXX object CMakeFiles/mold.dir/lib/hyperloglog.cc.o [ 97%] Building CXX object CMakeFiles/mold.dir/lib/filepath.cc.o [ 97%] Building CXX object CMakeFiles/mold.dir/lib/crc32.cc.o [ 97%] Building CXX object CMakeFiles/mold.dir/lib/glob.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/demangle.cc.o -MF CMakeFiles/mold.dir/lib/demangle.cc.o.d -o CMakeFiles/mold.dir/lib/demangle.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/demangle.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/hyperloglog.cc.o -MF CMakeFiles/mold.dir/lib/hyperloglog.cc.o.d -o CMakeFiles/mold.dir/lib/hyperloglog.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/hyperloglog.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/crc32.cc.o -MF CMakeFiles/mold.dir/lib/crc32.cc.o.d -o CMakeFiles/mold.dir/lib/crc32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/crc32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/filepath.cc.o -MF CMakeFiles/mold.dir/lib/filepath.cc.o.d -o CMakeFiles/mold.dir/lib/filepath.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/filepath.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/glob.cc.o -MF CMakeFiles/mold.dir/lib/glob.cc.o.d -o CMakeFiles/mold.dir/lib/glob.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/glob.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/perf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/perf.cc.o -MF CMakeFiles/mold.dir/lib/perf.cc.o.d -o CMakeFiles/mold.dir/lib/perf.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/perf.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/tar.cc.o [ 97%] Building CXX object CMakeFiles/mold.dir/lib/random.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/random.cc.o -MF CMakeFiles/mold.dir/lib/random.cc.o.d -o CMakeFiles/mold.dir/lib/random.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/random.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/tar.cc.o -MF CMakeFiles/mold.dir/lib/tar.cc.o.d -o CMakeFiles/mold.dir/lib/tar.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc [ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-m68k.cc.o [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-i386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-m68k.cc.o -MF CMakeFiles/mold.dir/src/arch-m68k.cc.o.d -o CMakeFiles/mold.dir/src/arch-m68k.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-m68k.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-i386.cc.o -MF CMakeFiles/mold.dir/src/arch-i386.cc.o.d -o CMakeFiles/mold.dir/src/arch-i386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-i386.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc64v1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc32.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc32.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc32.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc64v2.cc [ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-s390x.cc.o -MF CMakeFiles/mold.dir/src/arch-s390x.cc.o.d -o CMakeFiles/mold.dir/src/arch-s390x.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-s390x.cc [ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sparc64.cc.o -MF CMakeFiles/mold.dir/src/arch-sparc64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sparc64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-sparc64.cc [ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-x86-64.cc.o -MF CMakeFiles/mold.dir/src/arch-x86-64.cc.o.d -o CMakeFiles/mold.dir/src/arch-x86-64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-x86-64.cc [ 99%] Building CXX object CMakeFiles/mold.dir/src/elf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/elf.cc.o -MF CMakeFiles/mold.dir/src/elf.cc.o.d -o CMakeFiles/mold.dir/src/elf.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/elf.cc [ 99%] Building CXX object CMakeFiles/mold.dir/src/entry.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/entry.cc.o -MF CMakeFiles/mold.dir/src/entry.cc.o.d -o CMakeFiles/mold.dir/src/entry.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/entry.cc [ 99%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -MF CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o.d -o CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/rust-demangle/rust-demangle.c [100%] Building CXX object CMakeFiles/mold.dir/src/jobs-unix.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/jobs-unix.cc.o -MF CMakeFiles/mold.dir/src/jobs-unix.cc.o.d -o CMakeFiles/mold.dir/src/jobs-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/jobs-unix.cc [100%] Building CXX object CMakeFiles/mold.dir/src/mapped-file-unix.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapped-file-unix.cc.o -MF CMakeFiles/mold.dir/src/mapped-file-unix.cc.o.d -o CMakeFiles/mold.dir/src/mapped-file-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/mapped-file-unix.cc [100%] Building CXX object CMakeFiles/mold.dir/src/signal-unix.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/signal-unix.cc.o -MF CMakeFiles/mold.dir/src/signal-unix.cc.o.d -o CMakeFiles/mold.dir/src/signal-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/signal-unix.cc /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc: In member function 'void mold::TarWriter::append(std::string, std::string_view)': /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:89:41: warning: '%011zo' directive output may be truncated writing between 11 and 21 bytes into a region of size 12 [-Wformat-truncation=] 89 | snprintf(pax.size, sizeof(pax.size), "%011zo", attr.size()); | ^~~~~~ /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:89:40: note: directive argument in the range [0, 9223372036854775806] 89 | snprintf(pax.size, sizeof(pax.size), "%011zo", attr.size()); | ^~~~~~~~ In file included from /usr/include/stdio.h:970, from /usr/include/c++/15/cstdio:47, from /usr/include/c++/15/ext/string_conversions.h:47, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bitset:54, from /build/reproducible-path/mold-2.40.4+dfsg/lib/lib.h:10, from /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:3: In function 'int snprintf(char*, size_t, const char*, ...)', inlined from 'void mold::TarWriter::append(std::string, std::string_view)' at /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:89:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 12 and 22 bytes into a destination of size 12 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable mold /usr/bin/cmake -E cmake_link_script CMakeFiles/mold.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pthread -Wl,--dependency-file=CMakeFiles/mold.dir/link.d "CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o CMakeFiles/mold.dir/src/error.cc.I386.cc.o CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/error.cc.S390X.cc.o CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/error.cc.M68K.cc.o CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o CMakeFiles/mold.dir/src/main.cc.I386.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/main.cc.M68K.cc.o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/lib/aho-corasick.cc.o" CMakeFiles/mold.dir/lib/compress.cc.o CMakeFiles/mold.dir/lib/crc32.cc.o CMakeFiles/mold.dir/lib/demangle.cc.o CMakeFiles/mold.dir/lib/filepath.cc.o CMakeFiles/mold.dir/lib/glob.cc.o CMakeFiles/mold.dir/lib/hyperloglog.cc.o CMakeFiles/mold.dir/lib/perf.cc.o CMakeFiles/mold.dir/lib/random.cc.o CMakeFiles/mold.dir/lib/tar.cc.o "CMakeFiles/mold.dir/src/arch-i386.cc.o" "CMakeFiles/mold.dir/src/arch-m68k.cc.o" "CMakeFiles/mold.dir/src/arch-ppc32.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o" "CMakeFiles/mold.dir/src/arch-s390x.cc.o" "CMakeFiles/mold.dir/src/arch-sparc64.cc.o" "CMakeFiles/mold.dir/src/arch-x86-64.cc.o" CMakeFiles/mold.dir/src/elf.cc.o CMakeFiles/mold.dir/src/entry.cc.o "CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o" "CMakeFiles/mold.dir/src/jobs-unix.cc.o" "CMakeFiles/mold.dir/src/mapped-file-unix.cc.o" "CMakeFiles/mold.dir/src/signal-unix.cc.o" -o mold -ldl /usr/lib/x86_64-linux-gnu/libz.so third-party/blake3/c/libblake3.a -lzstd /usr/lib/x86_64-linux-gnu/libmimalloc.so.3.1 /usr/lib/x86_64-linux-gnu/libtbb.so.12.15 -lm /usr/bin/cmake -E create_symlink mold ld make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [100%] Built target mold make[2]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' dh_auto_test cd obj-x86_64-linux-gnu && make -j40 test ARGS\+=--verbose ARGS\+=-j40 make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j40 UpdateCTestConfiguration from :/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Test project /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end Connected to MAKE jobserver test 1 Start 1: x86_64-arch-x86_64-address-equality 1: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-address-equality.sh" 1: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 1: Environment variables: 1: MACHINE=x86_64 1: CPU= 1: Test timeout computed to be: 1500 test 2 Start 2: x86_64-arch-x86_64-apx-gotpcrelx 2: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gotpcrelx.sh" 2: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 2: Environment variables: 2: MACHINE=x86_64 2: CPU= 2: Test timeout computed to be: 1500 test 3 Start 3: x86_64-arch-x86_64-apx-gottpoff 3: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff.sh" 3: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 3: Environment variables: 3: MACHINE=x86_64 3: CPU= 3: Test timeout computed to be: 1500 test 4 Start 4: x86_64-arch-x86_64-apx-gottpoff2 4: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff2.sh" 4: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 4: Environment variables: 4: MACHINE=x86_64 4: CPU= 4: Test timeout computed to be: 1500 test 5 Start 5: x86_64-arch-x86_64-apx-tlsdesc 5: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-tlsdesc.sh" 5: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 5: Environment variables: 5: MACHINE=x86_64 5: CPU= 5: Test timeout computed to be: 1500 test 6 Start 6: x86_64-arch-x86_64-empty-mergeable-section 6: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-empty-mergeable-section.sh" 6: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 6: Environment variables: 6: MACHINE=x86_64 6: CPU= 6: Test timeout computed to be: 1500 test 7 Start 7: x86_64-arch-x86_64-emulation-deduction 7: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-emulation-deduction.sh" 7: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 7: Environment variables: 7: MACHINE=x86_64 7: CPU= 7: Test timeout computed to be: 1500 test 8 Start 8: x86_64-arch-x86_64-exception-mcmodel-large 8: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-exception-mcmodel-large.sh" 8: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 8: Environment variables: 8: MACHINE=x86_64 8: CPU= 8: Test timeout computed to be: 1500 test 9 Start 9: x86_64-arch-x86_64-execstack-if-needed 9: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-execstack-if-needed.sh" 9: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 9: Environment variables: 9: MACHINE=x86_64 9: CPU= 9: Test timeout computed to be: 1500 test 10 Start 10: x86_64-arch-x86_64-function-multiversion 10: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-function-multiversion.sh" 10: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 10: Environment variables: 10: MACHINE=x86_64 10: CPU= 10: Test timeout computed to be: 1500 test 11 Start 11: x86_64-arch-x86_64-gnu-linkonce 11: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-linkonce.sh" 11: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 11: Environment variables: 11: MACHINE=x86_64 11: CPU= 11: Test timeout computed to be: 1500 test 12 Start 12: x86_64-arch-x86_64-gnu-retain 12: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-retain.sh" 12: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 12: Environment variables: 12: MACHINE=x86_64 12: CPU= 12: Test timeout computed to be: 1500 test 13 Start 13: x86_64-arch-x86_64-gotpcrelx 13: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gotpcrelx.sh" 13: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 13: Environment variables: 13: MACHINE=x86_64 13: CPU= 13: Test timeout computed to be: 1500 test 14 Start 14: x86_64-arch-x86_64-ifunc-alias 14: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-ifunc-alias.sh" 14: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 14: Environment variables: 14: MACHINE=x86_64 14: CPU= 14: Test timeout computed to be: 1500 test 15 Start 15: x86_64-arch-x86_64-incompatible-libs-linker-script 15: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh" 15: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 15: Environment variables: 15: MACHINE=x86_64 15: CPU= 15: Test timeout computed to be: 1500 test 16 Start 16: x86_64-arch-x86_64-incompatible-libs-linker-script2 16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh" 16: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 16: Environment variables: 16: MACHINE=x86_64 16: CPU= 16: Test timeout computed to be: 1500 test 17 Start 17: x86_64-arch-x86_64-incompatible-libs 17: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs.sh" 17: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 17: Environment variables: 17: MACHINE=x86_64 17: CPU= 17: Test timeout computed to be: 1500 test 18 Start 18: x86_64-arch-x86_64-incompatible-libs2 18: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs2.sh" 18: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 18: Environment variables: 18: MACHINE=x86_64 18: CPU= 18: Test timeout computed to be: 1500 test 19 Start 19: x86_64-arch-x86_64-incompatible-obj 19: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-obj.sh" 19: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 19: Environment variables: 19: MACHINE=x86_64 19: CPU= 19: Test timeout computed to be: 1500 test 20 Start 20: x86_64-arch-x86_64-init-array-readonly 20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array-readonly.sh" 20: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 20: Environment variables: 20: MACHINE=x86_64 20: CPU= 20: Test timeout computed to be: 1500 test 21 Start 21: x86_64-arch-x86_64-init-array 21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array.sh" 21: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 21: Environment variables: 21: MACHINE=x86_64 21: CPU= 21: Test timeout computed to be: 1500 test 22 Start 22: x86_64-arch-x86_64-isa-level 22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-isa-level.sh" 22: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 22: Environment variables: 22: MACHINE=x86_64 22: CPU= 22: Test timeout computed to be: 1500 test 23 Start 23: x86_64-arch-x86_64-large-bss 23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-large-bss.sh" 23: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 23: Environment variables: 23: MACHINE=x86_64 23: CPU= 23: Test timeout computed to be: 1500 test 24 Start 24: x86_64-arch-x86_64-mergeable-records 24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-records.sh" 24: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 24: Environment variables: 24: MACHINE=x86_64 24: CPU= 24: Test timeout computed to be: 1500 test 25 Start 25: x86_64-arch-x86_64-mergeable-strings-nonalloc 25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh" 25: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 25: Environment variables: 25: MACHINE=x86_64 25: CPU= 25: Test timeout computed to be: 1500 test 26 Start 26: x86_64-arch-x86_64-mergeable-strings 26: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings.sh" 26: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 26: Environment variables: 26: MACHINE=x86_64 26: CPU= 26: Test timeout computed to be: 1500 test 27 Start 27: x86_64-arch-x86_64-note-property 27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property.sh" 27: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 27: Environment variables: 27: MACHINE=x86_64 27: CPU= 27: Test timeout computed to be: 1500 test 28 Start 28: x86_64-arch-x86_64-note-property2 28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property2.sh" 28: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 28: Environment variables: 28: MACHINE=x86_64 28: CPU= 28: Test timeout computed to be: 1500 test 29 Start 29: x86_64-arch-x86_64-note 29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note.sh" 29: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 29: Environment variables: 29: MACHINE=x86_64 29: CPU= 29: Test timeout computed to be: 1500 test 30 Start 30: x86_64-arch-x86_64-note2 30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note2.sh" 30: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 30: Environment variables: 30: MACHINE=x86_64 30: CPU= 30: Test timeout computed to be: 1500 test 31 Start 31: x86_64-arch-x86_64-plt 31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-plt.sh" 31: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 31: Environment variables: 31: MACHINE=x86_64 31: CPU= 31: Test timeout computed to be: 1500 test 32 Start 32: x86_64-arch-x86_64-preinit-array 32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-preinit-array.sh" 32: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 32: Environment variables: 32: MACHINE=x86_64 32: CPU= 32: Test timeout computed to be: 1500 test 33 Start 33: x86_64-arch-x86_64-relax 33: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-relax.sh" 33: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 33: Environment variables: 33: MACHINE=x86_64 33: CPU= 33: Test timeout computed to be: 1500 test 34 Start 34: x86_64-arch-x86_64-reloc-overflow 34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-overflow.sh" 34: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 34: Environment variables: 34: MACHINE=x86_64 34: CPU= 34: Test timeout computed to be: 1500 test 35 Start 35: x86_64-arch-x86_64-reloc-zero 35: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-zero.sh" 35: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 35: Environment variables: 35: MACHINE=x86_64 35: CPU= 35: Test timeout computed to be: 1500 test 36 Start 36: x86_64-arch-x86_64-reloc 36: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc.sh" 36: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 36: Environment variables: 36: MACHINE=x86_64 36: CPU= 36: Test timeout computed to be: 1500 test 37 Start 37: x86_64-arch-x86_64-section-alignment 37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-alignment.sh" 37: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 37: Environment variables: 37: MACHINE=x86_64 37: CPU= 37: Test timeout computed to be: 1500 test 38 Start 38: x86_64-arch-x86_64-section-name 38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-name.sh" 38: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 38: Environment variables: 38: MACHINE=x86_64 38: CPU= 38: Test timeout computed to be: 1500 test 39 Start 39: x86_64-arch-x86_64-tbss-only 39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tbss-only.sh" 39: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 39: Environment variables: 39: MACHINE=x86_64 39: CPU= 39: Test timeout computed to be: 1500 test 40 Start 40: x86_64-arch-x86_64-tls-gd-mcmodel-large 40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh" 40: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 40: Environment variables: 40: MACHINE=x86_64 40: CPU= 40: Test timeout computed to be: 1500 1: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-address-equality.sh 1: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 1: ++ export LC_ALL=C 1: ++ LC_ALL=C 1: ++ '[' -z x86_64 ']' 1: ++ '[' -z '' ']' 1: ++ TESTDIR=out/test/x86_64 1: ++ CC=cc 1: ++ CXX=c++ 1: ++ GCC=gcc 1: ++ GXX=g++ 1: ++ OBJDUMP=objdump 1: ++ OBJCOPY=objcopy 1: ++ STRIP=strip 1: ++ QEMU= 1: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-address-equality.sh .sh 1: ++ testname=arch-x86_64-address-equality 1: ++ t=out/test/x86_64/arch-x86_64-address-equality 1: ++ mkdir -p out/test/x86_64/arch-x86_64-address-equality 1: ++ case $MACHINE in 1: ++ tlsdesc_opt=-mtls-dialect=gnu2 1: +++ uname 1: ++ '[' Linux = FreeBSD ']' 1: ++ trap 'on_error $LINENO' ERR 1: ++ trap on_exit EXIT 1: ++ echo -n 'Testing arch-x86_64-address-equality ... ' 1: Testing arch-x86_64-address-equality ... ++ set -o pipefail 1: ++ set -x 1: + cat 1: + cc -o out/test/x86_64/arch-x86_64-address-equality/a.o -c -xassembler - 1: + cat 1: + cc -o out/test/x86_64/arch-x86_64-address-equality/b.o -c -xc - -fPIC 1: + cc -o out/test/x86_64/arch-x86_64-address-equality/c.o -c -xc - -fPIC 1: + cat 1: + cc -B. -shared -o out/test/x86_64/arch-x86_64-address-equality/d.so out/test/x86_64/arch-x86_64-address-equality/c.o 2: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gotpcrelx.sh 2: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 2: ++ export LC_ALL=C 2: ++ LC_ALL=C 2: ++ '[' -z x86_64 ']' 2: ++ '[' -z '' ']' 2: ++ TESTDIR=out/test/x86_64 2: ++ CC=cc 2: ++ CXX=c++ 2: ++ GCC=gcc 2: ++ GXX=g++ 2: ++ OBJDUMP=objdump 2: ++ OBJCOPY=objcopy 2: ++ STRIP=strip 2: ++ QEMU= 2: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gotpcrelx.sh .sh 2: ++ testname=arch-x86_64-apx-gotpcrelx 2: ++ t=out/test/x86_64/arch-x86_64-apx-gotpcrelx 2: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-gotpcrelx 2: ++ case $MACHINE in 2: ++ tlsdesc_opt=-mtls-dialect=gnu2 2: +++ uname 2: ++ '[' Linux = FreeBSD ']' 2: ++ trap 'on_error $LINENO' ERR 2: ++ trap on_exit EXIT 2: ++ echo -n 'Testing arch-x86_64-apx-gotpcrelx ... ' 2: Testing arch-x86_64-apx-gotpcrelx ... ++ set -o pipefail 2: ++ set -x 2: + command -v sde64 2: + skip 2: + echo skipped 2: skipped 2: + trap - EXIT 2: + exit 0 3: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff.sh 3: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 3: ++ export LC_ALL=C 3: ++ LC_ALL=C 3: ++ '[' -z x86_64 ']' 3: ++ '[' -z '' ']' 3: ++ TESTDIR=out/test/x86_64 3: ++ CC=cc 3: ++ CXX=c++ 3: ++ GCC=gcc 3: ++ GXX=g++ 3: ++ OBJDUMP=objdump 3: ++ OBJCOPY=objcopy 3: ++ STRIP=strip 3: ++ QEMU= 3: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff.sh .sh 3: ++ testname=arch-x86_64-apx-gottpoff 3: ++ t=out/test/x86_64/arch-x86_64-apx-gottpoff 3: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-gottpoff 3: ++ case $MACHINE in 3: ++ tlsdesc_opt=-mtls-dialect=gnu2 3: +++ uname 3: ++ '[' Linux = FreeBSD ']' 3: ++ trap 'on_error $LINENO' ERR 3: ++ trap on_exit EXIT 3: ++ echo -n 'Testing arch-x86_64-apx-gottpoff ... ' 3: Testing arch-x86_64-apx-gottpoff ... ++ set -o pipefail 3: ++ set -x 3: + command -v sde64 3: + skip 3: + echo skipped 3: skipped 3: + trap - EXIT 3: + exit 0 4: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff2.sh 4: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 4: ++ export LC_ALL=C 4: ++ LC_ALL=C 4: ++ '[' -z x86_64 ']' 4: ++ '[' -z '' ']' 4: ++ TESTDIR=out/test/x86_64 4: ++ CC=cc 4: ++ CXX=c++ 4: ++ GCC=gcc 4: ++ GXX=g++ 4: ++ OBJDUMP=objdump 4: ++ OBJCOPY=objcopy 4: ++ STRIP=strip 4: ++ QEMU= 4: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff2.sh .sh 4: ++ testname=arch-x86_64-apx-gottpoff2 4: ++ t=out/test/x86_64/arch-x86_64-apx-gottpoff2 4: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-gottpoff2 4: ++ case $MACHINE in 4: ++ tlsdesc_opt=-mtls-dialect=gnu2 4: +++ uname 4: ++ '[' Linux = FreeBSD ']' 4: ++ trap 'on_error $LINENO' ERR 4: ++ trap on_exit EXIT 4: ++ echo -n 'Testing arch-x86_64-apx-gottpoff2 ... ' 4: Testing arch-x86_64-apx-gottpoff2 ... ++ set -o pipefail 4: ++ set -x 4: + command -v sde64 4: + skip 4: + echo skipped 4: skipped 4: + trap - EXIT 4: + exit 0 5: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-tlsdesc.sh 5: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 5: ++ export LC_ALL=C 5: ++ LC_ALL=C 5: ++ '[' -z x86_64 ']' 5: ++ '[' -z '' ']' 5: ++ TESTDIR=out/test/x86_64 5: ++ CC=cc 5: ++ CXX=c++ 5: ++ GCC=gcc 5: ++ GXX=g++ 5: ++ OBJDUMP=objdump 5: ++ OBJCOPY=objcopy 5: ++ STRIP=strip 5: ++ QEMU= 5: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-tlsdesc.sh .sh 5: ++ testname=arch-x86_64-apx-tlsdesc 5: ++ t=out/test/x86_64/arch-x86_64-apx-tlsdesc 5: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-tlsdesc 5: ++ case $MACHINE in 5: ++ tlsdesc_opt=-mtls-dialect=gnu2 5: +++ uname 5: ++ '[' Linux = FreeBSD ']' 5: ++ trap 'on_error $LINENO' ERR 5: ++ trap on_exit EXIT 5: ++ echo -n 'Testing arch-x86_64-apx-tlsdesc ... ' 5: Testing arch-x86_64-apx-tlsdesc ... ++ set -o pipefail 5: ++ set -x 5: + supports_tlsdesc 5: + [[ x86_64 = arm* ]] 5: ++ uname 5: + '[' Linux = FreeBSD ']' 5: + '[' -mtls-dialect=gnu2 = '' ']' 5: + echo '_Thread_local int x; int y() { return x; }' 5: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - 5: + echo 'int y(); int main() { y(); }' 5: + cc -xc -c -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o - 5: + cc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so 6: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-empty-mergeable-section.sh 6: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 6: ++ export LC_ALL=C 6: ++ LC_ALL=C 6: ++ '[' -z x86_64 ']' 6: ++ '[' -z '' ']' 6: ++ TESTDIR=out/test/x86_64 6: ++ CC=cc 6: ++ CXX=c++ 6: ++ GCC=gcc 6: ++ GXX=g++ 6: ++ OBJDUMP=objdump 6: ++ OBJCOPY=objcopy 6: ++ STRIP=strip 6: ++ QEMU= 6: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-empty-mergeable-section.sh .sh 6: ++ testname=arch-x86_64-empty-mergeable-section 6: ++ t=out/test/x86_64/arch-x86_64-empty-mergeable-section 6: ++ mkdir -p out/test/x86_64/arch-x86_64-empty-mergeable-section 6: ++ case $MACHINE in 6: ++ tlsdesc_opt=-mtls-dialect=gnu2 6: +++ uname 6: ++ '[' Linux = FreeBSD ']' 6: ++ trap 'on_error $LINENO' ERR 6: ++ trap on_exit EXIT 6: ++ echo -n 'Testing arch-x86_64-empty-mergeable-section ... ' 6: Testing arch-x86_64-empty-mergeable-section ... ++ set -o pipefail 6: ++ set -x 6: + cat 6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o -c -xassembler - 6: + cat 6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o -c -xassembler - 6: + cat 6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o -c -xc - 6: + cc -B. -o out/test/x86_64/arch-x86_64-empty-mergeable-section/exe out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o 6: + out/test/x86_64/arch-x86_64-empty-mergeable-section/exe 6: + readelf -SW out/test/x86_64/arch-x86_64-empty-mergeable-section/exe 6: + grep '.rodata.str1.1 .* AMS ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log 6: [16] .rodata.str1.1 PROGBITS 0000000000000568 000568 000008 01 AMS 0 0 1 6: + not grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log 6: + grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log 7: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-emulation-deduction.sh 7: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 7: ++ export LC_ALL=C 7: ++ LC_ALL=C 7: ++ '[' -z x86_64 ']' 7: ++ '[' -z '' ']' 7: ++ TESTDIR=out/test/x86_64 7: ++ CC=cc 7: ++ CXX=c++ 7: ++ GCC=gcc 7: ++ GXX=g++ 7: ++ OBJDUMP=objdump 7: ++ OBJCOPY=objcopy 7: ++ STRIP=strip 7: ++ QEMU= 7: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-emulation-deduction.sh .sh 7: ++ testname=arch-x86_64-emulation-deduction 7: ++ t=out/test/x86_64/arch-x86_64-emulation-deduction 7: ++ mkdir -p out/test/x86_64/arch-x86_64-emulation-deduction 7: ++ case $MACHINE in 7: ++ tlsdesc_opt=-mtls-dialect=gnu2 7: +++ uname 7: ++ '[' Linux = FreeBSD ']' 7: ++ trap 'on_error $LINENO' ERR 7: ++ trap on_exit EXIT 7: ++ echo -n 'Testing arch-x86_64-emulation-deduction ... ' 7: Testing arch-x86_64-emulation-deduction ... ++ set -o pipefail 7: ++ set -x 7: + cat 7: + cc -o out/test/x86_64/arch-x86_64-emulation-deduction/a.o -c -xc - 7: + ./mold -o out/test/x86_64/arch-x86_64-emulation-deduction/exe out/test/x86_64/arch-x86_64-emulation-deduction/a.o 7: + readelf --file-header out/test/x86_64/arch-x86_64-emulation-deduction/exe 7: + grep -i x86-64 7: Machine: Advanced Micro Devices X86-64 7: + on_exit 7: + echo OK 7: OK 7: + exit 0 8: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-exception-mcmodel-large.sh 8: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 8: ++ export LC_ALL=C 8: ++ LC_ALL=C 8: ++ '[' -z x86_64 ']' 8: ++ '[' -z '' ']' 8: ++ TESTDIR=out/test/x86_64 8: ++ CC=cc 8: ++ CXX=c++ 8: ++ GCC=gcc 8: ++ GXX=g++ 8: ++ OBJDUMP=objdump 8: ++ OBJCOPY=objcopy 8: ++ STRIP=strip 8: ++ QEMU= 8: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-exception-mcmodel-large.sh .sh 8: ++ testname=arch-x86_64-exception-mcmodel-large 8: ++ t=out/test/x86_64/arch-x86_64-exception-mcmodel-large 8: ++ mkdir -p out/test/x86_64/arch-x86_64-exception-mcmodel-large 8: ++ case $MACHINE in 8: ++ tlsdesc_opt=-mtls-dialect=gnu2 8: +++ uname 8: ++ '[' Linux = FreeBSD ']' 8: ++ trap 'on_error $LINENO' ERR 8: ++ trap on_exit EXIT 8: ++ echo -n 'Testing arch-x86_64-exception-mcmodel-large ... ' 8: Testing arch-x86_64-exception-mcmodel-large ... ++ set -o pipefail 8: ++ set -x 8: + cat 8: + c++ -c -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -xc++ -fPIC - 8: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -mcmodel=large 8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe 8: + test_cxxflags -static 8: + echo 'int main() {}' 8: + c++ -B. -static -o /dev/null -xc++ - 9: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-execstack-if-needed.sh 9: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 9: ++ export LC_ALL=C 9: ++ LC_ALL=C 9: ++ '[' -z x86_64 ']' 9: ++ '[' -z '' ']' 9: ++ TESTDIR=out/test/x86_64 9: ++ CC=cc 9: ++ CXX=c++ 9: ++ GCC=gcc 9: ++ GXX=g++ 9: ++ OBJDUMP=objdump 9: ++ OBJCOPY=objcopy 9: ++ STRIP=strip 9: ++ QEMU= 9: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-execstack-if-needed.sh .sh 9: ++ testname=arch-x86_64-execstack-if-needed 9: ++ t=out/test/x86_64/arch-x86_64-execstack-if-needed 9: ++ mkdir -p out/test/x86_64/arch-x86_64-execstack-if-needed 9: ++ case $MACHINE in 9: ++ tlsdesc_opt=-mtls-dialect=gnu2 9: +++ uname 9: ++ '[' Linux = FreeBSD ']' 9: ++ trap 'on_error $LINENO' ERR 9: ++ trap on_exit EXIT 9: ++ echo -n 'Testing arch-x86_64-execstack-if-needed ... ' 9: Testing arch-x86_64-execstack-if-needed ... ++ set -o pipefail 9: ++ set -x 9: + cat 9: + cc -c -xassembler -o out/test/x86_64/arch-x86_64-execstack-if-needed/a.o - 9: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o 9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe 9: + grep 'GNU_STACK.* RW ' 9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 9: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o -Wl,-z,execstack-if-needed 10: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-function-multiversion.sh 10: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 10: ++ export LC_ALL=C 10: ++ LC_ALL=C 10: ++ '[' -z x86_64 ']' 10: ++ '[' -z '' ']' 10: ++ TESTDIR=out/test/x86_64 10: ++ CC=cc 10: ++ CXX=c++ 10: ++ GCC=gcc 10: ++ GXX=g++ 10: ++ OBJDUMP=objdump 10: ++ OBJCOPY=objcopy 10: ++ STRIP=strip 10: ++ QEMU= 10: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-function-multiversion.sh .sh 10: ++ testname=arch-x86_64-function-multiversion 10: ++ t=out/test/x86_64/arch-x86_64-function-multiversion 10: ++ mkdir -p out/test/x86_64/arch-x86_64-function-multiversion 10: ++ case $MACHINE in 10: ++ tlsdesc_opt=-mtls-dialect=gnu2 10: +++ uname 10: ++ '[' Linux = FreeBSD ']' 10: ++ trap 'on_error $LINENO' ERR 10: ++ trap on_exit EXIT 10: ++ echo -n 'Testing arch-x86_64-function-multiversion ... ' 10: Testing arch-x86_64-function-multiversion ... ++ set -o pipefail 10: ++ set -x 10: + supports_ifunc 10: + is_musl 10: + grep musl 10: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 10: + cc -c -o /dev/null -xc - 10: ++ uname 10: + '[' Linux = FreeBSD ']' 10: + cat 10: + g++ -o out/test/x86_64/arch-x86_64-function-multiversion/a.o -c -xc++ - -fPIC 11: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-linkonce.sh 11: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 11: ++ export LC_ALL=C 11: ++ LC_ALL=C 11: ++ '[' -z x86_64 ']' 11: ++ '[' -z '' ']' 11: ++ TESTDIR=out/test/x86_64 11: ++ CC=cc 11: ++ CXX=c++ 11: ++ GCC=gcc 11: ++ GXX=g++ 11: ++ OBJDUMP=objdump 11: ++ OBJCOPY=objcopy 11: ++ STRIP=strip 11: ++ QEMU= 11: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-linkonce.sh .sh 11: ++ testname=arch-x86_64-gnu-linkonce 11: ++ t=out/test/x86_64/arch-x86_64-gnu-linkonce 11: ++ mkdir -p out/test/x86_64/arch-x86_64-gnu-linkonce 11: ++ case $MACHINE in 11: ++ tlsdesc_opt=-mtls-dialect=gnu2 11: +++ uname 11: ++ '[' Linux = FreeBSD ']' 11: ++ trap 'on_error $LINENO' ERR 11: ++ trap on_exit EXIT 11: ++ echo -n 'Testing arch-x86_64-gnu-linkonce ... ' 11: Testing arch-x86_64-gnu-linkonce ... ++ set -o pipefail 11: ++ set -x 11: + cat 11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/a.o -c -x assembler - 11: + cat 11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o -c -x assembler - 11: + cat 11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o -c -xc - 11: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-linkonce/exe out/test/x86_64/arch-x86_64-gnu-linkonce/a.o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o 12: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-retain.sh 12: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 12: ++ export LC_ALL=C 12: ++ LC_ALL=C 12: ++ '[' -z x86_64 ']' 12: ++ '[' -z '' ']' 12: ++ TESTDIR=out/test/x86_64 12: ++ CC=cc 12: ++ CXX=c++ 12: ++ GCC=gcc 12: ++ GXX=g++ 12: ++ OBJDUMP=objdump 12: ++ OBJCOPY=objcopy 12: ++ STRIP=strip 12: ++ QEMU= 12: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-retain.sh .sh 12: ++ testname=arch-x86_64-gnu-retain 12: ++ t=out/test/x86_64/arch-x86_64-gnu-retain 12: ++ mkdir -p out/test/x86_64/arch-x86_64-gnu-retain 12: ++ case $MACHINE in 12: ++ tlsdesc_opt=-mtls-dialect=gnu2 12: +++ uname 12: ++ '[' Linux = FreeBSD ']' 12: ++ trap 'on_error $LINENO' ERR 12: ++ trap on_exit EXIT 12: ++ echo -n 'Testing arch-x86_64-gnu-retain ... ' 12: Testing arch-x86_64-gnu-retain ... ++ set -o pipefail 12: ++ set -x 12: + echo '.section foo,"R"' 12: + cc -o /dev/null -c -xassembler - 12: + cat 12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/a.o -c -xc - 12: + cat 12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/b.o -c -xassembler - 12: + cat 12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/c.o -c -xassembler - 12: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/b.o -Wl,-gc-sections 13: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gotpcrelx.sh 13: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 13: ++ export LC_ALL=C 13: ++ LC_ALL=C 13: ++ '[' -z x86_64 ']' 13: ++ '[' -z '' ']' 13: ++ TESTDIR=out/test/x86_64 13: ++ CC=cc 13: ++ CXX=c++ 13: ++ GCC=gcc 13: ++ GXX=g++ 13: ++ OBJDUMP=objdump 13: ++ OBJCOPY=objcopy 13: ++ STRIP=strip 13: ++ QEMU= 13: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gotpcrelx.sh .sh 13: ++ testname=arch-x86_64-gotpcrelx 13: ++ t=out/test/x86_64/arch-x86_64-gotpcrelx 13: ++ mkdir -p out/test/x86_64/arch-x86_64-gotpcrelx 13: ++ case $MACHINE in 13: ++ tlsdesc_opt=-mtls-dialect=gnu2 13: +++ uname 13: ++ '[' Linux = FreeBSD ']' 13: ++ trap 'on_error $LINENO' ERR 13: ++ trap on_exit EXIT 13: ++ echo -n 'Testing arch-x86_64-gotpcrelx ... ' 13: Testing arch-x86_64-gotpcrelx ... ++ set -o pipefail 13: ++ set -x 13: + cat 13: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/a.o -c -xc - -fPIC 13: + cat 13: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/b.o -c -xc - -fPIC 13: + cc -B. -o out/test/x86_64/arch-x86_64-gotpcrelx/exe out/test/x86_64/arch-x86_64-gotpcrelx/a.o out/test/x86_64/arch-x86_64-gotpcrelx/b.o 14: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-ifunc-alias.sh 14: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 14: ++ export LC_ALL=C 14: ++ LC_ALL=C 14: ++ '[' -z x86_64 ']' 14: ++ '[' -z '' ']' 14: ++ TESTDIR=out/test/x86_64 14: ++ CC=cc 14: ++ CXX=c++ 14: ++ GCC=gcc 14: ++ GXX=g++ 14: ++ OBJDUMP=objdump 14: ++ OBJCOPY=objcopy 14: ++ STRIP=strip 14: ++ QEMU= 14: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-ifunc-alias.sh .sh 14: ++ testname=arch-x86_64-ifunc-alias 14: ++ t=out/test/x86_64/arch-x86_64-ifunc-alias 14: ++ mkdir -p out/test/x86_64/arch-x86_64-ifunc-alias 14: ++ case $MACHINE in 14: ++ tlsdesc_opt=-mtls-dialect=gnu2 14: +++ uname 14: ++ '[' Linux = FreeBSD ']' 14: ++ trap 'on_error $LINENO' ERR 14: ++ trap on_exit EXIT 14: ++ echo -n 'Testing arch-x86_64-ifunc-alias ... ' 14: Testing arch-x86_64-ifunc-alias ... ++ set -o pipefail 14: ++ set -x 14: + supports_ifunc 14: + is_musl 14: + grep musl 14: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 14: + cc -c -o /dev/null -xc - 14: + test_cflags -static 14: + echo 'int main() {}' 14: + cc -B. -static -o /dev/null -xc - 15: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh 15: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 15: ++ export LC_ALL=C 15: ++ LC_ALL=C 15: ++ '[' -z x86_64 ']' 15: ++ '[' -z '' ']' 15: ++ TESTDIR=out/test/x86_64 15: ++ CC=cc 15: ++ CXX=c++ 15: ++ GCC=gcc 15: ++ GXX=g++ 15: ++ OBJDUMP=objdump 15: ++ OBJCOPY=objcopy 15: ++ STRIP=strip 15: ++ QEMU= 15: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh .sh 15: ++ testname=arch-x86_64-incompatible-libs-linker-script 15: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs-linker-script 15: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script 15: ++ case $MACHINE in 15: ++ tlsdesc_opt=-mtls-dialect=gnu2 15: +++ uname 15: ++ '[' Linux = FreeBSD ']' 15: ++ trap 'on_error $LINENO' ERR 15: ++ trap on_exit EXIT 15: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script ... ' 15: Testing arch-x86_64-incompatible-libs-linker-script ... ++ set -o pipefail 15: ++ set -x 15: + test_cflags -m32 15: + echo 'int main() {}' 15: + cc -B. -m32 -o /dev/null -xc - 16: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh 16: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 16: ++ export LC_ALL=C 16: ++ LC_ALL=C 16: ++ '[' -z x86_64 ']' 16: ++ '[' -z '' ']' 16: ++ TESTDIR=out/test/x86_64 16: ++ CC=cc 16: ++ CXX=c++ 16: ++ GCC=gcc 16: ++ GXX=g++ 16: ++ OBJDUMP=objdump 16: ++ OBJCOPY=objcopy 16: ++ STRIP=strip 16: ++ QEMU= 16: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh .sh 16: ++ testname=arch-x86_64-incompatible-libs-linker-script2 16: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 16: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 16: ++ case $MACHINE in 16: ++ tlsdesc_opt=-mtls-dialect=gnu2 16: +++ uname 16: ++ '[' Linux = FreeBSD ']' 16: ++ trap 'on_error $LINENO' ERR 16: ++ trap on_exit EXIT 16: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script2 ... ' 16: Testing arch-x86_64-incompatible-libs-linker-script2 ... ++ set -o pipefail 16: ++ set -x 16: + nm mold 16: + grep __tsan_init 17: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs.sh 17: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 17: ++ export LC_ALL=C 17: ++ LC_ALL=C 17: ++ '[' -z x86_64 ']' 17: ++ '[' -z '' ']' 17: ++ TESTDIR=out/test/x86_64 17: ++ CC=cc 17: ++ CXX=c++ 17: ++ GCC=gcc 17: ++ GXX=g++ 17: ++ OBJDUMP=objdump 17: ++ OBJCOPY=objcopy 17: ++ STRIP=strip 17: ++ QEMU= 17: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs.sh .sh 17: ++ testname=arch-x86_64-incompatible-libs 17: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs 17: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs 17: ++ case $MACHINE in 17: ++ tlsdesc_opt=-mtls-dialect=gnu2 17: +++ uname 17: ++ '[' Linux = FreeBSD ']' 17: ++ trap 'on_error $LINENO' ERR 17: ++ trap on_exit EXIT 17: ++ echo -n 'Testing arch-x86_64-incompatible-libs ... ' 17: Testing arch-x86_64-incompatible-libs ... ++ set -o pipefail 17: ++ set -x 17: + test_cflags -m32 17: + cc -B. -m32 -o /dev/null -xc - 17: + echo 'int main() {}' 17: + cat 17: + cc -m32 -c -o out/test/x86_64/arch-x86_64-incompatible-libs/a.o -xc - 18: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs2.sh 18: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 18: ++ export LC_ALL=C 18: ++ LC_ALL=C 18: ++ '[' -z x86_64 ']' 18: ++ '[' -z '' ']' 18: ++ TESTDIR=out/test/x86_64 18: ++ CC=cc 18: ++ CXX=c++ 18: ++ GCC=gcc 18: ++ GXX=g++ 18: ++ OBJDUMP=objdump 18: ++ OBJCOPY=objcopy 18: ++ STRIP=strip 18: ++ QEMU= 18: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs2.sh .sh 18: ++ testname=arch-x86_64-incompatible-libs2 18: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs2 18: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2 18: ++ case $MACHINE in 18: ++ tlsdesc_opt=-mtls-dialect=gnu2 18: +++ uname 18: ++ '[' Linux = FreeBSD ']' 18: ++ trap 'on_error $LINENO' ERR 18: ++ trap on_exit EXIT 18: ++ echo -n 'Testing arch-x86_64-incompatible-libs2 ... ' 18: Testing arch-x86_64-incompatible-libs2 ... ++ set -o pipefail 18: ++ set -x 18: + test_cflags -m32 18: + cc -B. -m32 -o /dev/null -xc - 18: + echo 'int main() {}' 19: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-obj.sh 19: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 19: ++ export LC_ALL=C 19: ++ LC_ALL=C 19: ++ '[' -z x86_64 ']' 19: ++ '[' -z '' ']' 19: ++ TESTDIR=out/test/x86_64 19: ++ CC=cc 19: ++ CXX=c++ 19: ++ GCC=gcc 19: ++ GXX=g++ 19: ++ OBJDUMP=objdump 19: ++ OBJCOPY=objcopy 19: ++ STRIP=strip 19: ++ QEMU= 19: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-obj.sh .sh 19: ++ testname=arch-x86_64-incompatible-obj 19: ++ t=out/test/x86_64/arch-x86_64-incompatible-obj 19: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-obj 19: ++ case $MACHINE in 19: ++ tlsdesc_opt=-mtls-dialect=gnu2 19: +++ uname 19: ++ '[' Linux = FreeBSD ']' 19: ++ trap 'on_error $LINENO' ERR 19: ++ trap on_exit EXIT 19: ++ echo -n 'Testing arch-x86_64-incompatible-obj ... ' 19: Testing arch-x86_64-incompatible-obj ... ++ set -o pipefail 19: ++ set -x 19: + test_cflags -m32 19: + echo 'int main() {}' 19: + cc -B. -m32 -o /dev/null -xc - 20: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array-readonly.sh 20: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 20: ++ export LC_ALL=C 20: ++ LC_ALL=C 20: ++ '[' -z x86_64 ']' 20: ++ '[' -z '' ']' 20: ++ TESTDIR=out/test/x86_64 20: ++ CC=cc 20: ++ CXX=c++ 20: ++ GCC=gcc 20: ++ GXX=g++ 20: ++ OBJDUMP=objdump 20: ++ OBJCOPY=objcopy 20: ++ STRIP=strip 20: ++ QEMU= 20: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array-readonly.sh .sh 20: ++ testname=arch-x86_64-init-array-readonly 20: ++ t=out/test/x86_64/arch-x86_64-init-array-readonly 20: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array-readonly 20: ++ case $MACHINE in 20: ++ tlsdesc_opt=-mtls-dialect=gnu2 20: +++ uname 20: ++ '[' Linux = FreeBSD ']' 20: ++ trap 'on_error $LINENO' ERR 20: ++ trap on_exit EXIT 20: ++ echo -n 'Testing arch-x86_64-init-array-readonly ... ' 20: Testing arch-x86_64-init-array-readonly ... ++ set -o pipefail 20: ++ set -x 20: + cat 20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/a.o -x assembler - 20: + cat 20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/b.o -x assembler - 20: + sed -i -e s/init_xxxxx/init_array/g out/test/x86_64/arch-x86_64-init-array-readonly/b.o 20: + cat 20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/c.o -xc - 20: + cc -B. -o out/test/x86_64/arch-x86_64-init-array-readonly/exe out/test/x86_64/arch-x86_64-init-array-readonly/a.o out/test/x86_64/arch-x86_64-init-array-readonly/b.o out/test/x86_64/arch-x86_64-init-array-readonly/c.o 21: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array.sh 21: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 21: ++ export LC_ALL=C 21: ++ LC_ALL=C 21: ++ '[' -z x86_64 ']' 21: ++ '[' -z '' ']' 21: ++ TESTDIR=out/test/x86_64 21: ++ CC=cc 21: ++ CXX=c++ 21: ++ GCC=gcc 21: ++ GXX=g++ 21: ++ OBJDUMP=objdump 21: ++ OBJCOPY=objcopy 21: ++ STRIP=strip 21: ++ QEMU= 21: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array.sh .sh 21: ++ testname=arch-x86_64-init-array 21: ++ t=out/test/x86_64/arch-x86_64-init-array 21: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array 21: ++ case $MACHINE in 21: ++ tlsdesc_opt=-mtls-dialect=gnu2 21: +++ uname 21: ++ '[' Linux = FreeBSD ']' 21: ++ trap 'on_error $LINENO' ERR 21: ++ trap on_exit EXIT 21: ++ echo -n 'Testing arch-x86_64-init-array ... ' 21: Testing arch-x86_64-init-array ... ++ set -o pipefail 21: ++ set -x 21: + cat 21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/a.o -x assembler - 21: + cat 21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/b.o -xc - 22: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-isa-level.sh 22: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 22: ++ export LC_ALL=C 22: ++ LC_ALL=C 22: ++ '[' -z x86_64 ']' 22: ++ '[' -z '' ']' 22: ++ TESTDIR=out/test/x86_64 22: ++ CC=cc 22: ++ CXX=c++ 22: ++ GCC=gcc 22: ++ GXX=g++ 22: ++ OBJDUMP=objdump 22: ++ OBJCOPY=objcopy 22: ++ STRIP=strip 22: ++ QEMU= 22: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-isa-level.sh .sh 22: ++ testname=arch-x86_64-isa-level 22: ++ t=out/test/x86_64/arch-x86_64-isa-level 22: ++ mkdir -p out/test/x86_64/arch-x86_64-isa-level 22: ++ case $MACHINE in 22: ++ tlsdesc_opt=-mtls-dialect=gnu2 22: +++ uname 22: ++ '[' Linux = FreeBSD ']' 22: ++ trap 'on_error $LINENO' ERR 22: ++ trap on_exit EXIT 22: ++ echo -n 'Testing arch-x86_64-isa-level ... ' 22: Testing arch-x86_64-isa-level ... ++ set -o pipefail 22: ++ set -x 22: + cat 22: + cc -o out/test/x86_64/arch-x86_64-isa-level/a.o -c -xc - 22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe2 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v2 23: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-large-bss.sh 23: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 23: ++ export LC_ALL=C 23: ++ LC_ALL=C 23: ++ '[' -z x86_64 ']' 23: ++ '[' -z '' ']' 23: ++ TESTDIR=out/test/x86_64 23: ++ CC=cc 23: ++ CXX=c++ 23: ++ GCC=gcc 23: ++ GXX=g++ 23: ++ OBJDUMP=objdump 23: ++ OBJCOPY=objcopy 23: ++ STRIP=strip 23: ++ QEMU= 23: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-large-bss.sh .sh 23: ++ testname=arch-x86_64-large-bss 23: ++ t=out/test/x86_64/arch-x86_64-large-bss 23: ++ mkdir -p out/test/x86_64/arch-x86_64-large-bss 23: ++ case $MACHINE in 23: ++ tlsdesc_opt=-mtls-dialect=gnu2 23: +++ uname 23: ++ '[' Linux = FreeBSD ']' 23: ++ trap 'on_error $LINENO' ERR 23: ++ trap on_exit EXIT 23: ++ echo -n 'Testing arch-x86_64-large-bss ... ' 23: Testing arch-x86_64-large-bss ... ++ set -o pipefail 23: ++ set -x 23: + cat 23: + cc -o out/test/x86_64/arch-x86_64-large-bss/a.o -c -xc - -mcmodel=large 23: + cc -o out/test/x86_64/arch-x86_64-large-bss/b.o -c -xc - -mcmodel=large 23: + cat 24: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-records.sh 24: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 24: ++ export LC_ALL=C 24: ++ LC_ALL=C 24: ++ '[' -z x86_64 ']' 24: ++ '[' -z '' ']' 24: ++ TESTDIR=out/test/x86_64 24: ++ CC=cc 24: ++ CXX=c++ 24: ++ GCC=gcc 24: ++ GXX=g++ 24: ++ OBJDUMP=objdump 24: ++ OBJCOPY=objcopy 24: ++ STRIP=strip 24: ++ QEMU= 24: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-records.sh .sh 24: ++ testname=arch-x86_64-mergeable-records 24: ++ t=out/test/x86_64/arch-x86_64-mergeable-records 24: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-records 24: ++ case $MACHINE in 24: ++ tlsdesc_opt=-mtls-dialect=gnu2 24: +++ uname 24: ++ '[' Linux = FreeBSD ']' 24: ++ trap 'on_error $LINENO' ERR 24: ++ trap on_exit EXIT 24: ++ echo -n 'Testing arch-x86_64-mergeable-records ... ' 24: Testing arch-x86_64-mergeable-records ... ++ set -o pipefail 24: ++ set -x 24: + test_cflags -static 24: + echo 'int main() {}' 24: + cc -B. -static -o /dev/null -xc - 25: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh 25: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 25: ++ export LC_ALL=C 25: ++ LC_ALL=C 25: ++ '[' -z x86_64 ']' 25: ++ '[' -z '' ']' 25: ++ TESTDIR=out/test/x86_64 25: ++ CC=cc 25: ++ CXX=c++ 25: ++ GCC=gcc 25: ++ GXX=g++ 25: ++ OBJDUMP=objdump 25: ++ OBJCOPY=objcopy 25: ++ STRIP=strip 25: ++ QEMU= 25: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh .sh 25: ++ testname=arch-x86_64-mergeable-strings-nonalloc 25: ++ t=out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc 25: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc 25: ++ case $MACHINE in 25: ++ tlsdesc_opt=-mtls-dialect=gnu2 25: +++ uname 25: ++ '[' Linux = FreeBSD ']' 25: ++ trap 'on_error $LINENO' ERR 25: ++ trap on_exit EXIT 25: ++ echo -n 'Testing arch-x86_64-mergeable-strings-nonalloc ... ' 25: Testing arch-x86_64-mergeable-strings-nonalloc ... ++ set -o pipefail 25: ++ set -x 25: + cat 25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o -c -xc - 25: + cat 25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -c -x assembler - 25: + cc -B. -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o 26: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings.sh 26: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 26: ++ export LC_ALL=C 26: ++ LC_ALL=C 26: ++ '[' -z x86_64 ']' 26: ++ '[' -z '' ']' 26: ++ TESTDIR=out/test/x86_64 26: ++ CC=cc 26: ++ CXX=c++ 26: ++ GCC=gcc 26: ++ GXX=g++ 26: ++ OBJDUMP=objdump 26: ++ OBJCOPY=objcopy 26: ++ STRIP=strip 26: ++ QEMU= 26: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings.sh .sh 26: ++ testname=arch-x86_64-mergeable-strings 26: ++ t=out/test/x86_64/arch-x86_64-mergeable-strings 26: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings 26: ++ case $MACHINE in 26: ++ tlsdesc_opt=-mtls-dialect=gnu2 26: +++ uname 26: ++ '[' Linux = FreeBSD ']' 26: ++ trap 'on_error $LINENO' ERR 26: ++ trap on_exit EXIT 26: ++ echo -n 'Testing arch-x86_64-mergeable-strings ... ' 26: Testing arch-x86_64-mergeable-strings ... ++ set -o pipefail 26: ++ set -x 26: + test_cflags -static 26: + echo 'int main() {}' 26: + cc -B. -static -o /dev/null -xc - 27: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property.sh 27: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 27: ++ export LC_ALL=C 27: ++ LC_ALL=C 27: ++ '[' -z x86_64 ']' 27: ++ '[' -z '' ']' 27: ++ TESTDIR=out/test/x86_64 27: ++ CC=cc 27: ++ CXX=c++ 27: ++ GCC=gcc 27: ++ GXX=g++ 27: ++ OBJDUMP=objdump 27: ++ OBJCOPY=objcopy 27: ++ STRIP=strip 27: ++ QEMU= 27: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property.sh .sh 27: ++ testname=arch-x86_64-note-property 27: ++ t=out/test/x86_64/arch-x86_64-note-property 27: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property 27: ++ case $MACHINE in 27: ++ tlsdesc_opt=-mtls-dialect=gnu2 27: +++ uname 27: ++ '[' Linux = FreeBSD ']' 27: ++ trap 'on_error $LINENO' ERR 27: ++ trap on_exit EXIT 27: ++ echo -n 'Testing arch-x86_64-note-property ... ' 27: Testing arch-x86_64-note-property ... ++ set -o pipefail 27: ++ set -x 27: + echo endbr64 27: + cc -o /dev/null -c -xassembler - 27: + test_cflags -fcf-protection=branch 27: + cc -B. -fcf-protection=branch -o /dev/null -xc - 27: + echo 'int main() {}' 28: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property2.sh 28: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 28: ++ export LC_ALL=C 28: ++ LC_ALL=C 28: ++ '[' -z x86_64 ']' 28: ++ '[' -z '' ']' 28: ++ TESTDIR=out/test/x86_64 28: ++ CC=cc 28: ++ CXX=c++ 28: ++ GCC=gcc 28: ++ GXX=g++ 28: ++ OBJDUMP=objdump 28: ++ OBJCOPY=objcopy 28: ++ STRIP=strip 28: ++ QEMU= 28: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property2.sh .sh 28: ++ testname=arch-x86_64-note-property2 28: ++ t=out/test/x86_64/arch-x86_64-note-property2 28: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property2 28: ++ case $MACHINE in 28: ++ tlsdesc_opt=-mtls-dialect=gnu2 28: +++ uname 28: ++ '[' Linux = FreeBSD ']' 28: ++ trap 'on_error $LINENO' ERR 28: ++ trap on_exit EXIT 28: ++ echo -n 'Testing arch-x86_64-note-property2 ... ' 28: Testing arch-x86_64-note-property2 ... ++ set -o pipefail 28: ++ set -x 28: + nm mold 28: + grep __tsan_init 29: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note.sh 29: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 29: ++ export LC_ALL=C 29: ++ LC_ALL=C 29: ++ '[' -z x86_64 ']' 29: ++ '[' -z '' ']' 29: ++ TESTDIR=out/test/x86_64 29: ++ CC=cc 29: ++ CXX=c++ 29: ++ GCC=gcc 29: ++ GXX=g++ 29: ++ OBJDUMP=objdump 29: ++ OBJCOPY=objcopy 29: ++ STRIP=strip 29: ++ QEMU= 29: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note.sh .sh 29: ++ testname=arch-x86_64-note 29: ++ t=out/test/x86_64/arch-x86_64-note 29: ++ mkdir -p out/test/x86_64/arch-x86_64-note 29: ++ case $MACHINE in 29: ++ tlsdesc_opt=-mtls-dialect=gnu2 29: +++ uname 29: ++ '[' Linux = FreeBSD ']' 29: ++ trap 'on_error $LINENO' ERR 29: ++ trap on_exit EXIT 29: ++ echo -n 'Testing arch-x86_64-note ... ' 29: Testing arch-x86_64-note ... ++ set -o pipefail 29: ++ set -x 29: + test_cflags -static 29: + echo 'int main() {}' 29: + cc -B. -static -o /dev/null -xc - 30: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note2.sh 30: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 30: ++ export LC_ALL=C 30: ++ LC_ALL=C 30: ++ '[' -z x86_64 ']' 30: ++ '[' -z '' ']' 30: ++ TESTDIR=out/test/x86_64 30: ++ CC=cc 30: ++ CXX=c++ 30: ++ GCC=gcc 30: ++ GXX=g++ 30: ++ OBJDUMP=objdump 30: ++ OBJCOPY=objcopy 30: ++ STRIP=strip 30: ++ QEMU= 30: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note2.sh .sh 30: ++ testname=arch-x86_64-note2 30: ++ t=out/test/x86_64/arch-x86_64-note2 30: ++ mkdir -p out/test/x86_64/arch-x86_64-note2 30: ++ case $MACHINE in 30: ++ tlsdesc_opt=-mtls-dialect=gnu2 30: +++ uname 30: ++ '[' Linux = FreeBSD ']' 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT 30: ++ echo -n 'Testing arch-x86_64-note2 ... ' 30: Testing arch-x86_64-note2 ... ++ set -o pipefail 30: ++ set -x 30: + test_cflags -Xassembler -mx86-used-note=no 30: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - 30: + echo 'int main() {}' 31: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-plt.sh 31: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 31: ++ export LC_ALL=C 31: ++ LC_ALL=C 31: ++ '[' -z x86_64 ']' 31: ++ '[' -z '' ']' 31: ++ TESTDIR=out/test/x86_64 31: ++ CC=cc 31: ++ CXX=c++ 31: ++ GCC=gcc 31: ++ GXX=g++ 31: ++ OBJDUMP=objdump 31: ++ OBJCOPY=objcopy 31: ++ STRIP=strip 31: ++ QEMU= 31: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-plt.sh .sh 31: ++ testname=arch-x86_64-plt 31: ++ t=out/test/x86_64/arch-x86_64-plt 31: ++ mkdir -p out/test/x86_64/arch-x86_64-plt 31: ++ case $MACHINE in 31: ++ tlsdesc_opt=-mtls-dialect=gnu2 31: +++ uname 31: ++ '[' Linux = FreeBSD ']' 31: ++ trap 'on_error $LINENO' ERR 31: ++ trap on_exit EXIT 31: ++ echo -n 'Testing arch-x86_64-plt ... ' 31: Testing arch-x86_64-plt ... ++ set -o pipefail 31: ++ set -x 31: + cc -o out/test/x86_64/arch-x86_64-plt/a.o -c -x assembler - 31: + cat 31: + cc -B. -o out/test/x86_64/arch-x86_64-plt/exe out/test/x86_64/arch-x86_64-plt/a.o 32: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-preinit-array.sh 32: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 32: ++ export LC_ALL=C 32: ++ LC_ALL=C 32: ++ '[' -z x86_64 ']' 32: ++ '[' -z '' ']' 32: ++ TESTDIR=out/test/x86_64 32: ++ CC=cc 32: ++ CXX=c++ 32: ++ GCC=gcc 32: ++ GXX=g++ 32: ++ OBJDUMP=objdump 32: ++ OBJCOPY=objcopy 32: ++ STRIP=strip 32: ++ QEMU= 32: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-preinit-array.sh .sh 32: ++ testname=arch-x86_64-preinit-array 32: ++ t=out/test/x86_64/arch-x86_64-preinit-array 32: ++ mkdir -p out/test/x86_64/arch-x86_64-preinit-array 32: ++ case $MACHINE in 32: ++ tlsdesc_opt=-mtls-dialect=gnu2 32: +++ uname 32: ++ '[' Linux = FreeBSD ']' 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT 32: ++ echo -n 'Testing arch-x86_64-preinit-array ... ' 32: Testing arch-x86_64-preinit-array ... ++ set -o pipefail 32: ++ set -x 32: + is_musl 32: + grep musl 32: + cat 32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/a.o -x assembler - 32: + cat 32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/b.o -xc - 1/425 Test #2: x86_64-arch-x86_64-apx-gotpcrelx ......................***Skipped 0.13 sec 2/425 Test #3: x86_64-arch-x86_64-apx-gottpoff .......................***Skipped 0.13 sec 3/425 Test #4: x86_64-arch-x86_64-apx-gottpoff2 ......................***Skipped 0.13 sec 4/425 Test #7: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.12 sec test 41 Start 41: x86_64-arch-x86_64-tls-gd-to-ie 41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-to-ie.sh" 41: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 41: Environment variables: 41: MACHINE=x86_64 41: CPU= 41: Test timeout computed to be: 1500 test 42 Start 42: x86_64-arch-x86_64-tls-large-tbss 42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-large-tbss.sh" 42: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 42: Environment variables: 42: MACHINE=x86_64 42: CPU= 42: Test timeout computed to be: 1500 test 43 Start 43: x86_64-arch-x86_64-tls-ld-mcmodel-large 43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh" 43: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 43: Environment variables: 43: MACHINE=x86_64 43: CPU= 43: Test timeout computed to be: 1500 test 44 Start 44: x86_64-arch-x86_64-tls-module-base 44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh" 44: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 44: Environment variables: 44: MACHINE=x86_64 44: CPU= 44: Test timeout computed to be: 1500 6: + return 0 6: + on_exit 6: + echo OK 6: OK 6: + exit 0 5/425 Test #6: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 0.17 sec 9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe 9: + grep 'GNU_STACK.* RWE ' 9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 9: + on_exit 9: + echo OK 9: OK 9: + exit 0 11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe 11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe 11: + grep -A1 '<__x86.get_pc_thunk.bx>:' 11: + grep -F 'puts$plt' 11: 1719: e8 f2 fe ff ff call 1610 11: + on_exit 11: + echo OK 11: OK 11: + exit 0 15: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/foo 15: + echo 'char hello[] = "Hello world";' 15: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/libbar.so -m32 -xc - 19: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-obj/a.o -m64 -xc - 19: + cat 33: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-relax.sh 33: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 33: ++ export LC_ALL=C 33: ++ LC_ALL=C 33: ++ '[' -z x86_64 ']' 33: ++ '[' -z '' ']' 33: ++ TESTDIR=out/test/x86_64 33: ++ CC=cc 33: ++ CXX=c++ 33: ++ GCC=gcc 33: ++ GXX=g++ 33: ++ OBJDUMP=objdump 33: ++ OBJCOPY=objcopy 33: ++ STRIP=strip 33: ++ QEMU= 33: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-relax.sh .sh 33: ++ testname=arch-x86_64-relax 33: ++ t=out/test/x86_64/arch-x86_64-relax 33: ++ mkdir -p out/test/x86_64/arch-x86_64-relax 33: ++ case $MACHINE in 33: ++ tlsdesc_opt=-mtls-dialect=gnu2 33: +++ uname 33: ++ '[' Linux = FreeBSD ']' 33: ++ trap 'on_error $LINENO' ERR 33: ++ trap on_exit EXIT 33: ++ echo -n 'Testing arch-x86_64-relax ... ' 33: Testing arch-x86_64-relax ... ++ set -o pipefail 33: ++ set -x 33: + cc -c -o /dev/null -xassembler -Wa,-mrelax-relocations=yes - 33: + echo ret 33: + cat 33: + cc -o out/test/x86_64/arch-x86_64-relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - 33: + cat 33: + cc -o out/test/x86_64/arch-x86_64-relax/b.o -c -xc - 34: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-overflow.sh 34: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 34: ++ export LC_ALL=C 34: ++ LC_ALL=C 34: ++ '[' -z x86_64 ']' 34: ++ '[' -z '' ']' 34: ++ TESTDIR=out/test/x86_64 34: ++ CC=cc 34: ++ CXX=c++ 34: ++ GCC=gcc 34: ++ GXX=g++ 34: ++ OBJDUMP=objdump 34: ++ OBJCOPY=objcopy 34: ++ STRIP=strip 34: ++ QEMU= 34: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-overflow.sh .sh 34: ++ testname=arch-x86_64-reloc-overflow 34: ++ t=out/test/x86_64/arch-x86_64-reloc-overflow 34: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-overflow 34: ++ case $MACHINE in 34: ++ tlsdesc_opt=-mtls-dialect=gnu2 34: +++ uname 34: ++ '[' Linux = FreeBSD ']' 34: ++ trap 'on_error $LINENO' ERR 34: ++ trap on_exit EXIT 34: ++ echo -n 'Testing arch-x86_64-reloc-overflow ... ' 34: Testing arch-x86_64-reloc-overflow ... ++ set -o pipefail 34: ++ set -x 34: + cat 34: + cc -o out/test/x86_64/arch-x86_64-reloc-overflow/a.o -c -x assembler - 34: + grep -F 'relocation R_X86_64_16 against foo out of range' 34: + not ./mold -e foo -o out/test/x86_64/arch-x86_64-reloc-overflow/exe out/test/x86_64/arch-x86_64-reloc-overflow/a.o 35: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-zero.sh 35: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 35: ++ export LC_ALL=C 35: ++ LC_ALL=C 35: ++ '[' -z x86_64 ']' 35: ++ '[' -z '' ']' 35: ++ TESTDIR=out/test/x86_64 35: ++ CC=cc 35: ++ CXX=c++ 35: ++ GCC=gcc 35: ++ GXX=g++ 35: ++ OBJDUMP=objdump 35: ++ OBJCOPY=objcopy 35: ++ STRIP=strip 35: ++ QEMU= 35: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-zero.sh .sh 35: ++ testname=arch-x86_64-reloc-zero 35: ++ t=out/test/x86_64/arch-x86_64-reloc-zero 35: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-zero 35: ++ case $MACHINE in 35: ++ tlsdesc_opt=-mtls-dialect=gnu2 35: +++ uname 35: ++ '[' Linux = FreeBSD ']' 35: ++ trap 'on_error $LINENO' ERR 35: ++ trap on_exit EXIT 35: ++ echo -n 'Testing arch-x86_64-reloc-zero ... ' 35: Testing arch-x86_64-reloc-zero ... ++ set -o pipefail 35: ++ set -x 35: + cat 35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/a.o -c -x assembler - 35: + cat 35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/b.o -c -xc - 36: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc.sh 36: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 36: ++ export LC_ALL=C 36: ++ LC_ALL=C 36: ++ '[' -z x86_64 ']' 36: ++ '[' -z '' ']' 36: ++ TESTDIR=out/test/x86_64 36: ++ CC=cc 36: ++ CXX=c++ 36: ++ GCC=gcc 36: ++ GXX=g++ 36: ++ OBJDUMP=objdump 36: ++ OBJCOPY=objcopy 36: ++ STRIP=strip 36: ++ QEMU= 36: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc.sh .sh 36: ++ testname=arch-x86_64-reloc 36: ++ t=out/test/x86_64/arch-x86_64-reloc 36: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc 36: ++ case $MACHINE in 36: ++ tlsdesc_opt=-mtls-dialect=gnu2 36: +++ uname 36: ++ '[' Linux = FreeBSD ']' 36: ++ trap 'on_error $LINENO' ERR 36: ++ trap on_exit EXIT 36: ++ echo -n 'Testing arch-x86_64-reloc ... ' 36: Testing arch-x86_64-reloc ... ++ set -o pipefail 36: ++ set -x 36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/a.o -x assembler - 36: + cat 36: + cat 36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/b.o -xc - 37: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-alignment.sh 37: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 37: ++ export LC_ALL=C 37: ++ LC_ALL=C 37: ++ '[' -z x86_64 ']' 37: ++ '[' -z '' ']' 37: ++ TESTDIR=out/test/x86_64 37: ++ CC=cc 37: ++ CXX=c++ 37: ++ GCC=gcc 37: ++ GXX=g++ 37: ++ OBJDUMP=objdump 37: ++ OBJCOPY=objcopy 37: ++ STRIP=strip 37: ++ QEMU= 37: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-alignment.sh .sh 37: ++ testname=arch-x86_64-section-alignment 37: ++ t=out/test/x86_64/arch-x86_64-section-alignment 37: ++ mkdir -p out/test/x86_64/arch-x86_64-section-alignment 37: ++ case $MACHINE in 37: ++ tlsdesc_opt=-mtls-dialect=gnu2 37: +++ uname 37: ++ '[' Linux = FreeBSD ']' 37: ++ trap 'on_error $LINENO' ERR 37: ++ trap on_exit EXIT 37: ++ echo -n 'Testing arch-x86_64-section-alignment ... ' 37: Testing arch-x86_64-section-alignment ... ++ set -o pipefail 37: ++ set -x 37: + cat 37: + cc -c -o out/test/x86_64/arch-x86_64-section-alignment/a.o -xc - 38: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-name.sh 38: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 38: ++ export LC_ALL=C 38: ++ LC_ALL=C 38: ++ '[' -z x86_64 ']' 38: ++ '[' -z '' ']' 38: ++ TESTDIR=out/test/x86_64 38: ++ CC=cc 38: ++ CXX=c++ 38: ++ GCC=gcc 38: ++ GXX=g++ 38: ++ OBJDUMP=objdump 38: ++ OBJCOPY=objcopy 38: ++ STRIP=strip 38: ++ QEMU= 38: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-name.sh .sh 38: ++ testname=arch-x86_64-section-name 38: ++ t=out/test/x86_64/arch-x86_64-section-name 38: ++ mkdir -p out/test/x86_64/arch-x86_64-section-name 38: ++ case $MACHINE in 38: ++ tlsdesc_opt=-mtls-dialect=gnu2 38: +++ uname 38: ++ '[' Linux = FreeBSD ']' 38: ++ trap 'on_error $LINENO' ERR 38: ++ trap on_exit EXIT 38: ++ echo -n 'Testing arch-x86_64-section-name ... ' 38: Testing arch-x86_64-section-name ... ++ set -o pipefail 38: ++ set -x 38: + cat 38: + cc -o out/test/x86_64/arch-x86_64-section-name/a.o -c -x assembler - 38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z keep-text-section-prefix 39: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tbss-only.sh 39: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 39: ++ export LC_ALL=C 39: ++ LC_ALL=C 39: ++ '[' -z x86_64 ']' 39: ++ '[' -z '' ']' 39: ++ TESTDIR=out/test/x86_64 39: ++ CC=cc 39: ++ CXX=c++ 39: ++ GCC=gcc 39: ++ GXX=g++ 39: ++ OBJDUMP=objdump 39: ++ OBJCOPY=objcopy 39: ++ STRIP=strip 39: ++ QEMU= 39: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tbss-only.sh .sh 39: ++ testname=arch-x86_64-tbss-only 39: ++ t=out/test/x86_64/arch-x86_64-tbss-only 39: ++ mkdir -p out/test/x86_64/arch-x86_64-tbss-only 39: ++ case $MACHINE in 39: ++ tlsdesc_opt=-mtls-dialect=gnu2 39: +++ uname 39: ++ '[' Linux = FreeBSD ']' 39: ++ trap 'on_error $LINENO' ERR 39: ++ trap on_exit EXIT 39: ++ echo -n 'Testing arch-x86_64-tbss-only ... ' 39: Testing arch-x86_64-tbss-only ... ++ set -o pipefail 39: ++ set -x 39: + echo abab 39: + grep -E '(ab)\1' 39: abab 39: + cat 39: + cc -o out/test/x86_64/arch-x86_64-tbss-only/a.o -c -xc - 40: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh 40: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 40: ++ export LC_ALL=C 40: ++ LC_ALL=C 40: ++ '[' -z x86_64 ']' 40: ++ '[' -z '' ']' 40: ++ TESTDIR=out/test/x86_64 40: ++ CC=cc 40: ++ CXX=c++ 40: ++ GCC=gcc 40: ++ GXX=g++ 40: ++ OBJDUMP=objdump 40: ++ OBJCOPY=objcopy 40: ++ STRIP=strip 40: ++ QEMU= 40: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh .sh 40: ++ testname=arch-x86_64-tls-gd-mcmodel-large 40: ++ t=out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large 40: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large 40: ++ case $MACHINE in 40: ++ tlsdesc_opt=-mtls-dialect=gnu2 40: +++ uname 40: ++ '[' Linux = FreeBSD ']' 40: ++ trap 'on_error $LINENO' ERR 40: ++ trap on_exit EXIT 40: ++ echo -n 'Testing arch-x86_64-tls-gd-mcmodel-large ... ' 40: Testing arch-x86_64-tls-gd-mcmodel-large ... ++ set -o pipefail 40: ++ set -x 40: + cat 40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o -xc - -mcmodel=large test 45 Start 45: x86_64-arch-x86_64-tlsdesc 45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh" 45: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 45: Environment variables: 45: MACHINE=x86_64 45: CPU= 45: Test timeout computed to be: 1500 18: + grep __tsan_init 18: + nm mold 12: + grep foo 12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 12: 0000000000001694 t foo 12: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/c.o -Wl,-gc-sections 21: + cc -B. -o out/test/x86_64/arch-x86_64-init-array/exe out/test/x86_64/arch-x86_64-init-array/a.o out/test/x86_64/arch-x86_64-init-array/b.o 17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/lib32 17: + ar crs out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.a out/test/x86_64/arch-x86_64-incompatible-libs/a.o 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 22: + grep -F 'Unknown note type: (0x00000005)' 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 22: + grep -F 'procesor-specific type 0xc0008002' 22: + grep 'x86 ISA needed: .*x86-64-v2' 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2 22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe3 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v3 32: + cc -B. -o out/test/x86_64/arch-x86_64-preinit-array/exe out/test/x86_64/arch-x86_64-preinit-array/a.o out/test/x86_64/arch-x86_64-preinit-array/b.o 23: + cc -B. -o out/test/x86_64/arch-x86_64-large-bss/exe out/test/x86_64/arch-x86_64-large-bss/a.o out/test/x86_64/arch-x86_64-large-bss/b.o 41: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-to-ie.sh 41: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 41: ++ export LC_ALL=C 41: ++ LC_ALL=C 41: ++ '[' -z x86_64 ']' 41: ++ '[' -z '' ']' 41: ++ TESTDIR=out/test/x86_64 41: ++ CC=cc 41: ++ CXX=c++ 41: ++ GCC=gcc 41: ++ GXX=g++ 41: ++ OBJDUMP=objdump 41: ++ OBJCOPY=objcopy 41: ++ STRIP=strip 41: ++ QEMU= 41: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-to-ie.sh .sh 41: ++ testname=arch-x86_64-tls-gd-to-ie 41: ++ t=out/test/x86_64/arch-x86_64-tls-gd-to-ie 41: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-to-ie 41: ++ case $MACHINE in 41: ++ tlsdesc_opt=-mtls-dialect=gnu2 41: +++ uname 41: ++ '[' Linux = FreeBSD ']' 41: ++ trap 'on_error $LINENO' ERR 41: ++ trap on_exit EXIT 41: ++ echo -n 'Testing arch-x86_64-tls-gd-to-ie ... ' 41: Testing arch-x86_64-tls-gd-to-ie ... ++ set -o pipefail 41: ++ set -x 41: + cat 41: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -xc - -mcmodel=large 42: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-large-tbss.sh 42: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 42: ++ export LC_ALL=C 42: ++ LC_ALL=C 42: ++ '[' -z x86_64 ']' 42: ++ '[' -z '' ']' 42: ++ TESTDIR=out/test/x86_64 42: ++ CC=cc 42: ++ CXX=c++ 42: ++ GCC=gcc 42: ++ GXX=g++ 42: ++ OBJDUMP=objdump 42: ++ OBJCOPY=objcopy 42: ++ STRIP=strip 42: ++ QEMU= 42: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-large-tbss.sh .sh 42: ++ testname=arch-x86_64-tls-large-tbss 42: ++ t=out/test/x86_64/arch-x86_64-tls-large-tbss 42: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-large-tbss 43: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh 43: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 43: ++ export LC_ALL=C 43: ++ LC_ALL=C 43: ++ '[' -z x86_64 ']' 43: ++ '[' -z '' ']' 43: ++ TESTDIR=out/test/x86_64 43: ++ CC=cc 43: ++ CXX=c++ 43: ++ GCC=gcc 43: ++ GXX=g++ 43: ++ OBJDUMP=objdump 43: ++ OBJCOPY=objcopy 43: ++ STRIP=strip 43: ++ QEMU= 43: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh .sh 43: ++ testname=arch-x86_64-tls-ld-mcmodel-large 43: ++ t=out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large 43: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large 6/425 Test #9: x86_64-arch-x86_64-execstack-if-needed ................ Passed 0.18 sec 7/425 Test #11: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 0.18 sec test 46 Start 46: x86_64-arch-x86_64-unique 46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh" 46: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 46: Environment variables: 46: MACHINE=x86_64 46: CPU= 46: Test timeout computed to be: 1500 test 47 Start 47: x86_64-arch-x86_64-warn-execstack 47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh" 47: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 47: Environment variables: 47: MACHINE=x86_64 47: CPU= 47: Test timeout computed to be: 1500 43: ++ case $MACHINE in 43: ++ tlsdesc_opt=-mtls-dialect=gnu2 43: +++ uname 43: ++ '[' Linux = FreeBSD ']' 43: ++ trap 'on_error $LINENO' ERR 43: ++ trap on_exit EXIT 43: ++ echo -n 'Testing arch-x86_64-tls-ld-mcmodel-large ... ' 43: Testing arch-x86_64-tls-ld-mcmodel-large ... ++ set -o pipefail 43: ++ set -x 43: + cat 43: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o -xc - -mcmodel=large 44: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh 44: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 44: ++ export LC_ALL=C 44: ++ LC_ALL=C 44: ++ '[' -z x86_64 ']' 44: ++ '[' -z '' ']' 44: ++ TESTDIR=out/test/x86_64 44: ++ CC=cc 44: ++ CXX=c++ 44: ++ GCC=gcc 44: ++ GXX=g++ 44: ++ OBJDUMP=objdump 44: ++ OBJCOPY=objcopy 44: ++ STRIP=strip 44: ++ QEMU= 44: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh .sh 44: ++ testname=arch-x86_64-tls-module-base 44: ++ t=out/test/x86_64/arch-x86_64-tls-module-base 44: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-module-base 44: ++ case $MACHINE in 44: ++ tlsdesc_opt=-mtls-dialect=gnu2 44: +++ uname 44: ++ '[' Linux = FreeBSD ']' 44: ++ trap 'on_error $LINENO' ERR 44: ++ trap on_exit EXIT 44: ++ echo -n 'Testing arch-x86_64-tls-module-base ... ' 44: Testing arch-x86_64-tls-module-base ... ++ set -o pipefail 44: ++ set -x 44: + supports_tlsdesc 44: + [[ x86_64 = arm* ]] 44: ++ uname 13: + out/test/x86_64/arch-x86_64-gotpcrelx/exe 13: 0 0 13: + on_exit 13: + echo OK 13: OK 13: + exit 0 30: + CFLAGS='-Xassembler -mx86-used-note=no' 30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/a.o -c -x assembler - 30: + cat 30: + cat 30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - 1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe1 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie 38: + readelf -p .text.hot out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text.hot .text.hot.foo' 38: [ 0] .text.hot .text.hot.foo 38: + readelf -p .text.unknown out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text.unknown .text.unknown.foo' 38: [ 0] .text.unknown .text.unknown.foo 38: + readelf -p .text.unlikely out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text.unlikely .text.unlikely.foo' 34: mold: error: out/test/x86_64/arch-x86_64-reloc-overflow/a.o:(.data): relocation R_X86_64_16 against foo out of range: 2109976 is not in [0, 65536) 34: + on_exit 34: + echo OK 34: OK 34: + exit 0 45: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh 45: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 45: ++ export LC_ALL=C 45: ++ LC_ALL=C 45: ++ '[' -z x86_64 ']' 45: ++ '[' -z '' ']' 45: ++ TESTDIR=out/test/x86_64 45: ++ CC=cc 45: ++ CXX=c++ 45: ++ GCC=gcc 45: ++ GXX=g++ 45: ++ OBJDUMP=objdump 45: ++ OBJCOPY=objcopy 45: ++ STRIP=strip 45: ++ QEMU= 45: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh .sh 8/425 Test #13: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.19 sec 42: ++ case $MACHINE in 42: ++ tlsdesc_opt=-mtls-dialect=gnu2 42: +++ uname 42: ++ '[' Linux = FreeBSD ']' 42: ++ trap 'on_error $LINENO' ERR 42: ++ trap on_exit EXIT 42: ++ echo -n 'Testing arch-x86_64-tls-large-tbss ... ' 42: Testing arch-x86_64-tls-large-tbss ... ++ set -o pipefail 42: ++ set -x 42: + cat 42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/a.o -x assembler - 5: + out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc 5: + command -v sde64 5: + skip 5: + echo skipped 5: skipped 5: + trap - EXIT 5: + exit 0 35: + cc -B. -no-pie -o out/test/x86_64/arch-x86_64-reloc-zero/exe out/test/x86_64/arch-x86_64-reloc-zero/a.o out/test/x86_64/arch-x86_64-reloc-zero/b.o 31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe 31: + grep -F .got 46: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh 9/425 Test #5: x86_64-arch-x86_64-apx-tlsdesc ........................***Skipped 0.21 sec 10/425 Test #34: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.14 sec 38: [ 0] .text.unlikely .text.unlikely.foo 38: + readelf -p .text.startup out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text.startup .text.startup.foo' 45: ++ testname=arch-x86_64-tlsdesc 45: ++ t=out/test/x86_64/arch-x86_64-tlsdesc 45: ++ mkdir -p out/test/x86_64/arch-x86_64-tlsdesc 47: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh 47: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 47: ++ export LC_ALL=C 47: ++ LC_ALL=C 47: ++ '[' -z x86_64 ']' 47: ++ '[' -z '' ']' 47: ++ TESTDIR=out/test/x86_64 47: ++ CC=cc 47: ++ CXX=c++ 47: ++ GCC=gcc 47: ++ GXX=g++ 47: ++ OBJDUMP=objdump 47: ++ OBJCOPY=objcopy 47: ++ STRIP=strip 47: ++ QEMU= 44: + '[' Linux = FreeBSD ']' 44: + '[' -mtls-dialect=gnu2 = '' ']' test 48 Start 48: x86_64-arch-x86_64-warn-shared-textrel 48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh" 48: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 48: Environment variables: 48: MACHINE=x86_64 48: CPU= 48: Test timeout computed to be: 1500 test 49 Start 49: x86_64-arch-x86_64-warn-textrel 49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh" 49: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 49: Environment variables: 49: MACHINE=x86_64 49: CPU= 49: Test timeout computed to be: 1500 test 50 Start 50: x86_64-arch-x86_64-z-dynamic-undefined-weak 50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh" 50: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 50: Environment variables: 50: MACHINE=x86_64 50: CPU= 50: Test timeout computed to be: 1500 38: [ 0] .text.startup .text.startup.foo 38: + readelf -p .text.exit out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text.exit .text.exit.foo' 38: [ 0] .text.exit .text.exit.foo 38: + readelf -p .text out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.text .text.foo' 38: [ 1] .text .text.foo 45: ++ case $MACHINE in 45: ++ tlsdesc_opt=-mtls-dialect=gnu2 45: +++ uname 45: ++ '[' Linux = FreeBSD ']' 45: ++ trap 'on_error $LINENO' ERR 45: ++ trap on_exit EXIT 45: ++ echo -n 'Testing arch-x86_64-tlsdesc ... ' 45: Testing arch-x86_64-tlsdesc ... ++ set -o pipefail 45: ++ set -x 45: + supports_tlsdesc 45: + [[ x86_64 = arm* ]] 45: ++ uname 45: + '[' Linux = FreeBSD ']' 45: + '[' -mtls-dialect=gnu2 = '' ']' 47: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh .sh 47: ++ testname=arch-x86_64-warn-execstack 47: ++ t=out/test/x86_64/arch-x86_64-warn-execstack 47: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-execstack 47: ++ case $MACHINE in 47: ++ tlsdesc_opt=-mtls-dialect=gnu2 47: +++ uname 47: ++ '[' Linux = FreeBSD ']' 47: ++ trap 'on_error $LINENO' ERR 47: ++ trap on_exit EXIT 47: ++ echo -n 'Testing arch-x86_64-warn-execstack ... ' 47: Testing arch-x86_64-warn-execstack ... ++ set -o pipefail 47: ++ set -x 47: + cat 47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/a.o -c -xassembler - 44: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so -mtls-dialect=gnu2 - 44: + echo '_Thread_local int x; int y() { return x; }' 37: + cc -B. -o out/test/x86_64/arch-x86_64-section-alignment/exe out/test/x86_64/arch-x86_64-section-alignment/a.o 46: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 46: ++ export LC_ALL=C 46: ++ LC_ALL=C 46: ++ '[' -z x86_64 ']' 46: ++ '[' -z '' ']' 46: ++ TESTDIR=out/test/x86_64 46: ++ CC=cc 46: ++ CXX=c++ 46: ++ GCC=gcc 46: ++ GXX=g++ 46: ++ OBJDUMP=objdump 46: ++ OBJCOPY=objcopy 46: ++ STRIP=strip 46: ++ QEMU= 46: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh .sh 46: ++ testname=arch-x86_64-unique 46: ++ t=out/test/x86_64/arch-x86_64-unique 46: ++ mkdir -p out/test/x86_64/arch-x86_64-unique 46: ++ case $MACHINE in 46: ++ tlsdesc_opt=-mtls-dialect=gnu2 46: +++ uname 46: ++ '[' Linux = FreeBSD ']' 46: ++ trap 'on_error $LINENO' ERR 46: ++ trap on_exit EXIT 46: ++ echo -n 'Testing arch-x86_64-unique ... ' 46: Testing arch-x86_64-unique ... ++ set -o pipefail 46: ++ set -x 46: + cat 46: + cc -c -o out/test/x86_64/arch-x86_64-unique/a.o -x assembler - 31: [18] .plt.got PROGBITS 00000000000015c0 000005c0 31: [23] .got PROGBITS 00000000000028c8 000008c8 31: [26] .got.plt PROGBITS 0000000000003920 00000920 31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe 31: + grep -F .got.plt 31: [26] .got.plt PROGBITS 0000000000003920 00000920 31: + out/test/x86_64/arch-x86_64-plt/exe 31: + grep 'Hello world' 31: Hello world 42: + cat 42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - 25: + readelf -x .foo out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe 25: + grep -F '03000000 00000000 ffffffff ffffffff' 25: 0x00000000 03000000 00000000 ffffffff ffffffff ................ 25: + readelf -x .bar out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe 25: + grep -F xyz.abc. 14: + cat 14: + c++ -march=x86-64 -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE 33: + cc -B. -o out/test/x86_64/arch-x86_64-relax/exe out/test/x86_64/arch-x86_64-relax/a.o out/test/x86_64/arch-x86_64-relax/b.o 30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - 30: + cat 26: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings/a.o -c -x assembler - 26: + cat 21: + out/test/x86_64/arch-x86_64-init-array/exe 21: + grep 'init1 init2 fini2 fini1' 21: init1 init2 fini2 fini1 21: + on_exit 21: + echo OK 21: OK 21: + exit 0 20: + out/test/x86_64/arch-x86_64-init-array-readonly/exe 20: + grep 'init1 init2' 20: init1 init2 24: + cat 24: + cc -o out/test/x86_64/arch-x86_64-mergeable-records/a.o -c -x assembler - 19: + cat 19: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-obj/b.o -m32 -xc - 27: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - 27: + cat 40: + cat 48: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh 48: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 48: ++ export LC_ALL=C 48: ++ LC_ALL=C 48: ++ '[' -z x86_64 ']' 48: ++ '[' -z '' ']' 48: ++ TESTDIR=out/test/x86_64 48: ++ CC=cc 48: ++ CXX=c++ 48: ++ GCC=gcc 48: ++ GXX=g++ 48: ++ OBJDUMP=objdump 48: ++ OBJCOPY=objcopy 48: ++ STRIP=strip 48: ++ QEMU= 48: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh .sh 11/425 Test #21: x86_64-arch-x86_64-init-array ......................... Passed 0.21 sec 38: + readelf -p .data.rel.ro out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.data.rel.ro .data.rel.ro.foo' 38: [ 0] .data.rel.ro .data.rel.ro.foo 38: + readelf -p .data out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.data .data.foo' 38: [ 0] .data .data.foo 38: + readelf -p .rodata out/test/x86_64/arch-x86_64-section-name/exe 38: + grep -F '.rodata .rodata.foo' 45: + echo '_Thread_local int x; int y() { return x; }' 45: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - 31: + on_exit 31: + echo OK 31: OK 31: + exit 0 25: 0x00000000 78797a00 61626300 xyz.abc. 25: + on_exit 25: + echo OK 25: OK 25: + exit 0 30: + cat 30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - 20: + on_exit 20: + echo OK 20: OK 20: + exit 0 40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -xc - -mcmodel=large 48: ++ testname=arch-x86_64-warn-shared-textrel 48: ++ t=out/test/x86_64/arch-x86_64-warn-shared-textrel 48: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-shared-textrel 48: ++ case $MACHINE in 48: ++ tlsdesc_opt=-mtls-dialect=gnu2 48: +++ uname 48: ++ '[' Linux = FreeBSD ']' 48: ++ trap 'on_error $LINENO' ERR 48: ++ trap on_exit EXIT 48: ++ echo -n 'Testing arch-x86_64-warn-shared-textrel ... ' 48: Testing arch-x86_64-warn-shared-textrel ... ++ set -o pipefail 48: ++ set -x 48: + is_musl 48: + grep musl 32: + out/test/x86_64/arch-x86_64-preinit-array/exe 32: + grep 'preinit init fini' 32: preinit init fini 32: + on_exit 32: + echo OK 32: OK 32: + exit 0 49: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh 49: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 49: ++ export LC_ALL=C 49: ++ LC_ALL=C 49: ++ '[' -z x86_64 ']' 49: ++ '[' -z '' ']' 49: ++ TESTDIR=out/test/x86_64 49: ++ CC=cc 49: ++ CXX=c++ 49: ++ GCC=gcc 49: ++ GXX=g++ 49: ++ OBJDUMP=objdump 49: ++ OBJCOPY=objcopy 49: ++ STRIP=strip 49: ++ QEMU= 49: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh .sh 49: ++ testname=arch-x86_64-warn-textrel 49: ++ t=out/test/x86_64/arch-x86_64-warn-textrel 49: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-textrel 49: ++ case $MACHINE in 49: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 51 Start 51: x86_64-arch-x86_64-z-ibt 51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh" 51: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 51: Environment variables: 51: MACHINE=x86_64 51: CPU= 51: Test timeout computed to be: 1500 12/425 Test #20: x86_64-arch-x86_64-init-array-readonly ................ Passed 0.23 sec 13/425 Test #25: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.22 sec 14/425 Test #31: x86_64-arch-x86_64-plt ................................ Passed 0.20 sec 38: [ 0] .rodata .rodata.foo 38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o 48: + cat 48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o -x assembler - 15/425 Test #32: x86_64-arch-x86_64-preinit-array ...................... Passed 0.20 sec 49: +++ uname 49: ++ '[' Linux = FreeBSD ']' 49: ++ trap 'on_error $LINENO' ERR 49: ++ trap on_exit EXIT 49: ++ echo -n 'Testing arch-x86_64-warn-textrel ... ' 49: Testing arch-x86_64-warn-textrel ... ++ set -o pipefail 49: ++ set -x 49: + is_musl 49: + grep musl test 52 Start 52: x86_64-arch-x86_64-z-ibtplt 52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibtplt.sh" 52: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 52: Environment variables: 52: MACHINE=x86_64 52: CPU= 52: Test timeout computed to be: 1500 test 53 Start 53: x86_64-arch-x86_64-z-rewrite-endbr 53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr.sh" 53: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 53: Environment variables: 53: MACHINE=x86_64 53: CPU= 53: Test timeout computed to be: 1500 test 54 Start 54: x86_64-arch-x86_64-z-rewrite-endbr2 54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh" 54: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 54: Environment variables: 54: MACHINE=x86_64 54: CPU= 54: Test timeout computed to be: 1500 26: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-strings/exe out/test/x86_64/arch-x86_64-mergeable-strings/a.o 50: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh 50: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 50: ++ export LC_ALL=C 50: ++ LC_ALL=C 50: ++ '[' -z x86_64 ']' 50: ++ '[' -z '' ']' 50: ++ TESTDIR=out/test/x86_64 50: ++ CC=cc 50: ++ CXX=c++ 50: ++ GCC=gcc 50: ++ GXX=g++ 50: ++ OBJDUMP=objdump 50: ++ OBJCOPY=objcopy 50: ++ STRIP=strip 50: ++ QEMU= 50: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh .sh 50: ++ testname=arch-x86_64-z-dynamic-undefined-weak 50: ++ t=out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak 50: ++ mkdir -p out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak 50: ++ case $MACHINE in 50: ++ tlsdesc_opt=-mtls-dialect=gnu2 50: +++ uname 50: ++ '[' Linux = FreeBSD ']' 50: ++ trap 'on_error $LINENO' ERR 50: ++ trap on_exit EXIT 50: ++ echo -n 'Testing arch-x86_64-z-dynamic-undefined-weak ... ' 50: Testing arch-x86_64-z-dynamic-undefined-weak ... ++ set -o pipefail 50: ++ set -x 50: ++ uname 50: + '[' Linux = FreeBSD ']' 50: + cat 50: + cc -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -c -xc - -fno-PIE 47: + cat 47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/b.o -c -xc - 36: + cc -shared -o out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/a.o out/test/x86_64/arch-x86_64-reloc/b.o -Wl,-z,noexecstack 29: + test_cflags -Xassembler -mx86-used-note=no 29: + echo 'int main() {}' 29: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - 24: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-records/exe out/test/x86_64/arch-x86_64-mergeable-records/a.o 46: + cc -B. -o out/test/x86_64/arch-x86_64-unique/exe out/test/x86_64/arch-x86_64-unique/a.o -nostdlib '-Wl,-unique=*foo*' 39: + cc -B. -o out/test/x86_64/arch-x86_64-tbss-only/exe out/test/x86_64/arch-x86_64-tbss-only/a.o 12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 12: + not grep foo 12: + grep foo 17: + cc -m32 -shared -o out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs/a.o 49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/a.o -x assembler - 49: + cat test 55 Start 55: x86_64-arch-x86_64-z-rewrite-endbr3 55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh" 55: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 55: Environment variables: 55: MACHINE=x86_64 55: CPU= 55: Test timeout computed to be: 1500 51: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh 51: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 51: ++ export LC_ALL=C 51: ++ LC_ALL=C 51: ++ '[' -z x86_64 ']' 51: ++ '[' -z '' ']' 51: ++ TESTDIR=out/test/x86_64 51: ++ CC=cc 51: ++ CXX=c++ 51: ++ GCC=gcc 51: ++ GXX=g++ 51: ++ OBJDUMP=objdump 51: ++ OBJCOPY=objcopy 51: ++ STRIP=strip 51: ++ QEMU= 51: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh .sh 51: ++ testname=arch-x86_64-z-ibt 51: ++ t=out/test/x86_64/arch-x86_64-z-ibt 51: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibt 8: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -static -mcmodel=large 35: + on_exit 35: + echo OK 35: OK 35: + exit 0 15: + echo 'char hello[] = "Hello world";' 15: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/foo/libbar.so -xc - 52: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibtplt.sh 52: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 52: ++ export LC_ALL=C 52: ++ LC_ALL=C 52: ++ '[' -z x86_64 ']' 52: ++ '[' -z '' ']' 52: ++ TESTDIR=out/test/x86_64 52: ++ CC=cc 52: ++ CXX=c++ 52: ++ GCC=gcc 52: ++ GXX=g++ 52: ++ OBJDUMP=objdump 52: ++ OBJCOPY=objcopy 52: ++ STRIP=strip 52: ++ QEMU= 52: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibtplt.sh .sh 52: ++ testname=arch-x86_64-z-ibtplt 52: ++ t=out/test/x86_64/arch-x86_64-z-ibtplt 52: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibtplt 16/425 Test #35: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.20 sec test 56 Start 56: x86_64-arch-x86_64-z-shstk 56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh" 56: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 56: Environment variables: 56: MACHINE=x86_64 56: CPU= 56: Test timeout computed to be: 1500 53: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr.sh 53: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 53: ++ export LC_ALL=C 53: ++ LC_ALL=C 53: ++ '[' -z x86_64 ']' 53: ++ '[' -z '' ']' 53: ++ TESTDIR=out/test/x86_64 53: ++ CC=cc 53: ++ CXX=c++ 53: ++ GCC=gcc 53: ++ GXX=g++ 53: ++ OBJDUMP=objdump 53: ++ OBJCOPY=objcopy 53: ++ STRIP=strip 53: ++ QEMU= 53: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr.sh .sh 53: ++ testname=arch-x86_64-z-rewrite-endbr 53: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr 53: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr 53: ++ case $MACHINE in 53: ++ tlsdesc_opt=-mtls-dialect=gnu2 53: +++ uname 53: ++ '[' Linux = FreeBSD ']' 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT 53: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr ... ' 53: Testing arch-x86_64-z-rewrite-endbr ... ++ set -o pipefail 53: ++ set -x 53: + test_cflags -fcf-protection 23: + grep -E '^1 c0000000$' 23: + out/test/x86_64/arch-x86_64-large-bss/exe 23: 1 c0000000 23: + on_exit 23: + echo OK 23: OK 23: + exit 0 48: + cat 48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - 1: + out/test/x86_64/arch-x86_64-address-equality/exe1 1: + grep '^1 ' 1: 1 0x5637c57a0680 0x5637c57a0680 1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe2 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie -Wl,-no-relax 41: + cat 41: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - 54: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh 54: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 54: ++ export LC_ALL=C 54: ++ LC_ALL=C 54: ++ '[' -z x86_64 ']' 54: ++ '[' -z '' ']' 54: ++ TESTDIR=out/test/x86_64 54: ++ CC=cc 54: ++ CXX=c++ 54: ++ GCC=gcc 54: ++ GXX=g++ 54: ++ OBJDUMP=objdump 54: ++ OBJCOPY=objcopy 54: ++ STRIP=strip 54: ++ QEMU= 54: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh .sh 54: ++ testname=arch-x86_64-z-rewrite-endbr2 54: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr2 54: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr2 17/425 Test #23: x86_64-arch-x86_64-large-bss .......................... Passed 0.26 sec test 57 Start 57: x86_64-arch-x86_64-z-text 57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-text.sh" 57: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 57: Environment variables: 57: MACHINE=x86_64 57: CPU= 57: Test timeout computed to be: 1500 53: + echo 'int main() {}' 53: + cc -B. -fcf-protection -o /dev/null -xc - 54: ++ case $MACHINE in 54: ++ tlsdesc_opt=-mtls-dialect=gnu2 54: +++ uname 54: ++ '[' Linux = FreeBSD ']' 54: ++ trap 'on_error $LINENO' ERR 54: ++ trap on_exit EXIT 54: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr2 ... ' 54: Testing arch-x86_64-z-rewrite-endbr2 ... ++ set -o pipefail 54: ++ set -x 54: + test_cflags -fcf-protection 54: + echo 'int main() {}' 54: + cc -B. -fcf-protection -o /dev/null -xc - 51: ++ case $MACHINE in 51: ++ tlsdesc_opt=-mtls-dialect=gnu2 51: +++ uname 51: ++ '[' Linux = FreeBSD ']' 51: ++ trap 'on_error $LINENO' ERR 51: ++ trap on_exit EXIT 51: ++ echo -n 'Testing arch-x86_64-z-ibt ... ' 51: Testing arch-x86_64-z-ibt ... ++ set -o pipefail 51: ++ set -x 51: + cc -o /dev/null -c -xassembler - 51: + echo endbr64 19: + not cc -B. -o /dev/null out/test/x86_64/arch-x86_64-incompatible-obj/a.o out/test/x86_64/arch-x86_64-incompatible-obj/b.o 52: ++ case $MACHINE in 52: ++ tlsdesc_opt=-mtls-dialect=gnu2 52: +++ uname 52: ++ '[' Linux = FreeBSD ']' 52: ++ trap 'on_error $LINENO' ERR 52: ++ trap on_exit EXIT 52: ++ echo -n 'Testing arch-x86_64-z-ibtplt ... ' 52: Testing arch-x86_64-z-ibtplt ... ++ set -o pipefail 52: ++ set -x 52: + cat 52: + cc -fPIC -o out/test/x86_64/arch-x86_64-z-ibtplt/a.o -c -xc - 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe3 22: + grep 'x86 ISA needed: .*x86-64-v3' 22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v3 22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe4 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v4 55: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh 55: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 55: ++ export LC_ALL=C 55: ++ LC_ALL=C 55: ++ '[' -z x86_64 ']' 55: ++ '[' -z '' ']' 55: ++ TESTDIR=out/test/x86_64 55: ++ CC=cc 55: ++ CXX=c++ 55: ++ GCC=gcc 55: ++ GXX=g++ 55: ++ OBJDUMP=objdump 55: ++ OBJCOPY=objcopy 55: ++ STRIP=strip 55: ++ QEMU= 55: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh .sh 55: ++ testname=arch-x86_64-z-rewrite-endbr3 55: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr3 55: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr3 38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe 38: + not grep -F .text.hot 38: + grep -F .text.hot 38: + return 0 38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z nokeep-text-section-prefix 49: + cat 49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/b.o -fPIC -xc - 56: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh 56: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 56: ++ export LC_ALL=C 56: ++ LC_ALL=C 56: ++ '[' -z x86_64 ']' 56: ++ '[' -z '' ']' 56: ++ TESTDIR=out/test/x86_64 56: ++ CC=cc 56: ++ CXX=c++ 56: ++ GCC=gcc 56: ++ GXX=g++ 56: ++ OBJDUMP=objdump 56: ++ OBJCOPY=objcopy 56: ++ STRIP=strip 56: ++ QEMU= 56: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh .sh 33: + objdump -d out/test/x86_64/arch-x86_64-relax/exe 33: + sed -n '/:/,/<.*>:/p' 47: + gcc -B. -o out/test/x86_64/arch-x86_64-warn-execstack/exe out/test/x86_64/arch-x86_64-warn-execstack/a.o out/test/x86_64/arch-x86_64-warn-execstack/b.o 30: + ./mold -o out/test/x86_64/arch-x86_64-note2/exe out/test/x86_64/arch-x86_64-note2/a.o out/test/x86_64/arch-x86_64-note2/b.o out/test/x86_64/arch-x86_64-note2/c.o out/test/x86_64/arch-x86_64-note2/d.o 47: + grep -E 'may cause a segmentation fault|requires executable stack' 56: ++ testname=arch-x86_64-z-shstk 56: ++ t=out/test/x86_64/arch-x86_64-z-shstk 56: ++ mkdir -p out/test/x86_64/arch-x86_64-z-shstk 55: ++ case $MACHINE in 55: ++ tlsdesc_opt=-mtls-dialect=gnu2 55: +++ uname 42: + cc -B. -o out/test/x86_64/arch-x86_64-tls-large-tbss/exe out/test/x86_64/arch-x86_64-tls-large-tbss/a.o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o 40: + cat 40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -xc - -mcmodel=large 55: ++ '[' Linux = FreeBSD ']' 55: ++ trap 'on_error $LINENO' ERR 55: ++ trap on_exit EXIT 55: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr3 ... ' 55: Testing arch-x86_64-z-rewrite-endbr3 ... ++ set -o pipefail 55: ++ set -x 55: + test_cflags -fcf-protection 55: + echo 'int main() {}' 55: + cc -B. -fcf-protection -o /dev/null -xc - 27: + cat 27: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - 56: ++ case $MACHINE in 56: ++ tlsdesc_opt=-mtls-dialect=gnu2 51: + cat 56: +++ uname 12: + return 0 56: ++ '[' Linux = FreeBSD ']' 56: ++ trap 'on_error $LINENO' ERR 56: ++ trap on_exit EXIT 56: ++ echo -n 'Testing arch-x86_64-z-shstk ... ' 56: Testing arch-x86_64-z-shstk ... ++ set -o pipefail 12: + on_exit 12: + echo OK 12: OK 12: + exit 0 56: ++ set -x 18/425 Test #12: x86_64-arch-x86_64-gnu-retain ......................... Passed 2.08 sec 51: + cc -o out/test/x86_64/arch-x86_64-z-ibt/a.o -c -x assembler - 56: + echo endbr64 56: + cc -o /dev/null -c -xassembler - 56: + cat 56: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - 57: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-text.sh 57: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 57: ++ export LC_ALL=C 57: ++ LC_ALL=C 57: ++ '[' -z x86_64 ']' 57: ++ '[' -z '' ']' 57: ++ TESTDIR=out/test/x86_64 57: ++ CC=cc 57: ++ CXX=c++ 57: ++ GCC=gcc 57: ++ GXX=g++ 57: ++ OBJDUMP=objdump 57: ++ OBJCOPY=objcopy 57: ++ STRIP=strip 57: ++ QEMU= 57: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-text.sh .sh 57: ++ testname=arch-x86_64-z-text 57: ++ t=out/test/x86_64/arch-x86_64-z-text 57: ++ mkdir -p out/test/x86_64/arch-x86_64-z-text test 58 Start 58: x86_64-abs-error 58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh" 58: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 58: Environment variables: 58: MACHINE=x86_64 58: CPU= 58: Test timeout computed to be: 1500 56: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o 33: + grep -E 'lea \s*0x.+\(%rip\),%rax .*' out/test/x86_64/arch-x86_64-relax/log 33: 16c9: 48 8d 05 ee 00 00 00 lea 0xee(%rip),%rax # 17be 30: mold: warning: entry symbol is not defined: _start 17: + cat 17: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs/d.o -xc - 37: + grep '^0 0 0$' 37: + out/test/x86_64/arch-x86_64-section-alignment/exe 36: + cat 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 39: + out/test/x86_64/arch-x86_64-tbss-only/exe 39: + readelf -W --segments out/test/x86_64/arch-x86_64-tbss-only/exe 46: + readelf -x .data.foo.1 out/test/x86_64/arch-x86_64-unique/exe 46: + grep ab 41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o 33: + grep -E 'lea \s*0x.+\(%rip\),%rcx .*' out/test/x86_64/arch-x86_64-relax/log 30: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe 46: 0x0000342a 6162 ab 39: + grep -E 'TLS +0x000([^ ][^ ][^ ]) 0x[^ ]+\1 ' 46: + readelf -x .data.foo.2 out/test/x86_64/arch-x86_64-unique/exe 33: 16d0: 48 8d 0d e7 00 00 00 lea 0xe7(%rip),%rcx # 17be 46: + grep c 33: + grep -E 'lea \s*0x.+\(%rip\),%rdx .*' out/test/x86_64/arch-x86_64-relax/log 58: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh 39: TLS 0x0006d4 0x00000000000026d4 0x00000000000026d4 0x000000 0x000001 R 0x1 39: + on_exit 58: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 58: ++ export LC_ALL=C 39: + echo OK 39: OK 39: + exit 0 58: ++ LC_ALL=C 58: ++ '[' -z x86_64 ']' 58: ++ '[' -z '' ']' 58: ++ TESTDIR=out/test/x86_64 58: ++ CC=cc 58: ++ CXX=c++ 58: ++ GCC=gcc 58: ++ GXX=g++ 58: ++ OBJDUMP=objdump 58: ++ OBJCOPY=objcopy 58: ++ STRIP=strip 58: ++ QEMU= 30: + grep -F '01 .note.a .note.c .note.b' 33: 16d7: 48 8d 15 e0 00 00 00 lea 0xe0(%rip),%rdx # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rbx .*' out/test/x86_64/arch-x86_64-relax/log 19/425 Test #39: x86_64-arch-x86_64-tbss-only .......................... Passed 2.06 sec 58: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh .sh test 59 Start 59: x86_64-absolute-symbols 59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh" 59: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 59: Environment variables: 59: MACHINE=x86_64 59: CPU= 59: Test timeout computed to be: 1500 58: ++ testname=abs-error 58: ++ t=out/test/x86_64/abs-error 58: ++ mkdir -p out/test/x86_64/abs-error 30: 01 .note.a .note.c .note.b 30: + on_exit 30: + echo OK 30: OK 30: + exit 0 33: 16de: 48 8d 1d d9 00 00 00 lea 0xd9(%rip),%rbx # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rbp .*' out/test/x86_64/arch-x86_64-relax/log 33: 16e5: 48 8d 2d d2 00 00 00 lea 0xd2(%rip),%rbp # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rsi .*' out/test/x86_64/arch-x86_64-relax/log 33: 16ec: 48 8d 35 cb 00 00 00 lea 0xcb(%rip),%rsi # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%rdi .*' out/test/x86_64/arch-x86_64-relax/log 46: Hex dump of section '.data.foo.2': 46: 0x0000342c 63 c 46: + grep de 46: + readelf -x .data out/test/x86_64/arch-x86_64-unique/exe 20/425 Test #30: x86_64-arch-x86_64-note2 .............................. Passed 2.11 sec 47: mold: warning: out/test/x86_64/arch-x86_64-warn-execstack/a.o: this file may cause a segmentation fault because it requires an executable stack. See https://github.com/rui314/mold/tree/main/docs/execstack.md for more info. 47: + on_exit 47: + echo OK 47: OK 47: + exit 0 21/425 Test #47: x86_64-arch-x86_64-warn-execstack ..................... Passed 1.97 sec 59: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh test 60 Start 60: x86_64-allow-multiple-definition 60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh" 60: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 60: Environment variables: 60: MACHINE=x86_64 60: CPU= 60: Test timeout computed to be: 1500 59: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 59: ++ export LC_ALL=C 59: ++ LC_ALL=C 59: ++ '[' -z x86_64 ']' 59: ++ '[' -z '' ']' 59: ++ TESTDIR=out/test/x86_64 59: ++ CC=cc 59: ++ CXX=c++ 59: ++ GCC=gcc 59: ++ GXX=g++ 59: ++ OBJDUMP=objdump 59: ++ OBJCOPY=objcopy 59: ++ STRIP=strip 59: ++ QEMU= 59: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh .sh test 61 Start 61: x86_64-ar-alignment 61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh" 61: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 61: Environment variables: 61: MACHINE=x86_64 61: CPU= 61: Test timeout computed to be: 1500 46: 0x00003428 6465 de 46: + on_exit 46: + echo OK 46: OK 46: + exit 0 33: 16f3: 48 8d 3d c4 00 00 00 lea 0xc4(%rip),%rdi # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r8 .*' out/test/x86_64/arch-x86_64-relax/log 33: 16fa: 4c 8d 05 bd 00 00 00 lea 0xbd(%rip),%r8 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r9 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1701: 4c 8d 0d b6 00 00 00 lea 0xb6(%rip),%r9 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r10 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1708: 4c 8d 15 af 00 00 00 lea 0xaf(%rip),%r10 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r11 .*' out/test/x86_64/arch-x86_64-relax/log 22/425 Test #46: x86_64-arch-x86_64-unique ............................. Passed 1.99 sec 59: ++ testname=absolute-symbols 59: ++ t=out/test/x86_64/absolute-symbols 59: ++ mkdir -p out/test/x86_64/absolute-symbols test 62 Start 62: x86_64-as-needed-dso 62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh" 62: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 62: Environment variables: 62: MACHINE=x86_64 62: CPU= 62: Test timeout computed to be: 1500 33: 170f: 4c 8d 1d a8 00 00 00 lea 0xa8(%rip),%r11 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r12 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1716: 4c 8d 25 a1 00 00 00 lea 0xa1(%rip),%r12 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r13 .*' out/test/x86_64/arch-x86_64-relax/log 60: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh 60: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 60: ++ export LC_ALL=C 60: ++ LC_ALL=C 60: ++ '[' -z x86_64 ']' 60: ++ '[' -z '' ']' 60: ++ TESTDIR=out/test/x86_64 60: ++ CC=cc 60: ++ CXX=c++ 60: ++ GCC=gcc 60: ++ GXX=g++ 60: ++ OBJDUMP=objdump 60: ++ OBJCOPY=objcopy 60: ++ STRIP=strip 60: ++ QEMU= 60: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh .sh 60: ++ testname=allow-multiple-definition 60: ++ t=out/test/x86_64/allow-multiple-definition 60: ++ mkdir -p out/test/x86_64/allow-multiple-definition 56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe 56: + not grep -w SHSTK 56: + grep -w SHSTK 56: + return 0 56: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o -Wl,-z,shstk 33: 171d: 4c 8d 2d 9a 00 00 00 lea 0x9a(%rip),%r13 # 17be 61: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh 61: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 61: ++ export LC_ALL=C 61: ++ LC_ALL=C 61: ++ '[' -z x86_64 ']' 61: ++ '[' -z '' ']' 61: ++ TESTDIR=out/test/x86_64 61: ++ CC=cc 61: ++ CXX=c++ 61: ++ GCC=gcc 61: ++ GXX=g++ 61: ++ OBJDUMP=objdump 61: ++ OBJCOPY=objcopy 61: ++ STRIP=strip 61: ++ QEMU= 61: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh .sh 33: + grep -E 'lea \s*0x.+\(%rip\),%r14 .*' out/test/x86_64/arch-x86_64-relax/log 62: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh 61: ++ testname=ar-alignment 61: ++ t=out/test/x86_64/ar-alignment 61: ++ mkdir -p out/test/x86_64/ar-alignment 33: 1724: 4c 8d 35 93 00 00 00 lea 0x93(%rip),%r14 # 17be 62: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 62: ++ export LC_ALL=C 62: ++ LC_ALL=C 62: ++ '[' -z x86_64 ']' 62: ++ '[' -z '' ']' 62: ++ TESTDIR=out/test/x86_64 62: ++ CC=cc 62: ++ CXX=c++ 62: ++ GCC=gcc 62: ++ GXX=g++ 62: ++ OBJDUMP=objdump 62: ++ OBJCOPY=objcopy 62: ++ STRIP=strip 62: ++ QEMU= 33: + grep -E 'lea \s*0x.+\(%rip\),%r15 .*' out/test/x86_64/arch-x86_64-relax/log 62: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh .sh 33: 172b: 4c 8d 3d 8c 00 00 00 lea 0x8c(%rip),%r15 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r16 .*' out/test/x86_64/arch-x86_64-relax/log 62: ++ testname=as-needed-dso 62: ++ t=out/test/x86_64/as-needed-dso 62: ++ mkdir -p out/test/x86_64/as-needed-dso 33: 1732: d5 48 8d 05 84 00 00 lea 0x84(%rip),%r16 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r17 .*' out/test/x86_64/arch-x86_64-relax/log 33: 173a: d5 48 8d 0d 7c 00 00 lea 0x7c(%rip),%r17 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r18 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1742: d5 48 8d 15 74 00 00 lea 0x74(%rip),%r18 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r19 .*' out/test/x86_64/arch-x86_64-relax/log 33: 174a: d5 48 8d 1d 6c 00 00 lea 0x6c(%rip),%r19 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r20 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1752: d5 48 8d 25 64 00 00 lea 0x64(%rip),%r20 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r21 .*' out/test/x86_64/arch-x86_64-relax/log 33: 175a: d5 48 8d 2d 5c 00 00 lea 0x5c(%rip),%r21 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r22 .*' out/test/x86_64/arch-x86_64-relax/log 16: + test_cflags -m32 16: + echo 'int main() {}' 16: + cc -B. -m32 -o /dev/null -xc - 33: 1762: d5 48 8d 35 54 00 00 lea 0x54(%rip),%r22 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r23 .*' out/test/x86_64/arch-x86_64-relax/log 33: 176a: d5 48 8d 3d 4c 00 00 lea 0x4c(%rip),%r23 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r24 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1772: d5 4c 8d 05 44 00 00 lea 0x44(%rip),%r24 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r25 .*' out/test/x86_64/arch-x86_64-relax/log 33: 177a: d5 4c 8d 0d 3c 00 00 lea 0x3c(%rip),%r25 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r26 .*' out/test/x86_64/arch-x86_64-relax/log 33: 1782: d5 4c 8d 15 34 00 00 lea 0x34(%rip),%r26 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r27 .*' out/test/x86_64/arch-x86_64-relax/log 56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe 56: + grep -w SHSTK 33: 178a: d5 4c 8d 1d 2c 00 00 lea 0x2c(%rip),%r27 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r28 .*' out/test/x86_64/arch-x86_64-relax/log 56: Properties: x86 feature: SHSTK 56: + on_exit 56: + echo OK 56: OK 56: + exit 0 23/425 Test #56: x86_64-arch-x86_64-z-shstk ............................ Passed 1.93 sec test 63 Start 63: x86_64-as-needed-dso2 63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh" 63: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 63: Environment variables: 63: MACHINE=x86_64 63: CPU= 63: Test timeout computed to be: 1500 33: 1792: d5 4c 8d 25 24 00 00 lea 0x24(%rip),%r28 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r29 .*' out/test/x86_64/arch-x86_64-relax/log 33: 179a: d5 4c 8d 2d 1c 00 00 lea 0x1c(%rip),%r29 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r30 .*' out/test/x86_64/arch-x86_64-relax/log 33: 17a2: d5 4c 8d 35 14 00 00 lea 0x14(%rip),%r30 # 17be 33: + grep -E 'lea \s*0x.+\(%rip\),%r31 .*' out/test/x86_64/arch-x86_64-relax/log 63: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh 33: 17aa: d5 4c 8d 3d 0c 00 00 lea 0xc(%rip),%r31 # 17be 33: + grep -E 'call.*' out/test/x86_64/arch-x86_64-relax/log 63: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 63: ++ export LC_ALL=C 63: ++ LC_ALL=C 63: ++ '[' -z x86_64 ']' 63: ++ '[' -z '' ']' 63: ++ TESTDIR=out/test/x86_64 63: ++ CC=cc 63: ++ CXX=c++ 63: ++ GCC=gcc 63: ++ GXX=g++ 63: ++ OBJDUMP=objdump 63: ++ OBJCOPY=objcopy 63: ++ STRIP=strip 63: ++ QEMU= 63: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh .sh 33: 17b2: 40 e8 06 00 00 00 rex call 17be 33: + grep -E 'jmp.*' out/test/x86_64/arch-x86_64-relax/log 63: ++ testname=as-needed-dso2 63: ++ t=out/test/x86_64/as-needed-dso2 63: ++ mkdir -p out/test/x86_64/as-needed-dso2 33: 17b8: 40 e9 00 00 00 00 rex jmp 17be 33: + on_exit 33: + echo OK 33: OK 33: + exit 0 24/425 Test #33: x86_64-arch-x86_64-relax .............................. Passed 2.15 sec test 64 Start 64: x86_64-as-needed-weak 64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh" 64: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 64: Environment variables: 64: MACHINE=x86_64 64: CPU= 64: Test timeout computed to be: 1500 14: + c++ -B. -o out/test/x86_64/arch-x86_64-ifunc-alias/exe out/test/x86_64/arch-x86_64-ifunc-alias/a.o -static 57: ++ case $MACHINE in 57: ++ tlsdesc_opt=-mtls-dialect=gnu2 57: +++ uname 59: ++ case $MACHINE in 59: ++ tlsdesc_opt=-mtls-dialect=gnu2 59: +++ uname 44: + cc -xc -c -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o - 37: 0 0 0 37: + on_exit 37: + echo OK 37: OK 37: + exit 0 45: + echo 'int y(); int main() { y(); }' 45: + cc -xc -c -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o - 60: ++ case $MACHINE in 60: ++ tlsdesc_opt=-mtls-dialect=gnu2 25/425 Test #37: x86_64-arch-x86_64-section-alignment .................. Passed 2.14 sec 60: +++ uname 63: ++ case $MACHINE in 63: ++ tlsdesc_opt=-mtls-dialect=gnu2 43: + cat test 65 Start 65: x86_64-as-needed 65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh" 65: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 65: Environment variables: 65: MACHINE=x86_64 65: CPU= 65: Test timeout computed to be: 1500 60: ++ '[' Linux = FreeBSD ']' 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT 60: ++ echo -n 'Testing allow-multiple-definition ... ' 60: Testing allow-multiple-definition ... ++ set -o pipefail 60: ++ set -x 60: + echo 'int main() { return 0; }' 63: +++ uname 58: ++ case $MACHINE in 58: ++ tlsdesc_opt=-mtls-dialect=gnu2 58: +++ uname 59: ++ '[' Linux = FreeBSD ']' 59: ++ trap 'on_error $LINENO' ERR 59: ++ trap on_exit EXIT 59: ++ echo -n 'Testing absolute-symbols ... ' 59: Testing absolute-symbols ... ++ set -o pipefail 59: ++ set -x 59: + '[' x86_64 = sparc64 ']' 59: + cat 61: ++ case $MACHINE in 61: ++ tlsdesc_opt=-mtls-dialect=gnu2 61: +++ uname 61: ++ '[' Linux = FreeBSD ']' 61: ++ trap 'on_error $LINENO' ERR 61: ++ trap on_exit EXIT 61: ++ echo -n 'Testing ar-alignment ... ' 61: Testing ar-alignment ... ++ set -o pipefail 61: ++ set -x 61: + cat 44: + echo 'int y(); int main() { y(); }' 57: ++ '[' Linux = FreeBSD ']' 57: ++ trap 'on_error $LINENO' ERR 57: ++ trap on_exit EXIT 57: ++ echo -n 'Testing arch-x86_64-z-text ... ' 57: Testing arch-x86_64-z-text ... ++ set -o pipefail 57: ++ set -x 57: + is_musl 57: + grep musl 38: + not grep -F .text.hot 38: + grep -F .text.hot 38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe 62: ++ case $MACHINE in 62: ++ tlsdesc_opt=-mtls-dialect=gnu2 62: +++ uname 62: ++ '[' Linux = FreeBSD ']' 62: ++ trap 'on_error $LINENO' ERR 62: ++ trap on_exit EXIT 62: ++ echo -n 'Testing as-needed-dso ... ' 62: Testing as-needed-dso ... ++ set -o pipefail 62: ++ set -x 62: + cat 62: + cc -o out/test/x86_64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 51: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o 60: + cc -c -o out/test/x86_64/allow-multiple-definition/a.o -xc - 63: ++ '[' Linux = FreeBSD ']' 63: ++ trap 'on_error $LINENO' ERR 63: ++ trap on_exit EXIT 63: ++ echo -n 'Testing as-needed-dso2 ... ' 63: Testing as-needed-dso2 ... ++ set -o pipefail 63: ++ set -x 63: + cat 63: + cc -o out/test/x86_64/as-needed-dso2/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 59: + cc -o out/test/x86_64/absolute-symbols/a.o -c -x assembler - 61: + cc -o out/test/x86_64/ar-alignment/a.o -c -xc - 43: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -xc - -mcmodel=large 19: + grep 'out/test/x86_64/arch-x86_64-incompatible-obj/b.o: incompatible file type: x86_64 is expected but got i386' out/test/x86_64/arch-x86_64-incompatible-obj/log 19: mold: fatal: out/test/x86_64/arch-x86_64-incompatible-obj/b.o: incompatible file type: x86_64 is expected but got i386 19: + on_exit 19: + echo OK 19: OK 19: + exit 0 64: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh 64: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 64: ++ export LC_ALL=C 64: ++ LC_ALL=C 64: ++ '[' -z x86_64 ']' 64: ++ '[' -z '' ']' 64: ++ TESTDIR=out/test/x86_64 64: ++ CC=cc 64: ++ CXX=c++ 64: ++ GCC=gcc 64: ++ GXX=g++ 64: ++ OBJDUMP=objdump 64: ++ OBJCOPY=objcopy 64: ++ STRIP=strip 64: ++ QEMU= 42: + out/test/x86_64/arch-x86_64-tls-large-tbss/exe 42: + grep '^3 0 5 0 0 0$' 42: 3 0 5 0 0 0 42: + on_exit 42: + echo OK 42: OK 42: + exit 0 8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe 8: + on_exit 8: + echo OK 8: OK 8: + exit 0 1: + grep '^1 ' 1: + out/test/x86_64/arch-x86_64-address-equality/exe2 1: 1 0x5625b8e0b680 0x5625b8e0b680 1: + on_exit 1: + echo OK 1: OK 1: + exit 0 65: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh 65: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 65: ++ export LC_ALL=C 65: ++ LC_ALL=C 65: ++ '[' -z x86_64 ']' 65: ++ '[' -z '' ']' 65: ++ TESTDIR=out/test/x86_64 65: ++ CC=cc 65: ++ CXX=c++ 65: ++ GCC=gcc 65: ++ GXX=g++ 65: ++ OBJDUMP=objdump 65: ++ OBJCOPY=objcopy 65: ++ STRIP=strip 65: ++ QEMU= 65: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh .sh 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe4 22: + grep 'x86 ISA needed: .*x86-64-v4' 22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v4 22: + on_exit 22: + echo OK 22: OK 22: + exit 0 52: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -shared out/test/x86_64/arch-x86_64-z-ibtplt/a.o -Wl,-z,ibtplt 17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/lib64 49: + cc -B. -o out/test/x86_64/arch-x86_64-warn-textrel/exe out/test/x86_64/arch-x86_64-warn-textrel/a.o out/test/x86_64/arch-x86_64-warn-textrel/b.o -pie -Wl,-warn-textrel 40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -mcmodel=large 24: + grep '^abcdef$' 26/425 Test #19: x86_64-arch-x86_64-incompatible-obj ................... Passed 2.21 sec 64: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh .sh 27/425 Test #42: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 2.10 sec 28/425 Test #22: x86_64-arch-x86_64-isa-level .......................... Passed 2.20 sec 17: + ar crs out/test/x86_64/arch-x86_64-incompatible-libs/lib64/libfoo.a out/test/x86_64/arch-x86_64-incompatible-libs/d.o 26: + out/test/x86_64/arch-x86_64-mergeable-strings/exe 26: + grep 'Hello world' 26: Hello world 27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o test 66 Start 66: x86_64-audit 66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh" 66: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 66: Environment variables: 66: MACHINE=x86_64 66: CPU= 66: Test timeout computed to be: 1500 55: + '[' '' == '' ']' 55: + command -v sde64 55: + skip 55: + echo skipped 55: skipped 55: + trap - EXIT 55: + exit 0 64: ++ testname=as-needed-weak 64: ++ t=out/test/x86_64/as-needed-weak 64: ++ mkdir -p out/test/x86_64/as-needed-weak 64: ++ case $MACHINE in 64: ++ tlsdesc_opt=-mtls-dialect=gnu2 64: +++ uname 26: + readelf -sW out/test/x86_64/arch-x86_64-mergeable-strings/exe 26: + grep -E '[0-9] foo$' test 67 Start 67: x86_64-auxiliary 67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh" 67: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 67: Environment variables: 67: MACHINE=x86_64 67: CPU= 67: Test timeout computed to be: 1500 test 68 Start 68: x86_64-bno-symbolic 68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh" 68: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 68: Environment variables: 68: MACHINE=x86_64 68: CPU= 68: Test timeout computed to be: 1500 29/425 Test #55: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 1.97 sec 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: abcdef 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: + grep '^bcdef$' 24: bcdef 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: + grep '^ijkl$' 24: ijkl 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: + grep '^pqr$' 24: pqr 24: + out/test/x86_64/arch-x86_64-mergeable-records/exe 24: + grep '^mnopqr$' 24: mnopqr 24: + on_exit 24: + echo OK 24: OK 24: + exit 0 38: + return 0 38: + on_exit 38: + echo OK 38: OK 38: + exit 0 30/425 Test #38: x86_64-arch-x86_64-section-name ....................... Passed 2.31 sec 65: ++ testname=as-needed 65: ++ t=out/test/x86_64/as-needed 65: ++ mkdir -p out/test/x86_64/as-needed 65: ++ case $MACHINE in 65: ++ tlsdesc_opt=-mtls-dialect=gnu2 65: +++ uname 65: ++ '[' Linux = FreeBSD ']' 65: ++ trap 'on_error $LINENO' ERR 65: ++ trap on_exit EXIT 65: ++ echo -n 'Testing as-needed ... ' 65: Testing as-needed ... ++ set -o pipefail 65: ++ set -x 65: + cat 65: + cc -o out/test/x86_64/as-needed/a.o -c -xc - 31/425 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 2.42 sec 57: + cat 57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/a.o -x assembler - 57: + cat 57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/b.o -fPIC -xc - 58: ++ '[' Linux = FreeBSD ']' 58: ++ trap 'on_error $LINENO' ERR 58: ++ trap on_exit EXIT 58: ++ echo -n 'Testing abs-error ... ' 58: Testing abs-error ... ++ set -o pipefail 58: ++ set -x 58: + '[' x86_64 = aarch64 ']' 58: + '[' x86_64 = ppc64 ']' 58: + '[' x86_64 = ppc64le ']' 58: + '[' x86_64 = s390x ']' 58: + [[ x86_64 = loongarch* ]] 58: + cat 58: + cc -fPIC -c -o out/test/x86_64/abs-error/a.o -xassembler - 58: + cat 58: + cc -fno-PIC -c -o out/test/x86_64/abs-error/b.o -xc - 50: + not cc -B. -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/exe3 out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -no-pie -Wl,-z,dynamic-undefined-weak 50: + grep 'cannot create a copy relocation for foo' 50: mold: error: out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o: cannot create a copy relocation for foo; recompile with -fPIE or -fPIC 50: + on_exit 50: + echo OK 50: OK 50: + exit 0 18: + cat 18: + cc -m32 -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/a.o -xc - 59: + cat 59: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - 32/425 Test #8: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 2.41 sec 64: ++ '[' Linux = FreeBSD ']' 64: ++ trap 'on_error $LINENO' ERR 64: ++ trap on_exit EXIT 64: ++ echo -n 'Testing as-needed-weak ... ' 64: Testing as-needed-weak ... ++ set -o pipefail 64: ++ set -x 64: + cat 64: + cc -fPIC -o out/test/x86_64/as-needed-weak/a.o -c -xc - 26: 144: 000000000022457f 0 NOTYPE LOCAL DEFAULT 14 foo 26: + on_exit 26: + echo OK 26: OK 26: + exit 0 test 69 Start 69: x86_64-bsymbolic-functions 69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh" 69: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 69: Environment variables: 69: MACHINE=x86_64 69: CPU= 69: Test timeout computed to be: 1500 test 70 Start 70: x86_64-bsymbolic-non-weak-functions 70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh" 70: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 70: Environment variables: 70: MACHINE=x86_64 70: CPU= 70: Test timeout computed to be: 1500 test 71 Start 71: x86_64-bsymbolic-non-weak 71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh" 71: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 71: Environment variables: 71: MACHINE=x86_64 71: CPU= 71: Test timeout computed to be: 1500 test 72 Start 72: x86_64-bsymbolic 72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh" 72: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 72: Environment variables: 72: MACHINE=x86_64 72: CPU= 72: Test timeout computed to be: 1500 66: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh 66: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 66: ++ export LC_ALL=C 66: ++ LC_ALL=C 66: ++ '[' -z x86_64 ']' 66: ++ '[' -z '' ']' 66: ++ TESTDIR=out/test/x86_64 66: ++ CC=cc 66: ++ CXX=c++ 66: ++ GCC=gcc 66: ++ GXX=g++ 66: ++ OBJDUMP=objdump 66: ++ OBJCOPY=objcopy 66: ++ STRIP=strip 66: ++ QEMU= 66: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh .sh 66: ++ testname=audit 66: ++ t=out/test/x86_64/audit 66: ++ mkdir -p out/test/x86_64/audit 66: ++ case $MACHINE in 66: ++ tlsdesc_opt=-mtls-dialect=gnu2 66: +++ uname 66: ++ '[' Linux = FreeBSD ']' 66: ++ trap 'on_error $LINENO' ERR 66: ++ trap on_exit EXIT 66: ++ echo -n 'Testing audit ... ' 66: Testing audit ... ++ set -o pipefail 66: ++ set -x 66: + cat 66: + cc -o out/test/x86_64/audit/a.o -c -xc - 48: + cc -B. -shared -o out/test/x86_64/arch-x86_64-warn-shared-textrel/c.so out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -Wl,-warn-shared-textrel 28: + test_cflags -Xassembler -mx86-used-note=no 28: + echo 'int main() {}' 28: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - 27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe 27: + grep 'x86 feature: IBT' 27: Properties: x86 feature: IBT 27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/b.o 27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe 27: + not grep 'x86 feature: IBT' 27: + grep 'x86 feature: IBT' 27: + return 0 27: + on_exit 27: + echo OK 27: OK 27: + exit 0 16: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/foo 16: + cat 16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/a.o -c -xc - -m32 15: + cat 15: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/a.o -c -xc - 29: + CFLAGS='-Xassembler -mx86-used-note=no' 29: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note/a.o -c -x assembler - 29: + cat 29: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o 52: + cat 52: + cc -o out/test/x86_64/arch-x86_64-z-ibtplt/c.o -c -xc - 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^42$' 36: 42 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe 51: + not grep -w SHSTK 51: + grep -w SHSTK 51: + return 0 51: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o -Wl,-z,ibt 45: + cc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so 54: + cat 54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o -c -xc - -fno-function-sections -O -fcf-protection 40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -Wl,--no-relax -mcmodel=large 67: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh 67: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 67: ++ export LC_ALL=C 67: ++ LC_ALL=C 67: ++ '[' -z x86_64 ']' 67: ++ '[' -z '' ']' 67: ++ TESTDIR=out/test/x86_64 67: ++ CC=cc 67: ++ CXX=c++ 67: ++ GCC=gcc 67: ++ GXX=g++ 67: ++ OBJDUMP=objdump 67: ++ OBJCOPY=objcopy 67: ++ STRIP=strip 67: ++ QEMU= 67: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh .sh 67: ++ testname=auxiliary 67: ++ t=out/test/x86_64/auxiliary 67: ++ mkdir -p out/test/x86_64/auxiliary 67: ++ case $MACHINE in 67: ++ tlsdesc_opt=-mtls-dialect=gnu2 67: +++ uname 67: ++ '[' Linux = FreeBSD ']' 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT 67: ++ echo -n 'Testing auxiliary ... ' 67: Testing auxiliary ... ++ set -o pipefail 67: ++ set -x 67: + cat 67: + cc -o out/test/x86_64/auxiliary/a.o -c -x assembler - 67: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared 68: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh 68: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 68: ++ export LC_ALL=C 68: ++ LC_ALL=C 68: ++ '[' -z x86_64 ']' 68: ++ '[' -z '' ']' 68: ++ TESTDIR=out/test/x86_64 68: ++ CC=cc 68: ++ CXX=c++ 68: ++ GCC=gcc 68: ++ GXX=g++ 68: ++ OBJDUMP=objdump 68: ++ OBJCOPY=objcopy 68: ++ STRIP=strip 68: ++ QEMU= 68: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh .sh 68: ++ testname=bno-symbolic 68: ++ t=out/test/x86_64/bno-symbolic 68: ++ mkdir -p out/test/x86_64/bno-symbolic 68: ++ case $MACHINE in 68: ++ tlsdesc_opt=-mtls-dialect=gnu2 68: +++ uname 68: ++ '[' Linux = FreeBSD ']' 68: ++ trap 'on_error $LINENO' ERR 68: ++ trap on_exit EXIT 68: ++ echo -n 'Testing bno-symbolic ... ' 68: Testing bno-symbolic ... ++ set -o pipefail 68: ++ set -x 68: + '[' x86_64 = s390x ']' 68: + cat 68: + cc -c -fPIC -oout/test/x86_64/bno-symbolic/a.o -xc - 33/425 Test #24: x86_64-arch-x86_64-mergeable-records .................. Passed 2.40 sec 34/425 Test #26: x86_64-arch-x86_64-mergeable-strings .................. Passed 2.39 sec 35/425 Test #27: x86_64-arch-x86_64-note-property ...................... Passed 2.39 sec 36/425 Test #50: x86_64-arch-x86_64-z-dynamic-undefined-weak ........... Passed 2.21 sec 64: + cat 64: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - test 73 Start 73: x86_64-build-id 73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh" 73: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 73: Environment variables: 73: MACHINE=x86_64 73: CPU= 73: Test timeout computed to be: 1500 test 74 Start 74: x86_64-canonical-plt 74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh" 74: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 74: Environment variables: 74: MACHINE=x86_64 74: CPU= 74: Test timeout computed to be: 1500 test 75 Start 75: x86_64-cmdline 75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh" 75: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 75: Environment variables: 75: MACHINE=x86_64 75: CPU= 75: Test timeout computed to be: 1500 test 76 Start 76: x86_64-color-diagnostics 76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh" 76: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 76: Environment variables: 76: MACHINE=x86_64 76: CPU= 76: Test timeout computed to be: 1500 29: + readelf -W --sections out/test/x86_64/arch-x86_64-note/exe 29: + grep -E '.note.bar\s+NOTE.+000008 00 A 0 0 4' out/test/x86_64/arch-x86_64-note/log1 29: [ 3] .note.bar NOTE 0000000000200248 000248 000008 00 A 0 0 4 29: + grep -E '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/x86_64/arch-x86_64-note/log1 29: [ 1] .note.baz NOTE 0000000000200238 000238 000008 00 A 0 0 8 29: + grep -E '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/x86_64/arch-x86_64-note/log1 41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so 41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 59: + cc -B. -o out/test/x86_64/absolute-symbols/exe -no-pie out/test/x86_64/absolute-symbols/a.o out/test/x86_64/absolute-symbols/b.o 61: + head -c 1 /dev/zero 61: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - 61: + cat 57: + cc -B. -pie -o out/test/x86_64/arch-x86_64-z-text/exe out/test/x86_64/arch-x86_64-z-text/a.o out/test/x86_64/arch-x86_64-z-text/b.o 14: + out/test/x86_64/arch-x86_64-ifunc-alias/exe 14: + on_exit 14: + echo OK 14: OK 14: + exit 0 37/425 Test #14: x86_64-arch-x86_64-ifunc-alias ........................ Passed 2.44 sec 18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/lib32 18: + cc -m32 -shared -o out/test/x86_64/arch-x86_64-incompatible-libs2/lib32/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs2/a.o 18: + cat 18: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/d.o -xc - 65: + cat 65: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 43: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -mcmodel=large 60: + echo 'int main() { return 1; }' 60: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - 17: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs/lib64/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs/d.o 49: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log 49: mold: warning: out/test/x86_64/arch-x86_64-warn-textrel/a.o:(.text): relocation against symbol `main' in read-only section 49: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-textrel/log 49: mold: warning: creating a DT_TEXTREL in an output file 49: + on_exit 49: + echo OK 49: OK 49: + exit 0 38/425 Test #49: x86_64-arch-x86_64-warn-textrel ....................... Passed 2.23 sec 44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so 58: + not cc -B. -o out/test/x86_64/abs-error/exe -pie out/test/x86_64/abs-error/a.o out/test/x86_64/abs-error/b.o -Wl,-z,text 58: + grep 'recompile with -fPIC' 10: + c++ -B. -shared -o out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/a.o 69: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh 69: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 69: ++ export LC_ALL=C 69: ++ LC_ALL=C 69: ++ '[' -z x86_64 ']' 69: ++ '[' -z '' ']' 69: ++ TESTDIR=out/test/x86_64 69: ++ CC=cc 69: ++ CXX=c++ 69: ++ GCC=gcc 69: ++ GXX=g++ 69: ++ OBJDUMP=objdump 69: ++ OBJCOPY=objcopy 69: ++ STRIP=strip 69: ++ QEMU= 69: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh .sh 69: ++ testname=bsymbolic-functions 69: ++ t=out/test/x86_64/bsymbolic-functions 69: ++ mkdir -p out/test/x86_64/bsymbolic-functions 69: ++ case $MACHINE in 69: ++ tlsdesc_opt=-mtls-dialect=gnu2 69: +++ uname 69: ++ '[' Linux = FreeBSD ']' 69: ++ trap 'on_error $LINENO' ERR 69: ++ trap on_exit EXIT 69: ++ echo -n 'Testing bsymbolic-functions ... ' 69: Testing bsymbolic-functions ... ++ set -o pipefail 69: ++ set -x 69: + cat 69: + cc -c -o out/test/x86_64/bsymbolic-functions/a.o -fPIC -xc - 70: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh 70: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 70: ++ export LC_ALL=C 70: ++ LC_ALL=C 70: ++ '[' -z x86_64 ']' 70: ++ '[' -z '' ']' 70: ++ TESTDIR=out/test/x86_64 70: ++ CC=cc 70: ++ CXX=c++ 70: ++ GCC=gcc 70: ++ GXX=g++ 70: ++ OBJDUMP=objdump 70: ++ OBJCOPY=objcopy 70: ++ STRIP=strip 70: ++ QEMU= 70: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh .sh 70: ++ testname=bsymbolic-non-weak-functions 70: ++ t=out/test/x86_64/bsymbolic-non-weak-functions 70: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak-functions 70: ++ case $MACHINE in 70: ++ tlsdesc_opt=-mtls-dialect=gnu2 70: +++ uname 70: ++ '[' Linux = FreeBSD ']' 70: ++ trap 'on_error $LINENO' ERR 70: ++ trap on_exit EXIT 70: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' 70: Testing bsymbolic-non-weak-functions ... ++ set -o pipefail 70: ++ set -x 70: + cat 70: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/a.o -fPIC -xc - 71: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh 71: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 71: ++ export LC_ALL=C 71: ++ LC_ALL=C 71: ++ '[' -z x86_64 ']' 71: ++ '[' -z '' ']' 71: ++ TESTDIR=out/test/x86_64 71: ++ CC=cc 71: ++ CXX=c++ 71: ++ GCC=gcc 71: ++ GXX=g++ 71: ++ OBJDUMP=objdump 71: ++ OBJCOPY=objcopy 71: ++ STRIP=strip 71: ++ QEMU= 71: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh .sh 71: ++ testname=bsymbolic-non-weak 71: ++ t=out/test/x86_64/bsymbolic-non-weak 71: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak 71: ++ case $MACHINE in 71: ++ tlsdesc_opt=-mtls-dialect=gnu2 71: +++ uname 71: ++ '[' Linux = FreeBSD ']' 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT 71: ++ echo -n 'Testing bsymbolic-non-weak ... ' 71: Testing bsymbolic-non-weak ... ++ set -o pipefail 71: ++ set -x 71: + cat 71: + cc -c -o out/test/x86_64/bsymbolic-non-weak/a.o -fPIC -xc - 72: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh 72: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 72: ++ export LC_ALL=C 72: ++ LC_ALL=C 72: ++ '[' -z x86_64 ']' 72: ++ '[' -z '' ']' 72: ++ TESTDIR=out/test/x86_64 72: ++ CC=cc 72: ++ CXX=c++ 72: ++ GCC=gcc 72: ++ GXX=g++ 72: ++ OBJDUMP=objdump 72: ++ OBJCOPY=objcopy 72: ++ STRIP=strip 72: ++ QEMU= 72: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh .sh 72: ++ testname=bsymbolic 72: ++ t=out/test/x86_64/bsymbolic 72: ++ mkdir -p out/test/x86_64/bsymbolic 72: ++ case $MACHINE in 72: ++ tlsdesc_opt=-mtls-dialect=gnu2 72: +++ uname 72: ++ '[' Linux = FreeBSD ']' 72: ++ trap 'on_error $LINENO' ERR 72: ++ trap on_exit EXIT 72: ++ echo -n 'Testing bsymbolic ... ' 72: Testing bsymbolic ... ++ set -o pipefail 72: ++ set -x 72: + cat 72: + cc -c -fPIC -oout/test/x86_64/bsymbolic/a.o -xc - test 77 Start 77: x86_64-comment 77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh" 77: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 77: Environment variables: 77: MACHINE=x86_64 77: CPU= 77: Test timeout computed to be: 1500 test 78 Start 78: x86_64-common-archive 78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh" 78: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 78: Environment variables: 78: MACHINE=x86_64 78: CPU= 78: Test timeout computed to be: 1500 41: + grep '1 2 3' 41: 1 2 3 41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-no-relax 53: + cat 53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection 67: + readelf --dynamic out/test/x86_64/auxiliary/b.so 67: + grep -F 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log 67: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [foo] 67: + grep -F 'Auxiliary library: [bar]' out/test/x86_64/auxiliary/log 67: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [bar] 67: + not ./mold -o exe out/test/x86_64/auxiliary/a.o -f bar 67: + grep 'auxiliary may not be used without -shared' 48: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-shared-textrel/log 48: mold: warning: out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o:(.text): relocation against symbol `main' in read-only section 48: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-shared-textrel/log 48: mold: warning: creating a DT_TEXTREL in an output file 48: + on_exit 48: + echo OK 48: OK 48: + exit 0 45: + out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc 45: + cat 45: + gcc -c -o out/test/x86_64/arch-x86_64-tlsdesc/a.o -xassembler - 45: + cat 45: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe 51: + grep -w IBT 51: Properties: x86 feature: IBT 51: + on_exit 51: + echo OK 51: OK 51: + exit 0 40: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -mcmodel=large 73: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh 73: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 73: ++ export LC_ALL=C 73: ++ LC_ALL=C 73: ++ '[' -z x86_64 ']' 73: ++ '[' -z '' ']' 73: ++ TESTDIR=out/test/x86_64 73: ++ CC=cc 73: ++ CXX=c++ 73: ++ GCC=gcc 73: ++ GXX=g++ 73: ++ OBJDUMP=objdump 73: ++ OBJCOPY=objcopy 73: ++ STRIP=strip 73: ++ QEMU= 73: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh .sh 73: ++ testname=build-id 73: ++ t=out/test/x86_64/build-id 73: ++ mkdir -p out/test/x86_64/build-id 73: ++ case $MACHINE in 73: ++ tlsdesc_opt=-mtls-dialect=gnu2 73: +++ uname 73: ++ '[' Linux = FreeBSD ']' 73: ++ trap 'on_error $LINENO' ERR 73: ++ trap on_exit EXIT 73: ++ echo -n 'Testing build-id ... ' 73: Testing build-id ... ++ set -o pipefail 73: ++ set -x 73: + echo 'int main() { return 0; }' 73: + cc -c -o out/test/x86_64/build-id/a.o -xc - 74: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh 74: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 74: ++ export LC_ALL=C 74: ++ LC_ALL=C 74: ++ '[' -z x86_64 ']' 74: ++ '[' -z '' ']' 74: ++ TESTDIR=out/test/x86_64 74: ++ CC=cc 74: ++ CXX=c++ 74: ++ GCC=gcc 74: ++ GXX=g++ 74: ++ OBJDUMP=objdump 74: ++ OBJCOPY=objcopy 74: ++ STRIP=strip 74: ++ QEMU= 74: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh .sh 74: ++ testname=canonical-plt 74: ++ t=out/test/x86_64/canonical-plt 74: ++ mkdir -p out/test/x86_64/canonical-plt 74: ++ case $MACHINE in 74: ++ tlsdesc_opt=-mtls-dialect=gnu2 74: +++ uname 74: ++ '[' Linux = FreeBSD ']' 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT 74: ++ echo -n 'Testing canonical-plt ... ' 74: Testing canonical-plt ... ++ set -o pipefail 74: ++ set -x 74: + '[' x86_64 = s390x ']' 74: + cat 74: + cc -o out/test/x86_64/canonical-plt/a.so -fPIC -shared -xc - 75: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh 75: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 75: ++ export LC_ALL=C 75: ++ LC_ALL=C 75: ++ '[' -z x86_64 ']' 75: ++ '[' -z '' ']' 75: ++ TESTDIR=out/test/x86_64 75: ++ CC=cc 75: ++ CXX=c++ 75: ++ GCC=gcc 75: ++ GXX=g++ 75: ++ OBJDUMP=objdump 75: ++ OBJCOPY=objcopy 75: ++ STRIP=strip 75: ++ QEMU= 75: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh .sh 75: ++ testname=cmdline 75: ++ t=out/test/x86_64/cmdline 75: ++ mkdir -p out/test/x86_64/cmdline 75: ++ case $MACHINE in 75: ++ tlsdesc_opt=-mtls-dialect=gnu2 75: +++ uname 75: ++ '[' Linux = FreeBSD ']' 75: ++ trap 'on_error $LINENO' ERR 75: ++ trap on_exit EXIT 75: ++ echo -n 'Testing cmdline ... ' 75: Testing cmdline ... ++ set -o pipefail 75: ++ set -x 75: + not ./mold -zfoo 75: + grep 'unknown command line option: -zfoo' 76: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh 76: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 76: ++ export LC_ALL=C 76: ++ LC_ALL=C 76: ++ '[' -z x86_64 ']' 76: ++ '[' -z '' ']' 76: ++ TESTDIR=out/test/x86_64 76: ++ CC=cc 76: ++ CXX=c++ 76: ++ GCC=gcc 76: ++ GXX=g++ 76: ++ OBJDUMP=objdump 76: ++ OBJCOPY=objcopy 76: ++ STRIP=strip 76: ++ QEMU= 76: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh .sh 76: ++ testname=color-diagnostics 76: ++ t=out/test/x86_64/color-diagnostics 76: ++ mkdir -p out/test/x86_64/color-diagnostics 76: ++ case $MACHINE in 76: ++ tlsdesc_opt=-mtls-dialect=gnu2 76: +++ uname 76: ++ '[' Linux = FreeBSD ']' 76: ++ trap 'on_error $LINENO' ERR 76: ++ trap on_exit EXIT 76: ++ echo -n 'Testing color-diagnostics ... ' 76: Testing color-diagnostics ... ++ set -o pipefail 76: ++ set -x 76: + cat 76: + cc -o out/test/x86_64/color-diagnostics/a.o -c -xc - 39/425 Test #48: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 2.26 sec test 79 Start 79: x86_64-common-ref 79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh" 79: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 79: Environment variables: 79: MACHINE=x86_64 79: CPU= 79: Test timeout computed to be: 1500 67: mold: fatal: -auxiliary may not be used without -shared 67: + ./mold -o exe out/test/x86_64/auxiliary/a.o -fuse-ld=mold 40/425 Test #51: x86_64-arch-x86_64-z-ibt .............................. Passed 2.22 sec 75: mold: warning: unknown command line option: -zfoo 75: + not ./mold -z foo 75: + grep 'unknown command line option: -z foo' 17: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs/e.o -xc - 17: + cat 29: [12] .note.nonalloc NOTE 0000000000000000 000288 000008 00 0 0 1 29: + readelf --segments out/test/x86_64/arch-x86_64-note/exe 29: + grep -F '01 .note.baz .note.foo .note.bar' out/test/x86_64/arch-x86_64-note/log2 29: 01 .note.baz .note.foo .note.bar 29: + not grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 29: + grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 29: + return 0 29: + on_exit 29: + echo OK 29: OK 29: + exit 0 41/425 Test #29: x86_64-arch-x86_64-note ............................... Passed 2.43 sec 59: + out/test/x86_64/absolute-symbols/exe 59: + grep '^ip=0xa0000.$' 59: ip=0xa00008 59: + on_exit 59: + echo OK 59: OK 59: + exit 0 42/425 Test #59: x86_64-absolute-symbols ............................... Passed 0.32 sec 43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe 43: + grep '3 5 3 5' 43: 3 5 3 5 43: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -Wl,-no-relax -mcmodel=large 57: + out/test/x86_64/arch-x86_64-z-text/exe 57: + grep 3 57: 3 57: + grep -F '(TEXTREL)' 57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe 57: 0x0000000000000016 (TEXTREL) 0x0 57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe 57: + grep '\(FLAGS\).*TEXTREL' 44: + out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc 44: + cat 44: + cc -fPIC -o out/test/x86_64/arch-x86_64-tls-module-base/a.o -c -xassembler - 77: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh 77: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 77: ++ export LC_ALL=C 77: ++ LC_ALL=C 77: ++ '[' -z x86_64 ']' 77: ++ '[' -z '' ']' 77: ++ TESTDIR=out/test/x86_64 77: ++ CC=cc 77: ++ CXX=c++ 77: ++ GCC=gcc 77: ++ GXX=g++ 77: ++ OBJDUMP=objdump 77: ++ OBJCOPY=objcopy 77: ++ STRIP=strip 77: ++ QEMU= 77: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh .sh 77: ++ testname=comment 77: ++ t=out/test/x86_64/comment 77: ++ mkdir -p out/test/x86_64/comment 77: ++ case $MACHINE in 77: ++ tlsdesc_opt=-mtls-dialect=gnu2 77: +++ uname 77: ++ '[' Linux = FreeBSD ']' 77: ++ trap 'on_error $LINENO' ERR 77: ++ trap on_exit EXIT 77: ++ echo -n 'Testing comment ... ' 77: Testing comment ... ++ set -o pipefail 77: ++ set -x 77: + cat 77: + cc -c -o out/test/x86_64/comment/a.o -xc - 78: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh 78: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 78: ++ export LC_ALL=C 78: ++ LC_ALL=C 78: ++ '[' -z x86_64 ']' 78: ++ '[' -z '' ']' 78: ++ TESTDIR=out/test/x86_64 78: ++ CC=cc 78: ++ CXX=c++ 78: ++ GCC=gcc 78: ++ GXX=g++ 78: ++ OBJDUMP=objdump 78: ++ OBJCOPY=objcopy 78: ++ STRIP=strip 78: ++ QEMU= 78: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh .sh 78: ++ testname=common-archive 78: ++ t=out/test/x86_64/common-archive 78: ++ mkdir -p out/test/x86_64/common-archive 78: ++ case $MACHINE in 78: ++ tlsdesc_opt=-mtls-dialect=gnu2 78: +++ uname 78: ++ '[' Linux = FreeBSD ']' 78: ++ trap 'on_error $LINENO' ERR 78: ++ trap on_exit EXIT 78: ++ echo -n 'Testing common-archive ... ' 78: Testing common-archive ... ++ set -o pipefail 78: ++ set -x 78: + cat 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - test 80 Start 80: x86_64-common-symbols 80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh" 80: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 80: Environment variables: 80: MACHINE=x86_64 80: CPU= 80: Test timeout computed to be: 1500 test 81 Start 81: x86_64-compress-debug-sections-zstd 81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh" 81: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 81: Environment variables: 81: MACHINE=x86_64 81: CPU= 81: Test timeout computed to be: 1500 test 82 Start 82: x86_64-compress-debug-sections 82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh" 82: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 82: Environment variables: 82: MACHINE=x86_64 82: CPU= 82: Test timeout computed to be: 1500 58: mold: error: out/test/x86_64/abs-error/b.o:(.text): R_X86_64_32 relocation at offset 0xa against symbol `.rodata' can not be used; recompile with -fPIC 58: + on_exit 58: + echo OK 58: OK 58: + exit 0 10: + cat 10: + c++ -o out/test/x86_64/arch-x86_64-function-multiversion/c.o -c -xc++ - -fPIC 43/425 Test #58: x86_64-abs-error ...................................... Passed 0.34 sec test 83 Start 83: x86_64-compressed-debug-info 83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/compressed-debug-info.sh" 83: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 83: Environment variables: 83: MACHINE=x86_64 83: CPU= 83: Test timeout computed to be: 1500 57: 0x000000000000001e (FLAGS) TEXTREL 57: + on_exit 57: + echo OK 57: OK 57: + exit 0 44/425 Test #57: x86_64-arch-x86_64-z-text ............................. Passed 2.20 sec 44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - 44: + cat 75: mold: warning: unknown command line option: -z foo 75: + not ./mold -abcdefg 75: + grep 'unknown command line option: -abcdefg' 75: mold: fatal: unknown command line option: -abcdefg 75: + not ./mold --abcdefg 75: + grep 'unknown command line option: --abcdefg' 67: + on_exit 67: + echo OK 67: OK 67: + exit 0 45/425 Test #67: x86_64-auxiliary ...................................... Passed 0.26 sec 79: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh 79: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 79: ++ export LC_ALL=C 79: ++ LC_ALL=C 79: ++ '[' -z x86_64 ']' 79: ++ '[' -z '' ']' 79: ++ TESTDIR=out/test/x86_64 79: ++ CC=cc 79: ++ CXX=c++ 79: ++ GCC=gcc 79: ++ GXX=g++ 79: ++ OBJDUMP=objdump 79: ++ OBJCOPY=objcopy 79: ++ STRIP=strip 79: ++ QEMU= 79: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh .sh 79: ++ testname=common-ref 79: ++ t=out/test/x86_64/common-ref 79: ++ mkdir -p out/test/x86_64/common-ref 79: ++ case $MACHINE in 79: ++ tlsdesc_opt=-mtls-dialect=gnu2 79: +++ uname 79: ++ '[' Linux = FreeBSD ']' 79: ++ trap 'on_error $LINENO' ERR 79: ++ trap on_exit EXIT 79: ++ echo -n 'Testing common-ref ... ' 79: Testing common-ref ... ++ set -o pipefail 79: ++ set -x 79: + cat 79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/a.o - 41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so 80: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh 80: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 80: ++ export LC_ALL=C 80: ++ LC_ALL=C 80: ++ '[' -z x86_64 ']' 80: ++ '[' -z '' ']' 80: ++ TESTDIR=out/test/x86_64 80: ++ CC=cc 80: ++ CXX=c++ 80: ++ GCC=gcc 80: ++ GXX=g++ 80: ++ OBJDUMP=objdump 80: ++ OBJCOPY=objcopy 80: ++ STRIP=strip 80: ++ QEMU= 80: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh .sh 80: ++ testname=common-symbols 80: ++ t=out/test/x86_64/common-symbols 80: ++ mkdir -p out/test/x86_64/common-symbols 81: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh 81: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C 81: ++ '[' -z x86_64 ']' 81: ++ '[' -z '' ']' 81: ++ TESTDIR=out/test/x86_64 81: ++ CC=cc 81: ++ CXX=c++ 81: ++ GCC=gcc 81: ++ GXX=g++ 81: ++ OBJDUMP=objdump 81: ++ OBJCOPY=objcopy 81: ++ STRIP=strip 81: ++ QEMU= 81: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh .sh 81: ++ testname=compress-debug-sections-zstd 81: ++ t=out/test/x86_64/compress-debug-sections-zstd 81: ++ mkdir -p out/test/x86_64/compress-debug-sections-zstd test 84 Start 84: x86_64-copyrel-alignment 84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh" 84: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 84: Environment variables: 84: MACHINE=x86_64 84: CPU= 84: Test timeout computed to be: 1500 test 85 Start 85: x86_64-copyrel-norelro 85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh" 85: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 85: Environment variables: 85: MACHINE=x86_64 85: CPU= 85: Test timeout computed to be: 1500 40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe 40: + grep '1 2 3 4 5 6' 40: 1 2 3 4 5 6 40: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -Wl,-no-relax -mcmodel=large 82: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh 82: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 82: ++ export LC_ALL=C 82: ++ LC_ALL=C 82: ++ '[' -z x86_64 ']' 82: ++ '[' -z '' ']' 82: ++ TESTDIR=out/test/x86_64 82: ++ CC=cc 82: ++ CXX=c++ 82: ++ GCC=gcc 82: ++ GXX=g++ 82: ++ OBJDUMP=objdump 82: ++ OBJCOPY=objcopy 82: ++ STRIP=strip 82: ++ QEMU= 82: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh .sh 82: ++ testname=compress-debug-sections 82: ++ t=out/test/x86_64/compress-debug-sections 82: ++ mkdir -p out/test/x86_64/compress-debug-sections 82: ++ case $MACHINE in 82: ++ tlsdesc_opt=-mtls-dialect=gnu2 82: +++ uname 82: ++ '[' Linux = FreeBSD ']' 82: ++ trap 'on_error $LINENO' ERR 82: ++ trap on_exit EXIT 82: ++ echo -n 'Testing compress-debug-sections ... ' 82: Testing compress-debug-sections ... ++ set -o pipefail 82: ++ set -x 82: + cat 82: + cc -c -g -o out/test/x86_64/compress-debug-sections/a.o -xc - 83: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compressed-debug-info.sh 83: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 83: ++ export LC_ALL=C 83: ++ LC_ALL=C 83: ++ '[' -z x86_64 ']' 83: ++ '[' -z '' ']' 83: ++ TESTDIR=out/test/x86_64 83: ++ CC=cc 83: ++ CXX=c++ 83: ++ GCC=gcc 83: ++ GXX=g++ 83: ++ OBJDUMP=objdump 83: ++ OBJCOPY=objcopy 83: ++ STRIP=strip 83: ++ QEMU= 83: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/compressed-debug-info.sh .sh 83: ++ testname=compressed-debug-info 83: ++ t=out/test/x86_64/compressed-debug-info 83: ++ mkdir -p out/test/x86_64/compressed-debug-info 83: ++ case $MACHINE in 83: ++ tlsdesc_opt=-mtls-dialect=gnu2 83: +++ uname 75: mold: fatal: unknown command line option: --abcdefg 75: + on_exit 75: + echo OK 75: OK 75: + exit 0 80: ++ case $MACHINE in 80: ++ tlsdesc_opt=-mtls-dialect=gnu2 80: +++ uname 80: ++ '[' Linux = FreeBSD ']' 80: ++ trap 'on_error $LINENO' ERR 80: ++ trap on_exit EXIT 80: ++ echo -n 'Testing common-symbols ... ' 80: Testing common-symbols ... ++ set -o pipefail 80: ++ set -x 80: + cat 80: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/a.o - 81: ++ case $MACHINE in 81: ++ tlsdesc_opt=-mtls-dialect=gnu2 81: +++ uname 81: ++ '[' Linux = FreeBSD ']' 81: ++ trap 'on_error $LINENO' ERR 81: ++ trap on_exit EXIT 81: ++ echo -n 'Testing compress-debug-sections-zstd ... ' 81: Testing compress-debug-sections-zstd ... ++ set -o pipefail 81: ++ set -x 81: + [[ x86_64 = arm* ]] 81: + '[' x86_64 = riscv32 ']' 81: + command -v zstdcat 81: + cat 81: + cc -c -g -o out/test/x86_64/compress-debug-sections-zstd/a.o -xc - 43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe 43: + grep '3 5 3 5' 43: 3 5 3 5 43: + on_exit 43: + echo OK 43: OK 43: + exit 0 84: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh 84: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 84: ++ export LC_ALL=C 84: ++ LC_ALL=C 84: ++ '[' -z x86_64 ']' 84: ++ '[' -z '' ']' 84: ++ TESTDIR=out/test/x86_64 84: ++ CC=cc 84: ++ CXX=c++ 84: ++ GCC=gcc 84: ++ GXX=g++ 84: ++ OBJDUMP=objdump 84: ++ OBJCOPY=objcopy 84: ++ STRIP=strip 84: ++ QEMU= 84: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh .sh 84: ++ testname=copyrel-alignment 84: ++ t=out/test/x86_64/copyrel-alignment 84: ++ mkdir -p out/test/x86_64/copyrel-alignment 46/425 Test #43: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 2.36 sec 47/425 Test #75: x86_64-cmdline ........................................ Passed 0.07 sec 83: ++ '[' Linux = FreeBSD ']' 83: ++ trap 'on_error $LINENO' ERR 83: ++ trap on_exit EXIT 83: ++ echo -n 'Testing compressed-debug-info ... ' 83: Testing compressed-debug-info ... ++ set -o pipefail 83: ++ set -x 83: + command -v dwarfdump test 86 Start 86: x86_64-copyrel-protected 86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh" 86: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 86: Environment variables: 86: MACHINE=x86_64 86: CPU= 86: Test timeout computed to be: 1500 test 87 Start 87: x86_64-copyrel-relro 87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh" 87: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 87: Environment variables: 87: MACHINE=x86_64 87: CPU= 87: Test timeout computed to be: 1500 83: + cat 83: + c++ -c -o out/test/x86_64/compressed-debug-info/a.o -g -gz=zlib -xc++ - 85: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh 85: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 85: ++ export LC_ALL=C 85: ++ LC_ALL=C 85: ++ '[' -z x86_64 ']' 85: ++ '[' -z '' ']' 85: ++ TESTDIR=out/test/x86_64 85: ++ CC=cc 85: ++ CXX=c++ 85: ++ GCC=gcc 85: ++ GXX=g++ 85: ++ OBJDUMP=objdump 85: ++ OBJCOPY=objcopy 85: ++ STRIP=strip 85: ++ QEMU= 85: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh .sh 85: ++ testname=copyrel-norelro 85: ++ t=out/test/x86_64/copyrel-norelro 85: ++ mkdir -p out/test/x86_64/copyrel-norelro 85: ++ case $MACHINE in 85: ++ tlsdesc_opt=-mtls-dialect=gnu2 84: ++ case $MACHINE in 84: ++ tlsdesc_opt=-mtls-dialect=gnu2 84: +++ uname 84: ++ '[' Linux = FreeBSD ']' 84: ++ trap 'on_error $LINENO' ERR 84: ++ trap on_exit EXIT 84: ++ echo -n 'Testing copyrel-alignment ... ' 84: Testing copyrel-alignment ... ++ set -o pipefail 84: ++ set -x 84: + '[' x86_64 = ppc64 ']' 84: + '[' x86_64 = ppc64le ']' 84: + [[ x86_64 = loongarch* ]] 84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/a.so -xc - 84: + cat 86: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh 85: +++ uname 86: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 86: ++ export LC_ALL=C 86: ++ LC_ALL=C 86: ++ '[' -z x86_64 ']' 86: ++ '[' -z '' ']' 86: ++ TESTDIR=out/test/x86_64 86: ++ CC=cc 86: ++ CXX=c++ 86: ++ GCC=gcc 86: ++ GXX=g++ 86: ++ OBJDUMP=objdump 86: ++ OBJCOPY=objcopy 86: ++ STRIP=strip 86: ++ QEMU= 85: ++ '[' Linux = FreeBSD ']' 85: ++ trap 'on_error $LINENO' ERR 85: ++ trap on_exit EXIT 85: ++ echo -n 'Testing copyrel-norelro ... ' 85: Testing copyrel-norelro ... ++ set -o pipefail 85: ++ set -x 85: + [[ x86_64 = ppc64* ]] 85: + [[ x86_64 = loongarch* ]] 87: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh 85: + cat 85: + cc -o out/test/x86_64/copyrel-norelro/a.o -c -xc -fno-PIE - 87: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 87: ++ export LC_ALL=C 87: ++ LC_ALL=C 87: ++ '[' -z x86_64 ']' 86: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh .sh 87: ++ '[' -z '' ']' 87: ++ TESTDIR=out/test/x86_64 87: ++ CC=cc 87: ++ CXX=c++ 87: ++ GCC=gcc 87: ++ GXX=g++ 87: ++ OBJDUMP=objdump 87: ++ OBJCOPY=objcopy 87: ++ STRIP=strip 87: ++ QEMU= 87: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh .sh 87: ++ testname=copyrel-relro 87: ++ t=out/test/x86_64/copyrel-relro 87: ++ mkdir -p out/test/x86_64/copyrel-relro 87: ++ case $MACHINE in 87: ++ tlsdesc_opt=-mtls-dialect=gnu2 86: ++ testname=copyrel-protected 87: +++ uname 86: ++ t=out/test/x86_64/copyrel-protected 86: ++ mkdir -p out/test/x86_64/copyrel-protected 87: ++ '[' Linux = FreeBSD ']' 87: ++ trap 'on_error $LINENO' ERR 87: ++ trap on_exit EXIT 87: ++ echo -n 'Testing copyrel-relro ... ' 87: Testing copyrel-relro ... ++ set -o pipefail 87: ++ set -x 87: + cat 86: ++ case $MACHINE in 86: ++ tlsdesc_opt=-mtls-dialect=gnu2 87: + cc -o out/test/x86_64/copyrel-relro/a.o -c -xc -fno-PIE - 86: +++ uname 52: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/exe out/test/x86_64/arch-x86_64-z-ibtplt/c.o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -Wl,-z,ibtplt 69: + cc -B. -shared -o out/test/x86_64/bsymbolic-functions/b.so out/test/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions 68: + cc -B. -shared -fPIC -o out/test/x86_64/bno-symbolic/b.so out/test/x86_64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic 73: + cc -B. -o out/test/x86_64/build-id/exe1 out/test/x86_64/build-id/a.o -Wl,-build-id 41: + grep '1 2 3' 63: + cat 86: ++ '[' Linux = FreeBSD ']' 63: + cc -o out/test/x86_64/as-needed-dso2/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -Lout/test/x86_64/as-needed-dso2 -lfoo 41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 86: ++ trap 'on_error $LINENO' ERR 86: ++ trap on_exit EXIT 86: ++ echo -n 'Testing copyrel-protected ... ' 86: Testing copyrel-protected ... ++ set -o pipefail 86: ++ set -x 86: + '[' x86_64 = ppc64 ']' 86: + '[' x86_64 = ppc64le ']' 86: + [[ x86_64 = loongarch* ]] 86: + cat 86: + cc -o out/test/x86_64/copyrel-protected/a.o -c -xc -fno-PIE - 15: + cat 18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/lib64 54: + cat 54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -c -xc - -fno-function-sections -O -fcf-protection 16: + cat 16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/foo/a.o -c -xc - 72: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic 71: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak/b.so out/test/x86_64/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak 53: + cat 66: + cc -B. -o out/test/x86_64/audit/exe1 out/test/x86_64/audit/a.o 60: + not cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o 41: 1 2 3 41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen 61: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - 61: + cat 62: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 62: + cat 18: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs2/lib64/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs2/d.o 70: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak-functions/b.so out/test/x86_64/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions 15: + cd out/test/x86_64/arch-x86_64-incompatible-libs-linker-script 15: + cc -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -o exe1 -Lfoo a.o b.script 53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection 40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe 36: + out/test/x86_64/arch-x86_64-reloc/exe 40: + grep '1 2 3 4 5 6' 36: + grep '^42$' 78: + cat 45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe1 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/b.o - 17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/script 80: + cat 40: 1 2 3 4 5 6 36: 42 36: + cat 80: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/b.o - 10: + c++ -B. -o out/test/x86_64/arch-x86_64-function-multiversion/exe out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/c.o 77: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o 76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics 76: + not grep $'\E' 76: + grep $'\E' 40: + on_exit 40: + echo OK 40: OK 40: + exit 0 17: + echo 'OUTPUT_FORMAT(elf32-i386)' 17: + cc -B. -o out/test/x86_64/arch-x86_64-incompatible-libs/exe -Lout/test/x86_64/arch-x86_64-incompatible-libs/script -Lout/test/x86_64/arch-x86_64-incompatible-libs/lib32 -Lout/test/x86_64/arch-x86_64-incompatible-libs/lib64 out/test/x86_64/arch-x86_64-incompatible-libs/e.o -lfoo -Wl,-rpath out/test/x86_64/arch-x86_64-incompatible-libs/lib64 48/425 Test #40: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 2.44 sec test 88 Start 88: x86_64-copyrel-relro2 88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh" 88: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 88: Environment variables: 88: MACHINE=x86_64 88: CPU= 88: Test timeout computed to be: 1500 44: + cat 44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - 88: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh 88: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 88: ++ export LC_ALL=C 88: ++ LC_ALL=C 88: ++ '[' -z x86_64 ']' 88: ++ '[' -z '' ']' 88: ++ TESTDIR=out/test/x86_64 88: ++ CC=cc 88: ++ CXX=c++ 88: ++ GCC=gcc 88: ++ GXX=g++ 88: ++ OBJDUMP=objdump 88: ++ OBJCOPY=objcopy 88: ++ STRIP=strip 88: ++ QEMU= 88: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh .sh 15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 88: ++ testname=copyrel-relro2 88: ++ t=out/test/x86_64/copyrel-relro2 88: ++ mkdir -p out/test/x86_64/copyrel-relro2 64: + cat 74: + cat 64: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 74: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC 88: ++ case $MACHINE in 88: ++ tlsdesc_opt=-mtls-dialect=gnu2 65: + cat 88: +++ uname 65: + cc -o out/test/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - 69: + cat 69: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE 88: ++ '[' Linux = FreeBSD ']' 88: ++ trap 'on_error $LINENO' ERR 88: ++ trap on_exit EXIT 88: ++ echo -n 'Testing copyrel-relro2 ... ' 88: Testing copyrel-relro2 ... ++ set -o pipefail 88: ++ set -x 88: + cat 88: + cc -o out/test/x86_64/copyrel-relro2/a.o -c -xc -fno-PIE - 71: + cat 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 71: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - 76: + return 0 76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=always 76: + grep $'\E' 76: mold: error: undefined symbol: foo 76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=never 76: + not grep $'\E' 76: + grep $'\E' 76: + return 0 76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=auto 76: + not grep $'\E' 76: + grep $'\E' 76: + return 0 76: + on_exit 76: + echo OK 76: OK 76: + exit 0 49/425 Test #76: x86_64-color-diagnostics .............................. Passed 0.18 sec 70: + cat 70: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - test 89 Start 89: x86_64-copyrel 89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh" 89: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 89: Environment variables: 89: MACHINE=x86_64 89: CPU= 89: Test timeout computed to be: 1500 18: + cat 18: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/e.o -xc - 52: + out/test/x86_64/arch-x86_64-z-ibtplt/exe 52: + grep 'Hello world' 52: Hello world 52: + on_exit 52: + echo OK 52: OK 52: + exit 0 66: + not grep 'Audit library' 66: + grep 'Audit library' 66: + readelf --dynamic out/test/x86_64/audit/exe1 82: + cc -B. -o out/test/x86_64/compress-debug-sections/exe out/test/x86_64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib 85: + cat 85: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - 53: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o 60: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition 79: + cat 28: + CFLAGS='-Xassembler -mx86-used-note=no' 28: + readelf -v 72: + cat 16: + cat 45: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 86: + cat 50/425 Test #52: x86_64-arch-x86_64-z-ibtplt ........................... Passed 2.37 sec 79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - 68: + cat test 90 Start 90: x86_64-crel 90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh" 90: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 90: Environment variables: 90: MACHINE=x86_64 90: CPU= 90: Test timeout computed to be: 1500 68: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE 72: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE 81: + cc -B. -o out/test/x86_64/compress-debug-sections-zstd/exe out/test/x86_64/compress-debug-sections-zstd/a.o -Wl,--compress-debug-sections=zstd 80: + cc -B. -o out/test/x86_64/common-symbols/exe out/test/x86_64/common-symbols/a.o out/test/x86_64/common-symbols/b.o 16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/c.o -c -xc - 28: + grep -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' 61: + rm -f out/test/x86_64/ar-alignment/d.a 10: + grep '^H' 10: + out/test/x86_64/arch-x86_64-function-multiversion/exe 66: + return 0 66: + cc -B. -o out/test/x86_64/audit/exe2 out/test/x86_64/audit/a.o -Wl,--audit=foo 41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so 86: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - 89: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh 89: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 89: ++ export LC_ALL=C 89: ++ LC_ALL=C 83: + cat 83: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - 15: + LD_LIBRARY_PATH=. 15: + ./exe1 73: + readelf -n out/test/x86_64/build-id/exe1 73: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' 45: + grep 42 89: ++ '[' -z x86_64 ']' 89: ++ '[' -z '' ']' 89: ++ TESTDIR=out/test/x86_64 89: ++ CC=cc 89: ++ CXX=c++ 89: ++ GCC=gcc 89: ++ GXX=g++ 89: ++ OBJDUMP=objdump 89: ++ OBJCOPY=objcopy 89: ++ STRIP=strip 89: ++ QEMU= 89: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh .sh 45: 42 15: + grep 'Hello world' 45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe2 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o -Wl,-no-relax 61: + ar rcs out/test/x86_64/ar-alignment/d.a out/test/x86_64/ar-alignment/a.o out/test/x86_64/ar-alignment/b.o 73: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe2 out/test/x86_64/build-id/a.o -Wl,-build-id=uuid 89: ++ testname=copyrel 89: ++ t=out/test/x86_64/copyrel 89: ++ mkdir -p out/test/x86_64/copyrel 10: Howdy 10: + on_exit 10: + echo OK 10: OK 10: + exit 0 51/425 Test #10: x86_64-arch-x86_64-function-multiversion .............. Passed 2.64 sec 15: Hello world 15: + cc -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -o exe2 -Lfoo b.script a.o 28: GNU readelf (GNU Binutils for Debian) 2.45 28: + cat 28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - 90: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh 90: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 90: ++ export LC_ALL=C 90: ++ LC_ALL=C 90: ++ '[' -z x86_64 ']' 90: ++ '[' -z '' ']' 90: ++ TESTDIR=out/test/x86_64 90: ++ CC=cc 90: ++ CXX=c++ 90: ++ GCC=gcc 90: ++ GXX=g++ 90: ++ OBJDUMP=objdump 90: ++ OBJCOPY=objcopy 90: ++ STRIP=strip 90: ++ QEMU= 90: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh .sh 90: ++ testname=crel 90: ++ t=out/test/x86_64/crel 90: ++ mkdir -p out/test/x86_64/crel 90: ++ case $MACHINE in 90: ++ tlsdesc_opt=-mtls-dialect=gnu2 90: +++ uname 90: ++ '[' Linux = FreeBSD ']' 90: ++ trap 'on_error $LINENO' ERR 90: ++ trap on_exit EXIT 90: ++ echo -n 'Testing crel ... ' 90: Testing crel ... ++ set -o pipefail 90: ++ set -x 90: + [[ x86_64 = arm* ]] 90: + '[' x86_64 = i686 ']' 90: + '[' cc = cc ']' 90: + clang -c -xc -o /dev/null /dev/null -Wa,--crel,--allow-experimental-crel 89: ++ case $MACHINE in 89: ++ tlsdesc_opt=-mtls-dialect=gnu2 89: +++ uname 89: ++ '[' Linux = FreeBSD ']' 89: ++ trap 'on_error $LINENO' ERR 89: ++ trap on_exit EXIT 89: ++ echo -n 'Testing copyrel ... ' 89: Testing copyrel ... ++ set -o pipefail 89: ++ set -x 89: + cat 89: + cc -fno-PIC -o out/test/x86_64/copyrel/a.o -c -xc - test 91 Start 91: x86_64-ctors-in-init-array 91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh" 91: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 91: Environment variables: 91: MACHINE=x86_64 91: CPU= 91: Test timeout computed to be: 1500 82: + readelf -WS out/test/x86_64/compress-debug-sections/exe 87: + cat 87: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - 81: + objcopy --dump-section .debug_info=out/test/x86_64/compress-debug-sections-zstd/debug_info out/test/x86_64/compress-debug-sections-zstd/exe 60: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-z,muldefs 17: + grep 'script/libfoo.so: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log 82: + grep '\.debug_info .* [Cx] ' out/test/x86_64/compress-debug-sections/log 66: + readelf --dynamic out/test/x86_64/audit/exe2 77: + readelf -p .comment out/test/x86_64/comment/exe 91: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh 91: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 91: ++ export LC_ALL=C 91: ++ LC_ALL=C 91: ++ '[' -z x86_64 ']' 91: ++ '[' -z '' ']' 91: ++ TESTDIR=out/test/x86_64 91: ++ CC=cc 91: ++ CXX=c++ 91: ++ GCC=gcc 91: ++ GXX=g++ 91: ++ OBJDUMP=objdump 91: ++ OBJCOPY=objcopy 91: ++ STRIP=strip 91: ++ QEMU= 82: [33] .debug_info PROGBITS 0000000000000000 000a58 00007d 00 C 0 0 1 82: + grep '\.debug_str .* MS[Cx] ' out/test/x86_64/compress-debug-sections/log 17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/script/libfoo.so: skipping incompatible file: i386 (e_machine 62) 17: + grep 'lib32/libfoo.so: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log 66: + grep -F 'Audit library: [foo]' 66: 0x000000006ffffefc (AUDIT) Audit library: [foo] 77: + grep mold 91: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh .sh 17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.so: skipping incompatible file: i386 (e_machine 62) 66: + cc -B. -o out/test/x86_64/audit/exe3 out/test/x86_64/audit/a.o -Wl,--audit=foo -Wl,--audit=bar 17: + grep 'lib32/libfoo.a: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log 77: [ 1e] mold 2.40.4 (compatible with GNU ld) 91: ++ testname=ctors-in-init-array 91: ++ t=out/test/x86_64/ctors-in-init-array 91: ++ mkdir -p out/test/x86_64/ctors-in-init-array 17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.a: skipping incompatible file: i386 (e_machine 62) 82: [36] .debug_str PROGBITS 0000000000000000 000ba1 00009f 01 MSC 0 0 1 82: + on_exit 77: + readelf -SW out/test/x86_64/comment/exe 17: + out/test/x86_64/arch-x86_64-incompatible-libs/exe 82: + echo OK 82: OK 82: + exit 0 15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 52/425 Test #82: x86_64-compress-debug-sections ........................ Passed 0.20 sec 17: + grep 'Hello world' test 92 Start 92: x86_64-dead-debug-sections 92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh" 92: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 92: Environment variables: 92: MACHINE=x86_64 92: CPU= 92: Test timeout computed to be: 1500 17: Hello world 17: + on_exit 17: + echo OK 17: OK 17: + exit 0 91: ++ case $MACHINE in 91: ++ tlsdesc_opt=-mtls-dialect=gnu2 91: +++ uname 91: ++ '[' Linux = FreeBSD ']' 91: ++ trap 'on_error $LINENO' ERR 91: ++ trap on_exit EXIT 91: ++ echo -n 'Testing ctors-in-init-array ... ' 91: Testing ctors-in-init-array ... ++ set -o pipefail 91: ++ set -x 91: + cat 84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - 84: + cat 77: + grep -E '\.comment.*\bMS\b' 77: [27] .comment PROGBITS 0000000000000000 0008b8 000044 01 MS 0 0 1 77: + on_exit 77: + echo OK 77: OK 77: + exit 0 53/425 Test #17: x86_64-arch-x86_64-incompatible-libs .................. Passed 2.68 sec 54/425 Test #77: x86_64-comment ........................................ Passed 0.24 sec 91: + cc -o out/test/x86_64/ctors-in-init-array/a.o -c -xc - test 93 Start 93: x86_64-debug-macro-section 93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh" 93: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 93: Environment variables: 93: MACHINE=x86_64 93: CPU= 93: Test timeout computed to be: 1500 test 94 Start 94: x86_64-default-symver-version-script 94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh" 94: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 94: Environment variables: 94: MACHINE=x86_64 94: CPU= 94: Test timeout computed to be: 1500 53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 92: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh 92: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 92: ++ export LC_ALL=C 92: ++ LC_ALL=C 92: ++ '[' -z x86_64 ']' 92: ++ '[' -z '' ']' 92: ++ TESTDIR=out/test/x86_64 92: ++ CC=cc 92: ++ CXX=c++ 92: ++ GCC=gcc 92: ++ GXX=g++ 92: ++ OBJDUMP=objdump 92: ++ OBJCOPY=objcopy 92: ++ STRIP=strip 92: ++ QEMU= 92: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh .sh 92: ++ testname=dead-debug-sections 92: ++ t=out/test/x86_64/dead-debug-sections 92: ++ mkdir -p out/test/x86_64/dead-debug-sections 80: + out/test/x86_64/common-symbols/exe 62: + cat 62: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - 54: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o 18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/script 83: + cc -B. -o out/test/x86_64/compressed-debug-info/exe out/test/x86_64/compressed-debug-info/a.o out/test/x86_64/compressed-debug-info/b.o 69: + cc -B. -no-pie -o out/test/x86_64/bsymbolic-functions/exe out/test/x86_64/bsymbolic-functions/c.o out/test/x86_64/bsymbolic-functions/b.so 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - 78: + cat 16: + cat 18: + echo 'GROUP(libfoo.so)' 18: + grep 'lib32/libfoo.so: skipping incompatible file' 18: + cc -B. -o out/test/x86_64/arch-x86_64-incompatible-libs2/exe -Lout/test/x86_64/arch-x86_64-incompatible-libs2/lib32 -Lout/test/x86_64/arch-x86_64-incompatible-libs2/lib64 -lfoo out/test/x86_64/arch-x86_64-incompatible-libs2/e.o -Wl,-rpath out/test/x86_64/arch-x86_64-incompatible-libs2/lib64 80: + grep '0 5 42' 80: 0 5 42 16: + cd out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 16: + /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/ld -o e.o -r -Lfoo d.script c.o 80: + readelf --sections out/test/x86_64/common-symbols/exe 15: + LD_LIBRARY_PATH=. 15: + ./exe2 15: + grep 'Hello world' 93: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh 73: + readelf -nW out/test/x86_64/build-id/exe2 90: + cat 94: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh 53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 53: + grep endbr64 70: + cc -B. -o out/test/x86_64/bsymbolic-non-weak-functions/exe out/test/x86_64/bsymbolic-non-weak-functions/c.o out/test/x86_64/bsymbolic-non-weak-functions/b.so 73: + grep -E 'Build ID: ............4...[89abcdef]' 90: + clang -o out/test/x86_64/crel/a.o -c -xc - -Wa,--crel,--allow-experimental-crel 92: ++ case $MACHINE in 92: ++ tlsdesc_opt=-mtls-dialect=gnu2 94: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 94: ++ export LC_ALL=C 94: ++ LC_ALL=C 94: ++ '[' -z x86_64 ']' 15: Hello world 73: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2f51644d879b4cc78815fec25fbaa4d6 94: ++ '[' -z '' ']' 94: ++ TESTDIR=out/test/x86_64 94: ++ CC=cc 94: ++ CXX=c++ 94: ++ GCC=gcc 73: + cc -B. -o out/test/x86_64/build-id/exe3 out/test/x86_64/build-id/a.o -Wl,-build-id=md5 94: ++ GXX=g++ 94: ++ OBJDUMP=objdump 94: ++ OBJCOPY=objcopy 94: ++ STRIP=strip 94: ++ QEMU= 94: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh .sh 94: ++ testname=default-symver-version-script 81: + dd if=out/test/x86_64/compress-debug-sections-zstd/debug_info of=out/test/x86_64/compress-debug-sections-zstd/debug_info.zstd bs=24 skip=1 status=none 94: ++ t=out/test/x86_64/default-symver-version-script 94: ++ mkdir -p out/test/x86_64/default-symver-version-script 53: 16b9: f3 0f 1e fa endbr64 92: +++ uname 80: + grep '.common .*NOBITS' out/test/x86_64/common-symbols/log 15: + on_exit 15: + echo OK 15: OK 15: + exit 0 55/425 Test #15: x86_64-arch-x86_64-incompatible-libs-linker-script .... Passed 2.71 sec 60: + on_exit 60: + echo OK 60: OK 60: + exit 0 test 95 Start 95: x86_64-default-symver 95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh" 95: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 95: Environment variables: 95: MACHINE=x86_64 95: CPU= 95: Test timeout computed to be: 1500 93: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 93: ++ export LC_ALL=C 93: ++ LC_ALL=C 93: ++ '[' -z x86_64 ']' 93: ++ '[' -z '' ']' 93: ++ TESTDIR=out/test/x86_64 93: ++ CC=cc 93: ++ CXX=c++ 93: ++ GCC=gcc 93: ++ GXX=g++ 93: ++ OBJDUMP=objdump 93: ++ OBJCOPY=objcopy 93: ++ STRIP=strip 93: ++ QEMU= 93: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh .sh 93: ++ testname=debug-macro-section 93: ++ t=out/test/x86_64/debug-macro-section 93: ++ mkdir -p out/test/x86_64/debug-macro-section 92: ++ '[' Linux = FreeBSD ']' 92: ++ trap 'on_error $LINENO' ERR 92: ++ trap on_exit EXIT 92: ++ echo -n 'Testing dead-debug-sections ... ' 92: Testing dead-debug-sections ... ++ set -o pipefail 92: ++ set -x 92: + command -v dwarfdump 92: + cat 92: + c++ -c -o out/test/x86_64/dead-debug-sections/a.o -g -xc++ - 81: + zstdcat out/test/x86_64/compress-debug-sections-zstd/debug_info.zstd 94: ++ case $MACHINE in 94: ++ tlsdesc_opt=-mtls-dialect=gnu2 94: +++ uname 44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe1 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o 41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 41: + grep '1 2 3' 41: 1 2 3 41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax 80: [30] .common NOBITS 0000000000003994 00000990 80: + on_exit 80: + echo OK 80: OK 80: + exit 0 56/425 Test #80: x86_64-common-symbols ................................. Passed 0.25 sec 53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 53: + grep endbr64 53: 16c3: f3 0f 1e fa endbr64 53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 53: + grep endbr64 53: 16cd: f3 0f 1e fa endbr64 53: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -Wl,-z,rewrite-endbr 16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) 16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) 94: ++ '[' Linux = FreeBSD ']' 94: ++ trap 'on_error $LINENO' ERR 94: ++ trap on_exit EXIT 94: ++ echo -n 'Testing default-symver-version-script ... ' 94: Testing default-symver-version-script ... ++ set -o pipefail 94: ++ set -x 94: + cat 94: + cc -o out/test/x86_64/default-symver-version-script/a.o -c -xc - 61: + cc -B. -o out/test/x86_64/ar-alignment/exe out/test/x86_64/ar-alignment/c.o out/test/x86_64/ar-alignment/d.a 57/425 Test #60: x86_64-allow-multiple-definition ...................... Passed 0.61 sec 79: + rm -f out/test/x86_64/common-ref/c.a test 96 Start 96: x86_64-defsym-lto 96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh" 96: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 96: Environment variables: 96: MACHINE=x86_64 96: CPU= 96: Test timeout computed to be: 1500 79: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o test 97 Start 97: x86_64-defsym-missing-symbol 97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh" 97: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 97: Environment variables: 97: MACHINE=x86_64 97: CPU= 97: Test timeout computed to be: 1500 95: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh 95: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 95: ++ export LC_ALL=C 95: ++ LC_ALL=C 95: ++ '[' -z x86_64 ']' 95: ++ '[' -z '' ']' 95: ++ TESTDIR=out/test/x86_64 95: ++ CC=cc 95: ++ CXX=c++ 95: ++ GCC=gcc 95: ++ GXX=g++ 95: ++ OBJDUMP=objdump 95: ++ OBJCOPY=objcopy 95: ++ STRIP=strip 95: ++ QEMU= 95: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh .sh 68: + cc -B. -no-pie -o out/test/x86_64/bno-symbolic/exe out/test/x86_64/bno-symbolic/c.o out/test/x86_64/bno-symbolic/b.so 81: + on_exit 81: + echo OK 81: OK 81: + exit 0 71: + cc -B. -o out/test/x86_64/bsymbolic-non-weak/exe out/test/x86_64/bsymbolic-non-weak/c.o out/test/x86_64/bsymbolic-non-weak/b.so 28: + cat 28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - 74: + cat 74: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC 45: + out/test/x86_64/arch-x86_64-tlsdesc/exe2 45: + grep 42 45: 42 45: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o 66: + readelf --dynamic out/test/x86_64/audit/exe3 66: + grep -F 'Audit library: [foo:bar]' 58/425 Test #81: x86_64-compress-debug-sections-zstd ................... Passed 0.30 sec test 98 Start 98: x86_64-defsym 98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh" 98: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 98: Environment variables: 98: MACHINE=x86_64 98: CPU= 98: Test timeout computed to be: 1500 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 78: + cat 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/d.o - 72: + cc -B. -no-pie -o out/test/x86_64/bsymbolic/exe out/test/x86_64/bsymbolic/c.o out/test/x86_64/bsymbolic/b.so 63: + cat 63: + cc -o out/test/x86_64/as-needed-dso2/libbaz.so -shared -fPIC -Wl,-soname,libbaz.so -xc - -Lout/test/x86_64/as-needed-dso2 -lbar 96: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh 96: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 96: ++ export LC_ALL=C 96: ++ LC_ALL=C 96: ++ '[' -z x86_64 ']' 96: ++ '[' -z '' ']' 96: ++ TESTDIR=out/test/x86_64 96: ++ CC=cc 96: ++ CXX=c++ 96: ++ GCC=gcc 96: ++ GXX=g++ 96: ++ OBJDUMP=objdump 96: ++ OBJCOPY=objcopy 96: ++ STRIP=strip 96: ++ QEMU= 89: + cat 89: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - 62: + cc -B. -o out/test/x86_64/as-needed-dso/exe out/test/x86_64/as-needed-dso/a.o -Lout/test/x86_64/as-needed-dso -Wl,--as-needed -lbar -lfoo 93: ++ case $MACHINE in 93: ++ tlsdesc_opt=-mtls-dialect=gnu2 93: +++ uname 93: ++ '[' Linux = FreeBSD ']' 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT 93: ++ echo -n 'Testing debug-macro-section ... ' 93: Testing debug-macro-section ... ++ set -o pipefail 93: ++ set -x 93: + cat 93: + cat 93: + cc -o out/test/x86_64/debug-macro-section/b.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 96: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh .sh 16: + /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/ld -o f.o -r -Lfoo c.o d.script 88: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - 88: + cat 95: ++ testname=default-symver 95: ++ t=out/test/x86_64/default-symver 95: ++ mkdir -p out/test/x86_64/default-symver 97: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh 97: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 97: ++ export LC_ALL=C 97: ++ LC_ALL=C 97: ++ '[' -z x86_64 ']' 97: ++ '[' -z '' ']' 97: ++ TESTDIR=out/test/x86_64 97: ++ CC=cc 97: ++ CXX=c++ 97: ++ GCC=gcc 97: ++ GXX=g++ 97: ++ OBJDUMP=objdump 97: ++ OBJCOPY=objcopy 97: ++ STRIP=strip 97: ++ QEMU= 97: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh .sh 97: ++ testname=defsym-missing-symbol 97: ++ t=out/test/x86_64/defsym-missing-symbol 97: ++ mkdir -p out/test/x86_64/defsym-missing-symbol 66: 0x000000006ffffefc (AUDIT) Audit library: [foo:bar] 66: + on_exit 66: + echo OK 66: OK 66: + exit 0 98: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh 98: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 98: ++ export LC_ALL=C 98: ++ LC_ALL=C 98: ++ '[' -z x86_64 ']' 98: ++ '[' -z '' ']' 98: ++ TESTDIR=out/test/x86_64 98: ++ CC=cc 98: ++ CXX=c++ 98: ++ GCC=gcc 98: ++ GXX=g++ 98: ++ OBJDUMP=objdump 98: ++ OBJCOPY=objcopy 98: ++ STRIP=strip 98: ++ QEMU= 98: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh .sh 98: ++ testname=defsym 98: ++ t=out/test/x86_64/defsym 98: ++ mkdir -p out/test/x86_64/defsym 59/425 Test #66: x86_64-audit .......................................... Passed 0.57 sec 96: ++ testname=defsym-lto 96: ++ t=out/test/x86_64/defsym-lto 96: ++ mkdir -p out/test/x86_64/defsym-lto 16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) 16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) 16: + on_exit 16: + echo OK 16: OK 16: + exit 0 test 99 Start 99: x86_64-defsym2 99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh" 99: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 99: Environment variables: 99: MACHINE=x86_64 99: CPU= 99: Test timeout computed to be: 1500 60/425 Test #16: x86_64-arch-x86_64-incompatible-libs-linker-script2 ... Passed 2.87 sec 96: ++ case $MACHINE in 96: ++ tlsdesc_opt=-mtls-dialect=gnu2 96: +++ uname 96: ++ '[' Linux = FreeBSD ']' 96: ++ trap 'on_error $LINENO' ERR 96: ++ trap on_exit EXIT 96: ++ echo -n 'Testing defsym-lto ... ' 96: Testing defsym-lto ... ++ set -o pipefail 96: ++ set -x 96: + test_cflags -flto 96: + echo 'int main() {}' 96: + cc -B. -flto -o /dev/null -xc - test 100 Start 100: x86_64-demangle-cpp 100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh" 100: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 100: Environment variables: 100: MACHINE=x86_64 100: CPU= 100: Test timeout computed to be: 1500 95: ++ case $MACHINE in 95: ++ tlsdesc_opt=-mtls-dialect=gnu2 95: +++ uname 95: ++ '[' Linux = FreeBSD ']' 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT 95: ++ echo -n 'Testing default-symver ... ' 95: Testing default-symver ... ++ set -o pipefail 95: ++ set -x 95: + cat 95: + cc -o out/test/x86_64/default-symver/a.o -c -xc - 97: ++ case $MACHINE in 97: ++ tlsdesc_opt=-mtls-dialect=gnu2 97: +++ uname 97: ++ '[' Linux = FreeBSD ']' 97: ++ trap 'on_error $LINENO' ERR 97: ++ trap on_exit EXIT 97: ++ echo -n 'Testing defsym-missing-symbol ... ' 97: Testing defsym-missing-symbol ... ++ set -o pipefail 97: ++ set -x 97: + cat 97: + cc -o out/test/x86_64/defsym-missing-symbol/a.o -c -xc - 98: ++ case $MACHINE in 98: ++ tlsdesc_opt=-mtls-dialect=gnu2 98: +++ uname 98: ++ '[' Linux = FreeBSD ']' 98: ++ trap 'on_error $LINENO' ERR 98: ++ trap on_exit EXIT 98: ++ echo -n 'Testing defsym ... ' 98: Testing defsym ... ++ set -o pipefail 98: ++ set -x 98: + cat 98: + cc -fPIC -o out/test/x86_64/defsym/a.o -c -xc - 28: + cat 28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - 71: + out/test/x86_64/bsymbolic-non-weak/exe 71: + grep '^3 3 3 3 4 7$' 71: 3 3 3 3 4 7 71: + on_exit 71: + echo OK 71: OK 71: + exit 0 72: + out/test/x86_64/bsymbolic/exe 72: + grep '3 4' 72: 3 4 72: + on_exit 72: + echo OK 72: OK 72: + exit 0 61/425 Test #72: x86_64-bsymbolic ...................................... Passed 0.47 sec 54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 54: + grep endbr64 18: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs2/lib32/libfoo.so: skipping incompatible file: i386 (e_machine 62) 18: + out/test/x86_64/arch-x86_64-incompatible-libs2/exe 18: + grep 'Hello world' 18: Hello world 18: + on_exit 18: + echo OK 18: OK 18: + exit 0 45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe3 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so 69: + out/test/x86_64/bsymbolic-functions/exe 69: + grep '3 3 0' 69: 3 3 0 69: + on_exit 69: + echo OK 69: OK 69: + exit 0 64: + cc -B. -o out/test/x86_64/as-needed-weak/exe1 out/test/x86_64/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo 99: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh 99: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 99: ++ export LC_ALL=C 99: ++ LC_ALL=C 99: ++ '[' -z x86_64 ']' 99: ++ '[' -z '' ']' 99: ++ TESTDIR=out/test/x86_64 99: ++ CC=cc 99: ++ CXX=c++ 99: ++ GCC=gcc 99: ++ GXX=g++ 99: ++ OBJDUMP=objdump 99: ++ OBJCOPY=objcopy 99: ++ STRIP=strip 99: ++ QEMU= 99: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh .sh 99: ++ testname=defsym2 99: ++ t=out/test/x86_64/defsym2 99: ++ mkdir -p out/test/x86_64/defsym2 99: ++ case $MACHINE in 99: ++ tlsdesc_opt=-mtls-dialect=gnu2 99: +++ uname test 101 Start 101: x86_64-demangle-rust 101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh" 101: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 101: Environment variables: 101: MACHINE=x86_64 101: CPU= 101: Test timeout computed to be: 1500 62/425 Test #71: x86_64-bsymbolic-non-weak ............................. Passed 0.48 sec 63/425 Test #18: x86_64-arch-x86_64-incompatible-libs2 ................. Passed 2.88 sec 64/425 Test #69: x86_64-bsymbolic-functions ............................ Passed 0.48 sec 86: + not cc -B. out/test/x86_64/copyrel-protected/a.o out/test/x86_64/copyrel-protected/b.so -o out/test/x86_64/copyrel-protected/exe -no-pie 86: + grep -F 'cannot create a copy relocation for protected symbol' 70: + out/test/x86_64/bsymbolic-non-weak-functions/exe 70: + grep '^3 3 3 3 3 7$' 70: 3 3 3 3 3 7 70: + on_exit 70: + echo OK 70: OK 70: + exit 0 65/425 Test #70: x86_64-bsymbolic-non-weak-functions ................... Passed 0.48 sec 79: + cat 79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - 41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so 87: + cc -B. out/test/x86_64/copyrel-relro/a.o out/test/x86_64/copyrel-relro/b.so -o out/test/x86_64/copyrel-relro/exe -no-pie test 102 Start 102: x86_64-demangle 102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh" 102: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 102: Environment variables: 102: MACHINE=x86_64 102: CPU= 102: Test timeout computed to be: 1500 test 103 Start 103: x86_64-depaudit 103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh" 103: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 103: Environment variables: 103: MACHINE=x86_64 103: CPU= 103: Test timeout computed to be: 1500 test 104 Start 104: x86_64-depaudit2 104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh" 104: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 104: Environment variables: 104: MACHINE=x86_64 104: CPU= 104: Test timeout computed to be: 1500 test 105 Start 105: x86_64-dependency-file-lto 105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh" 105: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 105: Environment variables: 105: MACHINE=x86_64 105: CPU= 105: Test timeout computed to be: 1500 54: 16b9: f3 0f 1e fa endbr64 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 54: + grep endbr64 54: 16c3: f3 0f 1e fa endbr64 54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 54: + grep endbr64 54: 16cd: f3 0f 1e fa endbr64 54: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -Wl,-z,rewrite-endbr 99: ++ '[' Linux = FreeBSD ']' 99: ++ trap 'on_error $LINENO' ERR 99: ++ trap on_exit EXIT 99: ++ echo -n 'Testing defsym2 ... ' 99: Testing defsym2 ... ++ set -o pipefail 99: ++ set -x 99: + cat 99: + cc -fPIC -o out/test/x86_64/defsym2/a.o -c -xc - 91: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - 91: + cat 73: + readelf -n out/test/x86_64/build-id/exe3 73: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' 73: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe4 out/test/x86_64/build-id/a.o -Wl,-build-id=sha1 65: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--no-as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so 53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 53: + grep nop 53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 53: 16b9: 0f 1f 40 00 nopl 0x0(%rax) 53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 53: + grep nop 53: 16c3: 0f 1f 40 00 nopl 0x0(%rax) 53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 53: + grep endbr64 53: 16cd: f3 0f 1e fa endbr64 53: + on_exit 53: + echo OK 53: OK 53: + exit 0 100: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh 100: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 100: ++ export LC_ALL=C 100: ++ LC_ALL=C 100: ++ '[' -z x86_64 ']' 100: ++ '[' -z '' ']' 100: ++ TESTDIR=out/test/x86_64 100: ++ CC=cc 100: ++ CXX=c++ 100: ++ GCC=gcc 100: ++ GXX=g++ 100: ++ OBJDUMP=objdump 100: ++ OBJCOPY=objcopy 100: ++ STRIP=strip 100: ++ QEMU= 100: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh .sh 100: ++ testname=demangle-cpp 100: ++ t=out/test/x86_64/demangle-cpp 100: ++ mkdir -p out/test/x86_64/demangle-cpp 100: ++ case $MACHINE in 100: ++ tlsdesc_opt=-mtls-dialect=gnu2 100: +++ uname 100: ++ '[' Linux = FreeBSD ']' 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT 100: ++ echo -n 'Testing demangle-cpp ... ' 100: Testing demangle-cpp ... ++ set -o pipefail 100: ++ set -x 100: + cat 100: + cc -c -o out/test/x86_64/demangle-cpp/a.o -xc - 90: + clang -B. -o out/test/x86_64/crel/exe out/test/x86_64/crel/a.o 92: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - 92: + cat 83: + dwarfdump out/test/x86_64/compressed-debug-info/exe 83: + readelf --sections out/test/x86_64/compressed-debug-info/exe 83: + grep -F .debug_info 83: [30] .debug_info PROGBITS 0000000000000000 00000a12 83: + on_exit 83: + echo OK 83: OK 83: + exit 0 101: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh 101: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 101: ++ export LC_ALL=C 101: ++ LC_ALL=C 101: ++ '[' -z x86_64 ']' 101: ++ '[' -z '' ']' 101: ++ TESTDIR=out/test/x86_64 101: ++ CC=cc 101: ++ CXX=c++ 101: ++ GCC=gcc 101: ++ GXX=g++ 101: ++ OBJDUMP=objdump 101: ++ OBJCOPY=objcopy 101: ++ STRIP=strip 101: ++ QEMU= 101: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh .sh 101: ++ testname=demangle-rust 101: ++ t=out/test/x86_64/demangle-rust 101: ++ mkdir -p out/test/x86_64/demangle-rust 101: ++ case $MACHINE in 101: ++ tlsdesc_opt=-mtls-dialect=gnu2 101: +++ uname 101: ++ '[' Linux = FreeBSD ']' 101: ++ trap 'on_error $LINENO' ERR 101: ++ trap on_exit EXIT 101: ++ echo -n 'Testing demangle-rust ... ' 101: Testing demangle-rust ... ++ set -o pipefail 101: ++ set -x 101: + cc -c -o out/test/x86_64/demangle-rust/a.o -xc - 101: + cat 44: + out/test/x86_64/arch-x86_64-tls-module-base/exe1 44: + grep '^20 3$' 44: 20 3 44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe2 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o -Wl,-no-relax 68: + out/test/x86_64/bno-symbolic/exe 68: + grep '3 3 1' 68: 3 3 1 68: + on_exit 68: + echo OK 68: OK 68: + exit 0 61: + on_exit 61: + echo OK 61: OK 61: + exit 0 78: + rm -f out/test/x86_64/common-archive/e.a 78: + ar rcs out/test/x86_64/common-archive/e.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/c.o out/test/x86_64/common-archive/d.o 94: + echo '{ global: foo; local: *; };' 94: + cc -B. -o out/test/x86_64/default-symver-version-script/c.so -shared out/test/x86_64/default-symver-version-script/a.o -Wl,--default-symver -Wl,--version-script=out/test/x86_64/default-symver-version-script/b.ver 74: + cc -B. -no-pie -o out/test/x86_64/canonical-plt/exe out/test/x86_64/canonical-plt/a.so out/test/x86_64/canonical-plt/b.o out/test/x86_64/canonical-plt/c.o 89: + cat 89: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - 84: + cat 84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - 85: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe1 -no-pie -Wl,-z,relro 102: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh 102: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 102: ++ export LC_ALL=C 102: ++ LC_ALL=C 102: ++ '[' -z x86_64 ']' 102: ++ '[' -z '' ']' 102: ++ TESTDIR=out/test/x86_64 102: ++ CC=cc 102: ++ CXX=c++ 102: ++ GCC=gcc 102: ++ GXX=g++ 102: ++ OBJDUMP=objdump 102: ++ OBJCOPY=objcopy 102: ++ STRIP=strip 102: ++ QEMU= 102: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh .sh 102: ++ testname=demangle 102: ++ t=out/test/x86_64/demangle 102: ++ mkdir -p out/test/x86_64/demangle 66/425 Test #53: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 2.66 sec 67/425 Test #61: x86_64-ar-alignment ................................... Passed 0.76 sec 68/425 Test #68: x86_64-bno-symbolic ................................... Passed 0.69 sec 69/425 Test #83: x86_64-compressed-debug-info .......................... Passed 0.44 sec 102: ++ case $MACHINE in 102: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 106 Start 106: x86_64-dependency-file-response-file 106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh" 106: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 106: Environment variables: 106: MACHINE=x86_64 106: CPU= 106: Test timeout computed to be: 1500 test 107 Start 107: x86_64-dependency-file 107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh" 107: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 107: Environment variables: 107: MACHINE=x86_64 107: CPU= 107: Test timeout computed to be: 1500 test 108 Start 108: x86_64-disable-new-dtags 108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh" 108: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 108: Environment variables: 108: MACHINE=x86_64 108: CPU= 108: Test timeout computed to be: 1500 test 109 Start 109: x86_64-discard-section 109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh" 109: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 109: Environment variables: 109: MACHINE=x86_64 109: CPU= 109: Test timeout computed to be: 1500 105: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh 105: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 105: ++ export LC_ALL=C 105: ++ LC_ALL=C 105: ++ '[' -z x86_64 ']' 105: ++ '[' -z '' ']' 105: ++ TESTDIR=out/test/x86_64 105: ++ CC=cc 105: ++ CXX=c++ 105: ++ GCC=gcc 105: ++ GXX=g++ 105: ++ OBJDUMP=objdump 105: ++ OBJCOPY=objcopy 105: ++ STRIP=strip 105: ++ QEMU= 105: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh .sh 105: ++ testname=dependency-file-lto 105: ++ t=out/test/x86_64/dependency-file-lto 105: ++ mkdir -p out/test/x86_64/dependency-file-lto 105: ++ case $MACHINE in 105: ++ tlsdesc_opt=-mtls-dialect=gnu2 105: +++ uname 105: ++ '[' Linux = FreeBSD ']' 105: ++ trap 'on_error $LINENO' ERR 105: ++ trap on_exit EXIT 105: ++ echo -n 'Testing dependency-file-lto ... ' 105: Testing dependency-file-lto ... ++ set -o pipefail 105: ++ set -x 105: + test_cflags -flto -fno-fat-lto-objects 105: + echo 'int main() {}' 105: + cc -B. -flto -fno-fat-lto-objects -o /dev/null -xc - 104: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh 104: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 104: ++ export LC_ALL=C 104: ++ LC_ALL=C 104: ++ '[' -z x86_64 ']' 104: ++ '[' -z '' ']' 104: ++ TESTDIR=out/test/x86_64 104: ++ CC=cc 104: ++ CXX=c++ 104: ++ GCC=gcc 104: ++ GXX=g++ 104: ++ OBJDUMP=objdump 104: ++ OBJCOPY=objcopy 104: ++ STRIP=strip 104: ++ QEMU= 104: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh .sh 104: ++ testname=depaudit2 104: ++ t=out/test/x86_64/depaudit2 104: ++ mkdir -p out/test/x86_64/depaudit2 104: ++ case $MACHINE in 104: ++ tlsdesc_opt=-mtls-dialect=gnu2 104: +++ uname 104: ++ '[' Linux = FreeBSD ']' 104: ++ trap 'on_error $LINENO' ERR 104: ++ trap on_exit EXIT 104: ++ echo -n 'Testing depaudit2 ... ' 104: Testing depaudit2 ... ++ set -o pipefail 104: ++ set -x 104: + cc -B. -shared -o out/test/x86_64/depaudit2/a.so -xc - -fPIC 104: + cat 28: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe1 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o 65: + readelf --dynamic out/test/x86_64/as-needed/exe 65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log 65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log 65: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 65: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so 102: +++ uname 102: ++ '[' Linux = FreeBSD ']' 102: ++ trap 'on_error $LINENO' ERR 102: ++ trap on_exit EXIT 102: ++ echo -n 'Testing demangle ... ' 102: Testing demangle ... ++ set -o pipefail 102: ++ set -x 102: + cat 102: + cc -c -o out/test/x86_64/demangle/a.o -xc++ - 45: + out/test/x86_64/arch-x86_64-tlsdesc/exe3 45: + grep 42 45: 42 45: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o -Wl,-no-relax 103: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh 103: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 103: ++ export LC_ALL=C 103: ++ LC_ALL=C 103: ++ '[' -z x86_64 ']' 103: ++ '[' -z '' ']' 103: ++ TESTDIR=out/test/x86_64 103: ++ CC=cc 103: ++ CXX=c++ 103: ++ GCC=gcc 103: ++ GXX=g++ 103: ++ OBJDUMP=objdump 103: ++ OBJCOPY=objcopy 103: ++ STRIP=strip 103: ++ QEMU= 103: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh .sh 103: ++ testname=depaudit 103: ++ t=out/test/x86_64/depaudit 103: ++ mkdir -p out/test/x86_64/depaudit 103: ++ case $MACHINE in 103: ++ tlsdesc_opt=-mtls-dialect=gnu2 103: +++ uname 103: ++ '[' Linux = FreeBSD ']' 103: ++ trap 'on_error $LINENO' ERR 103: ++ trap on_exit EXIT 103: ++ echo -n 'Testing depaudit ... ' 103: Testing depaudit ... ++ set -o pipefail 103: ++ set -x 86: mold: error: out/test/x86_64/copyrel-protected/b.so: cannot create a copy relocation for protected symbol 'foo'; recompile with -fPIC 86: + on_exit 86: + echo OK 86: OK 86: + exit 0 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cat 36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/d.o out/test/x86_64/arch-x86_64-reloc/d.s 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.o -no-pie 64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe1 64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log1 64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 64: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 64: + cc -B. -o out/test/x86_64/as-needed-weak/exe2 out/test/x86_64/as-needed-weak/a.o -Wl,-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo 89: + cc -B. -shared -o out/test/x86_64/copyrel/c.so out/test/x86_64/copyrel/c.o 95: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver 97: + not cc -B. -o out/test/x86_64/defsym-missing-symbol/exe out/test/x86_64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar 97: + grep 'undefined symbol: bar' 99: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o 62: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe 62: + grep libbar out/test/x86_64/as-needed-dso/log2 62: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 62: + not grep libfoo out/test/x86_64/as-needed-dso/log2 62: + grep libfoo out/test/x86_64/as-needed-dso/log2 79: + rm -f out/test/x86_64/common-ref/e.a 79: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o 93: + cat 93: + cc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 87: + out/test/x86_64/copyrel-relro/exe 87: + grep '^sigsegv 0 1$' 87: sigsegv 0 1 54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 106: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh 106: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 106: ++ export LC_ALL=C 106: ++ LC_ALL=C 106: ++ '[' -z x86_64 ']' 106: ++ '[' -z '' ']' 106: ++ TESTDIR=out/test/x86_64 106: ++ CC=cc 106: ++ CXX=c++ 106: ++ GCC=gcc 106: ++ GXX=g++ 106: ++ OBJDUMP=objdump 106: ++ OBJCOPY=objcopy 106: ++ STRIP=strip 106: ++ QEMU= 107: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh 70/425 Test #86: x86_64-copyrel-protected .............................. Passed 0.46 sec 103: + cat 87: + on_exit 87: + echo OK 87: OK 87: + exit 0 test 110 Start 110: x86_64-discard 110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh" 110: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 110: Environment variables: 110: MACHINE=x86_64 110: CPU= 110: Test timeout computed to be: 1500 71/425 Test #87: x86_64-copyrel-relro .................................. Passed 0.46 sec 103: + cc -o out/test/x86_64/depaudit/a.o -c -xc - test 111 Start 111: x86_64-dso-undef 111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh" 111: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 111: Environment variables: 111: MACHINE=x86_64 111: CPU= 111: Test timeout computed to be: 1500 28: mold: warning: entry symbol is not defined: _start 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 28: + grep 'x86 feature: SHSTK' 28: Properties: x86 feature: SHSTK 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 108: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh 108: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 108: ++ export LC_ALL=C 108: ++ LC_ALL=C 108: ++ '[' -z x86_64 ']' 108: ++ '[' -z '' ']' 108: ++ TESTDIR=out/test/x86_64 108: ++ CC=cc 108: ++ CXX=c++ 108: ++ GCC=gcc 108: ++ GXX=g++ 108: ++ OBJDUMP=objdump 108: ++ OBJCOPY=objcopy 108: ++ STRIP=strip 108: ++ QEMU= 108: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh .sh 108: ++ testname=disable-new-dtags 108: ++ t=out/test/x86_64/disable-new-dtags 108: ++ mkdir -p out/test/x86_64/disable-new-dtags 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 54: + grep nop 63: + cc -o out/test/x86_64/as-needed-dso2/a.o -c -xc - 63: + cat 98: + cc -B. -o out/test/x86_64/defsym/exe out/test/x86_64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print 107: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 107: ++ export LC_ALL=C 107: ++ LC_ALL=C 107: ++ '[' -z x86_64 ']' 107: ++ '[' -z '' ']' 107: ++ TESTDIR=out/test/x86_64 107: ++ CC=cc 107: ++ CXX=c++ 107: ++ GCC=gcc 107: ++ GXX=g++ 107: ++ OBJDUMP=objdump 107: ++ OBJCOPY=objcopy 107: ++ STRIP=strip 107: ++ QEMU= 107: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh .sh 106: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh .sh 106: ++ testname=dependency-file-response-file 106: ++ t=out/test/x86_64/dependency-file-response-file 106: ++ mkdir -p out/test/x86_64/dependency-file-response-file 88: + cc -B. out/test/x86_64/copyrel-relro2/a.o out/test/x86_64/copyrel-relro2/b.so -o out/test/x86_64/copyrel-relro2/exe -no-pie 41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 41: + grep '1 2 3' 110: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh 110: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 110: ++ export LC_ALL=C 110: ++ LC_ALL=C 110: ++ '[' -z x86_64 ']' 110: ++ '[' -z '' ']' 110: ++ TESTDIR=out/test/x86_64 110: ++ CC=cc 110: ++ CXX=c++ 110: ++ GCC=gcc 110: ++ GXX=g++ 110: ++ OBJDUMP=objdump 110: ++ OBJCOPY=objcopy 110: ++ STRIP=strip 110: ++ QEMU= 110: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh .sh 62: + return 0 62: + on_exit 62: + echo OK 62: OK 62: + exit 0 74: + out/test/x86_64/canonical-plt/exe 74: + grep '^1 1 1$' 109: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh 109: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 109: ++ export LC_ALL=C 109: ++ LC_ALL=C 109: ++ '[' -z x86_64 ']' 109: ++ '[' -z '' ']' 109: ++ TESTDIR=out/test/x86_64 109: ++ CC=cc 109: ++ CXX=c++ 109: ++ GCC=gcc 109: ++ GXX=g++ 109: ++ OBJDUMP=objdump 109: ++ OBJCOPY=objcopy 109: ++ STRIP=strip 109: ++ QEMU= 72/425 Test #62: x86_64-as-needed-dso .................................. Passed 0.80 sec 41: 1 2 3 41: + on_exit 41: + echo OK 41: OK 41: + exit 0 110: ++ testname=discard 110: ++ t=out/test/x86_64/discard 110: ++ mkdir -p out/test/x86_64/discard 74: 1 1 1 74: + on_exit 74: + echo OK 74: OK 74: + exit 0 109: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh .sh 109: ++ testname=discard-section 109: ++ t=out/test/x86_64/discard-section 109: ++ mkdir -p out/test/x86_64/discard-section 54: 16b9: 0f 1f 40 00 nopl 0x0(%rax) 54: + grep nop 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 78: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/e.a 107: ++ testname=dependency-file 107: ++ t=out/test/x86_64/dependency-file 107: ++ mkdir -p out/test/x86_64/dependency-file 28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 108: ++ case $MACHINE in 108: ++ tlsdesc_opt=-mtls-dialect=gnu2 108: +++ uname test 112 Start 112: x86_64-dt-init 112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh" 112: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 112: Environment variables: 112: MACHINE=x86_64 112: CPU= 112: Test timeout computed to be: 1500 73/425 Test #41: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 2.87 sec 110: ++ case $MACHINE in 110: ++ tlsdesc_opt=-mtls-dialect=gnu2 110: +++ uname 74/425 Test #74: x86_64-canonical-plt .................................. Passed 0.56 sec 109: ++ case $MACHINE in 109: ++ tlsdesc_opt=-mtls-dialect=gnu2 109: +++ uname 109: ++ '[' Linux = FreeBSD ']' 54: 16c3: 0f 1f 40 00 nopl 0x0(%rax) 54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 54: + grep endbr64 107: ++ case $MACHINE in 107: ++ tlsdesc_opt=-mtls-dialect=gnu2 107: +++ uname 107: ++ '[' Linux = FreeBSD ']' 107: ++ trap 'on_error $LINENO' ERR 107: ++ trap on_exit EXIT 107: ++ echo -n 'Testing dependency-file ... ' 107: Testing dependency-file ... ++ set -o pipefail 107: ++ set -x 107: + cat 107: + cc -o out/test/x86_64/dependency-file/a.o -c -xc - 28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe2 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o out/test/x86_64/arch-x86_64-note-property2/c.o 108: ++ '[' Linux = FreeBSD ']' 108: ++ trap 'on_error $LINENO' ERR 108: ++ trap on_exit EXIT 108: ++ echo -n 'Testing disable-new-dtags ... ' 108: Testing disable-new-dtags ... ++ set -o pipefail 108: ++ set -x 108: + cc -o out/test/x86_64/disable-new-dtags/a.o -c -xc -fPIC - 108: + cat test 113 Start 113: x86_64-dt-needed 113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh" 113: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 113: Environment variables: 113: MACHINE=x86_64 113: CPU= 113: Test timeout computed to be: 1500 111: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh 111: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 111: ++ export LC_ALL=C 111: ++ LC_ALL=C 111: ++ '[' -z x86_64 ']' 111: ++ '[' -z '' ']' 111: ++ TESTDIR=out/test/x86_64 111: ++ CC=cc 111: ++ CXX=c++ 111: ++ GCC=gcc 111: ++ GXX=g++ 111: ++ OBJDUMP=objdump 111: ++ OBJCOPY=objcopy 111: ++ STRIP=strip 111: ++ QEMU= 111: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh .sh 111: ++ testname=dso-undef 111: ++ t=out/test/x86_64/dso-undef 111: ++ mkdir -p out/test/x86_64/dso-undef 94: + readelf --dyn-syms out/test/x86_64/default-symver-version-script/c.so 94: + grep -F ' foo@@c.so' 94: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@c.so 94: + on_exit 94: + echo OK 94: OK 94: + exit 0 75/425 Test #94: x86_64-default-symver-version-script .................. Passed 0.31 sec 106: ++ case $MACHINE in 106: ++ tlsdesc_opt=-mtls-dialect=gnu2 106: +++ uname 106: ++ '[' Linux = FreeBSD ']' 106: ++ trap 'on_error $LINENO' ERR 106: ++ trap on_exit EXIT 106: ++ echo -n 'Testing dependency-file-response-file ... ' 106: Testing dependency-file-response-file ... ++ set -o pipefail 106: ++ set -x 106: + cc -o out/test/x86_64/dependency-file-response-file/a.o -c -xc - 106: + cat 92: + cat 92: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - 85: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe1 85: + grep -F .copyrel.rel.ro 85: [23] .copyrel.rel.ro NOBITS 00000000002028e0 0008e0 000064 00 WA 0 0 32 85: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro 73: + readelf -n out/test/x86_64/build-id/exe4 73: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' 73: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe5 out/test/x86_64/build-id/a.o -Wl,-build-id=sha256 44: + out/test/x86_64/arch-x86_64-tls-module-base/exe2 44: + grep '^20 3$' 44: 20 3 44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/d.so out/test/x86_64/arch-x86_64-tls-module-base/a.o -shared 110: ++ '[' Linux = FreeBSD ']' 110: ++ trap 'on_error $LINENO' ERR 110: ++ trap on_exit EXIT 110: ++ echo -n 'Testing discard ... ' 110: Testing discard ... ++ set -o pipefail 110: ++ set -x 110: + [[ x86_64 = riscv* ]] 110: + [[ x86_64 = loongarch* ]] 110: + cc -o out/test/x86_64/discard/a.o -c -x assembler -Wa,-L - 110: + cat 109: ++ trap 'on_error $LINENO' ERR 109: ++ trap on_exit EXIT 109: ++ echo -n 'Testing discard-section ... ' 109: Testing discard-section ... ++ set -o pipefail 109: ++ set -x 109: + cc -o out/test/x86_64/discard-section/a.o -c -xc - 109: + cat 54: 16cd: f3 0f 1e fa endbr64 54: + on_exit 54: + echo OK 54: OK 54: + exit 0 test 114 Start 114: x86_64-duplicate-error-archive 114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh" 114: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 114: Environment variables: 114: MACHINE=x86_64 114: CPU= 114: Test timeout computed to be: 1500 test 115 Start 115: x86_64-duplicate-error-gc-sections 115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh" 115: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 115: Environment variables: 115: MACHINE=x86_64 115: CPU= 115: Test timeout computed to be: 1500 112: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh 112: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 112: ++ export LC_ALL=C 112: ++ LC_ALL=C 112: ++ '[' -z x86_64 ']' 112: ++ '[' -z '' ']' 112: ++ TESTDIR=out/test/x86_64 112: ++ CC=cc 112: ++ CXX=c++ 112: ++ GCC=gcc 112: ++ GXX=g++ 112: ++ OBJDUMP=objdump 112: ++ OBJCOPY=objcopy 112: ++ STRIP=strip 112: ++ QEMU= 112: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh .sh 112: ++ testname=dt-init 112: ++ t=out/test/x86_64/dt-init 112: ++ mkdir -p out/test/x86_64/dt-init 112: ++ case $MACHINE in 112: ++ tlsdesc_opt=-mtls-dialect=gnu2 112: +++ uname 112: ++ '[' Linux = FreeBSD ']' 112: ++ trap 'on_error $LINENO' ERR 112: ++ trap on_exit EXIT 112: ++ echo -n 'Testing dt-init ... ' 112: Testing dt-init ... ++ set -o pipefail 112: ++ set -x 112: + '[' x86_64 = riscv64 -o x86_64 = riscv32 ']' 112: + [[ x86_64 = loongarch* ]] 112: /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh: line 9: syntax error in conditional expression: unexpected token `-o' 112: /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh: line 9: syntax error near `-o' 112: /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh: line 9: `[[ $MACHINE = arm* -o $MACHINE = aarch64 ]] && is_musl && skip' 112: + on_exit 112: + echo OK 112: OK 112: + exit 0 91: + cc -B. -o out/test/x86_64/ctors-in-init-array/exe out/test/x86_64/ctors-in-init-array/a.o out/test/x86_64/ctors-in-init-array/b.o 102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-no-demangle 102: + grep 'undefined symbol: _Z3fooii$' 100: + not cc -B. -o out/test/x86_64/demangle-cpp/exe1 out/test/x86_64/demangle-cpp/a.o 100: + grep -F 'ns::version()' 101: + not cc -B. -o out/test/x86_64/demangle-rust/exe out/test/x86_64/demangle-rust/a.o 101: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' 103: + cc -B. -o out/test/x86_64/depaudit/exe1 out/test/x86_64/depaudit/a.o 76/425 Test #54: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 2.76 sec 110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o test 116 Start 116: x86_64-duplicate-error-lto 116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh" 116: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 116: Environment variables: 116: MACHINE=x86_64 116: CPU= 116: Test timeout computed to be: 1500 77/425 Test #112: x86_64-dt-init ........................................ Passed 0.06 sec 111: ++ case $MACHINE in 111: ++ tlsdesc_opt=-mtls-dialect=gnu2 111: +++ uname 111: ++ '[' Linux = FreeBSD ']' 111: ++ trap 'on_error $LINENO' ERR 111: ++ trap on_exit EXIT 111: ++ echo -n 'Testing dso-undef ... ' 111: Testing dso-undef ... ++ set -o pipefail 111: ++ set -x 111: + cat 111: + cc -fPIC -o out/test/x86_64/dso-undef/a.o -c -xc - 113: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh 113: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 113: ++ export LC_ALL=C 113: ++ LC_ALL=C 113: ++ '[' -z x86_64 ']' 113: ++ '[' -z '' ']' 113: ++ TESTDIR=out/test/x86_64 113: ++ CC=cc 113: ++ CXX=c++ 113: ++ GCC=gcc 113: ++ GXX=g++ 113: ++ OBJDUMP=objdump 113: ++ OBJCOPY=objcopy 113: ++ STRIP=strip 113: ++ QEMU= 113: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh .sh 113: ++ testname=dt-needed 113: ++ t=out/test/x86_64/dt-needed 113: ++ mkdir -p out/test/x86_64/dt-needed 113: ++ case $MACHINE in 113: ++ tlsdesc_opt=-mtls-dialect=gnu2 113: +++ uname 113: ++ '[' Linux = FreeBSD ']' 113: ++ trap 'on_error $LINENO' ERR 113: ++ trap on_exit EXIT 113: ++ echo -n 'Testing dt-needed ... ' 113: Testing dt-needed ... ++ set -o pipefail 113: ++ set -x 113: + cat 113: + cc -c -o out/test/x86_64/dt-needed/a.o -xc - 99: + nm -D out/test/x86_64/defsym2/b.so 99: + grep bar 63: + cc -B. -o out/test/x86_64/as-needed-dso2/exe out/test/x86_64/as-needed-dso2/a.o -Lout/test/x86_64/as-needed-dso2 -Wl,--as-needed -lbaz -lbar 79: + cc -B. -o out/test/x86_64/common-ref/exe out/test/x86_64/common-ref/a.o out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/e.a 28: mold: warning: entry symbol is not defined: _start 28: + not grep 'x86 feature: SHSTK' 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 28: + grep 'x86 feature: SHSTK' 28: + return 0 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 93: + cc -B. -o out/test/x86_64/debug-macro-section/exe out/test/x86_64/debug-macro-section/b.o out/test/x86_64/debug-macro-section/c.o 84: + cat 84: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - 95: + grep ' foo@@b\.so' 95: + readelf --dyn-syms out/test/x86_64/default-symver/b.so 95: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@b.so 95: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver 89: + cc -B. -no-pie -o out/test/x86_64/copyrel/exe out/test/x86_64/copyrel/a.o out/test/x86_64/copyrel/b.o out/test/x86_64/copyrel/c.so 114: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh 114: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 114: ++ export LC_ALL=C 114: ++ LC_ALL=C 114: ++ '[' -z x86_64 ']' 114: ++ '[' -z '' ']' 114: ++ TESTDIR=out/test/x86_64 114: ++ CC=cc 114: ++ CXX=c++ 114: ++ GCC=gcc 114: ++ GXX=g++ 114: ++ OBJDUMP=objdump 114: ++ OBJCOPY=objcopy 114: ++ STRIP=strip 114: ++ QEMU= 114: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh .sh 114: ++ testname=duplicate-error-archive 114: ++ t=out/test/x86_64/duplicate-error-archive 114: ++ mkdir -p out/test/x86_64/duplicate-error-archive 114: ++ case $MACHINE in 114: ++ tlsdesc_opt=-mtls-dialect=gnu2 114: +++ uname 114: ++ '[' Linux = FreeBSD ']' 114: ++ trap 'on_error $LINENO' ERR 114: ++ trap on_exit EXIT 114: ++ echo -n 'Testing duplicate-error-archive ... ' 114: Testing duplicate-error-archive ... ++ set -o pipefail 114: ++ set -x 114: + cat 114: + cc -o out/test/x86_64/duplicate-error-archive/a.o -c -xc - test 117 Start 117: x86_64-duplicate-error 117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh" 117: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 117: Environment variables: 117: MACHINE=x86_64 117: CPU= 117: Test timeout computed to be: 1500 28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 28: + not grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 115: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh 115: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 115: ++ export LC_ALL=C 115: ++ LC_ALL=C 115: ++ '[' -z x86_64 ']' 115: ++ '[' -z '' ']' 115: ++ TESTDIR=out/test/x86_64 115: ++ CC=cc 115: ++ CXX=c++ 115: ++ GCC=gcc 115: ++ GXX=g++ 115: ++ OBJDUMP=objdump 115: ++ OBJCOPY=objcopy 115: ++ STRIP=strip 115: ++ QEMU= 115: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh .sh 115: ++ testname=duplicate-error-gc-sections 115: ++ t=out/test/x86_64/duplicate-error-gc-sections 115: ++ mkdir -p out/test/x86_64/duplicate-error-gc-sections 45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe4 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so -Wl,-no-relax 88: + grep '^sigsegv 0 1$' 88: + out/test/x86_64/copyrel-relro2/exe 65: + readelf --dynamic out/test/x86_64/as-needed/exe 65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log 36: + grep '^56$' 36: + out/test/x86_64/arch-x86_64-reloc/exe 116: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh 116: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 116: ++ export LC_ALL=C 116: ++ LC_ALL=C 116: ++ '[' -z x86_64 ']' 116: ++ '[' -z '' ']' 116: ++ TESTDIR=out/test/x86_64 116: ++ CC=cc 116: ++ CXX=c++ 116: ++ GCC=gcc 116: ++ GXX=g++ 116: ++ OBJDUMP=objdump 116: ++ OBJCOPY=objcopy 116: ++ STRIP=strip 116: ++ QEMU= 116: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh .sh 116: ++ testname=duplicate-error-lto 116: ++ t=out/test/x86_64/duplicate-error-lto 116: ++ mkdir -p out/test/x86_64/duplicate-error-lto 110: + readelf --symbols out/test/x86_64/discard/exe 110: + grep -F _start out/test/x86_64/discard/log 110: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start 110: 16: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 110: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start 110: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start 110: 21: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start 110: 26: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start 110: 30: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start 110: 31: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 110: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 110: 41: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 110: + grep -F foo out/test/x86_64/discard/log 110: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo 110: + grep -F .Lbar out/test/x86_64/discard/log 110: 14: 0000000000201212 0 NOTYPE LOCAL DEFAULT 3 .Lbar 98: + out/test/x86_64/defsym/exe 98: + grep '^Hello 0x10 0x2000$' 98: Hello 0x10 0x2000 98: + on_exit 98: + echo OK 98: OK 98: + exit 0 78/425 Test #98: x86_64-defsym ......................................... Passed 0.28 sec 88: sigsegv 0 1 88: + on_exit 88: + echo OK 88: OK 88: + exit 0 65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 65: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log 36: 56 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-locals 90: + out/test/x86_64/crel/exe 90: + grep 'Hello world' 28: + return 0 28: + ./mold --relocatable -o out/test/x86_64/arch-x86_64-note-property2/d.o out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o 115: ++ case $MACHINE in 115: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 118 Start 118: x86_64-dynamic-dt-debug 118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh" 118: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 118: Environment variables: 118: MACHINE=x86_64 118: CPU= 118: Test timeout computed to be: 1500 79/425 Test #88: x86_64-copyrel-relro2 ................................. Passed 0.55 sec 65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log 65: + return 0 65: + on_exit 65: + echo OK 65: OK 65: + exit 0 80/425 Test #65: x86_64-as-needed ...................................... Passed 0.87 sec 110: + readelf --symbols out/test/x86_64/discard/exe 110: + grep -F _start out/test/x86_64/discard/log 90: Hello world 90: + on_exit 90: + echo OK 90: OK 90: + exit 0 81/425 Test #90: x86_64-crel ........................................... Passed 0.46 sec 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o 28: + grep 'x86 feature: SHSTK' 28: Properties: x86 feature: SHSTK 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o 28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 115: +++ uname 115: ++ '[' Linux = FreeBSD ']' 115: ++ trap 'on_error $LINENO' ERR 115: ++ trap on_exit EXIT 115: ++ echo -n 'Testing duplicate-error-gc-sections ... ' 115: Testing duplicate-error-gc-sections ... ++ set -o pipefail 115: ++ set -x 115: + nm mold 115: + grep __tsan_init test 119 Start 119: x86_64-dynamic-linker 119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh" 119: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 119: Environment variables: 119: MACHINE=x86_64 119: CPU= 119: Test timeout computed to be: 1500 117: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh 117: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 117: ++ export LC_ALL=C 117: ++ LC_ALL=C 117: ++ '[' -z x86_64 ']' 117: ++ '[' -z '' ']' 117: ++ TESTDIR=out/test/x86_64 117: ++ CC=cc 117: ++ CXX=c++ 117: ++ GCC=gcc 117: ++ GXX=g++ 117: ++ OBJDUMP=objdump 117: ++ OBJCOPY=objcopy 117: ++ STRIP=strip 117: ++ QEMU= 117: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh .sh 117: ++ testname=duplicate-error 117: ++ t=out/test/x86_64/duplicate-error 117: ++ mkdir -p out/test/x86_64/duplicate-error 117: ++ case $MACHINE in 117: ++ tlsdesc_opt=-mtls-dialect=gnu2 117: +++ uname 108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo 100: mold: error: undefined symbol: ns::version() 100: + cat 100: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - 73: + readelf -n out/test/x86_64/build-id/exe5 73: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' 73: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe6 out/test/x86_64/build-id/a.o -Wl,-build-id=fast 91: + out/test/x86_64/ctors-in-init-array/exe 91: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' 91: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 91: + on_exit 91: + echo OK 91: OK 91: + exit 0 82/425 Test #91: x86_64-ctors-in-init-array ............................ Passed 0.42 sec 97: mold: error: --defsym: undefined symbol: bar 97: + on_exit 97: + echo OK 97: OK 97: + exit 0 83/425 Test #97: x86_64-defsym-missing-symbol .......................... Passed 0.33 sec 116: ++ case $MACHINE in 116: ++ tlsdesc_opt=-mtls-dialect=gnu2 116: +++ uname 116: ++ '[' Linux = FreeBSD ']' 116: ++ trap 'on_error $LINENO' ERR 116: ++ trap on_exit EXIT 116: ++ echo -n 'Testing duplicate-error-lto ... ' 116: Testing duplicate-error-lto ... ++ set -o pipefail 116: ++ set -x 116: + nm mold 116: + grep __tsan_init 99: 00000000000015f9 T bar 99: + on_exit 99: + echo OK 99: OK 99: + exit 0 84/425 Test #99: x86_64-defsym2 ........................................ Passed 0.24 sec 111: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o 110: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start 110: 15: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 110: 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start 110: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start 110: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start 110: 25: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start 110: 29: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start 110: 30: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 110: 38: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 110: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 110: + grep -F foo out/test/x86_64/discard/log 110: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo 110: + not grep -F .Lbar out/test/x86_64/discard/log 110: + grep -F .Lbar out/test/x86_64/discard/log 110: + return 0 110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all 28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o 28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' test 120 Start 120: x86_64-dynamic-list-data 120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh" 120: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 120: Environment variables: 120: MACHINE=x86_64 120: CPU= 120: Test timeout computed to be: 1500 test 121 Start 121: x86_64-dynamic-list 121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh" 121: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 121: Environment variables: 121: MACHINE=x86_64 121: CPU= 121: Test timeout computed to be: 1500 test 122 Start 122: x86_64-dynamic-list2 122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh" 122: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 122: Environment variables: 122: MACHINE=x86_64 122: CPU= 122: Test timeout computed to be: 1500 test 123 Start 123: x86_64-dynamic-list3 123: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh" 123: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 123: Environment variables: 123: MACHINE=x86_64 123: CPU= 123: Test timeout computed to be: 1500 test 124 Start 124: x86_64-dynamic-list4 124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh" 124: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 124: Environment variables: 124: MACHINE=x86_64 124: CPU= 124: Test timeout computed to be: 1500 117: ++ '[' Linux = FreeBSD ']' 117: ++ trap 'on_error $LINENO' ERR 117: ++ trap on_exit EXIT 117: ++ echo -n 'Testing duplicate-error ... ' 117: Testing duplicate-error ... ++ set -o pipefail 117: ++ set -x 117: + cat 117: + cc -o out/test/x86_64/duplicate-error/a.o -c -x assembler - 117: + not ./mold -o out/test/x86_64/duplicate-error/exe out/test/x86_64/duplicate-error/a.o out/test/x86_64/duplicate-error/a.o 117: + grep 'duplicate symbol: .*\.o: .*\.o: main' 78: + out/test/x86_64/common-archive/exe 78: + grep '5 0 0 -1' 78: 5 0 0 -1 78: + cat 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/f.o - 118: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh 118: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 118: ++ export LC_ALL=C 118: ++ LC_ALL=C 118: ++ '[' -z x86_64 ']' 118: ++ '[' -z '' ']' 118: ++ TESTDIR=out/test/x86_64 118: ++ CC=cc 118: ++ CXX=c++ 118: ++ GCC=gcc 118: ++ GXX=g++ 118: ++ OBJDUMP=objdump 118: ++ OBJCOPY=objcopy 118: ++ STRIP=strip 118: ++ QEMU= 118: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh .sh 118: ++ testname=dynamic-dt-debug 118: ++ t=out/test/x86_64/dynamic-dt-debug 118: ++ mkdir -p out/test/x86_64/dynamic-dt-debug 118: ++ case $MACHINE in 118: ++ tlsdesc_opt=-mtls-dialect=gnu2 118: +++ uname 118: ++ '[' Linux = FreeBSD ']' 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT 118: ++ echo -n 'Testing dynamic-dt-debug ... ' 118: Testing dynamic-dt-debug ... ++ set -o pipefail 118: ++ set -x 118: + cc -o out/test/x86_64/dynamic-dt-debug/a.o -c -xc - 118: + cat 92: + c++ -o out/test/x86_64/dead-debug-sections/exe out/test/x86_64/dead-debug-sections/a.o out/test/x86_64/dead-debug-sections/b.o out/test/x86_64/dead-debug-sections/c.o -g 102: mold: error: undefined symbol: _Z3fooii 102: + grep -E 'undefined symbol: foo\(int, int\)$' 102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-demangle 85: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 85: + not grep -F .copyrel.rel.ro 85: + grep -F .copyrel.rel.ro 85: + return 0 85: + on_exit 85: + echo OK 85: OK 85: + exit 0 107: + cc -B. -o out/test/x86_64/dependency-file/exe out/test/x86_64/dependency-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file/dep 101: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} 101: + on_exit 101: + echo OK 101: OK 101: + exit 0 44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe3 out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o out/test/x86_64/arch-x86_64-tls-module-base/d.so 64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe2 64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log2 64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] 64: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 64: + return 0 64: + on_exit 64: + echo OK 64: OK 64: + exit 0 106: + echo 'out/test/x86_64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-response-file/dep' 106: + cc -B. -o out/test/x86_64/dependency-file-response-file/exe @out/test/x86_64/dependency-file-response-file/rsp 104: + cat 104: + cc -B. -shared -o out/test/x86_64/depaudit2/b.so -xc - -fPIC -Wl,--audit=out/test/x86_64/depaudit2/a.so 114: + rm -f out/test/x86_64/duplicate-error-archive/b.a 114: + ar rcs out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/a.o 103: + readelf --dynamic out/test/x86_64/depaudit/exe1 103: + not grep 'Dependency audit library' 103: + grep 'Dependency audit library' 103: + return 0 103: + cc -B. -o out/test/x86_64/depaudit/exe2 out/test/x86_64/depaudit/a.o -Wl,--depaudit=libdepaudit.so 119: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh 119: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 119: ++ export LC_ALL=C 119: ++ LC_ALL=C 119: ++ '[' -z x86_64 ']' 119: ++ '[' -z '' ']' 119: ++ TESTDIR=out/test/x86_64 119: ++ CC=cc 119: ++ CXX=c++ 119: ++ GCC=gcc 119: ++ GXX=g++ 119: ++ OBJDUMP=objdump 119: ++ OBJCOPY=objcopy 119: ++ STRIP=strip 119: ++ QEMU= 119: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh .sh 119: ++ testname=dynamic-linker 119: ++ t=out/test/x86_64/dynamic-linker 119: ++ mkdir -p out/test/x86_64/dynamic-linker 119: ++ case $MACHINE in 119: ++ tlsdesc_opt=-mtls-dialect=gnu2 119: +++ uname 119: ++ '[' Linux = FreeBSD ']' 119: ++ trap 'on_error $LINENO' ERR 119: ++ trap on_exit EXIT 119: ++ echo -n 'Testing dynamic-linker ... ' 119: Testing dynamic-linker ... ++ set -o pipefail 119: ++ set -x 119: + cat 119: + cc -c -o out/test/x86_64/dynamic-linker/a.o -x assembler - 119: + ./mold -o out/test/x86_64/dynamic-linker/exe1 out/test/x86_64/dynamic-linker/a.o 85/425 Test #85: x86_64-copyrel-norelro ................................ Passed 0.64 sec 86/425 Test #101: x86_64-demangle-rust .................................. Passed 0.26 sec 110: + readelf --symbols out/test/x86_64/discard/exe 110: + grep -F _start out/test/x86_64/discard/log 28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 28: + on_exit 28: + echo OK 28: OK 28: + exit 0 87/425 Test #28: x86_64-arch-x86_64-note-property2 ..................... Passed 3.10 sec test 125 Start 125: x86_64-dynamic 125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh" 125: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 125: Environment variables: 125: MACHINE=x86_64 125: CPU= 125: Test timeout computed to be: 1500 test 126 Start 126: x86_64-emit-relocs-cpp 126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh" 126: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 126: Environment variables: 126: MACHINE=x86_64 126: CPU= 126: Test timeout computed to be: 1500 88/425 Test #64: x86_64-as-needed-weak ................................. Passed 0.94 sec 93: + objdump --dwarf=macro out/test/x86_64/debug-macro-section/exe 93: + not grep 'DW_MACRO_import -.* 0x0$' 93: + grep 'DW_MACRO_import -.* 0x0$' 93: + return 0 93: + on_exit 93: + echo OK 93: OK 93: + exit 0 89/425 Test #93: x86_64-debug-macro-section ............................ Passed 0.46 sec 95: + readelf --dyn-syms out/test/x86_64/default-symver/b.so 95: + grep ' foo@@bar' 95: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@bar 95: + on_exit 95: + echo OK 95: OK 95: + exit 0 90/425 Test #95: x86_64-default-symver ................................. Passed 0.43 sec 109: + cc -B. -o out/test/x86_64/discard-section/exe0 out/test/x86_64/discard-section/a.o 89: + out/test/x86_64/copyrel/exe 89: + grep '42 42 1' 89: 42 42 1 89: + on_exit 89: + echo OK 89: OK 89: + exit 0 91/425 Test #89: x86_64-copyrel ........................................ Passed 0.53 sec 100: /tmp/ccc0NheM.s: Assembler messages: 100: /tmp/ccc0NheM.s:22: Warning: setting incorrect section attributes for .comment 100: + grep -F ns::versionv 100: + not cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o 113: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo 63: + readelf -W --dynamic out/test/x86_64/as-needed-dso2/exe 63: + not grep libfoo out/test/x86_64/as-needed-dso2/log2 63: + grep libfoo out/test/x86_64/as-needed-dso2/log2 63: + return 0 63: + not grep libbar out/test/x86_64/as-needed-dso2/log2 63: + grep libbar out/test/x86_64/as-needed-dso2/log2 63: + return 0 63: + grep libbaz out/test/x86_64/as-needed-dso2/log2 63: 0x0000000000000001 (NEEDED) Shared library: [libbaz.so] 63: + on_exit 63: + echo OK 63: OK 63: + exit 0 45: + grep 42 45: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 45: 42 45: + on_exit 45: + echo OK 45: OK 45: + exit 0 92/425 Test #45: x86_64-arch-x86_64-tlsdesc ............................ Passed 2.99 sec 84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe1 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/a.so -no-pie 79: + out/test/x86_64/common-ref/exe 79: + grep 5 79: 5 79: + on_exit 79: + echo OK 79: OK 79: + exit 0 108: + grep 'RUNPATH.*/foo' 108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so 108: 0x000000000000001d (RUNPATH) Library runpath: [/foo] 108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags 120: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh 120: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 120: ++ export LC_ALL=C 120: ++ LC_ALL=C 120: ++ '[' -z x86_64 ']' 120: ++ '[' -z '' ']' 120: ++ TESTDIR=out/test/x86_64 120: ++ CC=cc 120: ++ CXX=c++ 120: ++ GCC=gcc 120: ++ GXX=g++ 120: ++ OBJDUMP=objdump 120: ++ OBJCOPY=objcopy 120: ++ STRIP=strip 120: ++ QEMU= 120: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh .sh 120: ++ testname=dynamic-list-data 120: ++ t=out/test/x86_64/dynamic-list-data 120: ++ mkdir -p out/test/x86_64/dynamic-list-data 120: ++ case $MACHINE in 120: ++ tlsdesc_opt=-mtls-dialect=gnu2 120: +++ uname 120: ++ '[' Linux = FreeBSD ']' 120: ++ trap 'on_error $LINENO' ERR 120: ++ trap on_exit EXIT 120: ++ echo -n 'Testing dynamic-list-data ... ' 120: Testing dynamic-list-data ... ++ set -o pipefail 120: ++ set -x 120: + cat 120: + cc -o out/test/x86_64/dynamic-list-data/a.o -c -xc - 121: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh 121: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 121: ++ export LC_ALL=C 121: ++ LC_ALL=C 121: ++ '[' -z x86_64 ']' 121: ++ '[' -z '' ']' 121: ++ TESTDIR=out/test/x86_64 121: ++ CC=cc 121: ++ CXX=c++ 121: ++ GCC=gcc 121: ++ GXX=g++ 121: ++ OBJDUMP=objdump 121: ++ OBJCOPY=objcopy 121: ++ STRIP=strip 121: ++ QEMU= 121: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh .sh 121: ++ testname=dynamic-list 121: ++ t=out/test/x86_64/dynamic-list 121: ++ mkdir -p out/test/x86_64/dynamic-list 121: ++ case $MACHINE in 121: ++ tlsdesc_opt=-mtls-dialect=gnu2 121: +++ uname 121: ++ '[' Linux = FreeBSD ']' 121: ++ trap 'on_error $LINENO' ERR 121: ++ trap on_exit EXIT 121: ++ echo -n 'Testing dynamic-list ... ' 121: Testing dynamic-list ... ++ set -o pipefail 121: ++ set -x 121: + cat 121: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - 122: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh 122: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 122: ++ export LC_ALL=C 122: ++ LC_ALL=C 122: ++ '[' -z x86_64 ']' 122: ++ '[' -z '' ']' 122: ++ TESTDIR=out/test/x86_64 122: ++ CC=cc 122: ++ CXX=c++ 122: ++ GCC=gcc 122: ++ GXX=g++ 122: ++ OBJDUMP=objdump 122: ++ OBJCOPY=objcopy 122: ++ STRIP=strip 122: ++ QEMU= 122: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh .sh 122: ++ testname=dynamic-list2 122: ++ t=out/test/x86_64/dynamic-list2 122: ++ mkdir -p out/test/x86_64/dynamic-list2 122: ++ case $MACHINE in 122: ++ tlsdesc_opt=-mtls-dialect=gnu2 122: +++ uname 122: ++ '[' Linux = FreeBSD ']' 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT 122: ++ echo -n 'Testing dynamic-list2 ... ' 122: Testing dynamic-list2 ... ++ set -o pipefail 122: ++ set -x 122: + cat 122: + cc -o out/test/x86_64/dynamic-list2/a.o -c -xc - 123: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh 123: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 123: ++ export LC_ALL=C 123: ++ LC_ALL=C 123: ++ '[' -z x86_64 ']' 123: ++ '[' -z '' ']' 123: ++ TESTDIR=out/test/x86_64 123: ++ CC=cc 123: ++ CXX=c++ 123: ++ GCC=gcc 123: ++ GXX=g++ 123: ++ OBJDUMP=objdump 123: ++ OBJCOPY=objcopy 123: ++ STRIP=strip 123: ++ QEMU= 123: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh .sh 123: ++ testname=dynamic-list3 123: ++ t=out/test/x86_64/dynamic-list3 123: ++ mkdir -p out/test/x86_64/dynamic-list3 123: ++ case $MACHINE in 123: ++ tlsdesc_opt=-mtls-dialect=gnu2 123: +++ uname 123: ++ '[' Linux = FreeBSD ']' 123: ++ trap 'on_error $LINENO' ERR 123: ++ trap on_exit EXIT 123: ++ echo -n 'Testing dynamic-list3 ... ' 123: Testing dynamic-list3 ... ++ set -o pipefail 123: ++ set -x 123: + cat 124: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh 124: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 124: ++ export LC_ALL=C 124: ++ LC_ALL=C 124: ++ '[' -z x86_64 ']' 124: ++ '[' -z '' ']' 124: ++ TESTDIR=out/test/x86_64 124: ++ CC=cc 124: ++ CXX=c++ 124: ++ GCC=gcc 124: ++ GXX=g++ 124: ++ OBJDUMP=objdump 124: ++ OBJCOPY=objcopy 124: ++ STRIP=strip 124: ++ QEMU= 124: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh .sh 110: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start 110: 14: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 110: 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start 110: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start 110: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start 110: 24: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start 110: 28: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start 110: 29: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 110: 37: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 110: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 110: + not grep -F foo out/test/x86_64/discard/log 110: + grep -F foo out/test/x86_64/discard/log test 127 Start 127: x86_64-emit-relocs-dead-sections 127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh" 127: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 127: Environment variables: 127: MACHINE=x86_64 127: CPU= 127: Test timeout computed to be: 1500 test 128 Start 128: x86_64-emit-relocs 128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh" 128: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 128: Environment variables: 128: MACHINE=x86_64 128: CPU= 128: Test timeout computed to be: 1500 test 129 Start 129: x86_64-empty-arg 129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh" 129: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 129: Environment variables: 129: MACHINE=x86_64 129: CPU= 129: Test timeout computed to be: 1500 test 130 Start 130: x86_64-empty-dso 130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh" 130: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 130: Environment variables: 130: MACHINE=x86_64 130: CPU= 130: Test timeout computed to be: 1500 test 131 Start 131: x86_64-empty-file 131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh" 131: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 131: Environment variables: 131: MACHINE=x86_64 131: CPU= 131: Test timeout computed to be: 1500 test 132 Start 132: x86_64-empty-input 132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh" 132: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 132: Environment variables: 132: MACHINE=x86_64 132: CPU= 132: Test timeout computed to be: 1500 73: + readelf -n out/test/x86_64/build-id/exe6 73: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' 73: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) 73: + cc -B. -o out/test/x86_64/build-id/exe7 out/test/x86_64/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef 117: mold: error: duplicate symbol: out/test/x86_64/duplicate-error/a.o: out/test/x86_64/duplicate-error/a.o: main 117: + on_exit 117: + echo OK 117: OK 117: + exit 0 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cat 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 44: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 44: + grep '^20 3$' 44: 20 3 44: + on_exit 44: + echo OK 44: OK 44: + exit 0 78: + rm -f out/test/x86_64/common-archive/f.a 78: + ar rcs out/test/x86_64/common-archive/f.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/f.o 107: + grep 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep 107: out/test/x86_64/dependency-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o 107: + grep '.*/a.o:$' out/test/x86_64/dependency-file/dep 107: out/test/x86_64/dependency-file/a.o: 107: + on_exit 107: + echo OK 107: OK 107: + exit 0 125: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh 125: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 125: ++ export LC_ALL=C 125: ++ LC_ALL=C 125: ++ '[' -z x86_64 ']' 125: ++ '[' -z '' ']' 125: ++ TESTDIR=out/test/x86_64 125: ++ CC=cc 125: ++ CXX=c++ 125: ++ GCC=gcc 125: ++ GXX=g++ 125: ++ OBJDUMP=objdump 125: ++ OBJCOPY=objcopy 125: ++ STRIP=strip 125: ++ QEMU= 125: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh .sh 125: ++ testname=dynamic 125: ++ t=out/test/x86_64/dynamic 125: ++ mkdir -p out/test/x86_64/dynamic 125: ++ case $MACHINE in 125: ++ tlsdesc_opt=-mtls-dialect=gnu2 125: +++ uname 125: ++ '[' Linux = FreeBSD ']' 125: ++ trap 'on_error $LINENO' ERR 125: ++ trap on_exit EXIT 125: ++ echo -n 'Testing dynamic ... ' 125: Testing dynamic ... ++ set -o pipefail 125: ++ set -x 125: + echo '.globl main; main:' 125: + cc -o out/test/x86_64/dynamic/a.o -c -x assembler - 125: + cc -B. -o out/test/x86_64/dynamic/exe out/test/x86_64/dynamic/a.o 126: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh 126: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 126: ++ export LC_ALL=C 126: ++ LC_ALL=C 126: ++ '[' -z x86_64 ']' 126: ++ '[' -z '' ']' 126: ++ TESTDIR=out/test/x86_64 126: ++ CC=cc 126: ++ CXX=c++ 126: ++ GCC=gcc 126: ++ GXX=g++ 126: ++ OBJDUMP=objdump 126: ++ OBJCOPY=objcopy 126: ++ STRIP=strip 126: ++ QEMU= 126: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh .sh 126: ++ testname=emit-relocs-cpp 126: ++ t=out/test/x86_64/emit-relocs-cpp 126: ++ mkdir -p out/test/x86_64/emit-relocs-cpp 126: ++ case $MACHINE in 126: ++ tlsdesc_opt=-mtls-dialect=gnu2 126: +++ uname 126: ++ '[' Linux = FreeBSD ']' 126: ++ trap 'on_error $LINENO' ERR 126: ++ trap on_exit EXIT 126: ++ echo -n 'Testing emit-relocs-cpp ... ' 126: Testing emit-relocs-cpp ... ++ set -o pipefail 126: ++ set -x 126: + [[ x86_64 = arm* ]] 126: + cat 126: + c++ -o out/test/x86_64/emit-relocs-cpp/a.o -c -fPIC -xc++ - 93/425 Test #63: x86_64-as-needed-dso2 ................................. Passed 0.98 sec 94/425 Test #79: x86_64-common-ref ..................................... Passed 0.72 sec 95/425 Test #117: x86_64-duplicate-error ................................ Passed 0.15 sec 110: + return 0 110: + not grep -F .Lbar out/test/x86_64/discard/log 110: + grep -F .Lbar out/test/x86_64/discard/log 110: + return 0 110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --strip-all test 133 Start 133: x86_64-empty-version 133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh" 133: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 133: Environment variables: 133: MACHINE=x86_64 133: CPU= 133: Test timeout computed to be: 1500 test 134 Start 134: x86_64-entry 134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh" 134: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 134: Environment variables: 134: MACHINE=x86_64 134: CPU= 134: Test timeout computed to be: 1500 test 135 Start 135: x86_64-exception-multiple-ehframe 135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh" 135: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 135: Environment variables: 135: MACHINE=x86_64 135: CPU= 135: Test timeout computed to be: 1500 96/425 Test #44: x86_64-arch-x86_64-tls-module-base .................... Passed 3.05 sec 97/425 Test #107: x86_64-dependency-file ................................ Passed 0.26 sec 109: + readelf -SW out/test/x86_64/discard-section/exe0 109: + grep -F .foo 109: [25] .foo PROGBITS 00000000000038a8 0008a8 000004 00 WA 0 0 4 109: + grep -F .bar 109: + readelf -SW out/test/x86_64/discard-section/exe0 109: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 109: + cc -B. -o out/test/x86_64/discard-section/exe1 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo 123: + cat 123: + c++ -fPIC -c -o out/test/x86_64/dynamic-list3/b.o -xc - 102: mold: error: undefined symbol: foo(int, int) 102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o 102: + grep -E 'undefined symbol: foo\(int, int\)$' 124: ++ testname=dynamic-list4 124: ++ t=out/test/x86_64/dynamic-list4 124: ++ mkdir -p out/test/x86_64/dynamic-list4 124: ++ case $MACHINE in 124: ++ tlsdesc_opt=-mtls-dialect=gnu2 124: +++ uname 124: ++ '[' Linux = FreeBSD ']' 124: ++ trap 'on_error $LINENO' ERR 124: ++ trap on_exit EXIT 124: ++ echo -n 'Testing dynamic-list4 ... ' 124: Testing dynamic-list4 ... ++ set -o pipefail 124: ++ set -x 124: + cc -o out/test/x86_64/dynamic-list4/a.o -c -xc - -fPIC 124: + cat 119: + readelf -WS out/test/x86_64/dynamic-linker/exe1 119: + not grep -F .interp 119: + grep -F .interp 119: + return 0 119: + ./mold -o out/test/x86_64/dynamic-linker/exe2 out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar 119: + grep -F .interp 119: + readelf -WS out/test/x86_64/dynamic-linker/exe2 119: [ 1] .interp PROGBITS 0000000000200238 000238 000009 00 A 0 0 1 119: + ./mold -o out/test/x86_64/dynamic-linker/exe3 out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar -static 119: + readelf -WS out/test/x86_64/dynamic-linker/exe3 111: + cat 111: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - 114: + cat 114: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - 103: + grep -F 'Dependency audit library: [libdepaudit.so]' 103: + readelf --dynamic out/test/x86_64/depaudit/exe2 103: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [libdepaudit.so] 103: + cc -B. -o out/test/x86_64/depaudit/exe3 out/test/x86_64/depaudit/a.o -Wl,--depaudit=foo -Wl,-P,bar 100: mold: error: undefined symbol: ns::versionv 100: + on_exit 100: + echo OK 100: OK 100: + exit 0 98/425 Test #100: x86_64-demangle-cpp ................................... Passed 0.33 sec 120: + cc -B. -o out/test/x86_64/dynamic-list-data/exe out/test/x86_64/dynamic-list-data/a.o -Wl,-dynamic-list-data 92: + out/test/x86_64/dead-debug-sections/exe 92: + grep 'Hello world' 92: Hello world 92: + dwarfdump out/test/x86_64/dead-debug-sections/exe 92: + on_exit 92: + echo OK 92: OK 92: + exit 0 127: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh 127: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 127: ++ export LC_ALL=C 127: ++ LC_ALL=C 127: ++ '[' -z x86_64 ']' 127: ++ '[' -z '' ']' 127: ++ TESTDIR=out/test/x86_64 127: ++ CC=cc 127: ++ CXX=c++ 127: ++ GCC=gcc 127: ++ GXX=g++ 127: ++ OBJDUMP=objdump 127: ++ OBJCOPY=objcopy 127: ++ STRIP=strip 127: ++ QEMU= 127: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh .sh 127: ++ testname=emit-relocs-dead-sections 127: ++ t=out/test/x86_64/emit-relocs-dead-sections 127: ++ mkdir -p out/test/x86_64/emit-relocs-dead-sections 127: ++ case $MACHINE in 127: ++ tlsdesc_opt=-mtls-dialect=gnu2 127: +++ uname 127: ++ '[' Linux = FreeBSD ']' 127: ++ trap 'on_error $LINENO' ERR 127: ++ trap on_exit EXIT 127: ++ echo -n 'Testing emit-relocs-dead-sections ... ' 127: Testing emit-relocs-dead-sections ... ++ set -o pipefail 127: ++ set -x 127: + '[' x86_64 = m68k ']' 127: + '[' x86_64 = sh4 ']' 127: + cat 127: + c++ -o out/test/x86_64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - 128: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh 128: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 128: ++ export LC_ALL=C 128: ++ LC_ALL=C 128: ++ '[' -z x86_64 ']' 128: ++ '[' -z '' ']' 128: ++ TESTDIR=out/test/x86_64 128: ++ CC=cc 128: ++ CXX=c++ 128: ++ GCC=gcc 128: ++ GXX=g++ 128: ++ OBJDUMP=objdump 128: ++ OBJCOPY=objcopy 128: ++ STRIP=strip 128: ++ QEMU= 128: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh .sh 128: ++ testname=emit-relocs 128: ++ t=out/test/x86_64/emit-relocs 128: ++ mkdir -p out/test/x86_64/emit-relocs 128: ++ case $MACHINE in 128: ++ tlsdesc_opt=-mtls-dialect=gnu2 128: +++ uname 128: ++ '[' Linux = FreeBSD ']' 128: ++ trap 'on_error $LINENO' ERR 128: ++ trap on_exit EXIT 128: ++ echo -n 'Testing emit-relocs ... ' 128: Testing emit-relocs ... ++ set -o pipefail 128: ++ set -x 128: + cc -o out/test/x86_64/emit-relocs/a.o -c -fPIC -xc - 128: + cat 129: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh 129: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 129: ++ export LC_ALL=C 129: ++ LC_ALL=C 129: ++ '[' -z x86_64 ']' 129: ++ '[' -z '' ']' 129: ++ TESTDIR=out/test/x86_64 129: ++ CC=cc 129: ++ CXX=c++ 129: ++ GCC=gcc 129: ++ GXX=g++ 129: ++ OBJDUMP=objdump 129: ++ OBJCOPY=objcopy 129: ++ STRIP=strip 129: ++ QEMU= 129: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh .sh 129: ++ testname=empty-arg 129: ++ t=out/test/x86_64/empty-arg 129: ++ mkdir -p out/test/x86_64/empty-arg 129: ++ case $MACHINE in 129: ++ tlsdesc_opt=-mtls-dialect=gnu2 129: +++ uname 129: ++ '[' Linux = FreeBSD ']' 129: ++ trap 'on_error $LINENO' ERR 129: ++ trap on_exit EXIT 129: ++ echo -n 'Testing empty-arg ... ' 129: Testing empty-arg ... ++ set -o pipefail 129: ++ set -x 129: + not ./mold -m elf_x86_64 '' 129: + grep 'cannot open :' 130: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh 130: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 130: ++ export LC_ALL=C 130: ++ LC_ALL=C 130: ++ '[' -z x86_64 ']' 130: ++ '[' -z '' ']' 130: ++ TESTDIR=out/test/x86_64 130: ++ CC=cc 130: ++ CXX=c++ 130: ++ GCC=gcc 130: ++ GXX=g++ 130: ++ OBJDUMP=objdump 130: ++ OBJCOPY=objcopy 130: ++ STRIP=strip 130: ++ QEMU= 130: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh .sh 130: ++ testname=empty-dso 130: ++ t=out/test/x86_64/empty-dso 130: ++ mkdir -p out/test/x86_64/empty-dso 130: ++ case $MACHINE in 130: ++ tlsdesc_opt=-mtls-dialect=gnu2 130: +++ uname 130: ++ '[' Linux = FreeBSD ']' 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT 130: ++ echo -n 'Testing empty-dso ... ' 130: Testing empty-dso ... ++ set -o pipefail 130: ++ set -x 130: + cat 130: + cc -o out/test/x86_64/empty-dso/a.o -c -xc - -fPIC 131: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh 131: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 131: ++ export LC_ALL=C 131: ++ LC_ALL=C 131: ++ '[' -z x86_64 ']' 131: ++ '[' -z '' ']' 131: ++ TESTDIR=out/test/x86_64 131: ++ CC=cc 131: ++ CXX=c++ 131: ++ GCC=gcc 131: ++ GXX=g++ 131: ++ OBJDUMP=objdump 131: ++ OBJCOPY=objcopy 131: ++ STRIP=strip 131: ++ QEMU= 131: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh .sh 131: ++ testname=empty-file 131: ++ t=out/test/x86_64/empty-file 131: ++ mkdir -p out/test/x86_64/empty-file 131: ++ case $MACHINE in 131: ++ tlsdesc_opt=-mtls-dialect=gnu2 131: +++ uname 131: ++ '[' Linux = FreeBSD ']' 131: ++ trap 'on_error $LINENO' ERR 131: ++ trap on_exit EXIT 131: ++ echo -n 'Testing empty-file ... ' 131: Testing empty-file ... ++ set -o pipefail 131: ++ set -x 131: + cat 131: + cc -o out/test/x86_64/empty-file/a.o -c -xc - 132: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh 132: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 132: ++ export LC_ALL=C 132: ++ LC_ALL=C 132: ++ '[' -z x86_64 ']' 132: ++ '[' -z '' ']' 132: ++ TESTDIR=out/test/x86_64 132: ++ CC=cc 132: ++ CXX=c++ 132: ++ GCC=gcc 132: ++ GXX=g++ 132: ++ OBJDUMP=objdump 132: ++ OBJCOPY=objcopy 132: ++ STRIP=strip 132: ++ QEMU= 132: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh .sh 132: ++ testname=empty-input 132: ++ t=out/test/x86_64/empty-input 132: ++ mkdir -p out/test/x86_64/empty-input 132: ++ case $MACHINE in 132: ++ tlsdesc_opt=-mtls-dialect=gnu2 132: +++ uname 132: ++ '[' Linux = FreeBSD ']' 132: ++ trap 'on_error $LINENO' ERR 132: ++ trap on_exit EXIT 132: ++ echo -n 'Testing empty-input ... ' 132: Testing empty-input ... ++ set -o pipefail 132: ++ set -x 132: + rm -f out/test/x86_64/empty-input/a.o 132: + touch out/test/x86_64/empty-input/a.o 132: + not cc -B. -o out/test/x86_64/empty-input/exe out/test/x86_64/empty-input/a.o 110: + readelf --symbols out/test/x86_64/discard/exe test 136 Start 136: x86_64-exception 136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh" 136: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 136: Environment variables: 136: MACHINE=x86_64 136: CPU= 136: Test timeout computed to be: 1500 test 137 Start 137: x86_64-exclude-libs 137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh" 137: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 137: Environment variables: 137: MACHINE=x86_64 137: CPU= 137: Test timeout computed to be: 1500 test 138 Start 138: x86_64-exclude-libs2 138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh" 138: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 138: Environment variables: 138: MACHINE=x86_64 138: CPU= 138: Test timeout computed to be: 1500 119: + not grep -F .interp 119: + grep -F .interp 119: + return 0 119: + on_exit 119: + echo OK 119: OK 119: + exit 0 106: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-response-file/dep 106: out/test/x86_64/dependency-file-response-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file-response-file/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o 106: + grep '/a.o:$' out/test/x86_64/dependency-file-response-file/dep 106: out/test/x86_64/dependency-file-response-file/a.o: 106: + not grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep 106: + grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep 106: + return 0 106: + on_exit 106: + echo OK 106: OK 106: + exit 0 84: + out/test/x86_64/copyrel-alignment/exe1 84: + grep '\.copyrel.* 32$' 84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe1 84: [29] .copyrel NOBITS 0000000000203940 000930 000004 00 WA 0 0 32 84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe2 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/b.so -no-pie 96: + cat 96: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - 73: + readelf -n out/test/x86_64/build-id/exe7 73: + grep 'Build ID: deadbeefdeadbeef' 73: Build ID: deadbeefdeadbeef 73: + on_exit 73: + echo OK 73: OK 73: + exit 0 121: + cc -B. -o out/test/x86_64/dynamic-list/exe out/test/x86_64/dynamic-list/a.o 118: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o 122: + cat 122: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - 113: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o 78: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/f.a 133: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh 133: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 133: ++ export LC_ALL=C 133: ++ LC_ALL=C 133: ++ '[' -z x86_64 ']' 133: ++ '[' -z '' ']' 133: ++ TESTDIR=out/test/x86_64 133: ++ CC=cc 133: ++ CXX=c++ 133: ++ GCC=gcc 133: ++ GXX=g++ 133: ++ OBJDUMP=objdump 133: ++ OBJCOPY=objcopy 133: ++ STRIP=strip 133: ++ QEMU= 133: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh .sh 133: ++ testname=empty-version 133: ++ t=out/test/x86_64/empty-version 133: ++ mkdir -p out/test/x86_64/empty-version 133: ++ case $MACHINE in 133: ++ tlsdesc_opt=-mtls-dialect=gnu2 133: +++ uname 133: ++ '[' Linux = FreeBSD ']' 133: ++ trap 'on_error $LINENO' ERR 133: ++ trap on_exit EXIT 133: ++ echo -n 'Testing empty-version ... ' 133: Testing empty-version ... ++ set -o pipefail 133: ++ set -x 133: + cat 133: + cc -fPIC -c -o out/test/x86_64/empty-version/a.o -xc - 134: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh 134: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 134: ++ export LC_ALL=C 134: ++ LC_ALL=C 134: ++ '[' -z x86_64 ']' 134: ++ '[' -z '' ']' 134: ++ TESTDIR=out/test/x86_64 134: ++ CC=cc 134: ++ CXX=c++ 134: ++ GCC=gcc 134: ++ GXX=g++ 134: ++ OBJDUMP=objdump 134: ++ OBJCOPY=objcopy 134: ++ STRIP=strip 134: ++ QEMU= 134: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh .sh 134: ++ testname=entry 134: ++ t=out/test/x86_64/entry 134: ++ mkdir -p out/test/x86_64/entry 134: ++ case $MACHINE in 134: ++ tlsdesc_opt=-mtls-dialect=gnu2 134: +++ uname 134: ++ '[' Linux = FreeBSD ']' 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT 134: ++ echo -n 'Testing entry ... ' 134: Testing entry ... ++ set -o pipefail 134: ++ set -x 134: + '[' x86_64 = ppc64 ']' 134: + cat 99/425 Test #73: x86_64-build-id ....................................... Passed 0.80 sec 100/425 Test #92: x86_64-dead-debug-sections ............................ Passed 0.54 sec 101/425 Test #106: x86_64-dependency-file-response-file .................. Passed 0.30 sec 110: + not grep -F _start out/test/x86_64/discard/log 110: + grep -F _start out/test/x86_64/discard/log 110: + return 0 110: + not grep -F foo out/test/x86_64/discard/log 110: + grep -F foo out/test/x86_64/discard/log 110: + return 0 110: + not grep -F .Lbar out/test/x86_64/discard/log 110: + grep -F .Lbar out/test/x86_64/discard/log 110: + return 0 110: + on_exit 110: + echo OK 110: OK 110: + exit 0 102/425 Test #110: x86_64-discard ........................................ Passed 0.27 sec test 139 Start 139: x86_64-exclude-libs3 139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh" 139: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 139: Environment variables: 139: MACHINE=x86_64 139: CPU= 139: Test timeout computed to be: 1500 test 140 Start 140: x86_64-execstack 140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh" 140: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 140: Environment variables: 140: MACHINE=x86_64 140: CPU= 140: Test timeout computed to be: 1500 test 141 Start 141: x86_64-execute-only 141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh" 141: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 141: Environment variables: 141: MACHINE=x86_64 141: CPU= 141: Test timeout computed to be: 1500 103/425 Test #119: x86_64-dynamic-linker ................................. Passed 0.18 sec 134: + cc -o out/test/x86_64/entry/a.o -c -x assembler - 134: + cc -o out/test/x86_64/entry/b.o -c -xc - 134: + cat 129: mold: fatal: cannot open : No such file or directory 129: + on_exit 129: + echo OK 129: OK 129: + exit 0 104/425 Test #129: x86_64-empty-arg ...................................... Passed 0.11 sec 135: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh 135: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 135: ++ export LC_ALL=C 135: ++ LC_ALL=C 135: ++ '[' -z x86_64 ']' 135: ++ '[' -z '' ']' 135: ++ TESTDIR=out/test/x86_64 135: ++ CC=cc 135: ++ CXX=c++ 135: ++ GCC=gcc 135: ++ GXX=g++ 135: ++ OBJDUMP=objdump 135: ++ OBJCOPY=objcopy 135: ++ STRIP=strip 135: ++ QEMU= 135: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh .sh 135: ++ testname=exception-multiple-ehframe 135: ++ t=out/test/x86_64/exception-multiple-ehframe 135: ++ mkdir -p out/test/x86_64/exception-multiple-ehframe 135: ++ case $MACHINE in 135: ++ tlsdesc_opt=-mtls-dialect=gnu2 135: +++ uname 135: ++ '[' Linux = FreeBSD ']' 135: ++ trap 'on_error $LINENO' ERR 135: ++ trap on_exit EXIT 135: ++ echo -n 'Testing exception-multiple-ehframe ... ' 135: Testing exception-multiple-ehframe ... ++ set -o pipefail 135: ++ set -x 135: + '[' x86_64 = sh4aeb ']' 135: + nm mold 135: + grep __tsan_init 111: + rm -f out/test/x86_64/dso-undef/d.a 111: + ar rcs out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/c.o 108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so 108: + grep 'RUNPATH.*/foo' 108: 0x000000000000001d (RUNPATH) Library runpath: [/foo] 108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags 136: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh 136: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 136: ++ export LC_ALL=C 136: ++ LC_ALL=C 136: ++ '[' -z x86_64 ']' 136: ++ '[' -z '' ']' 136: ++ TESTDIR=out/test/x86_64 136: ++ CC=cc 136: ++ CXX=c++ 136: ++ GCC=gcc 136: ++ GXX=g++ 136: ++ OBJDUMP=objdump 136: ++ OBJCOPY=objcopy 136: ++ STRIP=strip 136: ++ QEMU= 136: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh .sh 136: ++ testname=exception 136: ++ t=out/test/x86_64/exception 136: ++ mkdir -p out/test/x86_64/exception 136: ++ case $MACHINE in 136: ++ tlsdesc_opt=-mtls-dialect=gnu2 136: +++ uname 136: ++ '[' Linux = FreeBSD ']' 136: ++ trap 'on_error $LINENO' ERR 136: ++ trap on_exit EXIT 136: ++ echo -n 'Testing exception ... ' 136: Testing exception ... ++ set -o pipefail 136: ++ set -x 136: + static= 136: + test_cxxflags -static 136: + echo 'int main() {}' 136: + c++ -B. -static -o /dev/null -xc++ - 137: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh 137: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 137: ++ export LC_ALL=C 137: ++ LC_ALL=C 137: ++ '[' -z x86_64 ']' 137: ++ '[' -z '' ']' 137: ++ TESTDIR=out/test/x86_64 137: ++ CC=cc 137: ++ CXX=c++ 137: ++ GCC=gcc 137: ++ GXX=g++ 137: ++ OBJDUMP=objdump 137: ++ OBJCOPY=objcopy 137: ++ STRIP=strip 137: ++ QEMU= 137: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh .sh 137: ++ testname=exclude-libs 137: ++ t=out/test/x86_64/exclude-libs 137: ++ mkdir -p out/test/x86_64/exclude-libs 137: ++ case $MACHINE in 137: ++ tlsdesc_opt=-mtls-dialect=gnu2 137: +++ uname 137: ++ '[' Linux = FreeBSD ']' 137: ++ trap 'on_error $LINENO' ERR 137: ++ trap on_exit EXIT 137: ++ echo -n 'Testing exclude-libs ... ' 137: Testing exclude-libs ... ++ set -o pipefail 137: ++ set -x 137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/a.o - 137: + cat 138: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh 138: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 138: ++ export LC_ALL=C 138: ++ LC_ALL=C 138: ++ '[' -z x86_64 ']' 138: ++ '[' -z '' ']' 138: ++ TESTDIR=out/test/x86_64 138: ++ CC=cc 138: ++ CXX=c++ 138: ++ GCC=gcc 138: ++ GXX=g++ 138: ++ OBJDUMP=objdump 138: ++ OBJCOPY=objcopy 138: ++ STRIP=strip 138: ++ QEMU= 138: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh .sh 138: ++ testname=exclude-libs2 138: ++ t=out/test/x86_64/exclude-libs2 138: ++ mkdir -p out/test/x86_64/exclude-libs2 138: ++ case $MACHINE in 138: ++ tlsdesc_opt=-mtls-dialect=gnu2 138: +++ uname 138: ++ '[' Linux = FreeBSD ']' 138: ++ trap 'on_error $LINENO' ERR 138: ++ trap on_exit EXIT 138: ++ echo -n 'Testing exclude-libs2 ... ' 138: Testing exclude-libs2 ... ++ set -o pipefail 138: ++ set -x 138: + cat 138: + cc -x assembler -c -o out/test/x86_64/exclude-libs2/a.o - 138: + rm -f out/test/x86_64/exclude-libs2/b.a test 142 Start 142: x86_64-export-dynamic 142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh" 142: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 142: Environment variables: 142: MACHINE=x86_64 142: CPU= 142: Test timeout computed to be: 1500 test 143 Start 143: x86_64-export-from-exe 143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh" 143: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 143: Environment variables: 143: MACHINE=x86_64 143: CPU= 143: Test timeout computed to be: 1500 test 144 Start 144: x86_64-fatal-warnings 144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh" 144: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 144: Environment variables: 144: MACHINE=x86_64 144: CPU= 144: Test timeout computed to be: 1500 123: + cc -B. -Wl,--dynamic-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe1 out/test/x86_64/dynamic-list3/b.o 104: + cc -c -o out/test/x86_64/depaudit2/c.o -xc - 104: + cat 102: mold: error: undefined symbol: foo(int, int) 102: + cat 102: + cc -c -o out/test/x86_64/demangle/b.o -xc - 102: + grep 'undefined symbol: Pi$' 102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/b.o -Wl,-demangle 105: + cat 105: + cc -flto -o out/test/x86_64/dependency-file-lto/a.o -c -xc - 105: + cc -B. -flto -o out/test/x86_64/dependency-file-lto/exe out/test/x86_64/dependency-file-lto/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-lto/dep 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 120: + readelf -W --dyn-syms out/test/x86_64/dynamic-list-data/exe 120: + grep -w foo out/test/x86_64/dynamic-list-data/log 120: 6: 0000000000003978 4 OBJECT GLOBAL DEFAULT 23 foo 120: + not grep -w bar out/test/x86_64/dynamic-list-data/log 120: + grep -w bar out/test/x86_64/dynamic-list-data/log 120: + return 0 120: + on_exit 120: + echo OK 120: OK 120: + exit 0 126: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs 113: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - 113: + cat 114: + cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a 122: + c++ -B. -o out/test/x86_64/dynamic-list2/exe out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o 130: + cc -B. -shared -o out/test/x86_64/empty-dso/b.so out/test/x86_64/empty-dso/a.o 109: + not grep -F .foo 109: + grep -F .foo 109: + readelf -SW out/test/x86_64/discard-section/exe1 109: + return 0 109: + grep -F .bar 109: + readelf -SW out/test/x86_64/discard-section/exe1 109: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 109: + cc -B. -o out/test/x86_64/discard-section/exe2 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo,--discard-section=.bar,--no-discard-section=.foo 133: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o 121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe 121: + not grep ' foo' out/test/x86_64/dynamic-list/log 121: + grep ' foo' out/test/x86_64/dynamic-list/log 121: + return 0 121: + not grep ' bar' out/test/x86_64/dynamic-list/log 121: + grep ' bar' out/test/x86_64/dynamic-list/log 121: + return 0 121: + cat 139: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh 139: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 139: ++ export LC_ALL=C 139: ++ LC_ALL=C 139: ++ '[' -z x86_64 ']' 139: ++ '[' -z '' ']' 139: ++ TESTDIR=out/test/x86_64 139: ++ CC=cc 139: ++ CXX=c++ 139: ++ GCC=gcc 139: ++ GXX=g++ 139: ++ OBJDUMP=objdump 139: ++ OBJCOPY=objcopy 139: ++ STRIP=strip 139: ++ QEMU= 139: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh .sh 139: ++ testname=exclude-libs3 139: ++ t=out/test/x86_64/exclude-libs3 139: ++ mkdir -p out/test/x86_64/exclude-libs3 139: ++ case $MACHINE in 139: ++ tlsdesc_opt=-mtls-dialect=gnu2 139: +++ uname 139: ++ '[' Linux = FreeBSD ']' 139: ++ trap 'on_error $LINENO' ERR 139: ++ trap on_exit EXIT 139: ++ echo -n 'Testing exclude-libs3 ... ' 139: Testing exclude-libs3 ... ++ set -o pipefail 139: ++ set -x 139: + cat 139: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/a.o - 140: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh 140: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 140: ++ export LC_ALL=C 140: ++ LC_ALL=C 140: ++ '[' -z x86_64 ']' 140: ++ '[' -z '' ']' 140: ++ TESTDIR=out/test/x86_64 140: ++ CC=cc 140: ++ CXX=c++ 140: ++ GCC=gcc 140: ++ GXX=g++ 140: ++ OBJDUMP=objdump 140: ++ OBJCOPY=objcopy 140: ++ STRIP=strip 140: ++ QEMU= 140: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh .sh 140: ++ testname=execstack 140: ++ t=out/test/x86_64/execstack 140: ++ mkdir -p out/test/x86_64/execstack 140: ++ case $MACHINE in 140: ++ tlsdesc_opt=-mtls-dialect=gnu2 140: +++ uname 140: ++ '[' Linux = FreeBSD ']' 140: ++ trap 'on_error $LINENO' ERR 140: ++ trap on_exit EXIT 140: ++ echo -n 'Testing execstack ... ' 140: Testing execstack ... ++ set -o pipefail 140: ++ set -x 140: + cat 140: + cc -c -xc -o out/test/x86_64/execstack/a.o - 141: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh 141: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 141: ++ export LC_ALL=C 141: ++ LC_ALL=C 141: ++ '[' -z x86_64 ']' 141: ++ '[' -z '' ']' 141: ++ TESTDIR=out/test/x86_64 141: ++ CC=cc 141: ++ CXX=c++ 141: ++ GCC=gcc 141: ++ GXX=g++ 141: ++ OBJDUMP=objdump 141: ++ OBJCOPY=objcopy 141: ++ STRIP=strip 141: ++ QEMU= 141: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh .sh 141: ++ testname=execute-only 141: ++ t=out/test/x86_64/execute-only 141: ++ mkdir -p out/test/x86_64/execute-only 141: ++ case $MACHINE in 141: ++ tlsdesc_opt=-mtls-dialect=gnu2 141: +++ uname 141: ++ '[' Linux = FreeBSD ']' 141: ++ trap 'on_error $LINENO' ERR 141: ++ trap on_exit EXIT 141: ++ echo -n 'Testing execute-only ... ' 141: Testing execute-only ... ++ set -o pipefail 141: ++ set -x 141: + '[' x86_64 = sparc64 ']' 141: + '[' x86_64 = ppc64 ']' 141: + '[' x86_64 = ppc64le ']' 141: + cat 141: + cc -o out/test/x86_64/execute-only/a.o -c -xc - 125: + readelf --dynamic out/test/x86_64/dynamic/exe 125: + grep -E 'Shared library:.*\blibc\b' 125: 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 125: + readelf -W --dyn-syms --use-dynamic out/test/x86_64/dynamic/exe 125: + grep -E 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' 125: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) 125: + on_exit 125: + echo OK 125: OK 125: + exit 0 138: + ar crs out/test/x86_64/exclude-libs2/b.a out/test/x86_64/exclude-libs2/a.o 111: + cat 111: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - 128: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs 124: + cat 124: + cc -B. -shared -o out/test/x86_64/dynamic-list4/b.so out/test/x86_64/dynamic-list4/a.o -Wl,--dynamic-list=out/test/x86_64/dynamic-list4/dyn 132: + grep 'unknown file type' out/test/x86_64/empty-input/log 132: mold: fatal: out/test/x86_64/empty-input/a.o: unknown file type 132: + on_exit 132: + echo OK 132: OK 132: + exit 0 103: + readelf --dynamic out/test/x86_64/depaudit/exe3 103: + grep -F 'Dependency audit library: [foo:bar]' 103: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [foo:bar] 103: + on_exit 103: + echo OK 103: OK 103: + exit 0 84: + out/test/x86_64/copyrel-alignment/exe2 96: + cc -B. -flto -o out/test/x86_64/defsym-lto/exe out/test/x86_64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func 78: + grep '5 0 7 2' 142: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh 143: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh 143: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 143: ++ export LC_ALL=C 143: ++ LC_ALL=C 143: ++ '[' -z x86_64 ']' 143: ++ '[' -z '' ']' 105/425 Test #103: x86_64-depaudit ....................................... Passed 0.40 sec 106/425 Test #120: x86_64-dynamic-list-data .............................. Passed 0.19 sec 107/425 Test #125: x86_64-dynamic ........................................ Passed 0.15 sec 108/425 Test #132: x86_64-empty-input .................................... Passed 0.12 sec 143: ++ TESTDIR=out/test/x86_64 143: ++ CC=cc 143: ++ CXX=c++ 143: ++ GCC=gcc 143: ++ GXX=g++ 143: ++ OBJDUMP=objdump 143: ++ OBJCOPY=objcopy 143: ++ STRIP=strip 143: ++ QEMU= test 145 Start 145: x86_64-filler 145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh" 145: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 145: Environment variables: 145: MACHINE=x86_64 145: CPU= 145: Test timeout computed to be: 1500 test 146 Start 146: x86_64-filter 146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh" 146: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 146: Environment variables: 146: MACHINE=x86_64 146: CPU= 146: Test timeout computed to be: 1500 test 147 Start 147: x86_64-func-addr 147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh" 147: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 147: Environment variables: 147: MACHINE=x86_64 147: CPU= 147: Test timeout computed to be: 1500 test 148 Start 148: x86_64-gc-sections 148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh" 148: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 148: Environment variables: 148: MACHINE=x86_64 148: CPU= 148: Test timeout computed to be: 1500 143: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh .sh 143: ++ testname=export-from-exe 143: ++ t=out/test/x86_64/export-from-exe 143: ++ mkdir -p out/test/x86_64/export-from-exe 143: ++ case $MACHINE in 143: ++ tlsdesc_opt=-mtls-dialect=gnu2 143: +++ uname 143: ++ '[' Linux = FreeBSD ']' 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT 143: ++ echo -n 'Testing export-from-exe ... ' 143: Testing export-from-exe ... ++ set -o pipefail 143: ++ set -x 143: + cat 143: + cc -o out/test/x86_64/export-from-exe/a.o -c -xc - 78: + out/test/x86_64/common-archive/exe 78: 5 0 7 2 78: + on_exit 78: + echo OK 78: OK 78: + exit 0 121: + cc -B. -o out/test/x86_64/dynamic-list/exe1 out/test/x86_64/dynamic-list/a.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list/dyn 123: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe1 123: + grep ' xyz' out/test/x86_64/dynamic-list3/log1 123: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz 123: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 123: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 123: + return 0 123: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log1 123: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx 123: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log1 123: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx 123: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 123: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 123: + return 0 123: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 123: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 84: + grep '\.copyrel.* 8$' 84: [29] .copyrel NOBITS 0000000000203938 000930 000004 00 WA 0 0 8 84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe3 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/c.so -no-pie 142: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 142: ++ export LC_ALL=C 142: ++ LC_ALL=C 142: ++ '[' -z x86_64 ']' 142: ++ '[' -z '' ']' 142: ++ TESTDIR=out/test/x86_64 142: ++ CC=cc 142: ++ CXX=c++ 142: ++ GCC=gcc 142: ++ GXX=g++ 142: ++ OBJDUMP=objdump 142: ++ OBJCOPY=objcopy 142: ++ STRIP=strip 142: ++ QEMU= 142: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh .sh 142: ++ testname=export-dynamic 142: ++ t=out/test/x86_64/export-dynamic 142: ++ mkdir -p out/test/x86_64/export-dynamic 142: ++ case $MACHINE in 142: ++ tlsdesc_opt=-mtls-dialect=gnu2 142: +++ uname 142: ++ '[' Linux = FreeBSD ']' 142: ++ trap 'on_error $LINENO' ERR 142: ++ trap on_exit EXIT 142: ++ echo -n 'Testing export-dynamic ... ' 142: Testing export-dynamic ... ++ set -o pipefail 142: ++ set -x 142: + cat 142: + cc -o out/test/x86_64/export-dynamic/a.o -c -x assembler - 139: + rm -f out/test/x86_64/exclude-libs3/b.a 139: + ar crs out/test/x86_64/exclude-libs3/b.a out/test/x86_64/exclude-libs3/a.o 144: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh 144: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 144: ++ export LC_ALL=C 144: ++ LC_ALL=C 144: ++ '[' -z x86_64 ']' 144: ++ '[' -z '' ']' 144: ++ TESTDIR=out/test/x86_64 144: ++ CC=cc 144: ++ CXX=c++ 144: ++ GCC=gcc 144: ++ GXX=g++ 144: ++ OBJDUMP=objdump 144: ++ OBJCOPY=objcopy 144: ++ STRIP=strip 144: ++ QEMU= 144: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh .sh 144: ++ testname=fatal-warnings 144: ++ t=out/test/x86_64/fatal-warnings 144: ++ mkdir -p out/test/x86_64/fatal-warnings 144: ++ case $MACHINE in 144: ++ tlsdesc_opt=-mtls-dialect=gnu2 144: +++ uname 144: ++ '[' Linux = FreeBSD ']' 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT 144: ++ echo -n 'Testing fatal-warnings ... ' 144: Testing fatal-warnings ... ++ set -o pipefail 144: ++ set -x 144: + cat 144: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/a.o - 131: + rm -f out/test/x86_64/empty-file/b.script 131: + touch out/test/x86_64/empty-file/b.script 131: + cc -B. -o out/test/x86_64/empty-file/exe out/test/x86_64/empty-file/a.o -Wl,--version-script,out/test/x86_64/empty-file/b.script 134: + cc -B. -o out/test/x86_64/entry/exe1 -Wl,-e,foo out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o 108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so 108: + grep 'RPATH.*/foo' 108: 0x000000000000000f (RPATH) Library rpath: [/foo] 108: + on_exit 108: + echo OK 108: OK 108: + exit 0 104: + cc -B. -o out/test/x86_64/depaudit2/exe1 out/test/x86_64/depaudit2/c.o out/test/x86_64/depaudit2/b.so -Wl,--allow-shlib-undefined 137: + cat 137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - 130: + ./mold -shared -o out/test/x86_64/empty-dso/c.so out/test/x86_64/empty-dso/b.so 126: + out/test/x86_64/emit-relocs-cpp/exe 126: + grep 'Hello world' 126: Hello world 126: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe 126: + grep -E 'rela?\.text' 126: [36] .rela.text RELA 0000000000000000 0022c8 000168 18 I 34 20 8 126: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe 126: + grep -E 'rela?\.eh_frame' 133: + readelf --dyn-syms out/test/x86_64/empty-version/b.so 133: + grep ' bar1' 133: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 13 bar1 133: + grep ' bar2' 133: + readelf --dyn-syms out/test/x86_64/empty-version/b.so 118: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/exe 118: + grep -F '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log 118: 0x0000000000000015 (DEBUG) 0x0 118: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - 118: + cat 113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libfoo.so 140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack 114: + not cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a -Wl,--pop-state 145: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh 145: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 145: ++ export LC_ALL=C 145: ++ LC_ALL=C 145: ++ '[' -z x86_64 ']' 145: ++ '[' -z '' ']' 145: ++ TESTDIR=out/test/x86_64 145: ++ CC=cc 145: ++ CXX=c++ 145: ++ GCC=gcc 145: ++ GXX=g++ 145: ++ OBJDUMP=objdump 145: ++ OBJCOPY=objcopy 145: ++ STRIP=strip 145: ++ QEMU= 145: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh .sh 145: ++ testname=filler 145: ++ t=out/test/x86_64/filler 145: ++ mkdir -p out/test/x86_64/filler 145: ++ case $MACHINE in 145: ++ tlsdesc_opt=-mtls-dialect=gnu2 145: +++ uname 145: ++ '[' Linux = FreeBSD ']' 145: ++ trap 'on_error $LINENO' ERR 145: ++ trap on_exit EXIT 145: ++ echo -n 'Testing filler ... ' 145: Testing filler ... ++ set -o pipefail 145: ++ set -x 145: + test_cflags -static 145: + cc -B. -static -o /dev/null -xc - 145: + echo 'int main() {}' 146: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh 146: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 146: ++ export LC_ALL=C 146: ++ LC_ALL=C 146: ++ '[' -z x86_64 ']' 146: ++ '[' -z '' ']' 146: ++ TESTDIR=out/test/x86_64 146: ++ CC=cc 146: ++ CXX=c++ 146: ++ GCC=gcc 146: ++ GXX=g++ 146: ++ OBJDUMP=objdump 146: ++ OBJCOPY=objcopy 146: ++ STRIP=strip 146: ++ QEMU= 146: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh .sh 147: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh 147: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 147: ++ export LC_ALL=C 147: ++ LC_ALL=C 147: ++ '[' -z x86_64 ']' 147: ++ '[' -z '' ']' 147: ++ TESTDIR=out/test/x86_64 147: ++ CC=cc 147: ++ CXX=c++ 147: ++ GCC=gcc 147: ++ GXX=g++ 147: ++ OBJDUMP=objdump 147: ++ OBJCOPY=objcopy 147: ++ STRIP=strip 147: ++ QEMU= 109/425 Test #78: x86_64-common-archive ................................. Passed 0.88 sec 110/425 Test #108: x86_64-disable-new-dtags .............................. Passed 0.39 sec 123: + return 0 123: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe2 out/test/x86_64/dynamic-list3/b.o 142: + cc -shared -fPIC -o out/test/x86_64/export-dynamic/b.so -xc /dev/null 148: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh 148: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 148: ++ export LC_ALL=C 148: ++ LC_ALL=C 148: ++ '[' -z x86_64 ']' 148: ++ '[' -z '' ']' 148: ++ TESTDIR=out/test/x86_64 148: ++ CC=cc 148: ++ CXX=c++ 148: ++ GCC=gcc 148: ++ GXX=g++ 148: ++ OBJDUMP=objdump 148: ++ OBJCOPY=objcopy 148: ++ STRIP=strip 148: ++ QEMU= 148: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh .sh 148: ++ testname=gc-sections 148: ++ t=out/test/x86_64/gc-sections 148: ++ mkdir -p out/test/x86_64/gc-sections test 149 Start 149: x86_64-gdb-index-compress-output 149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh" 149: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 149: Environment variables: 149: MACHINE=x86_64 149: CPU= 149: Test timeout computed to be: 1500 test 150 Start 150: x86_64-gdb-index-dwarf2 150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh" 150: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 150: Environment variables: 150: MACHINE=x86_64 150: CPU= 150: Test timeout computed to be: 1500 148: ++ case $MACHINE in 148: ++ tlsdesc_opt=-mtls-dialect=gnu2 148: +++ uname 148: ++ '[' Linux = FreeBSD ']' 148: ++ trap 'on_error $LINENO' ERR 148: ++ trap on_exit EXIT 148: ++ echo -n 'Testing gc-sections ... ' 148: Testing gc-sections ... ++ set -o pipefail 148: ++ set -x 148: + cat 148: + c++ -c -o out/test/x86_64/gc-sections/a.o -xc++ - -ffunction-sections -fdata-sections 147: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh .sh 147: ++ testname=func-addr 147: ++ t=out/test/x86_64/func-addr 147: ++ mkdir -p out/test/x86_64/func-addr 133: 6: 0000000000001670 7 FUNC GLOBAL DEFAULT 13 bar2 133: + on_exit 133: + echo OK 133: OK 133: + exit 0 138: + cat 146: ++ testname=filter 146: ++ t=out/test/x86_64/filter 146: ++ mkdir -p out/test/x86_64/filter 146: ++ case $MACHINE in 146: ++ tlsdesc_opt=-mtls-dialect=gnu2 130: + readelf -W --dynamic out/test/x86_64/empty-dso/c.so 130: + grep -F /b.so 130: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/empty-dso/b.so] 130: + on_exit 130: + echo OK 130: OK 130: + exit 0 122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe 126: [31] .rela.eh_frame RELA 0000000000000000 0009b8 000030 18 I 34 12 8 126: + on_exit 126: + echo OK 126: OK 126: + exit 0 109: + readelf -SW out/test/x86_64/discard-section/exe2 109: + grep -F .foo 109: [24] .foo PROGBITS 00000000000038a0 0008a0 000004 00 WA 0 0 4 111/425 Test #126: x86_64-emit-relocs-cpp ................................ Passed 0.20 sec 112/425 Test #133: x86_64-empty-version .................................. Passed 0.16 sec 147: ++ case $MACHINE in 147: ++ tlsdesc_opt=-mtls-dialect=gnu2 147: +++ uname 138: + cc -xc -c -o out/test/x86_64/exclude-libs2/c.o - 146: +++ uname 146: ++ '[' Linux = FreeBSD ']' 149: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh test 151 Start 151: x86_64-gdb-index-dwarf3 151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh" 151: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 151: Environment variables: 151: MACHINE=x86_64 151: CPU= 151: Test timeout computed to be: 1500 test 152 Start 152: x86_64-gdb-index-dwarf4 152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh" 152: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 152: Environment variables: 152: MACHINE=x86_64 152: CPU= 152: Test timeout computed to be: 1500 147: ++ '[' Linux = FreeBSD ']' 147: ++ trap 'on_error $LINENO' ERR 147: ++ trap on_exit EXIT 147: ++ echo -n 'Testing func-addr ... ' 147: Testing func-addr ... ++ set -o pipefail 147: ++ set -x 147: + cc -shared -o out/test/x86_64/func-addr/a.so -xc - 147: + cat 146: ++ trap 'on_error $LINENO' ERR 146: ++ trap on_exit EXIT 146: ++ echo -n 'Testing filter ... ' 146: Testing filter ... ++ set -o pipefail 146: ++ set -x 146: + cc -o out/test/x86_64/filter/a.o -c -x assembler - 146: + cat 149: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 149: ++ export LC_ALL=C 149: ++ LC_ALL=C 149: ++ '[' -z x86_64 ']' 149: ++ '[' -z '' ']' 149: ++ TESTDIR=out/test/x86_64 149: ++ CC=cc 149: ++ CXX=c++ 149: ++ GCC=gcc 149: ++ GXX=g++ 149: ++ OBJDUMP=objdump 149: ++ OBJCOPY=objcopy 149: ++ STRIP=strip 149: ++ QEMU= 149: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh .sh 149: ++ testname=gdb-index-compress-output 149: ++ t=out/test/x86_64/gdb-index-compress-output 149: ++ mkdir -p out/test/x86_64/gdb-index-compress-output 149: ++ case $MACHINE in 149: ++ tlsdesc_opt=-mtls-dialect=gnu2 149: +++ uname 109: + readelf -SW out/test/x86_64/discard-section/exe2 109: + not grep -F .bar 109: + grep -F .bar 109: + return 0 109: + on_exit 109: + echo OK 109: OK 109: + exit 0 113/425 Test #130: x86_64-empty-dso ...................................... Passed 0.20 sec 150: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh 150: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 150: ++ export LC_ALL=C 150: ++ LC_ALL=C 150: ++ '[' -z x86_64 ']' 150: ++ '[' -z '' ']' 150: ++ TESTDIR=out/test/x86_64 150: ++ CC=cc 150: ++ CXX=c++ 150: ++ GCC=gcc 150: ++ GXX=g++ 150: ++ OBJDUMP=objdump 150: ++ OBJCOPY=objcopy 150: ++ STRIP=strip 150: ++ QEMU= 150: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh .sh 150: ++ testname=gdb-index-dwarf2 150: ++ t=out/test/x86_64/gdb-index-dwarf2 150: ++ mkdir -p out/test/x86_64/gdb-index-dwarf2 150: ++ case $MACHINE in 150: ++ tlsdesc_opt=-mtls-dialect=gnu2 150: +++ uname 122: + not grep ' foo' out/test/x86_64/dynamic-list2/log 122: + grep ' foo' out/test/x86_64/dynamic-list2/log 122: + return 0 122: + not grep ' bar' out/test/x86_64/dynamic-list2/log 122: + grep ' bar' out/test/x86_64/dynamic-list2/log 102: mold: error: undefined symbol: Pi 102: + on_exit 102: + echo OK 102: OK 102: + exit 0 128: + out/test/x86_64/emit-relocs/exe 128: + grep 'Hello world' 124: + cat 124: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC 143: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - 151: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh 151: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 151: ++ export LC_ALL=C 151: ++ LC_ALL=C 151: ++ '[' -z x86_64 ']' 151: ++ '[' -z '' ']' 151: ++ TESTDIR=out/test/x86_64 151: ++ CC=cc 151: ++ CXX=c++ 151: ++ GCC=gcc 151: ++ GXX=g++ 151: ++ OBJDUMP=objdump 151: ++ OBJCOPY=objcopy 151: ++ STRIP=strip 151: ++ QEMU= 151: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh .sh 151: ++ testname=gdb-index-dwarf3 151: ++ t=out/test/x86_64/gdb-index-dwarf3 151: ++ mkdir -p out/test/x86_64/gdb-index-dwarf3 152: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh 152: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 152: ++ export LC_ALL=C 152: ++ LC_ALL=C 152: ++ '[' -z x86_64 ']' 114/425 Test #102: x86_64-demangle ....................................... Passed 0.48 sec 115/425 Test #109: x86_64-discard-section ................................ Passed 0.42 sec 149: ++ '[' Linux = FreeBSD ']' 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT 149: ++ echo -n 'Testing gdb-index-compress-output ... ' 149: Testing gdb-index-compress-output ... ++ set -o pipefail 149: ++ set -x 149: + on_qemu 149: + '[' '' '!=' '' ']' 149: + grep -w qemu /proc/cpuinfo 150: ++ '[' Linux = FreeBSD ']' 150: ++ trap 'on_error $LINENO' ERR 150: ++ trap on_exit EXIT 150: ++ echo -n 'Testing gdb-index-dwarf2 ... ' 150: Testing gdb-index-dwarf2 ... ++ set -o pipefail 150: ++ set -x 150: + on_qemu 150: + '[' '' '!=' '' ']' 150: + grep -w qemu /proc/cpuinfo 152: ++ '[' -z '' ']' 152: ++ TESTDIR=out/test/x86_64 152: ++ CC=cc 152: ++ CXX=c++ 152: ++ GCC=gcc 152: ++ GXX=g++ 152: ++ OBJDUMP=objdump 152: ++ OBJCOPY=objcopy 152: ++ STRIP=strip 152: ++ QEMU= 111: + cc -B. -o out/test/x86_64/dso-undef/exe out/test/x86_64/dso-undef/b.so out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/e.o test 153 Start 153: x86_64-gdb-index-dwarf5 153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh" 153: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 153: Environment variables: 153: MACHINE=x86_64 153: CPU= 153: Test timeout computed to be: 1500 test 154 Start 154: x86_64-gdb-index-dwarf64 154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh" 154: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 154: Environment variables: 154: MACHINE=x86_64 154: CPU= 154: Test timeout computed to be: 1500 test 155 Start 155: x86_64-gdb-index-empty 155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh" 155: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 155: Environment variables: 155: MACHINE=x86_64 155: CPU= 155: Test timeout computed to be: 1500 137: + rm -f out/test/x86_64/exclude-libs/c.a 137: + ar crs out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/a.o 149: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 149: + command -v gdb 149: + cat 149: + cc -c -o out/test/x86_64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 150: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 150: + command -v gdb 150: + test_cflags -gdwarf-2 -g 150: + echo 'int main() {}' 150: + cc -B. -gdwarf-2 -g -o /dev/null -xc - 152: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh .sh 152: ++ testname=gdb-index-dwarf4 152: ++ t=out/test/x86_64/gdb-index-dwarf4 152: ++ mkdir -p out/test/x86_64/gdb-index-dwarf4 152: ++ case $MACHINE in 152: ++ tlsdesc_opt=-mtls-dialect=gnu2 152: +++ uname 152: ++ '[' Linux = FreeBSD ']' 152: ++ trap 'on_error $LINENO' ERR 152: ++ trap on_exit EXIT 152: ++ echo -n 'Testing gdb-index-dwarf4 ... ' 152: Testing gdb-index-dwarf4 ... ++ set -o pipefail 152: ++ set -x 152: + on_qemu 152: + '[' '' '!=' '' ']' 152: + grep -w qemu /proc/cpuinfo 152: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 152: + command -v gdb 152: + test_cflags -gdwarf-4 -g 152: + echo 'int main() {}' 152: + cc -B. -gdwarf-4 -g -o /dev/null -xc - 122: + return 0 122: + cat 122: + cc -B. -o out/test/x86_64/dynamic-list2/exe1 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list2/dyn 139: + cat 139: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - 143: + cat 146: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared 128: Hello world 128: + readelf -S out/test/x86_64/emit-relocs/exe 128: + grep -E 'rela?\.text' 128: [36] .rela.text RELA 0000000000000000 000022c8 128: + on_exit 128: + echo OK 128: OK 128: + exit 0 151: ++ case $MACHINE in 151: ++ tlsdesc_opt=-mtls-dialect=gnu2 151: +++ uname 151: ++ '[' Linux = FreeBSD ']' 151: ++ trap 'on_error $LINENO' ERR 151: ++ trap on_exit EXIT 151: ++ echo -n 'Testing gdb-index-dwarf3 ... ' 151: Testing gdb-index-dwarf3 ... ++ set -o pipefail 151: ++ set -x 151: + on_qemu 151: + '[' '' '!=' '' ']' 151: + grep -w qemu /proc/cpuinfo 151: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 151: + command -v gdb 151: + test_cflags -gdwarf-3 151: + echo 'int main() {}' 151: + cc -B. -gdwarf-3 -o /dev/null -xc - 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: + grep '^56$' 36: 56 36: + cat 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe1 121: + grep ' foo' out/test/x86_64/dynamic-list/log1 121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo 121: + grep ' bar' out/test/x86_64/dynamic-list/log1 121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar 121: + cc -B. -o out/test/x86_64/dynamic-list/exe2 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list/dyn 144: + cat 144: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - 84: + out/test/x86_64/copyrel-alignment/exe3 84: + grep '\.copyrel.* 256$' 84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 84: [29] .copyrel NOBITS 0000000000203a00 000930 000004 00 WA 0 0 256 84: + on_exit 84: + echo OK 84: OK 84: + exit 0 118: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared 104: + readelf --dynamic out/test/x86_64/depaudit2/exe1 104: + grep 'Dependency audit library:..*/a.so' 104: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [out/test/x86_64/depaudit2/a.so] 104: + cc -B. -o out/test/x86_64/depaudit2/exe2 out/test/x86_64/depaudit2/c.o out/test/x86_64/depaudit2/b.so -Wl,--depaudit=foo -Wl,--allow-shlib-undefined 113: + readelf --dynamic out/test/x86_64/dt-needed/exe 113: + grep -F 'Shared library: [libfoo]' 113: 0x0000000000000001 (NEEDED) Shared library: [libfoo] 113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -L out/test/x86_64/dt-needed -lfoo 141: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only 114: + grep 'duplicate symbol:.* foo' out/test/x86_64/duplicate-error-archive/log 114: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-archive/b.a(a.o): out/test/x86_64/duplicate-error-archive/b.a(a.o): foo 114: + on_exit 114: + echo OK 114: OK 114: + exit 0 154: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh 116/425 Test #84: x86_64-copyrel-alignment .............................. Passed 0.92 sec 117/425 Test #114: x86_64-duplicate-error-archive ........................ Passed 0.41 sec 118/425 Test #128: x86_64-emit-relocs .................................... Passed 0.26 sec 154: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 154: ++ export LC_ALL=C 154: ++ LC_ALL=C 154: ++ '[' -z x86_64 ']' 154: ++ '[' -z '' ']' 154: ++ TESTDIR=out/test/x86_64 154: ++ CC=cc 154: ++ CXX=c++ 154: ++ GCC=gcc 154: ++ GXX=g++ 154: ++ OBJDUMP=objdump 154: ++ OBJCOPY=objcopy 154: ++ STRIP=strip 154: ++ QEMU= 154: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh .sh test 156 Start 156: x86_64-gdb-index-split-dwarf 156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh" 156: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 156: Environment variables: 156: MACHINE=x86_64 156: CPU= 156: Test timeout computed to be: 1500 test 157 Start 157: x86_64-glibc-2.22-bug 157: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh" 157: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 157: Environment variables: 157: MACHINE=x86_64 157: CPU= 157: Test timeout computed to be: 1500 test 158 Start 158: x86_64-global-offset-table 158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh" 158: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 158: Environment variables: 158: MACHINE=x86_64 158: CPU= 158: Test timeout computed to be: 1500 153: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh 153: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 153: ++ export LC_ALL=C 153: ++ LC_ALL=C 153: ++ '[' -z x86_64 ']' 153: ++ '[' -z '' ']' 153: ++ TESTDIR=out/test/x86_64 153: ++ CC=cc 153: ++ CXX=c++ 153: ++ GCC=gcc 153: ++ GXX=g++ 153: ++ OBJDUMP=objdump 153: ++ OBJCOPY=objcopy 153: ++ STRIP=strip 153: ++ QEMU= 153: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh .sh 153: ++ testname=gdb-index-dwarf5 153: ++ t=out/test/x86_64/gdb-index-dwarf5 153: ++ mkdir -p out/test/x86_64/gdb-index-dwarf5 153: ++ case $MACHINE in 153: ++ tlsdesc_opt=-mtls-dialect=gnu2 153: +++ uname 154: ++ testname=gdb-index-dwarf64 154: ++ t=out/test/x86_64/gdb-index-dwarf64 154: ++ mkdir -p out/test/x86_64/gdb-index-dwarf64 154: ++ case $MACHINE in 154: ++ tlsdesc_opt=-mtls-dialect=gnu2 154: +++ uname 154: ++ '[' Linux = FreeBSD ']' 154: ++ trap 'on_error $LINENO' ERR 154: ++ trap on_exit EXIT 154: ++ echo -n 'Testing gdb-index-dwarf64 ... ' 154: Testing gdb-index-dwarf64 ... ++ set -o pipefail 154: ++ set -x 154: + on_qemu 154: + '[' '' '!=' '' ']' 154: + grep -w qemu /proc/cpuinfo 146: + readelf --dynamic out/test/x86_64/filter/b.so 146: + grep -F 'Filter library: [foo]' out/test/x86_64/filter/log 146: 0x000000007fffffff (FILTER) Filter library: [foo] 146: + grep -F 'Filter library: [bar]' out/test/x86_64/filter/log 146: 0x000000007fffffff (FILTER) Filter library: [bar] 146: + on_exit 146: + echo OK 146: OK 146: + exit 0 134: + readelf -e out/test/x86_64/entry/exe1 134: + grep 'Entry point address:.*0x1000$' out/test/x86_64/entry/log 134: Entry point address: 0x1000 134: + cc -B. -o out/test/x86_64/entry/exe2 -Wl,-e,bar out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o 142: + ./mold -o out/test/x86_64/export-dynamic/exe out/test/x86_64/export-dynamic/a.o out/test/x86_64/export-dynamic/b.so --export-dynamic 140: + grep 'GNU_STACK.* RWE ' 140: + readelf --segments -W out/test/x86_64/execstack/exe 140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack 131: + out/test/x86_64/empty-file/exe 131: + grep 'Hello world' 131: Hello world 131: + on_exit 131: + echo OK 131: OK 131: + exit 0 155: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh 155: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 155: ++ export LC_ALL=C 155: ++ LC_ALL=C 155: ++ '[' -z x86_64 ']' 155: ++ '[' -z '' ']' 155: ++ TESTDIR=out/test/x86_64 155: ++ CC=cc 155: ++ CXX=c++ 155: ++ GCC=gcc 155: ++ GXX=g++ 155: ++ OBJDUMP=objdump 155: ++ OBJCOPY=objcopy 155: ++ STRIP=strip 155: ++ QEMU= 155: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh .sh 155: ++ testname=gdb-index-empty 155: ++ t=out/test/x86_64/gdb-index-empty 155: ++ mkdir -p out/test/x86_64/gdb-index-empty 111: + readelf --dyn-syms out/test/x86_64/dso-undef/exe 111: + grep ' foo$' 144: + cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common 157: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh 119/425 Test #131: x86_64-empty-file ..................................... Passed 0.26 sec 120/425 Test #146: x86_64-filter ......................................... Passed 0.14 sec 142: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe 157: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 157: ++ export LC_ALL=C 157: ++ LC_ALL=C 157: ++ '[' -z x86_64 ']' 157: ++ '[' -z '' ']' 157: ++ TESTDIR=out/test/x86_64 157: ++ CC=cc 157: ++ CXX=c++ 157: ++ GCC=gcc 157: ++ GXX=g++ 157: ++ OBJDUMP=objdump 157: ++ OBJCOPY=objcopy 157: ++ STRIP=strip 157: ++ QEMU= 158: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh 158: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 158: ++ export LC_ALL=C 158: ++ LC_ALL=C 158: ++ '[' -z x86_64 ']' 158: ++ '[' -z '' ']' 158: ++ TESTDIR=out/test/x86_64 158: ++ CC=cc 158: ++ CXX=c++ 158: ++ GCC=gcc 158: ++ GXX=g++ 158: ++ OBJDUMP=objdump 158: ++ OBJCOPY=objcopy 158: ++ STRIP=strip 158: ++ QEMU= 158: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh .sh 121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 test 159 Start 159: x86_64-gnu-hash 159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh" 159: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 159: Environment variables: 159: MACHINE=x86_64 159: CPU= 159: Test timeout computed to be: 1500 test 160 Start 160: x86_64-gnu-property 160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh" 160: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 160: Environment variables: 160: MACHINE=x86_64 160: CPU= 160: Test timeout computed to be: 1500 153: ++ '[' Linux = FreeBSD ']' 153: ++ trap 'on_error $LINENO' ERR 153: ++ trap on_exit EXIT 153: ++ echo -n 'Testing gdb-index-dwarf5 ... ' 153: Testing gdb-index-dwarf5 ... ++ set -o pipefail 153: ++ set -x 153: + on_qemu 153: + '[' '' '!=' '' ']' 153: + grep -w qemu /proc/cpuinfo 153: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 153: + command -v gdb 153: + test_cflags -gdwarf-5 -g 153: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 153: + echo 'int main() {}' 142: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/x86_64/export-dynamic/log 142: 2: 0000000000201309 0 NOTYPE GLOBAL DEFAULT 7 bar 142: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/x86_64/export-dynamic/log 157: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh .sh 157: ++ testname=glibc-2.22-bug 157: ++ t=out/test/x86_64/glibc-2.22-bug 157: ++ mkdir -p out/test/x86_64/glibc-2.22-bug 157: ++ case $MACHINE in 157: ++ tlsdesc_opt=-mtls-dialect=gnu2 157: +++ uname 158: ++ testname=global-offset-table 158: ++ t=out/test/x86_64/global-offset-table 158: ++ mkdir -p out/test/x86_64/global-offset-table 121: + grep ' foo' out/test/x86_64/dynamic-list/log2 121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo 121: + grep ' bar' out/test/x86_64/dynamic-list/log2 121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar 121: + cc -B. -o out/test/x86_64/dynamic-list/exe3 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar 124: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o 155: ++ case $MACHINE in 155: ++ tlsdesc_opt=-mtls-dialect=gnu2 155: +++ uname 155: ++ '[' Linux = FreeBSD ']' 155: ++ trap 'on_error $LINENO' ERR 155: ++ trap on_exit EXIT 155: ++ echo -n 'Testing gdb-index-empty ... ' 155: Testing gdb-index-empty ... ++ set -o pipefail 155: ++ set -x 155: + cc -c -o out/test/x86_64/gdb-index-empty/a.o -xc - 155: + echo 'void _start() {}' 122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe1 122: + grep ' foo' out/test/x86_64/dynamic-list2/log1 122: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo 122: + not grep ' bar' out/test/x86_64/dynamic-list2/log1 122: + grep ' bar' out/test/x86_64/dynamic-list2/log1 137: + rm -f out/test/x86_64/exclude-libs/d.a 137: + ar crs out/test/x86_64/exclude-libs/d.a out/test/x86_64/exclude-libs/b.o 156: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh 156: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 156: ++ export LC_ALL=C 156: ++ LC_ALL=C 156: ++ '[' -z x86_64 ']' 156: ++ '[' -z '' ']' 156: ++ TESTDIR=out/test/x86_64 156: ++ CC=cc 156: ++ CXX=c++ 156: ++ GCC=gcc 156: ++ GXX=g++ 156: ++ OBJDUMP=objdump 156: ++ OBJCOPY=objcopy 156: ++ STRIP=strip 156: ++ QEMU= 156: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh .sh 111: 4: 0000000000003930 4 OBJECT GLOBAL DEFAULT 23 foo 111: + on_exit 111: + echo OK 111: OK 111: + exit 0 154: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 154: + command -v gdb 154: + test_cflags -gdwarf-5 -g -gdwarf64 154: + echo 'int main() {}' 154: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - 148: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.o 121/425 Test #111: x86_64-dso-undef ...................................... Passed 0.49 sec 142: 1: 000000000020130a 0 NOTYPE GLOBAL DEFAULT 7 _start 142: + on_exit 142: + echo OK 142: OK 142: + exit 0 157: ++ '[' Linux = FreeBSD ']' 157: ++ trap 'on_error $LINENO' ERR 157: ++ trap on_exit EXIT 157: ++ echo -n 'Testing glibc-2.22-bug ... ' 157: Testing glibc-2.22-bug ... ++ set -o pipefail 157: ++ set -x 157: + cc -o out/test/x86_64/glibc-2.22-bug/a.o -fPIC -c -xc - 157: + cat 158: ++ case $MACHINE in 158: ++ tlsdesc_opt=-mtls-dialect=gnu2 122: + return 0 122: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log1 122: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi 122: + cc -B. -o out/test/x86_64/dynamic-list2/exe2 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list2/dyn 156: ++ testname=gdb-index-split-dwarf 156: ++ t=out/test/x86_64/gdb-index-split-dwarf 156: ++ mkdir -p out/test/x86_64/gdb-index-split-dwarf test 161 Start 161: x86_64-gnu-retain 161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh" 161: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 161: Environment variables: 161: MACHINE=x86_64 161: CPU= 161: Test timeout computed to be: 1500 160: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh 160: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 160: ++ export LC_ALL=C 160: ++ LC_ALL=C 160: ++ '[' -z x86_64 ']' 160: ++ '[' -z '' ']' 160: ++ TESTDIR=out/test/x86_64 160: ++ CC=cc 160: ++ CXX=c++ 160: ++ GCC=gcc 160: ++ GXX=g++ 160: ++ OBJDUMP=objdump 160: ++ OBJCOPY=objcopy 160: ++ STRIP=strip 160: ++ QEMU= 160: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh .sh 160: ++ testname=gnu-property 160: ++ t=out/test/x86_64/gnu-property 160: ++ mkdir -p out/test/x86_64/gnu-property 159: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh 159: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 159: ++ export LC_ALL=C 159: ++ LC_ALL=C 159: ++ '[' -z x86_64 ']' 159: ++ '[' -z '' ']' 159: ++ TESTDIR=out/test/x86_64 159: ++ CC=cc 159: ++ CXX=c++ 159: ++ GCC=gcc 159: ++ GXX=g++ 159: ++ OBJDUMP=objdump 159: ++ OBJCOPY=objcopy 159: ++ STRIP=strip 159: ++ QEMU= 159: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh .sh 159: ++ testname=gnu-hash 159: ++ t=out/test/x86_64/gnu-hash 159: ++ mkdir -p out/test/x86_64/gnu-hash 122/425 Test #142: x86_64-export-dynamic ................................. Passed 0.20 sec 158: +++ uname 158: ++ '[' Linux = FreeBSD ']' 158: ++ trap 'on_error $LINENO' ERR 158: ++ trap on_exit EXIT 158: ++ echo -n 'Testing global-offset-table ... ' 158: Testing global-offset-table ... ++ set -o pipefail 158: ++ set -x 158: + '[' x86_64 = ppc64le ']' 158: + cc -fPIC -c -o out/test/x86_64/global-offset-table/a.o -xc - 158: + cat 156: ++ case $MACHINE in 156: ++ tlsdesc_opt=-mtls-dialect=gnu2 156: +++ uname 156: ++ '[' Linux = FreeBSD ']' 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT 156: ++ echo -n 'Testing gdb-index-split-dwarf ... ' 156: Testing gdb-index-split-dwarf ... ++ set -o pipefail 156: ++ set -x 156: + on_qemu 156: + '[' '' '!=' '' ']' 156: + grep -w qemu /proc/cpuinfo 156: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 156: + command -v gdb 156: + test_cflags -gdwarf-5 -g test 162 Start 162: x86_64-gnu-unique 162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh" 162: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 162: Environment variables: 162: MACHINE=x86_64 162: CPU= 162: Test timeout computed to be: 1500 139: + cc -B. -shared -o out/test/x86_64/exclude-libs3/d.so out/test/x86_64/exclude-libs3/c.o out/test/x86_64/exclude-libs3/b.a -Wl,-exclude-libs=ALL 123: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe2 123: + grep ' xyz' out/test/x86_64/dynamic-list3/log2 141: + out/test/x86_64/execute-only/exe 141: + grep 'Hello world' 141: Hello world 141: + grep -E 'LOAD\s.*[0-9a-f] E 0x' 141: + readelf -W --segments out/test/x86_64/execute-only/exe 141: LOAD 0x0005a4 0x00000000000015a4 0x00000000000015a4 0x00016f 0x00016f E 0x1000 141: + on_exit 136: + static=-static 136: + static='-static -pthread' 136: + cat 136: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC 118: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/c.so 118: + not grep -F '(DEBUG)' 118: + grep -F '(DEBUG)' 118: + return 0 118: + on_exit 118: + echo OK 118: OK 118: + exit 0 156: + echo 'int main() {}' 156: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 141: + echo OK 141: OK 141: + exit 0 159: ++ case $MACHINE in 159: ++ tlsdesc_opt=-mtls-dialect=gnu2 159: +++ uname 159: ++ '[' Linux = FreeBSD ']' 159: ++ trap 'on_error $LINENO' ERR 159: ++ trap on_exit EXIT 159: ++ echo -n 'Testing gnu-hash ... ' 159: Testing gnu-hash ... ++ set -o pipefail 159: ++ set -x 159: + cat 159: + cc -c -o out/test/x86_64/gnu-hash/a.o -xc - 161: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh 161: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 161: ++ export LC_ALL=C 161: ++ LC_ALL=C 161: ++ '[' -z x86_64 ']' 161: ++ '[' -z '' ']' 161: ++ TESTDIR=out/test/x86_64 161: ++ CC=cc 161: ++ CXX=c++ 161: ++ GCC=gcc 161: ++ GXX=g++ 161: ++ OBJDUMP=objdump 161: ++ OBJCOPY=objcopy 161: ++ STRIP=strip 161: ++ QEMU= 161: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh .sh 160: ++ case $MACHINE in 160: ++ tlsdesc_opt=-mtls-dialect=gnu2 160: +++ uname 36: + grep '^76$' 123/425 Test #118: x86_64-dynamic-dt-debug ............................... Passed 0.42 sec 124/425 Test #141: x86_64-execute-only ................................... Passed 0.23 sec 161: ++ testname=gnu-retain 161: ++ t=out/test/x86_64/gnu-retain 161: ++ mkdir -p out/test/x86_64/gnu-retain 104: + readelf --dynamic out/test/x86_64/depaudit2/exe2 test 163 Start 163: x86_64-gnu-warning 163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh" 163: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 163: Environment variables: 163: MACHINE=x86_64 163: CPU= 163: Test timeout computed to be: 1500 161: ++ case $MACHINE in 161: ++ tlsdesc_opt=-mtls-dialect=gnu2 161: +++ uname 104: + grep 'Dependency audit library:..*foo:.*/a.so' test 164 Start 164: x86_64-hash-style-sysv 164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh" 164: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 164: Environment variables: 164: MACHINE=x86_64 164: CPU= 164: Test timeout computed to be: 1500 123: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz 123: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 123: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 123: + return 0 123: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log2 123: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx 123: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log2 160: ++ '[' Linux = FreeBSD ']' 160: ++ trap 'on_error $LINENO' ERR 160: ++ trap on_exit EXIT 160: ++ echo -n 'Testing gnu-property ... ' 160: Testing gnu-property ... ++ set -o pipefail 160: ++ set -x 160: + cat 160: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: 76 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 105: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-lto/dep 105: out/test/x86_64/dependency-file-lto/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file-lto/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o 105: + grep '/a.o:$' out/test/x86_64/dependency-file-lto/dep 105: out/test/x86_64/dependency-file-lto/a.o: 105: + not grep '^/tmp' out/test/x86_64/dependency-file-lto/dep 105: + grep '^/tmp' out/test/x86_64/dependency-file-lto/dep 144: + not cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings 161: ++ '[' Linux = FreeBSD ']' 161: ++ trap 'on_error $LINENO' ERR 161: ++ trap on_exit EXIT 161: ++ echo -n 'Testing gnu-retain ... ' 161: Testing gnu-retain ... ++ set -o pipefail 161: ++ set -x 161: + '[' x86_64 = ppc64 ']' 161: + cat 161: + cc -c -o out/test/x86_64/gnu-retain/a.o -xc - -ffunction-sections 104: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [foo:out/test/x86_64/depaudit2/a.so] 104: + on_exit 104: + echo OK 104: OK 104: + exit 0 123: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx 145: + cat 145: + cc -o out/test/x86_64/filler/a.o -c -xc - 162: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh 162: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 162: ++ export LC_ALL=C 162: ++ LC_ALL=C 162: ++ '[' -z x86_64 ']' 162: ++ '[' -z '' ']' 162: ++ TESTDIR=out/test/x86_64 162: ++ CC=cc 162: ++ CXX=c++ 162: ++ GCC=gcc 162: ++ GXX=g++ 162: ++ OBJDUMP=objdump 162: ++ OBJCOPY=objcopy 162: ++ STRIP=strip 162: ++ QEMU= 162: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh .sh 163: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh 163: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 163: ++ export LC_ALL=C 163: ++ LC_ALL=C 163: ++ '[' -z x86_64 ']' 163: ++ '[' -z '' ']' 163: ++ TESTDIR=out/test/x86_64 163: ++ CC=cc 163: ++ CXX=c++ 163: ++ GCC=gcc 163: ++ GXX=g++ 163: ++ OBJDUMP=objdump 163: ++ OBJCOPY=objcopy 163: ++ STRIP=strip 163: ++ QEMU= 149: + cc -B. -shared -o out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi 113: + grep -F 'Shared library: [libfoo]' 113: + readelf --dynamic out/test/x86_64/dt-needed/exe 164: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh 125/425 Test #104: x86_64-depaudit2 ...................................... Passed 0.61 sec 123: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 123: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 162: ++ testname=gnu-unique 162: ++ t=out/test/x86_64/gnu-unique 162: ++ mkdir -p out/test/x86_64/gnu-unique 163: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh .sh 164: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 164: ++ export LC_ALL=C 164: ++ LC_ALL=C 164: ++ '[' -z x86_64 ']' 164: ++ '[' -z '' ']' 164: ++ TESTDIR=out/test/x86_64 164: ++ CC=cc 164: ++ CXX=c++ 164: ++ GCC=gcc 164: ++ GXX=g++ 164: ++ OBJDUMP=objdump 164: ++ OBJCOPY=objcopy 164: ++ STRIP=strip 164: ++ QEMU= 164: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh .sh 138: + cc -B. -shared -o out/test/x86_64/exclude-libs2/d.so out/test/x86_64/exclude-libs2/c.o out/test/x86_64/exclude-libs2/b.a -Wl,-exclude-libs=b.a test 165 Start 165: x86_64-hash-style 165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh" 165: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 165: Environment variables: 165: MACHINE=x86_64 165: CPU= 165: Test timeout computed to be: 1500 123: + return 0 123: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 123: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 162: ++ case $MACHINE in 162: ++ tlsdesc_opt=-mtls-dialect=gnu2 163: ++ testname=gnu-warning 163: ++ t=out/test/x86_64/gnu-warning 163: ++ mkdir -p out/test/x86_64/gnu-warning 164: ++ testname=hash-style-sysv 164: ++ t=out/test/x86_64/hash-style-sysv 164: ++ mkdir -p out/test/x86_64/hash-style-sysv 96: + out/test/x86_64/defsym-lto/exe 96: + grep '^OK$' 96: OK 134: + readelf -e out/test/x86_64/entry/exe2 105: + return 0 105: + on_exit 105: + echo OK 105: OK 105: + exit 0 126/425 Test #105: x86_64-dependency-file-lto ............................ Passed 0.61 sec 162: +++ uname 113: 0x0000000000000001 (NEEDED) Shared library: [libfoo] 113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libbar.so 165: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh test 166 Start 166: x86_64-hello-dynamic 166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh" 166: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 166: Environment variables: 166: MACHINE=x86_64 166: CPU= 166: Test timeout computed to be: 1500 150: + cat 150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 162: ++ '[' Linux = FreeBSD ']' 162: ++ trap 'on_error $LINENO' ERR 162: ++ trap on_exit EXIT 162: ++ echo -n 'Testing gnu-unique ... ' 162: Testing gnu-unique ... ++ set -o pipefail 162: ++ set -x 162: + command -v g++ 162: + cat 162: + g++ -o out/test/x86_64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - 165: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 165: ++ export LC_ALL=C 165: ++ LC_ALL=C 165: ++ '[' -z x86_64 ']' 165: ++ '[' -z '' ']' 165: ++ TESTDIR=out/test/x86_64 165: ++ CC=cc 165: ++ CXX=c++ 165: ++ GCC=gcc 165: ++ GXX=g++ 165: ++ OBJDUMP=objdump 165: ++ OBJCOPY=objcopy 165: ++ STRIP=strip 165: ++ QEMU= 165: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh .sh 165: ++ testname=hash-style 165: ++ t=out/test/x86_64/hash-style 165: ++ mkdir -p out/test/x86_64/hash-style 165: ++ case $MACHINE in 165: ++ tlsdesc_opt=-mtls-dialect=gnu2 165: +++ uname 96: + on_exit 96: + echo OK 96: OK 96: + exit 0 164: ++ case $MACHINE in 164: ++ tlsdesc_opt=-mtls-dialect=gnu2 164: +++ uname 164: ++ '[' Linux = FreeBSD ']' 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT 164: ++ echo -n 'Testing hash-style-sysv ... ' 164: Testing hash-style-sysv ... ++ set -o pipefail 164: ++ set -x 164: + cat 164: + cc -o out/test/x86_64/hash-style-sysv/a.o -c -xc - -fPIC 163: ++ case $MACHINE in 163: ++ tlsdesc_opt=-mtls-dialect=gnu2 163: +++ uname 163: ++ '[' Linux = FreeBSD ']' 163: ++ trap 'on_error $LINENO' ERR 163: ++ trap on_exit EXIT 163: ++ echo -n 'Testing gnu-warning ... ' 163: Testing gnu-warning ... ++ set -o pipefail 163: ++ set -x 163: + cat 163: + cc -c -o out/test/x86_64/gnu-warning/a.o -xc - 123: + return 0 123: + on_exit 123: + echo OK 123: OK 123: + exit 0 134: + grep 'Entry point address:.*0x2000$' out/test/x86_64/entry/log 134: Entry point address: 0x2000 134: + on_exit 134: + echo OK 134: OK 134: + exit 0 147: + cat 147: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - 127/425 Test #96: x86_64-defsym-lto ..................................... Passed 0.77 sec 128/425 Test #123: x86_64-dynamic-list3 .................................. Passed 0.42 sec 129/425 Test #134: x86_64-entry .......................................... Passed 0.35 sec 137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/e.o - 137: + cat 140: + readelf --segments -W out/test/x86_64/execstack/exe test 167 Start 167: x86_64-hello-static 167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh" 167: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 167: Environment variables: 167: MACHINE=x86_64 167: CPU= 167: Test timeout computed to be: 1500 test 168 Start 168: x86_64-help 168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/help.sh" 168: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 168: Environment variables: 168: MACHINE=x86_64 168: CPU= 168: Test timeout computed to be: 1500 test 169 Start 169: x86_64-hidden-archive 169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh" 169: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 169: Environment variables: 169: MACHINE=x86_64 169: CPU= 169: Test timeout computed to be: 1500 140: + grep 'GNU_STACK.* RW ' 140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o 116: + test_cflags -flto 116: + echo 'int main() {}' 116: + cc -B. -flto -o /dev/null -xc - 165: ++ '[' Linux = FreeBSD ']' 165: ++ trap 'on_error $LINENO' ERR 165: ++ trap on_exit EXIT 165: ++ echo -n 'Testing hash-style ... ' 165: Testing hash-style ... ++ set -o pipefail 165: ++ set -x 165: + cat 165: + cc -o out/test/x86_64/hash-style/a.o -c -xc - 152: + cat 152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 122: + grep ' foo' out/test/x86_64/dynamic-list2/log2 122: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo 122: + not grep ' bar' out/test/x86_64/dynamic-list2/log2 122: + grep ' bar' out/test/x86_64/dynamic-list2/log2 166: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh 166: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 166: ++ export LC_ALL=C 166: ++ LC_ALL=C 166: ++ '[' -z x86_64 ']' 166: ++ '[' -z '' ']' 166: ++ TESTDIR=out/test/x86_64 166: ++ CC=cc 166: ++ CXX=c++ 166: ++ GCC=gcc 166: ++ GXX=g++ 166: ++ OBJDUMP=objdump 166: ++ OBJCOPY=objcopy 166: ++ STRIP=strip 166: ++ QEMU= 166: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh .sh 166: ++ testname=hello-dynamic 166: ++ t=out/test/x86_64/hello-dynamic 166: ++ mkdir -p out/test/x86_64/hello-dynamic 166: ++ case $MACHINE in 166: ++ tlsdesc_opt=-mtls-dialect=gnu2 166: +++ uname 166: ++ '[' Linux = FreeBSD ']' 166: ++ trap 'on_error $LINENO' ERR 166: ++ trap on_exit EXIT 166: ++ echo -n 'Testing hello-dynamic ... ' 166: Testing hello-dynamic ... ++ set -o pipefail 166: ++ set -x 166: + cat 166: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE 139: + readelf --dyn-syms out/test/x86_64/exclude-libs3/d.so 139: + grep -F foo 139: 5: 0000000000001649 12 FUNC GLOBAL DEFAULT 15 foo 139: + on_exit 139: + echo OK 139: OK 139: + exit 0 115: + cat 115: + cc -o out/test/x86_64/duplicate-error-gc-sections/a.o -c -xc - 160: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie 157: + cc -B. -o out/test/x86_64/glibc-2.22-bug/b.so -shared out/test/x86_64/glibc-2.22-bug/a.o 155: + ./mold -o out/test/x86_64/gdb-index-empty/exe out/test/x86_64/gdb-index-empty/a.o -gdb-index 158: + cc -B. -no-pie -o out/test/x86_64/global-offset-table/exe out/test/x86_64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ 124: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - 167: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh 167: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 167: ++ export LC_ALL=C 167: ++ LC_ALL=C 167: ++ '[' -z x86_64 ']' 167: ++ '[' -z '' ']' 167: ++ TESTDIR=out/test/x86_64 167: ++ CC=cc 167: ++ CXX=c++ 167: ++ GCC=gcc 167: ++ GXX=g++ 167: ++ OBJDUMP=objdump 167: ++ OBJCOPY=objcopy 167: ++ STRIP=strip 167: ++ QEMU= 167: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh .sh 167: ++ testname=hello-static 167: ++ t=out/test/x86_64/hello-static 167: ++ mkdir -p out/test/x86_64/hello-static 167: ++ case $MACHINE in 167: ++ tlsdesc_opt=-mtls-dialect=gnu2 167: +++ uname 168: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/help.sh 168: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 168: ++ export LC_ALL=C 168: ++ LC_ALL=C 168: ++ '[' -z x86_64 ']' 168: ++ '[' -z '' ']' 168: ++ TESTDIR=out/test/x86_64 168: ++ CC=cc 168: ++ CXX=c++ 168: ++ GCC=gcc 168: ++ GXX=g++ 168: ++ OBJDUMP=objdump 168: ++ OBJCOPY=objcopy 168: ++ STRIP=strip 168: ++ QEMU= 168: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/help.sh .sh 130/425 Test #139: x86_64-exclude-libs3 .................................. Passed 0.34 sec 122: + return 0 122: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log2 122: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi 122: + on_exit 122: + echo OK 122: OK 122: + exit 0 124: + cat 167: ++ '[' Linux = FreeBSD ']' 167: ++ trap 'on_error $LINENO' ERR 167: ++ trap on_exit EXIT 167: ++ echo -n 'Testing hello-static ... ' 167: Testing hello-static ... ++ set -o pipefail 167: ++ set -x 167: + test_cflags -static 167: + echo 'int main() {}' 167: + cc -B. -static -o /dev/null -xc - 168: ++ testname=help 168: ++ t=out/test/x86_64/help 168: ++ mkdir -p out/test/x86_64/help 168: ++ case $MACHINE in 168: ++ tlsdesc_opt=-mtls-dialect=gnu2 168: +++ uname 168: ++ '[' Linux = FreeBSD ']' 169: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh test 170 Start 170: x86_64-hidden-undef 170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh" 170: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 170: Environment variables: 170: MACHINE=x86_64 170: CPU= 170: Test timeout computed to be: 1500 131/425 Test #122: x86_64-dynamic-list2 .................................. Passed 0.47 sec 168: ++ trap 'on_error $LINENO' ERR 168: ++ trap on_exit EXIT 168: ++ echo -n 'Testing help ... ' 168: Testing help ... ++ set -o pipefail 168: ++ set -x 168: + ./mold --help 168: + grep Usage 168: Usage: ./mold [options] file... 169: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C 169: ++ '[' -z x86_64 ']' 169: ++ '[' -z '' ']' 169: ++ TESTDIR=out/test/x86_64 169: ++ CC=cc 169: ++ CXX=c++ 169: ++ GCC=gcc 169: ++ GXX=g++ 169: ++ OBJDUMP=objdump 169: ++ OBJCOPY=objcopy 169: ++ STRIP=strip 169: ++ QEMU= 169: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh .sh 169: ++ testname=hidden-archive 169: ++ t=out/test/x86_64/hidden-archive 169: ++ mkdir -p out/test/x86_64/hidden-archive 169: ++ case $MACHINE in 169: ++ tlsdesc_opt=-mtls-dialect=gnu2 169: +++ uname test 171 Start 171: x86_64-hidden-weak-undef 171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh" 171: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 171: Environment variables: 171: MACHINE=x86_64 171: CPU= 171: Test timeout computed to be: 1500 121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 121: + grep ' foo' out/test/x86_64/dynamic-list/log3 121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo 121: + grep ' bar' out/test/x86_64/dynamic-list/log3 121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar 121: + on_exit 148: + readelf --symbols out/test/x86_64/gc-sections/exe1 148: + out/test/x86_64/gc-sections/exe1 148: + grep '1 2' 148: 1 2 148: + grep live_fn1 out/test/x86_64/gc-sections/log1 143: + cc -B. -o out/test/x86_64/export-from-exe/exe out/test/x86_64/export-from-exe/a.o out/test/x86_64/export-from-exe/b.so 138: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so 138: + grep -F foo 138: 5: 00000000000015d9 11 FUNC GLOBAL DEFAULT 13 foo 138: + on_exit 138: + echo OK 138: OK 138: + exit 0 132/425 Test #138: x86_64-exclude-libs2 .................................. Passed 0.38 sec 151: + cat 151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 144: + on_exit 144: + echo OK 144: OK 144: + exit 0 133/425 Test #144: x86_64-fatal-warnings ................................. Passed 0.31 sec 149: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so 149: + grep -F .gdb_index 149: [36] .gdb_index PROGBITS 0000000000000000 002350 0001bd 00 0 0 4 149: + cat 149: + cc -c -o out/test/x86_64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 159: + cc -B. -o out/test/x86_64/gnu-hash/b.so out/test/x86_64/gnu-hash/a.o -Wl,-hash-style=gnu -shared 36: + grep '^76$' 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: 76 36: + cat 168: + on_exit 168: + echo OK 168: OK 168: + exit 0 134/425 Test #168: x86_64-help ........................................... Passed 0.05 sec 169: ++ '[' Linux = FreeBSD ']' 169: ++ trap 'on_error $LINENO' ERR 169: ++ trap on_exit EXIT 169: ++ echo -n 'Testing hidden-archive ... ' 169: Testing hidden-archive ... ++ set -o pipefail 169: ++ set -x 169: + cat 169: + cc -c -o out/test/x86_64/hidden-archive/a.o -fPIC -xc - test 172 Start 172: x86_64-icf-safe 172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh" 172: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 172: Environment variables: 172: MACHINE=x86_64 172: CPU= 172: Test timeout computed to be: 1500 test 173 Start 173: x86_64-icf-small 173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh" 173: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 173: Environment variables: 173: MACHINE=x86_64 173: CPU= 173: Test timeout computed to be: 1500 121: + echo OK 121: OK 121: + exit 0 135/425 Test #121: x86_64-dynamic-list ................................... Passed 0.50 sec 170: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh 170: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 170: ++ export LC_ALL=C 170: ++ LC_ALL=C 170: ++ '[' -z x86_64 ']' 170: ++ '[' -z '' ']' 170: ++ TESTDIR=out/test/x86_64 170: ++ CC=cc 170: ++ CXX=c++ 170: ++ GCC=gcc 170: ++ GXX=g++ 170: ++ OBJDUMP=objdump 170: ++ OBJCOPY=objcopy 170: ++ STRIP=strip 170: ++ QEMU= 170: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh .sh 170: ++ testname=hidden-undef 170: ++ t=out/test/x86_64/hidden-undef 170: ++ mkdir -p out/test/x86_64/hidden-undef 170: ++ case $MACHINE in 170: ++ tlsdesc_opt=-mtls-dialect=gnu2 170: +++ uname test 174 Start 174: x86_64-icf 174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh" 174: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 174: Environment variables: 174: MACHINE=x86_64 174: CPU= 174: Test timeout computed to be: 1500 test 175 Start 175: x86_64-ifunc-address-equality-exported 175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh" 175: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 175: Environment variables: 175: MACHINE=x86_64 175: CPU= 175: Test timeout computed to be: 1500 148: 70: 0000000000001834 7 FUNC LOCAL DEFAULT 20 _Z8live_fn1v 148: + grep live_fn2 out/test/x86_64/gc-sections/log1 148: 71: 000000000000183b 12 FUNC LOCAL DEFAULT 20 _Z8live_fn2v 148: + grep dead_fn1 out/test/x86_64/gc-sections/log1 148: 72: 0000000000001847 7 FUNC LOCAL DEFAULT 20 _Z8dead_fn1v 148: + grep dead_fn2 out/test/x86_64/gc-sections/log1 148: 73: 000000000000184e 12 FUNC LOCAL DEFAULT 20 _Z8dead_fn2v 148: + grep live_var1 out/test/x86_64/gc-sections/log1 148: 66: 0000000000003af0 4 OBJECT LOCAL DEFAULT 26 live_var1 148: + grep live_var2 out/test/x86_64/gc-sections/log1 148: 67: 0000000000003b24 4 OBJECT LOCAL DEFAULT 29 live_var2 148: + grep dead_var1 out/test/x86_64/gc-sections/log1 148: 68: 0000000000003af4 4 OBJECT LOCAL DEFAULT 26 dead_var1 148: + grep dead_var2 out/test/x86_64/gc-sections/log1 171: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh 171: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 171: ++ export LC_ALL=C 171: ++ LC_ALL=C 171: ++ '[' -z x86_64 ']' 171: ++ '[' -z '' ']' 171: ++ TESTDIR=out/test/x86_64 171: ++ CC=cc 171: ++ CXX=c++ 171: ++ GCC=gcc 171: ++ GXX=g++ 171: ++ OBJDUMP=objdump 171: ++ OBJCOPY=objcopy 171: ++ STRIP=strip 171: ++ QEMU= 171: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh .sh 171: ++ testname=hidden-weak-undef 171: ++ t=out/test/x86_64/hidden-weak-undef 171: ++ mkdir -p out/test/x86_64/hidden-weak-undef 171: ++ case $MACHINE in 171: ++ tlsdesc_opt=-mtls-dialect=gnu2 171: +++ uname 171: ++ '[' Linux = FreeBSD ']' 171: ++ trap 'on_error $LINENO' ERR 171: ++ trap on_exit EXIT 171: ++ echo -n 'Testing hidden-weak-undef ... ' 171: Testing hidden-weak-undef ... ++ set -o pipefail 171: ++ set -x 171: + cat 171: + cc -o out/test/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - 153: + cat 153: + cat 153: + cat 153: + cat 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections 165: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o 165: + grep -F ' .hash' 165: + readelf -WS out/test/x86_64/hash-style/b.so 165: [ 1] .hash HASH 0000000000000238 000238 000018 04 A 3 0 4 165: + readelf -WS out/test/x86_64/hash-style/b.so 165: + grep -F ' .gnu.hash' 165: [ 2] .gnu.hash GNU_HASH 0000000000000250 000250 000020 00 A 3 0 8 165: + ./mold -shared -o out/test/x86_64/hash-style/c.so out/test/x86_64/hash-style/a.o --hash-style=both --hash-style=none 155: + not grep -F .gdb_index 155: + grep -F .gdb_index 155: + readelf -WS out/test/x86_64/gdb-index-empty/exe 155: + return 0 155: + on_exit 155: + echo OK 155: OK 155: + exit 0 161: + readelf -WS out/test/x86_64/gnu-retain/a.o 161: + grep '\.text\.foo.*AXR' 161: [ 4] .text.foo PROGBITS 0000000000000000 000040 000007 00 AXR 0 0 1 161: + cc -B. -o out/test/x86_64/gnu-retain/exe out/test/x86_64/gnu-retain/a.o -Wl,-gc-sections 136: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 150: + cat 162: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - 162: + cat 154: + cat 154: + cat 154: + cat 154: + cat 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections 164: + cc -B. -shared -o out/test/x86_64/hash-style-sysv/b.so out/test/x86_64/hash-style-sysv/a.o -Wl,--hash-style=sysv 172: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh 172: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 172: ++ export LC_ALL=C 172: ++ LC_ALL=C 172: ++ '[' -z x86_64 ']' 172: ++ '[' -z '' ']' 172: ++ TESTDIR=out/test/x86_64 172: ++ CC=cc 172: ++ CXX=c++ 172: ++ GCC=gcc 172: ++ GXX=g++ 172: ++ OBJDUMP=objdump 172: ++ OBJCOPY=objcopy 172: ++ STRIP=strip 172: ++ QEMU= 172: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh .sh 172: ++ testname=icf-safe 172: ++ t=out/test/x86_64/icf-safe 172: ++ mkdir -p out/test/x86_64/icf-safe 172: ++ case $MACHINE in 172: ++ tlsdesc_opt=-mtls-dialect=gnu2 172: +++ uname 172: ++ '[' Linux = FreeBSD ']' 172: ++ trap 'on_error $LINENO' ERR 172: ++ trap on_exit EXIT 172: ++ echo -n 'Testing icf-safe ... ' 172: Testing icf-safe ... ++ set -o pipefail 172: ++ set -x 172: + '[' x86_64 = s390x ']' 172: + cat 172: + cc -c -o out/test/x86_64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - 136/425 Test #155: x86_64-gdb-index-empty ................................ Passed 0.23 sec test 176 Start 176: x86_64-ifunc-address-equality 176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh" 176: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 176: Environment variables: 176: MACHINE=x86_64 176: CPU= 176: Test timeout computed to be: 1500 170: ++ '[' Linux = FreeBSD ']' 170: ++ trap 'on_error $LINENO' ERR 170: ++ trap on_exit EXIT 170: ++ echo -n 'Testing hidden-undef ... ' 170: Testing hidden-undef ... ++ set -o pipefail 170: ++ set -x 170: + cat 170: + cc -o out/test/x86_64/hidden-undef/a.so -shared -fPIC -xc - 113: + readelf --dynamic out/test/x86_64/dt-needed/exe 113: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' 113: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/dt-needed/libbar.so] 113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -Lout/test/x86_64/dt-needed -lbar 152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 152: + cat 145: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o 140: + readelf --segments -W out/test/x86_64/execstack/exe 140: + grep 'GNU_STACK.* RW ' 140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 140: + on_exit 140: + echo OK 140: OK 140: + exit 0 137/425 Test #140: x86_64-execstack ...................................... Passed 0.39 sec 115: + cat 115: + cc -o out/test/x86_64/duplicate-error-gc-sections/b.o -c -xc - 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a 173: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh 173: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 173: ++ export LC_ALL=C 173: ++ LC_ALL=C 173: ++ '[' -z x86_64 ']' 173: ++ '[' -z '' ']' 173: ++ TESTDIR=out/test/x86_64 173: ++ CC=cc 173: ++ CXX=c++ 173: ++ GCC=gcc 173: ++ GXX=g++ 173: ++ OBJDUMP=objdump 173: ++ OBJCOPY=objcopy 173: ++ STRIP=strip 173: ++ QEMU= 173: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh .sh 173: ++ testname=icf-small 173: ++ t=out/test/x86_64/icf-small 173: ++ mkdir -p out/test/x86_64/icf-small 173: ++ case $MACHINE in 173: ++ tlsdesc_opt=-mtls-dialect=gnu2 173: +++ uname 173: ++ '[' Linux = FreeBSD ']' 173: ++ trap 'on_error $LINENO' ERR 173: ++ trap on_exit EXIT 173: ++ echo -n 'Testing icf-small ... ' 173: Testing icf-small ... ++ set -o pipefail 173: ++ set -x 173: + cat 173: + cc -o out/test/x86_64/icf-small/a.o -c -ffunction-sections -xc - 151: + cat 151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 166: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie 157: + grep -E -A1 '\.rela?\.dyn' 157: + grep -E '\.rela?\.plt' 157: + readelf -W --sections out/test/x86_64/glibc-2.22-bug/b.so 156: + cat 156: + cat 156: + cat 160: + readelf -W --sections out/test/x86_64/gnu-property/exe 160: + grep -Fw .note.gnu.property 160: [ 2] .note.gnu.property NOTE 0000000000200300 000300 000020 00 A 0 0 8 160: + readelf -W --segments out/test/x86_64/gnu-property/exe 174: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh 174: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 174: ++ export LC_ALL=C 174: ++ LC_ALL=C 174: ++ '[' -z x86_64 ']' 174: ++ '[' -z '' ']' 174: ++ TESTDIR=out/test/x86_64 174: ++ CC=cc 174: ++ CXX=c++ 174: ++ GCC=gcc 174: ++ GXX=g++ 174: ++ OBJDUMP=objdump 174: ++ OBJCOPY=objcopy 174: ++ STRIP=strip 174: ++ QEMU= 174: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh .sh 174: ++ testname=icf 174: ++ t=out/test/x86_64/icf 174: ++ mkdir -p out/test/x86_64/icf 174: ++ case $MACHINE in 174: ++ tlsdesc_opt=-mtls-dialect=gnu2 174: +++ uname 174: ++ '[' Linux = FreeBSD ']' 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT 174: ++ echo -n 'Testing icf ... ' 174: Testing icf ... ++ set -o pipefail 174: ++ set -x 174: + '[' x86_64 = ppc64 ']' 174: + cat 174: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - test 177 Start 177: x86_64-ifunc-alias 177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh" 177: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 177: Environment variables: 177: MACHINE=x86_64 177: CPU= 177: Test timeout computed to be: 1500 148: 69: 0000000000003af8 4 OBJECT LOCAL DEFAULT 26 dead_var2 148: + c++ -B. -o out/test/x86_64/gc-sections/exe2 out/test/x86_64/gc-sections/a.o -Wl,-gc-sections 147: + cc -B. -o out/test/x86_64/func-addr/exe -no-pie out/test/x86_64/func-addr/b.o out/test/x86_64/func-addr/a.so 158: + out/test/x86_64/global-offset-table/exe 158: ++ out/test/x86_64/global-offset-table/exe 158: + GOT_ADDR=2038b0 158: + '[' x86_64 = x86_64 -o x86_64 = i686 ']' 158: + readelf -WS out/test/x86_64/global-offset-table/exe 158: + grep '\.got\.plt .*2038b0 ' 175: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh 175: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 175: ++ export LC_ALL=C 175: ++ LC_ALL=C 175: ++ '[' -z x86_64 ']' 175: ++ '[' -z '' ']' 175: ++ TESTDIR=out/test/x86_64 175: ++ CC=cc 175: ++ CXX=c++ 175: ++ GCC=gcc 175: ++ GXX=g++ 175: ++ OBJDUMP=objdump 175: ++ OBJCOPY=objcopy 175: ++ STRIP=strip 175: ++ QEMU= 175: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh .sh 160: + grep -w GNU_PROPERTY 160: GNU_PROPERTY 0x000300 0x0000000000200300 0x0000000000200300 0x000020 0x000020 R 0x8 160: + on_exit 160: + echo OK 160: OK 160: + exit 0 176: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh 176: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 176: ++ export LC_ALL=C 176: ++ LC_ALL=C 176: ++ '[' -z x86_64 ']' 176: ++ '[' -z '' ']' 176: ++ TESTDIR=out/test/x86_64 176: ++ CC=cc 176: ++ CXX=c++ 176: ++ GCC=gcc 176: ++ GXX=g++ 176: ++ OBJDUMP=objdump 176: ++ OBJCOPY=objcopy 176: ++ STRIP=strip 176: ++ QEMU= 176: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh .sh 157: [ 8] .rela.plt RELA 00000000000004b0 0004b0 000018 18 A 3 23 8 157: + on_exit 157: + echo OK 157: OK 157: + exit 0 163: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie 124: + cc -B. -o out/test/x86_64/dynamic-list4/exe1 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state 156: + cat 143: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe 143: + grep expfn2 143: 5: 00000000000017b0 7 FUNC GLOBAL DEFAULT 19 expfn2 149: + cc -B. -o out/test/x86_64/gdb-index-compress-output/exe out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib 159: + on_exit 159: + echo OK 159: OK 159: + exit 0 138/425 Test #157: x86_64-glibc-2.22-bug ................................. Passed 0.23 sec 139/425 Test #159: x86_64-gnu-hash ....................................... Passed 0.21 sec 140/425 Test #160: x86_64-gnu-property ................................... Passed 0.20 sec 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf 158: [26] .got.plt PROGBITS 00000000002038b0 0008b0 000020 00 WA 0 0 8 158: + on_exit 158: + echo OK 158: OK 158: + exit 0 141/425 Test #158: x86_64-global-offset-table ............................ Passed 0.22 sec 165: + readelf -WS out/test/x86_64/hash-style/c.so test 178 Start 178: x86_64-ifunc-dlopen 178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh" 178: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 178: Environment variables: 178: MACHINE=x86_64 178: CPU= 178: Test timeout computed to be: 1500 test 179 Start 179: x86_64-ifunc-dso 179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh" 179: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 179: Environment variables: 179: MACHINE=x86_64 179: CPU= 179: Test timeout computed to be: 1500 test 180 Start 180: x86_64-ifunc-dynamic 180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh" 180: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 180: Environment variables: 180: MACHINE=x86_64 180: CPU= 180: Test timeout computed to be: 1500 175: ++ testname=ifunc-address-equality-exported 175: ++ t=out/test/x86_64/ifunc-address-equality-exported 175: ++ mkdir -p out/test/x86_64/ifunc-address-equality-exported 175: ++ case $MACHINE in 175: ++ tlsdesc_opt=-mtls-dialect=gnu2 175: +++ uname 175: ++ '[' Linux = FreeBSD ']' 175: ++ trap 'on_error $LINENO' ERR 175: ++ trap on_exit EXIT 175: ++ echo -n 'Testing ifunc-address-equality-exported ... ' 175: Testing ifunc-address-equality-exported ... ++ set -o pipefail 175: ++ set -x 175: + grep clang 175: + cc --version 165: + not grep -F ' .hash' out/test/x86_64/hash-style/log 165: + grep -F ' .hash' out/test/x86_64/hash-style/log 165: + return 0 165: + not grep -F ' .gnu.hash' out/test/x86_64/hash-style/log 165: + grep -F ' .gnu.hash' out/test/x86_64/hash-style/log 165: + return 0 165: + on_exit 165: + echo OK 165: OK 165: + exit 0 142/425 Test #165: x86_64-hash-style ..................................... Passed 0.17 sec test 181 Start 181: x86_64-ifunc-export 181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh" 181: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 181: Environment variables: 181: MACHINE=x86_64 181: CPU= 181: Test timeout computed to be: 1500 143: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe 143: + grep expfn1 143: 4: 00000000000017a9 7 FUNC GLOBAL DEFAULT 19 expfn1 143: + on_exit 143: + echo OK 143: OK 143: + exit 0 143/425 Test #143: x86_64-export-from-exe ................................ Passed 0.41 sec 176: ++ testname=ifunc-address-equality 176: ++ t=out/test/x86_64/ifunc-address-equality 176: ++ mkdir -p out/test/x86_64/ifunc-address-equality 176: ++ case $MACHINE in 176: ++ tlsdesc_opt=-mtls-dialect=gnu2 176: +++ uname 176: ++ '[' Linux = FreeBSD ']' 176: ++ trap 'on_error $LINENO' ERR 176: ++ trap on_exit EXIT 176: ++ echo -n 'Testing ifunc-address-equality ... ' 176: Testing ifunc-address-equality ... ++ set -o pipefail 176: ++ set -x 176: + supports_ifunc 176: + is_musl 176: + grep musl 176: + cc -c -o /dev/null -xc - 176: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 177: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh 177: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 177: ++ export LC_ALL=C 177: ++ LC_ALL=C 177: ++ '[' -z x86_64 ']' 177: ++ '[' -z '' ']' 177: ++ TESTDIR=out/test/x86_64 177: ++ CC=cc 177: ++ CXX=c++ 177: ++ GCC=gcc 177: ++ GXX=g++ 177: ++ OBJDUMP=objdump 177: ++ OBJCOPY=objcopy 177: ++ STRIP=strip 177: ++ QEMU= 177: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh .sh 177: ++ testname=ifunc-alias 177: ++ t=out/test/x86_64/ifunc-alias 177: ++ mkdir -p out/test/x86_64/ifunc-alias 177: ++ case $MACHINE in 177: ++ tlsdesc_opt=-mtls-dialect=gnu2 177: +++ uname 177: ++ '[' Linux = FreeBSD ']' 177: ++ trap 'on_error $LINENO' ERR 177: ++ trap on_exit EXIT 177: ++ echo -n 'Testing ifunc-alias ... ' 177: Testing ifunc-alias ... ++ set -o pipefail 177: ++ set -x 177: + supports_ifunc 177: + is_musl 177: + grep musl 115: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe1 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o 115: + grep 'duplicate symbol.*: foo$' 178: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh 178: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 178: ++ export LC_ALL=C 178: ++ LC_ALL=C 178: ++ '[' -z x86_64 ']' 178: ++ '[' -z '' ']' 178: ++ TESTDIR=out/test/x86_64 178: ++ CC=cc 178: ++ CXX=c++ 178: ++ GCC=gcc 178: ++ GXX=g++ 178: ++ OBJDUMP=objdump 178: ++ OBJCOPY=objcopy 178: ++ STRIP=strip 178: ++ QEMU= 178: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh .sh 178: ++ testname=ifunc-dlopen 178: ++ t=out/test/x86_64/ifunc-dlopen 178: ++ mkdir -p out/test/x86_64/ifunc-dlopen 178: ++ case $MACHINE in 178: ++ tlsdesc_opt=-mtls-dialect=gnu2 178: +++ uname 178: ++ '[' Linux = FreeBSD ']' 178: ++ trap 'on_error $LINENO' ERR 178: ++ trap on_exit EXIT 178: ++ echo -n 'Testing ifunc-dlopen ... ' 178: Testing ifunc-dlopen ... ++ set -o pipefail 178: ++ set -x 178: + supports_ifunc 178: + is_musl 178: + grep musl test 182 Start 182: x86_64-ifunc-funcptr 182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh" 182: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 182: Environment variables: 182: MACHINE=x86_64 182: CPU= 182: Test timeout computed to be: 1500 test 183 Start 183: x86_64-ifunc-noplt 183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh" 183: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 183: Environment variables: 183: MACHINE=x86_64 183: CPU= 183: Test timeout computed to be: 1500 169: + rm -f out/test/x86_64/hidden-archive/b.a 169: + ar rcs out/test/x86_64/hidden-archive/b.a out/test/x86_64/hidden-archive/a.o 152: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/a.o out/test/x86_64/gdb-index-dwarf4/b.o -Wl,--gdb-index 113: + readelf --dynamic out/test/x86_64/dt-needed/exe 113: + grep -F 'Shared library: [libbar.so]' 113: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] 113: + on_exit 113: + echo OK 113: OK 113: + exit 0 179: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh 179: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C 179: ++ '[' -z x86_64 ']' 179: ++ '[' -z '' ']' 179: ++ TESTDIR=out/test/x86_64 179: ++ CC=cc 179: ++ CXX=c++ 179: ++ GCC=gcc 179: ++ GXX=g++ 179: ++ OBJDUMP=objdump 179: ++ OBJCOPY=objcopy 179: ++ STRIP=strip 179: ++ QEMU= 179: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh .sh 179: ++ testname=ifunc-dso 179: ++ t=out/test/x86_64/ifunc-dso 179: ++ mkdir -p out/test/x86_64/ifunc-dso 175: + supports_ifunc 175: + is_musl 175: + grep musl 175: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 175: + cc -c -o /dev/null -xc - 161: + nm out/test/x86_64/gnu-retain/exe 164: + cat 164: + cc -o out/test/x86_64/hash-style-sysv/c.o -c -xc - 136: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread 36: + grep '^76$' 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: 76 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 181: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh 181: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 181: ++ export LC_ALL=C 181: ++ LC_ALL=C 181: ++ '[' -z x86_64 ']' 181: ++ '[' -z '' ']' 181: ++ TESTDIR=out/test/x86_64 181: ++ CC=cc 181: ++ CXX=c++ 181: ++ GCC=gcc 181: ++ GXX=g++ 181: ++ OBJDUMP=objdump 181: ++ OBJCOPY=objcopy 181: ++ STRIP=strip 181: ++ QEMU= 181: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh .sh 181: ++ testname=ifunc-export 181: ++ t=out/test/x86_64/ifunc-export 181: ++ mkdir -p out/test/x86_64/ifunc-export 144/425 Test #113: x86_64-dt-needed ...................................... Passed 0.72 sec test 184 Start 184: x86_64-ifunc-static-pie 184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh" 184: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 184: Environment variables: 184: MACHINE=x86_64 184: CPU= 184: Test timeout computed to be: 1500 179: ++ case $MACHINE in 179: ++ tlsdesc_opt=-mtls-dialect=gnu2 179: +++ uname 179: ++ '[' Linux = FreeBSD ']' 179: ++ trap 'on_error $LINENO' ERR 179: ++ trap on_exit EXIT 179: ++ echo -n 'Testing ifunc-dso ... ' 179: Testing ifunc-dso ... ++ set -o pipefail 179: ++ set -x 179: + supports_ifunc 179: + is_musl 179: + grep musl 181: ++ case $MACHINE in 181: ++ tlsdesc_opt=-mtls-dialect=gnu2 181: +++ uname 181: ++ '[' Linux = FreeBSD ']' 181: ++ trap 'on_error $LINENO' ERR 181: ++ trap on_exit EXIT 181: ++ echo -n 'Testing ifunc-export ... ' 181: Testing ifunc-export ... ++ set -o pipefail 181: ++ set -x 181: + supports_ifunc 181: + is_musl 180: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh 180: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C 180: ++ '[' -z x86_64 ']' 180: ++ '[' -z '' ']' 180: ++ TESTDIR=out/test/x86_64 180: ++ CC=cc 180: ++ CXX=c++ 180: ++ GCC=gcc 180: ++ GXX=g++ 180: ++ OBJDUMP=objdump 180: ++ OBJCOPY=objcopy 180: ++ STRIP=strip 180: ++ QEMU= 180: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh .sh 180: ++ testname=ifunc-dynamic 180: ++ t=out/test/x86_64/ifunc-dynamic 180: ++ mkdir -p out/test/x86_64/ifunc-dynamic 180: ++ case $MACHINE in 180: ++ tlsdesc_opt=-mtls-dialect=gnu2 180: +++ uname 180: ++ '[' Linux = FreeBSD ']' 180: ++ trap 'on_error $LINENO' ERR 180: ++ trap on_exit EXIT 180: ++ echo -n 'Testing ifunc-dynamic ... ' 180: Testing ifunc-dynamic ... ++ set -o pipefail 180: ++ set -x 180: + supports_ifunc 180: + is_musl 177: + cc -c -o /dev/null -xc - 177: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 172: + cat 172: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - 173: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o 163: + out/test/x86_64/gnu-warning/exe 163: + grep 'Hello world' 163: Hello world 163: + on_exit 163: + echo OK 163: OK 163: + exit 0 145/425 Test #163: x86_64-gnu-warning .................................... Passed 0.23 sec 162: + cc -B. -o out/test/x86_64/gnu-unique/exe out/test/x86_64/gnu-unique/a.o out/test/x86_64/gnu-unique/b.o -no-pie 178: + cc -c -o /dev/null -xc - 178: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 182: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh 182: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 182: ++ export LC_ALL=C 182: ++ LC_ALL=C 182: ++ '[' -z x86_64 ']' 182: ++ '[' -z '' ']' 182: ++ TESTDIR=out/test/x86_64 182: ++ CC=cc 182: ++ CXX=c++ 182: ++ GCC=gcc 182: ++ GXX=g++ 182: ++ OBJDUMP=objdump 182: ++ OBJCOPY=objcopy 182: ++ STRIP=strip 182: ++ QEMU= 182: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh .sh 182: ++ testname=ifunc-funcptr 182: ++ t=out/test/x86_64/ifunc-funcptr 182: ++ mkdir -p out/test/x86_64/ifunc-funcptr 183: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh 183: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 183: ++ export LC_ALL=C 183: ++ LC_ALL=C 183: ++ '[' -z x86_64 ']' 183: ++ '[' -z '' ']' 183: ++ TESTDIR=out/test/x86_64 183: ++ CC=cc 183: ++ CXX=c++ 183: ++ GCC=gcc 183: ++ GXX=g++ 183: ++ OBJDUMP=objdump 183: ++ OBJCOPY=objcopy 183: ++ STRIP=strip 183: ++ QEMU= 183: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh .sh 183: ++ testname=ifunc-noplt 183: ++ t=out/test/x86_64/ifunc-noplt 183: ++ mkdir -p out/test/x86_64/ifunc-noplt test 185 Start 185: x86_64-ifunc-static 185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh" 185: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 185: Environment variables: 185: MACHINE=x86_64 185: CPU= 185: Test timeout computed to be: 1500 179: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 179: + cc -c -o /dev/null -xc - 181: + grep musl 181: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 181: + cc -c -o /dev/null -xc - 180: + grep musl 180: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 180: + cc -c -o /dev/null -xc - 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 137: + grep -F foo out/test/x86_64/exclude-libs/log 137: 7: 00000000000016ee 11 FUNC GLOBAL DEFAULT 15 foo 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections 150: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/a.o out/test/x86_64/gdb-index-dwarf2/b.o -Wl,--gdb-index 147: + grep 1 147: + out/test/x86_64/func-addr/exe 147: 1 147: + on_exit 147: + echo OK 147: OK 147: + exit 0 184: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh 184: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 184: ++ export LC_ALL=C 184: ++ LC_ALL=C 184: ++ '[' -z x86_64 ']' 184: ++ '[' -z '' ']' 184: ++ TESTDIR=out/test/x86_64 184: ++ CC=cc 184: ++ CXX=c++ 184: ++ GCC=gcc 184: ++ GXX=g++ 184: ++ OBJDUMP=objdump 184: ++ OBJCOPY=objcopy 184: ++ STRIP=strip 184: ++ QEMU= 184: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh .sh 166: + out/test/x86_64/hello-dynamic/exe 166: + grep 'Hello world' 166: Hello world 166: + on_exit 166: + echo OK 166: OK 166: + exit 0 183: ++ case $MACHINE in 183: ++ tlsdesc_opt=-mtls-dialect=gnu2 183: +++ uname 183: ++ '[' Linux = FreeBSD ']' 183: ++ trap 'on_error $LINENO' ERR 183: ++ trap on_exit EXIT 183: ++ echo -n 'Testing ifunc-noplt ... ' 183: Testing ifunc-noplt ... ++ set -o pipefail 183: ++ set -x 183: + supports_ifunc 183: + is_musl 183: + grep musl 145: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 115: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo 115: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe2 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o -Wl,-gc-sections 115: + grep 'duplicate symbol.*: foo$' 171: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o 182: ++ case $MACHINE in 182: ++ tlsdesc_opt=-mtls-dialect=gnu2 182: +++ uname 151: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/a.o out/test/x86_64/gdb-index-dwarf3/b.o -Wl,--gdb-index 170: + cat 173: + on_exit 173: + echo OK 173: OK 173: + exit 0 185: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh 146/425 Test #147: x86_64-func-addr ...................................... Passed 0.43 sec 147/425 Test #166: x86_64-hello-dynamic .................................. Passed 0.22 sec 170: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - 185: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 185: ++ export LC_ALL=C 185: ++ LC_ALL=C 185: ++ '[' -z x86_64 ']' 185: ++ '[' -z '' ']' 185: ++ TESTDIR=out/test/x86_64 185: ++ CC=cc 185: ++ CXX=c++ 185: ++ GCC=gcc 185: ++ GXX=g++ 185: ++ OBJDUMP=objdump 185: ++ OBJCOPY=objcopy 185: ++ STRIP=strip 185: ++ QEMU= 137: + grep -F bar out/test/x86_64/exclude-libs/log 161: + grep foo out/test/x86_64/gnu-retain/log test 186 Start 186: x86_64-image-base 186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh" 186: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 186: Environment variables: 186: MACHINE=x86_64 186: CPU= 186: Test timeout computed to be: 1500 test 187 Start 187: x86_64-init-array-priorities 187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh" 187: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 187: Environment variables: 187: MACHINE=x86_64 187: CPU= 187: Test timeout computed to be: 1500 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections 185: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh .sh 185: ++ testname=ifunc-static 185: ++ t=out/test/x86_64/ifunc-static 185: ++ mkdir -p out/test/x86_64/ifunc-static 185: ++ case $MACHINE in 185: ++ tlsdesc_opt=-mtls-dialect=gnu2 185: +++ uname 185: ++ '[' Linux = FreeBSD ']' 137: 5: 00000000000016f9 11 FUNC GLOBAL DEFAULT 15 bar 137: + grep -F baz out/test/x86_64/exclude-libs/log 137: 6: 00000000000016d9 21 FUNC GLOBAL DEFAULT 15 baz 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a 161: 00000000000016a9 t foo 161: + not grep bar out/test/x86_64/gnu-retain/log 161: + grep bar out/test/x86_64/gnu-retain/log 161: + return 0 161: + on_exit 161: + echo OK 161: OK 161: + exit 0 182: ++ '[' Linux = FreeBSD ']' 182: ++ trap 'on_error $LINENO' ERR 182: ++ trap on_exit EXIT 182: ++ echo -n 'Testing ifunc-funcptr ... ' 182: Testing ifunc-funcptr ... ++ set -o pipefail 182: ++ set -x 182: + supports_ifunc 182: + is_musl 182: + grep musl 182: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 148/425 Test #173: x86_64-icf-small ...................................... Passed 0.16 sec 124: + out/test/x86_64/dynamic-list4/exe1 124: + grep 'foo1 bar1 baz1' 124: foo1 bar1 baz1 124: + cc -B. -o out/test/x86_64/dynamic-list4/exe2 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state 183: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 183: + cc -c -o /dev/null -xc - 184: ++ testname=ifunc-static-pie 184: ++ t=out/test/x86_64/ifunc-static-pie 184: ++ mkdir -p out/test/x86_64/ifunc-static-pie 184: ++ case $MACHINE in 184: ++ tlsdesc_opt=-mtls-dialect=gnu2 184: +++ uname 184: ++ '[' Linux = FreeBSD ']' 184: ++ trap 'on_error $LINENO' ERR 184: ++ trap on_exit EXIT 184: ++ echo -n 'Testing ifunc-static-pie ... ' 184: Testing ifunc-static-pie ... ++ set -o pipefail 184: ++ set -x 184: + test_cflags -static-pie 184: + cc -B. -static-pie -o /dev/null -xc - 184: + echo 'int main() {}' 167: + cat 167: + cc -o out/test/x86_64/hello-static/a.o -c -xc - 149: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe 149: + grep -F .gdb_index 149: [38] .gdb_index PROGBITS 0000000000000000 002460 000075 00 0 0 4 149: + out/test/x86_64/gdb-index-compress-output/exe 149: + grep 'Hello world' 149: Hello world 149: + DEBUGINFOD_URLS= 149: + gdb out/test/x86_64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 149/425 Test #161: x86_64-gnu-retain ..................................... Passed 0.29 sec 185: ++ trap 'on_error $LINENO' ERR 185: ++ trap on_exit EXIT 185: ++ echo -n 'Testing ifunc-static ... ' 185: Testing ifunc-static ... ++ set -o pipefail 185: ++ set -x 185: + test_cflags -static 182: + cc -c -o /dev/null -xc - 186: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh test 188 Start 188: x86_64-init-in-dso 188: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh" 188: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 188: Environment variables: 188: MACHINE=x86_64 188: CPU= 188: Test timeout computed to be: 1500 test 189 Start 189: x86_64-init 189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init.sh" 189: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 189: Environment variables: 189: MACHINE=x86_64 189: CPU= 189: Test timeout computed to be: 1500 148: + readelf --symbols out/test/x86_64/gc-sections/exe2 148: + out/test/x86_64/gc-sections/exe2 148: + grep '1 2' 148: 1 2 148: + grep live_fn1 out/test/x86_64/gc-sections/log2 148: 64: 00000000000017e4 7 FUNC LOCAL DEFAULT 19 _Z8live_fn1v 148: + grep live_fn2 out/test/x86_64/gc-sections/log2 148: 65: 00000000000017eb 12 FUNC LOCAL DEFAULT 19 _Z8live_fn2v 148: + not grep dead_fn1 out/test/x86_64/gc-sections/log2 148: + grep dead_fn1 out/test/x86_64/gc-sections/log2 148: + return 0 148: + not grep dead_fn2 out/test/x86_64/gc-sections/log2 148: + grep dead_fn2 out/test/x86_64/gc-sections/log2 185: + echo 'int main() {}' 185: + cc -B. -static -o /dev/null -xc - 186: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 186: ++ export LC_ALL=C 186: ++ LC_ALL=C 186: ++ '[' -z x86_64 ']' 186: ++ '[' -z '' ']' 186: ++ TESTDIR=out/test/x86_64 186: ++ CC=cc 186: ++ CXX=c++ 186: ++ GCC=gcc 186: ++ GXX=g++ 186: ++ OBJDUMP=objdump 186: ++ OBJCOPY=objcopy 186: ++ STRIP=strip 186: ++ QEMU= 186: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh .sh 186: ++ testname=image-base 186: ++ t=out/test/x86_64/image-base 186: ++ mkdir -p out/test/x86_64/image-base 186: ++ case $MACHINE in 186: ++ tlsdesc_opt=-mtls-dialect=gnu2 186: +++ uname 186: ++ '[' Linux = FreeBSD ']' 186: ++ trap 'on_error $LINENO' ERR 186: ++ trap on_exit EXIT 186: ++ echo -n 'Testing image-base ... ' 152: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so 152: + grep -F .gdb_index 152: [36] .gdb_index PROGBITS 0000000000000000 0025c8 000270 00 0 0 4 152: + cat 152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 135: + command -v perl 135: + '[' x86_64 = sh4 ']' 135: + cat 135: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - 187: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh 187: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 187: ++ export LC_ALL=C 187: ++ LC_ALL=C 187: ++ '[' -z x86_64 ']' 187: ++ '[' -z '' ']' 187: ++ TESTDIR=out/test/x86_64 187: ++ CC=cc 187: ++ CXX=c++ 187: ++ GCC=gcc 187: ++ GXX=g++ 187: ++ OBJDUMP=objdump 187: ++ OBJCOPY=objcopy 187: ++ STRIP=strip 187: ++ QEMU= 187: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh .sh 187: ++ testname=init-array-priorities 187: ++ t=out/test/x86_64/init-array-priorities 187: ++ mkdir -p out/test/x86_64/init-array-priorities 187: ++ case $MACHINE in 187: ++ tlsdesc_opt=-mtls-dialect=gnu2 187: +++ uname 188: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh 186: Testing image-base ... ++ set -o pipefail 186: ++ set -x 186: + cc -o out/test/x86_64/image-base/a.o -c -xc - 186: + cat 162: + out/test/x86_64/gnu-unique/exe 189: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init.sh 187: ++ '[' Linux = FreeBSD ']' 187: ++ trap 'on_error $LINENO' ERR 187: ++ trap on_exit EXIT 187: ++ echo -n 'Testing init-array-priorities ... ' 187: Testing init-array-priorities ... ++ set -o pipefail 187: ++ set -x 187: + is_musl 162: + grep foo=5 188: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 188: ++ export LC_ALL=C 188: ++ LC_ALL=C 187: + grep musl 188: ++ '[' -z x86_64 ']' 188: ++ '[' -z '' ']' 188: ++ TESTDIR=out/test/x86_64 188: ++ CC=cc 188: ++ CXX=c++ 188: ++ GCC=gcc 188: ++ GXX=g++ 188: ++ OBJDUMP=objdump 188: ++ OBJCOPY=objcopy 188: ++ STRIP=strip 188: ++ QEMU= 162: foo=5 189: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 189: ++ export LC_ALL=C 189: ++ LC_ALL=C 189: ++ '[' -z x86_64 ']' 189: ++ '[' -z '' ']' 189: ++ TESTDIR=out/test/x86_64 189: ++ CC=cc 189: ++ CXX=c++ 189: ++ GCC=gcc 189: ++ GXX=g++ 189: ++ OBJDUMP=objdump 189: ++ OBJCOPY=objcopy 189: ++ STRIP=strip 189: ++ QEMU= 148: + return 0 148: + grep live_var1 out/test/x86_64/gc-sections/log2 188: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh .sh 189: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init.sh .sh 162: + on_exit 162: + echo OK 162: OK 162: + exit 0 150/425 Test #162: x86_64-gnu-unique ..................................... Passed 0.30 sec 189: ++ testname=init 189: ++ t=out/test/x86_64/init 189: ++ mkdir -p out/test/x86_64/init 188: ++ testname=init-in-dso 188: ++ t=out/test/x86_64/init-in-dso 188: ++ mkdir -p out/test/x86_64/init-in-dso test 190 Start 190: x86_64-initfirst 190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh" 190: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 190: Environment variables: 190: MACHINE=x86_64 190: CPU= 190: Test timeout computed to be: 1500 188: ++ case $MACHINE in 188: ++ tlsdesc_opt=-mtls-dialect=gnu2 188: +++ uname 148: 62: 0000000000003a80 4 OBJECT LOCAL DEFAULT 25 live_var1 148: + grep live_var2 out/test/x86_64/gc-sections/log2 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/a.o -xc - 148: 63: 0000000000003aac 4 OBJECT LOCAL DEFAULT 28 live_var2 188: ++ '[' Linux = FreeBSD ']' 188: ++ trap 'on_error $LINENO' ERR 188: ++ trap on_exit EXIT 188: ++ echo -n 'Testing init-in-dso ... ' 188: Testing init-in-dso ... ++ set -o pipefail 188: ++ set -x 189: ++ case $MACHINE in 189: ++ tlsdesc_opt=-mtls-dialect=gnu2 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 189: +++ uname 148: + not grep dead_var1 out/test/x86_64/gc-sections/log2 148: + grep dead_var1 out/test/x86_64/gc-sections/log2 188: + cat 190: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh 188: + cc -shared -o out/test/x86_64/init-in-dso/a.so -xc - 189: ++ '[' Linux = FreeBSD ']' 189: ++ trap 'on_error $LINENO' ERR 189: ++ trap on_exit EXIT 189: ++ echo -n 'Testing init ... ' 189: Testing init ... ++ set -o pipefail 189: ++ set -x 189: + cat 190: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 190: ++ export LC_ALL=C 190: ++ LC_ALL=C 190: ++ '[' -z x86_64 ']' 190: ++ '[' -z '' ']' 190: ++ TESTDIR=out/test/x86_64 190: ++ CC=cc 190: ++ CXX=c++ 190: ++ GCC=gcc 190: ++ GXX=g++ 190: ++ OBJDUMP=objdump 190: ++ OBJCOPY=objcopy 190: ++ STRIP=strip 190: ++ QEMU= 189: + cc -o out/test/x86_64/init/a.o -c -xc - 190: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh .sh 145: + od -x out/test/x86_64/filler/exe1 171: + readelf -W --dyn-syms out/test/x86_64/hidden-weak-undef/b.so 150: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so 148: + return 0 148: + not grep dead_var2 out/test/x86_64/gc-sections/log2 148: + grep dead_var2 out/test/x86_64/gc-sections/log2 174: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all 150: + grep -F .gdb_index 171: + not grep -w foo out/test/x86_64/hidden-weak-undef/log 171: + grep -w foo out/test/x86_64/hidden-weak-undef/log 137: + not grep -F foo out/test/x86_64/exclude-libs/log 137: + grep -F foo out/test/x86_64/exclude-libs/log 170: + not cc -B. -o out/test/x86_64/hidden-undef/exe out/test/x86_64/hidden-undef/a.so out/test/x86_64/hidden-undef/b.o 190: ++ testname=initfirst 190: ++ t=out/test/x86_64/initfirst 190: ++ mkdir -p out/test/x86_64/initfirst 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf 170: + grep 'undefined symbol: foo' 171: + return 0 171: + grep -w bar out/test/x86_64/hidden-weak-undef/log 171: 5: 00000000000015d9 12 FUNC GLOBAL DEFAULT 13 bar 171: + on_exit 171: + echo OK 171: OK 171: + exit 0 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 181: + cat 181: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - 148: + return 0 148: + on_exit 148: + echo OK 148: OK 148: + exit 0 172: + cc -B. -o out/test/x86_64/icf-safe/exe1 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/b.o 177: + cat 151/425 Test #171: x86_64-hidden-weak-undef .............................. Passed 0.22 sec test 191 Start 191: x86_64-interpose 191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh" 191: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 191: Environment variables: 191: MACHINE=x86_64 191: CPU= 191: Test timeout computed to be: 1500 152/425 Test #148: x86_64-gc-sections .................................... Passed 0.49 sec test 192 Start 192: x86_64-invalid-version-script 192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh" 192: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 192: Environment variables: 192: MACHINE=x86_64 192: CPU= 192: Test timeout computed to be: 1500 176: + cat 176: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -xc - 183: + cat 183: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt 177: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - 167: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static 179: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - 179: + cat 150: [37] .gdb_index PROGBITS 0000000000000000 0027d0 000270 00 0 0 4 150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz 150: + cat 190: ++ case $MACHINE in 190: ++ tlsdesc_opt=-mtls-dialect=gnu2 190: +++ uname 190: ++ '[' Linux = FreeBSD ']' 190: ++ trap 'on_error $LINENO' ERR 190: ++ trap on_exit EXIT 190: ++ echo -n 'Testing initfirst ... ' 190: Testing initfirst ... ++ set -o pipefail 190: ++ set -x 190: + cat 190: + cc -c -fPIC -o out/test/x86_64/initfirst/a.o -xc - 175: + cat 175: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - 137: + return 0 137: + grep -F bar out/test/x86_64/exclude-libs/log 137: 5: 00000000000016b9 11 FUNC GLOBAL DEFAULT 15 bar 137: + grep -F baz out/test/x86_64/exclude-libs/log 137: 6: 0000000000001699 21 FUNC GLOBAL DEFAULT 15 baz 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a 178: + cat 178: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - 115: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo 115: + on_exit 115: + echo OK 115: OK 115: + exit 0 153/425 Test #115: x86_64-duplicate-error-gc-sections .................... Passed 0.81 sec 180: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - 180: + cat 169: + cat 169: + cc -shared -o out/test/x86_64/hidden-archive/c.so -fPIC -xc - 164: + cc -B. -o out/test/x86_64/hash-style-sysv/exe out/test/x86_64/hash-style-sysv/c.o out/test/x86_64/hash-style-sysv/b.so -Wl,--hash-style=sysv 151: + grep -F .gdb_index 151: + readelf -WS out/test/x86_64/gdb-index-dwarf3/c.so 151: [36] .gdb_index PROGBITS 0000000000000000 0025e8 000270 00 0 0 4 151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz 151: + cat 136: + out/test/x86_64/exception/exe1 136: + c++ -B. -o out/test/x86_64/exception/exe2 out/test/x86_64/exception/c.o -no-pie -static -pthread test 193 Start 193: x86_64-issue646 193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh" 193: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 193: Environment variables: 193: MACHINE=x86_64 193: CPU= 193: Test timeout computed to be: 1500 191: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh 191: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 191: ++ export LC_ALL=C 191: ++ LC_ALL=C 191: ++ '[' -z x86_64 ']' 191: ++ '[' -z '' ']' 191: ++ TESTDIR=out/test/x86_64 191: ++ CC=cc 191: ++ CXX=c++ 182: + cat 182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - 152: + cc -B. -o out/test/x86_64/gdb-index-dwarf4/exe out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/d.o -Wl,--gdb-index 124: + out/test/x86_64/dynamic-list4/exe2 124: + grep 'foo2 bar2 baz1' 186: + cc -B. -no-pie -o out/test/x86_64/image-base/exe1 out/test/x86_64/image-base/a.o -Wl,--image-base=0x8000000 191: ++ GCC=gcc 191: ++ GXX=g++ 191: ++ OBJDUMP=objdump 191: ++ OBJCOPY=objcopy 191: ++ STRIP=strip 191: ++ QEMU= 192: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh 191: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh .sh 124: foo2 bar2 baz1 124: + on_exit 124: + echo OK 124: OK 124: + exit 0 192: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 192: ++ export LC_ALL=C 192: ++ LC_ALL=C 192: ++ '[' -z x86_64 ']' 192: ++ '[' -z '' ']' 192: ++ TESTDIR=out/test/x86_64 192: ++ CC=cc 192: ++ CXX=c++ 192: ++ GCC=gcc 192: ++ GXX=g++ 192: ++ OBJDUMP=objdump 192: ++ OBJCOPY=objcopy 192: ++ STRIP=strip 192: ++ QEMU= 192: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh .sh 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 193: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh 193: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 193: ++ export LC_ALL=C 193: ++ LC_ALL=C 193: ++ '[' -z x86_64 ']' 193: ++ '[' -z '' ']' 193: ++ TESTDIR=out/test/x86_64 193: ++ CC=cc 193: ++ CXX=c++ 193: ++ GCC=gcc 193: ++ GXX=g++ 193: ++ OBJDUMP=objdump 193: ++ OBJCOPY=objcopy 193: ++ STRIP=strip 193: ++ QEMU= 193: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh .sh 191: ++ testname=interpose 191: ++ t=out/test/x86_64/interpose 191: ++ mkdir -p out/test/x86_64/interpose 154/425 Test #124: x86_64-dynamic-list4 .................................. Passed 0.71 sec 192: ++ testname=invalid-version-script 192: ++ t=out/test/x86_64/invalid-version-script 192: ++ mkdir -p out/test/x86_64/invalid-version-script test 194 Start 194: x86_64-large-alignment-dso 194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh" 194: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 194: Environment variables: 194: MACHINE=x86_64 194: CPU= 194: Test timeout computed to be: 1500 193: ++ testname=issue646 193: ++ t=out/test/x86_64/issue646 193: ++ mkdir -p out/test/x86_64/issue646 135: + cat 191: ++ case $MACHINE in 191: ++ tlsdesc_opt=-mtls-dialect=gnu2 191: +++ uname 191: ++ '[' Linux = FreeBSD ']' 191: ++ trap 'on_error $LINENO' ERR 191: ++ trap on_exit EXIT 191: ++ echo -n 'Testing interpose ... ' 191: Testing interpose ... ++ set -o pipefail 191: ++ set -x 191: + cat 116: + cat 116: + cc -o out/test/x86_64/duplicate-error-lto/a.o -c -xc - -flto 135: + c++ -o out/test/x86_64/exception-multiple-ehframe/b.o -c -xc++ - 191: + cc -c -fPIC -o out/test/x86_64/interpose/a.o -xc - 192: ++ case $MACHINE in 192: ++ tlsdesc_opt=-mtls-dialect=gnu2 194: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh 36: + out/test/x86_64/arch-x86_64-reloc/exe 194: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 36: + grep '^76$' 194: ++ export LC_ALL=C 194: ++ LC_ALL=C 194: ++ '[' -z x86_64 ']' 194: ++ '[' -z '' ']' 194: ++ TESTDIR=out/test/x86_64 194: ++ CC=cc 194: ++ CXX=c++ 194: ++ GCC=gcc 194: ++ GXX=g++ 194: ++ OBJDUMP=objdump 194: ++ OBJCOPY=objcopy 194: ++ STRIP=strip 194: ++ QEMU= 194: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh .sh 192: +++ uname 187: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - 187: + cat 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/d.o out/test/x86_64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections 36: 76 36: + cat 194: ++ testname=large-alignment-dso 194: ++ t=out/test/x86_64/large-alignment-dso 194: ++ mkdir -p out/test/x86_64/large-alignment-dso 192: ++ '[' Linux = FreeBSD ']' 192: ++ trap 'on_error $LINENO' ERR 192: ++ trap on_exit EXIT 192: ++ echo -n 'Testing invalid-version-script ... ' 192: Testing invalid-version-script ... ++ set -o pipefail 192: ++ set -x 193: ++ case $MACHINE in 193: ++ tlsdesc_opt=-mtls-dialect=gnu2 192: + echo 'int main() {}' 193: +++ uname 192: + cc -c -o out/test/x86_64/invalid-version-script/a.o -xc - 193: ++ '[' Linux = FreeBSD ']' 175: + cc -B. -shared -o out/test/x86_64/ifunc-address-equality-exported/b.so out/test/x86_64/ifunc-address-equality-exported/a.o 193: ++ trap 'on_error $LINENO' ERR 193: ++ trap on_exit EXIT 193: ++ echo -n 'Testing issue646 ... ' 193: Testing issue646 ... ++ set -o pipefail 193: ++ set -x 193: + '[' x86_64 = sh4aeb ']' 193: + cat 193: + c++ -o out/test/x86_64/issue646/a.o -c -xc++ - 194: ++ case $MACHINE in 183: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie 194: ++ tlsdesc_opt=-mtls-dialect=gnu2 194: +++ uname 189: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo 194: ++ '[' Linux = FreeBSD ']' 194: ++ trap 'on_error $LINENO' ERR 194: ++ trap on_exit EXIT 194: ++ echo -n 'Testing large-alignment-dso ... ' 194: Testing large-alignment-dso ... ++ set -o pipefail 194: ++ set -x 194: + '[' x86_64 = i686 ']' 194: + cat 194: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s 170: mold: error: undefined symbol: foo 170: + on_exit 170: + echo OK 170: OK 170: + exit 0 155/425 Test #170: x86_64-hidden-undef ................................... Passed 0.31 sec test 195 Start 195: x86_64-large-alignment 195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh" 195: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 195: Environment variables: 195: MACHINE=x86_64 195: CPU= 195: Test timeout computed to be: 1500 150: + cc -B. -o out/test/x86_64/gdb-index-dwarf2/exe out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/d.o -Wl,--gdb-index 188: + cat 188: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - 151: + cc -B. -o out/test/x86_64/gdb-index-dwarf3/exe out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/d.o -Wl,--gdb-index 164: + grep Hello 164: + out/test/x86_64/hash-style-sysv/exe 180: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy 174: + out/test/x86_64/icf/exe 174: + grep '1 0' 181: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o 176: + cat 176: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - 179: + cat 179: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - 116: + cat 116: + cc -o out/test/x86_64/duplicate-error-lto/b.o -c -xc - -flto 164: Hello world 195: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh 174: 1 0 174: + on_exit 174: + echo OK 174: OK 174: + exit 0 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 164: + on_exit 164: + echo OK 164: OK 164: + exit 0 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 195: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 195: ++ export LC_ALL=C 195: ++ LC_ALL=C 195: ++ '[' -z x86_64 ']' 195: ++ '[' -z '' ']' 195: ++ TESTDIR=out/test/x86_64 195: ++ CC=cc 195: ++ CXX=c++ 195: ++ GCC=gcc 156/425 Test #164: x86_64-hash-style-sysv ................................ Passed 0.40 sec 157/425 Test #174: x86_64-icf ............................................ Passed 0.29 sec 195: ++ GXX=g++ 195: ++ OBJDUMP=objdump 195: ++ OBJCOPY=objcopy 195: ++ STRIP=strip 195: ++ QEMU= test 196 Start 196: x86_64-large-max-page-size-strip 196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh" 196: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 196: Environment variables: 196: MACHINE=x86_64 196: CPU= 196: Test timeout computed to be: 1500 test 197 Start 197: x86_64-large-max-page-size 197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh" 197: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 197: Environment variables: 197: MACHINE=x86_64 197: CPU= 197: Test timeout computed to be: 1500 195: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh .sh 195: ++ testname=large-alignment 195: ++ t=out/test/x86_64/large-alignment 195: ++ mkdir -p out/test/x86_64/large-alignment 195: ++ case $MACHINE in 195: ++ tlsdesc_opt=-mtls-dialect=gnu2 195: +++ uname 195: ++ '[' Linux = FreeBSD ']' 195: ++ trap 'on_error $LINENO' ERR 195: ++ trap on_exit EXIT 195: ++ echo -n 'Testing large-alignment ... ' 195: Testing large-alignment ... ++ set -o pipefail 195: ++ set -x 195: + '[' x86_64 = i686 ']' 195: + cc -o out/test/x86_64/large-alignment/a.o -c -xc - -ffunction-sections 195: + cat 185: + supports_ifunc 185: + is_musl 185: + grep musl 185: + cc -c -o /dev/null -xc - 185: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 190: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/d.o out/test/x86_64/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections 172: + grep '^0 0$' 172: + out/test/x86_64/icf-safe/exe1 172: 0 0 172: + cat 172: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - 187: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - 187: + cat 177: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie 137: + not grep -F foo out/test/x86_64/exclude-libs/log 137: + grep -F foo out/test/x86_64/exclude-libs/log 137: + return 0 137: + not grep -F bar out/test/x86_64/exclude-libs/log 137: + grep -F bar out/test/x86_64/exclude-libs/log 186: + grep 'Hello world' 186: + out/test/x86_64/image-base/exe1 186: Hello world 186: + readelf -W --sections out/test/x86_64/image-base/exe1 186: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' 182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - 182: + cat 184: + supports_ifunc 184: + is_musl 184: + grep musl 152: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe 196: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh 196: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 196: ++ export LC_ALL=C 196: ++ LC_ALL=C 196: ++ '[' -z x86_64 ']' 196: ++ '[' -z '' ']' 196: ++ TESTDIR=out/test/x86_64 196: ++ CC=cc 196: ++ CXX=c++ 196: ++ GCC=gcc 196: ++ GXX=g++ 196: ++ OBJDUMP=objdump 196: ++ OBJCOPY=objcopy 196: ++ STRIP=strip 196: ++ QEMU= 196: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh .sh 196: ++ testname=large-max-page-size-strip 196: ++ t=out/test/x86_64/large-max-page-size-strip 196: ++ mkdir -p out/test/x86_64/large-max-page-size-strip 196: ++ case $MACHINE in 196: ++ tlsdesc_opt=-mtls-dialect=gnu2 196: +++ uname 152: + grep -F .gdb_index 137: + return 0 137: + grep -F baz out/test/x86_64/exclude-libs/log 196: ++ '[' Linux = FreeBSD ']' 196: ++ trap 'on_error $LINENO' ERR 196: ++ trap on_exit EXIT 196: ++ echo -n 'Testing large-max-page-size-strip ... ' 196: Testing large-max-page-size-strip ... ++ set -o pipefail 196: ++ set -x 196: + [[ x86_64 = arm* ]] 196: + strip=strip 196: + command -v strip 196: + cc -o out/test/x86_64/large-max-page-size-strip/a.o -c -xc - -fPIC 196: + cat 186: [ 1] .interp PROGBITS 00000000080002e0 0002e0 00001c 00 A 0 0 1 137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a 186: + cc -o out/test/x86_64/image-base/b.o -c -xc - 186: + cat 184: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 184: + cc -c -o /dev/null -xc - 152: [38] .gdb_index PROGBITS 0000000000000000 002420 000075 00 0 0 4 197: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh 194: + cc -B. -o out/test/x86_64/large-alignment-dso/b.so out/test/x86_64/large-alignment-dso/a.o -shared 152: + grep 'Hello world' 152: + out/test/x86_64/gdb-index-dwarf4/exe 197: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 197: ++ export LC_ALL=C 197: ++ LC_ALL=C 197: ++ '[' -z x86_64 ']' 197: ++ '[' -z '' ']' 197: ++ TESTDIR=out/test/x86_64 197: ++ CC=cc 197: ++ CXX=c++ 197: ++ GCC=gcc 197: ++ GXX=g++ 197: ++ OBJDUMP=objdump 197: ++ OBJCOPY=objcopy 197: ++ STRIP=strip 197: ++ QEMU= 197: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh .sh 197: ++ testname=large-max-page-size 197: ++ t=out/test/x86_64/large-max-page-size 197: ++ mkdir -p out/test/x86_64/large-max-page-size 116: + grep 'duplicate symbol.*: foo$' 152: Hello world 152: + DEBUGINFOD_URLS= 152: + gdb out/test/x86_64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 116: + not cc -B. -o out/test/x86_64/duplicate-error-lto/exe1 out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/b.o -flto 192: + echo 'VER1 { foo[12; };' 178: + cat 178: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - 192: + grep 'invalid version pattern' 192: + not cc -B. -shared -o out/test/x86_64/invalid-version-script/c.so -Wl,-version-script,out/test/x86_64/invalid-version-script/b.ver out/test/x86_64/invalid-version-script/a.o 197: ++ case $MACHINE in 197: ++ tlsdesc_opt=-mtls-dialect=gnu2 191: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose 181: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so 197: +++ uname 188: + cc -B. -o out/test/x86_64/init-in-dso/exe out/test/x86_64/init-in-dso/a.so out/test/x86_64/init-in-dso/b.o -Wl,-init,foo 181: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' 169: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - 183: + out/test/x86_64/ifunc-noplt/exe1 183: + grep 'Hello world' 36: + grep '^26$' 197: ++ '[' Linux = FreeBSD ']' 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT 176: + cat 176: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - 197: ++ echo -n 'Testing large-max-page-size ... ' 197: Testing large-max-page-size ... ++ set -o pipefail 197: ++ set -x 197: + cat 197: + cc -o out/test/x86_64/large-max-page-size/a.o -c -xc - -fPIC 175: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality-exported/c.o -xc - 175: + cat 190: + grep 'Flags:.*INITFIRST' 190: + readelf --dynamic out/test/x86_64/initfirst/b.so 151: + grep -F .gdb_index 151: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: 26 36: + cat 153: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/d.o -Wl,--gdb-index 135: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o 169: + cat 183: Hello world 183: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie 167: + grep 'Hello world' 167: + out/test/x86_64/hello-static/exe 180: + out/test/x86_64/ifunc-dynamic/exe1 180: + grep 'Hello world' 180: Hello world 180: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe2 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,now 190: 0x000000006ffffffb (FLAGS_1) Flags: INITFIRST 151: [38] .gdb_index PROGBITS 0000000000000000 002420 000075 00 0 0 4 190: + on_exit 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s 167: Hello world 167: + on_exit 167: + echo OK 167: OK 167: + exit 0 151: + out/test/x86_64/gdb-index-dwarf3/exe 151: + grep 'Hello world' 158/425 Test #167: x86_64-hello-static ................................... Passed 0.45 sec 190: + echo OK 190: OK 190: + exit 0 test 198 Start 198: x86_64-large-text 198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh" 198: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 198: Environment variables: 198: MACHINE=x86_64 198: CPU= 198: Test timeout computed to be: 1500 159/425 Test #190: x86_64-initfirst ...................................... Passed 0.21 sec test 199 Start 199: x86_64-library 199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/library.sh" 199: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 199: Environment variables: 199: MACHINE=x86_64 199: CPU= 199: Test timeout computed to be: 1500 181: 6: 00000000000016ef 13 : 10 GLOBAL DEFAULT 16 foobar 181: + on_exit 181: + echo OK 181: OK 181: + exit 0 160/425 Test #181: x86_64-ifunc-export ................................... Passed 0.32 sec 151: Hello world 151: + DEBUGINFOD_URLS= 151: + gdb out/test/x86_64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 189: + readelf --dynamic out/test/x86_64/init/exe 189: + grep -F '(INIT)' 189: 0x000000000000000c (INIT) 0x16b9 189: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol 135: + ./mold -r -o out/test/x86_64/exception-multiple-ehframe/c.o out/test/x86_64/exception-multiple-ehframe/a.o out/test/x86_64/exception-multiple-ehframe/b.o 198: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh 198: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 198: ++ export LC_ALL=C 198: ++ LC_ALL=C 198: ++ '[' -z x86_64 ']' 198: ++ '[' -z '' ']' 198: ++ TESTDIR=out/test/x86_64 198: ++ CC=cc 198: ++ CXX=c++ 198: ++ GCC=gcc 198: ++ GXX=g++ 198: ++ OBJDUMP=objdump 198: ++ OBJCOPY=objcopy 198: ++ STRIP=strip 198: ++ QEMU= 198: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh .sh test 200 Start 200: x86_64-link-order 200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh" 200: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 200: Environment variables: 200: MACHINE=x86_64 200: CPU= 200: Test timeout computed to be: 1500 179: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared 136: + out/test/x86_64/exception/exe2 136: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/d.o out/test/x86_64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf 182: + cat 182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - 154: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o 172: + cc -B. -o out/test/x86_64/icf-safe/exe2 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/c.o 177: + grep -E '^(\S+) \1$' 177: + out/test/x86_64/ifunc-alias/exe1 177: 0x55dd9d5687a9 0x55dd9d5687a9 177: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie 199: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/library.sh 199: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 199: ++ export LC_ALL=C 199: ++ LC_ALL=C 199: ++ '[' -z x86_64 ']' 199: ++ '[' -z '' ']' 199: ++ TESTDIR=out/test/x86_64 199: ++ CC=cc 199: ++ CXX=c++ 199: ++ GCC=gcc 199: ++ GXX=g++ 199: ++ OBJDUMP=objdump 199: ++ OBJCOPY=objcopy 199: ++ STRIP=strip 199: ++ QEMU= 199: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/library.sh .sh 199: ++ testname=library 199: ++ t=out/test/x86_64/library 199: ++ mkdir -p out/test/x86_64/library 198: ++ testname=large-text 198: ++ t=out/test/x86_64/large-text 198: ++ mkdir -p out/test/x86_64/large-text 198: ++ case $MACHINE in 198: ++ tlsdesc_opt=-mtls-dialect=gnu2 198: +++ uname 198: ++ '[' Linux = FreeBSD ']' 198: ++ trap 'on_error $LINENO' ERR 198: ++ trap on_exit EXIT 198: ++ echo -n 'Testing large-text ... ' 198: Testing large-text ... ++ set -o pipefail 198: ++ set -x 198: + cat 198: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - 185: + cat 185: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - 200: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh 150: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe 199: ++ case $MACHINE in 199: ++ tlsdesc_opt=-mtls-dialect=gnu2 127: + cat 199: +++ uname 135: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o 150: + grep -F .gdb_index 127: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - 200: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 186: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' 200: ++ export LC_ALL=C 200: ++ LC_ALL=C 186: + on_exit 186: + echo OK 186: OK 186: + exit 0 200: ++ '[' -z x86_64 ']' 200: ++ '[' -z '' ']' 200: ++ TESTDIR=out/test/x86_64 200: ++ CC=cc 200: ++ CXX=c++ 200: ++ GCC=gcc 200: ++ GXX=g++ 200: ++ OBJDUMP=objdump 200: ++ OBJCOPY=objcopy 200: ++ STRIP=strip 200: ++ QEMU= 161/425 Test #186: x86_64-image-base ..................................... Passed 0.28 sec 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - 150: [39] .gdb_index PROGBITS 0000000000000000 0024e8 000075 00 0 0 4 199: ++ '[' Linux = FreeBSD ']' 199: ++ trap 'on_error $LINENO' ERR 199: ++ trap on_exit EXIT 199: ++ echo -n 'Testing library ... ' 199: Testing library ... ++ set -o pipefail 199: ++ set -x test 201 Start 201: x86_64-linker-script-defsym 201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh" 201: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 201: Environment variables: 201: MACHINE=x86_64 201: CPU= 201: Test timeout computed to be: 1500 150: + out/test/x86_64/gdb-index-dwarf2/exe 150: + grep 'Hello world' 150: Hello world 150: + DEBUGINFOD_URLS= 150: + gdb out/test/x86_64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 199: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC 199: + cat 183: + out/test/x86_64/ifunc-noplt/exe2 183: + grep 'Hello world' 183: Hello world 183: + on_exit 183: + echo OK 183: OK 183: + exit 0 200: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh .sh 200: ++ testname=link-order 200: ++ t=out/test/x86_64/link-order 200: ++ mkdir -p out/test/x86_64/link-order 200: ++ case $MACHINE in 200: ++ tlsdesc_opt=-mtls-dialect=gnu2 135: + cat 135: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - 196: + cc -B. -o out/test/x86_64/large-max-page-size-strip/exe out/test/x86_64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 169: + cc -B. -o out/test/x86_64/hidden-archive/exe out/test/x86_64/hidden-archive/d.o out/test/x86_64/hidden-archive/c.so out/test/x86_64/hidden-archive/b.a 116: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-lto/a.o: out/test/x86_64/duplicate-error-lto/a.o: foo 116: + on_exit 116: + echo OK 116: OK 116: + exit 0 178: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared 175: + cc -B. -o out/test/x86_64/ifunc-address-equality-exported/exe out/test/x86_64/ifunc-address-equality-exported/c.o out/test/x86_64/ifunc-address-equality-exported/b.so -no-pie 162/425 Test #116: x86_64-duplicate-error-lto ............................ Passed 1.01 sec 200: +++ uname 200: ++ '[' Linux = FreeBSD ']' 200: ++ trap 'on_error $LINENO' ERR 200: ++ trap on_exit EXIT 200: ++ echo -n 'Testing link-order ... ' 200: Testing link-order ... ++ set -o pipefail 200: ++ set -x 184: + cat 184: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC test 202 Start 202: x86_64-linker-script-error 202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh" 202: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 202: Environment variables: 202: MACHINE=x86_64 202: CPU= 202: Test timeout computed to be: 1500 200: + cat 200: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - 194: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - 194: + cat 195: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o 201: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh 201: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 201: ++ export LC_ALL=C 201: ++ LC_ALL=C 201: ++ '[' -z x86_64 ']' 201: ++ '[' -z '' ']' 201: ++ TESTDIR=out/test/x86_64 201: ++ CC=cc 201: ++ CXX=c++ 201: ++ GCC=gcc 201: ++ GXX=g++ 201: ++ OBJDUMP=objdump 201: ++ OBJCOPY=objcopy 201: ++ STRIP=strip 201: ++ QEMU= 201: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh .sh 201: ++ testname=linker-script-defsym 201: ++ t=out/test/x86_64/linker-script-defsym 201: ++ mkdir -p out/test/x86_64/linker-script-defsym 192: mold: fatal: invalid version pattern: foo[12 192: + on_exit 192: + echo OK 192: OK 192: + exit 0 163/425 Test #183: x86_64-ifunc-noplt .................................... Passed 0.34 sec 188: + readelf --dynamic out/test/x86_64/init-in-dso/exe 188: + not grep -F '(INIT)' 188: + grep -F '(INIT)' 164/425 Test #192: x86_64-invalid-version-script ......................... Passed 0.23 sec 202: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh test 203 Start 203: x86_64-linker-script-relocatable 203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh" 203: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 203: Environment variables: 203: MACHINE=x86_64 203: CPU= 203: Test timeout computed to be: 1500 test 204 Start 204: x86_64-linker-script 204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh" 204: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 204: Environment variables: 204: MACHINE=x86_64 204: CPU= 204: Test timeout computed to be: 1500 202: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 202: ++ export LC_ALL=C 202: ++ LC_ALL=C 202: ++ '[' -z x86_64 ']' 202: ++ '[' -z '' ']' 202: ++ TESTDIR=out/test/x86_64 202: ++ CC=cc 202: ++ CXX=c++ 202: ++ GCC=gcc 202: ++ GXX=g++ 202: ++ OBJDUMP=objdump 202: ++ OBJCOPY=objcopy 202: ++ STRIP=strip 202: ++ QEMU= 202: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh .sh 202: ++ testname=linker-script-error 202: ++ t=out/test/x86_64/linker-script-error 202: ++ mkdir -p out/test/x86_64/linker-script-error 202: ++ case $MACHINE in 202: ++ tlsdesc_opt=-mtls-dialect=gnu2 202: +++ uname 202: ++ '[' Linux = FreeBSD ']' 202: ++ trap 'on_error $LINENO' ERR 202: ++ trap on_exit EXIT 202: ++ echo -n 'Testing linker-script-error ... ' 202: Testing linker-script-error ... ++ set -o pipefail 202: ++ set -x 202: + cat 188: + return 0 188: + on_exit 188: + echo OK 188: OK 188: + exit 0 201: ++ case $MACHINE in 201: ++ tlsdesc_opt=-mtls-dialect=gnu2 201: +++ uname 201: ++ '[' Linux = FreeBSD ']' 201: ++ trap 'on_error $LINENO' ERR 201: ++ trap on_exit EXIT 201: ++ echo -n 'Testing linker-script-defsym ... ' 201: Testing linker-script-defsym ... ++ set -o pipefail 201: ++ set -x 201: + cat 201: + cc -o out/test/x86_64/linker-script-defsym/a.o -c -xc - 153: + readelf -WS out/test/x86_64/gdb-index-dwarf5/e.so 153: + grep -F .gdb_index 191: + grep 'Flags:.*INTERPOSE' 191: + readelf --dynamic out/test/x86_64/interpose/b.so 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 197: + cc -B. -o out/test/x86_64/large-max-page-size/exe out/test/x86_64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 176: + cc -B. -o out/test/x86_64/ifunc-address-equality/exe1 out/test/x86_64/ifunc-address-equality/a.o out/test/x86_64/ifunc-address-equality/b.o out/test/x86_64/ifunc-address-equality/c.o -no-pie 165/425 Test #188: x86_64-init-in-dso .................................... Passed 0.31 sec 202: + cc -o out/test/x86_64/linker-script-error/a.o -c -xc - test 205 Start 205: x86_64-linker-script2 205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh" 205: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 205: Environment variables: 205: MACHINE=x86_64 205: CPU= 205: Test timeout computed to be: 1500 203: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh 203: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 203: ++ export LC_ALL=C 203: ++ LC_ALL=C 203: ++ '[' -z x86_64 ']' 203: ++ '[' -z '' ']' 203: ++ TESTDIR=out/test/x86_64 203: ++ CC=cc 203: ++ CXX=c++ 203: ++ GCC=gcc 203: ++ GXX=g++ 203: ++ OBJDUMP=objdump 203: ++ OBJCOPY=objcopy 203: ++ STRIP=strip 203: ++ QEMU= 203: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh .sh 203: ++ testname=linker-script-relocatable 203: ++ t=out/test/x86_64/linker-script-relocatable 203: ++ mkdir -p out/test/x86_64/linker-script-relocatable 203: ++ case $MACHINE in 203: ++ tlsdesc_opt=-mtls-dialect=gnu2 203: +++ uname 191: 0x000000006ffffffb (FLAGS_1) Flags: INTERPOSE 191: + on_exit 191: + echo OK 191: OK 191: + exit 0 137: + not grep -F foo out/test/x86_64/exclude-libs/log 137: + grep -F foo out/test/x86_64/exclude-libs/log 153: [38] .gdb_index PROGBITS 0000000000000000 002e70 000315 00 0 0 4 153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so 153: + grep 'fn1: .* \[global, function\]' 204: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh 204: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 204: ++ export LC_ALL=C 204: ++ LC_ALL=C 204: ++ '[' -z x86_64 ']' 204: ++ '[' -z '' ']' 204: ++ TESTDIR=out/test/x86_64 204: ++ CC=cc 204: ++ CXX=c++ 204: ++ GCC=gcc 204: ++ GXX=g++ 204: ++ OBJDUMP=objdump 204: ++ OBJCOPY=objcopy 204: ++ STRIP=strip 204: ++ QEMU= 166/425 Test #191: x86_64-interpose ...................................... Passed 0.28 sec 203: ++ '[' Linux = FreeBSD ']' 203: ++ trap 'on_error $LINENO' ERR 203: ++ trap on_exit EXIT 203: ++ echo -n 'Testing linker-script-relocatable ... ' 203: Testing linker-script-relocatable ... ++ set -o pipefail 203: ++ set -x 203: + grep __tsan_init 203: + nm mold 137: + return 0 137: + not grep -F bar out/test/x86_64/exclude-libs/log 137: + grep -F bar out/test/x86_64/exclude-libs/log 137: + return 0 137: + grep -F baz out/test/x86_64/exclude-libs/log 137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz 153: [ 20] fn1: 0 [global, function] 153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so 180: + grep 'Hello world' 180: + out/test/x86_64/ifunc-dynamic/exe2 205: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh test 206 Start 206: x86_64-linker-script3 206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh" 206: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 206: Environment variables: 206: MACHINE=x86_64 206: CPU= 206: Test timeout computed to be: 1500 137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=ALL 153: + grep 'char: .* \[static, type\]' 153: [ 4] unsigned char: 3 [static, type] 153: [ 13] char: 3 [static, type] 153: [ 17] signed char: 3 [static, type] 180: Hello world 180: + on_exit 180: + echo OK 180: OK 180: + exit 0 205: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 205: ++ export LC_ALL=C 205: ++ LC_ALL=C 205: ++ '[' -z x86_64 ']' 205: ++ '[' -z '' ']' 205: ++ TESTDIR=out/test/x86_64 205: ++ CC=cc 205: ++ CXX=c++ 205: ++ GCC=gcc 205: ++ GXX=g++ 205: ++ OBJDUMP=objdump 205: ++ OBJCOPY=objcopy 205: ++ STRIP=strip 205: ++ QEMU= 205: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh .sh 205: ++ testname=linker-script2 205: ++ t=out/test/x86_64/linker-script2 205: ++ mkdir -p out/test/x86_64/linker-script2 182: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe1 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -pie 175: + out/test/x86_64/ifunc-address-equality-exported/exe 175: + grep -E '^(\S+) \1' 172: + not grep foo2 172: + grep foo2 172: + out/test/x86_64/icf-safe/exe2 172: + return 0 172: + on_exit 172: + echo OK 172: OK 172: + exit 0 196: + strip out/test/x86_64/large-max-page-size-strip/exe 189: + readelf --dynamic out/test/x86_64/init/exe 189: + not grep -F '(INIT)' 189: + grep -F '(INIT)' 204: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh .sh 206: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh 167/425 Test #172: x86_64-icf-safe ....................................... Passed 0.51 sec 168/425 Test #180: x86_64-ifunc-dynamic .................................. Passed 0.43 sec 153: + cat 153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 205: ++ case $MACHINE in 205: ++ tlsdesc_opt=-mtls-dialect=gnu2 205: +++ uname 205: ++ '[' Linux = FreeBSD ']' 205: ++ trap 'on_error $LINENO' ERR 205: ++ trap on_exit EXIT 205: ++ echo -n 'Testing linker-script2 ... ' 205: Testing linker-script2 ... ++ set -o pipefail 205: ++ set -x 205: + cat 205: + cc -o out/test/x86_64/linker-script2/a.o -c -xc - 175: 0x2016d0 0x2016d0 175: + on_exit 175: + echo OK 175: OK 175: + exit 0 189: + return 0 189: + on_exit 189: + echo OK 189: OK 189: + exit 0 204: ++ testname=linker-script 204: ++ t=out/test/x86_64/linker-script 204: ++ mkdir -p out/test/x86_64/linker-script 204: ++ case $MACHINE in 204: ++ tlsdesc_opt=-mtls-dialect=gnu2 206: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 206: ++ export LC_ALL=C 206: ++ LC_ALL=C 206: ++ '[' -z x86_64 ']' 206: ++ '[' -z '' ']' 206: ++ TESTDIR=out/test/x86_64 206: ++ CC=cc 206: ++ CXX=c++ 206: ++ GCC=gcc 206: ++ GXX=g++ 206: ++ OBJDUMP=objdump 206: ++ OBJCOPY=objcopy 206: ++ STRIP=strip 206: ++ QEMU= 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - test 207 Start 207: x86_64-linker-script4 207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh" 207: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 207: Environment variables: 207: MACHINE=x86_64 207: CPU= 207: Test timeout computed to be: 1500 test 208 Start 208: x86_64-linker-script5 208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh" 208: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 208: Environment variables: 208: MACHINE=x86_64 208: CPU= 208: Test timeout computed to be: 1500 199: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o 169: + out/test/x86_64/hidden-archive/exe 169: + on_exit 169: + echo OK 169: OK 169: + exit 0 169/425 Test #175: x86_64-ifunc-address-equality-exported ................ Passed 0.51 sec 170/425 Test #189: x86_64-init ........................................... Passed 0.36 sec 204: +++ uname 204: ++ '[' Linux = FreeBSD ']' 204: ++ trap 'on_error $LINENO' ERR 204: ++ trap on_exit EXIT 204: ++ echo -n 'Testing linker-script ... ' 204: Testing linker-script ... ++ set -o pipefail 204: ++ set -x 204: + cat 204: + cc -o out/test/x86_64/linker-script/a.o -c -xc - 206: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh .sh 206: ++ testname=linker-script3 206: ++ t=out/test/x86_64/linker-script3 206: ++ mkdir -p out/test/x86_64/linker-script3 206: ++ case $MACHINE in 206: ++ tlsdesc_opt=-mtls-dialect=gnu2 206: +++ uname 206: ++ '[' Linux = FreeBSD ']' 206: ++ trap 'on_error $LINENO' ERR 206: ++ trap on_exit EXIT 206: ++ echo -n 'Testing linker-script3 ... ' 206: Testing linker-script3 ... ++ set -o pipefail 206: ++ set -x 206: + mkdir -p out/test/x86_64/linker-script3/foo test 209 Start 209: x86_64-linker-script6 209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh" 209: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 209: Environment variables: 209: MACHINE=x86_64 209: CPU= 209: Test timeout computed to be: 1500 test 210 Start 210: x86_64-lto-archive 210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh" 210: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 210: Environment variables: 210: MACHINE=x86_64 210: CPU= 210: Test timeout computed to be: 1500 171/425 Test #169: x86_64-hidden-archive ................................. Passed 0.61 sec 178: + cc -B. -o out/test/x86_64/ifunc-dlopen/exe out/test/x86_64/ifunc-dlopen/a.o out/test/x86_64/ifunc-dlopen/c.so -no-pie -ldl 156: + cc -B. -shared -o out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/d.o -Wl,--gdb-index 36: + grep '^61$' 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: 61 36: + cat 36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/e.o out/test/x86_64/arch-x86_64-reloc/e.c -mcmodel=large -fPIC 194: + cc -B. -o out/test/x86_64/large-alignment-dso/exe out/test/x86_64/large-alignment-dso/c.o out/test/x86_64/large-alignment-dso/b.so 179: + readelf -W --dyn-syms out/test/x86_64/ifunc-dso/c.so 179: + grep -E '(IFUNC|: 10).*foobar' 179: 6: 000000000000167f 13 : 10 GLOBAL DEFAULT 16 foobar 179: + cc -B. -o out/test/x86_64/ifunc-dso/exe out/test/x86_64/ifunc-dso/a.o out/test/x86_64/ifunc-dso/c.so 154: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o -Wl,--gdb-index 136: + out/test/x86_64/exception/exe3 136: + c++ -B. -o out/test/x86_64/exception/exe4 out/test/x86_64/exception/c.o -no-pie 200: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o 195: + out/test/x86_64/large-alignment/exe 195: + grep 'Hello world' 195: Hello world 195: + on_exit 195: + echo OK 195: OK 195: + exit 0 177: + out/test/x86_64/ifunc-alias/exe2 177: + grep -E '^(\S+) \1$' 177: 0x2015f0 0x2015f0 177: + on_exit 177: + echo OK 177: OK 177: + exit 0 207: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh 207: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 207: ++ export LC_ALL=C 207: ++ LC_ALL=C 207: ++ '[' -z x86_64 ']' 207: ++ '[' -z '' ']' 207: ++ TESTDIR=out/test/x86_64 207: ++ CC=cc 207: ++ CXX=c++ 207: ++ GCC=gcc 207: ++ GXX=g++ 207: ++ OBJDUMP=objdump 207: ++ OBJCOPY=objcopy 207: ++ STRIP=strip 207: ++ QEMU= 207: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh .sh 207: ++ testname=linker-script4 207: ++ t=out/test/x86_64/linker-script4 207: ++ mkdir -p out/test/x86_64/linker-script4 207: ++ case $MACHINE in 207: ++ tlsdesc_opt=-mtls-dialect=gnu2 207: +++ uname 207: ++ '[' Linux = FreeBSD ']' 207: ++ trap 'on_error $LINENO' ERR 207: ++ trap on_exit EXIT 207: ++ echo -n 'Testing linker-script4 ... ' 207: Testing linker-script4 ... ++ set -o pipefail 207: ++ set -x 207: + echo 'VERSION { ver_x { global: *; }; };' 207: + cat 207: + cc -B. -shared -o out/test/x86_64/linker-script4/c.so out/test/x86_64/linker-script4/a.script out/test/x86_64/linker-script4/b.s 206: + cc -o out/test/x86_64/linker-script3/foo/a.o -c -xc - 206: + cat test 211 Start 211: x86_64-lto-archive2 211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh" 211: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 211: Environment variables: 211: MACHINE=x86_64 211: CPU= 211: Test timeout computed to be: 1500 176: + out/test/x86_64/ifunc-address-equality/exe1 176: + grep -E '^(\S+) \1 (\S+) \2' 176: 0x201700 0x201700 0x201708 0x201708 176: + not grep TEXTREL 176: + grep TEXTREL 176: + readelf --dynamic out/test/x86_64/ifunc-address-equality/exe1 176: + return 0 176: + on_exit 176: + echo OK 176: OK 176: + exit 0 208: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh 208: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 208: ++ export LC_ALL=C 208: ++ LC_ALL=C 208: ++ '[' -z x86_64 ']' 208: ++ '[' -z '' ']' 208: ++ TESTDIR=out/test/x86_64 208: ++ CC=cc 208: ++ CXX=c++ 208: ++ GCC=gcc 208: ++ GXX=g++ 208: ++ OBJDUMP=objdump 208: ++ OBJCOPY=objcopy 208: ++ STRIP=strip 208: ++ QEMU= 208: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh .sh 208: ++ testname=linker-script5 208: ++ t=out/test/x86_64/linker-script5 208: ++ mkdir -p out/test/x86_64/linker-script5 208: ++ case $MACHINE in 208: ++ tlsdesc_opt=-mtls-dialect=gnu2 208: +++ uname 208: ++ '[' Linux = FreeBSD ']' 208: ++ trap 'on_error $LINENO' ERR 208: ++ trap on_exit EXIT 208: ++ echo -n 'Testing linker-script5 ... ' 208: Testing linker-script5 ... ++ set -o pipefail 208: ++ set -x 208: + mkdir -p out/test/x86_64/linker-script5/foo 201: + cat 201: + cc -B. -o out/test/x86_64/linker-script-defsym/b.so -shared out/test/x86_64/linker-script-defsym/script out/test/x86_64/linker-script-defsym/a.o 198: + cat 198: + cc -o out/test/x86_64/large-text/b.o -c -xc - 185: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static 184: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie 135: + c++ -B. -o out/test/x86_64/exception-multiple-ehframe/exe1 out/test/x86_64/exception-multiple-ehframe/d.o out/test/x86_64/exception-multiple-ehframe/c.o 197: + out/test/x86_64/large-max-page-size/exe 197: + grep 'Hello world' 197: Hello world 197: + on_exit 197: + echo OK 197: OK 197: + exit 0 137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 137: + not grep -F foo out/test/x86_64/exclude-libs/log 137: + grep -F foo out/test/x86_64/exclude-libs/log 137: + return 0 137: + not grep -F bar out/test/x86_64/exclude-libs/log 137: + grep -F bar out/test/x86_64/exclude-libs/log 202: + echo 'VERSION { ver_x /*' 202: + grep 'unclosed comment' 202: + not cc -B. -o out/test/x86_64/linker-script-error/exe out/test/x86_64/linker-script-error/a.o out/test/x86_64/linker-script-error/b.script 182: + grep '^3$' 182: + out/test/x86_64/ifunc-funcptr/exe1 182: 3 182: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe2 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -no-pie 209: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh 209: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 209: ++ export LC_ALL=C 209: ++ LC_ALL=C 209: ++ '[' -z x86_64 ']' 209: ++ '[' -z '' ']' 209: ++ TESTDIR=out/test/x86_64 209: ++ CC=cc 209: ++ CXX=c++ 209: ++ GCC=gcc 209: ++ GXX=g++ 209: ++ OBJDUMP=objdump 209: ++ OBJCOPY=objcopy 209: ++ STRIP=strip 209: ++ QEMU= 209: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh .sh 172/425 Test #176: x86_64-ifunc-address-equality ......................... Passed 0.54 sec 173/425 Test #177: x86_64-ifunc-alias .................................... Passed 0.54 sec 174/425 Test #195: x86_64-large-alignment ................................ Passed 0.29 sec 175/425 Test #197: x86_64-large-max-page-size ............................ Passed 0.25 sec test 212 Start 212: x86_64-lto-archive3 212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh" 212: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 212: Environment variables: 212: MACHINE=x86_64 212: CPU= 212: Test timeout computed to be: 1500 test 213 Start 213: x86_64-lto-comdat 213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh" 213: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 213: Environment variables: 213: MACHINE=x86_64 213: CPU= 213: Test timeout computed to be: 1500 test 214 Start 214: x86_64-lto-dso 214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh" 214: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 214: Environment variables: 214: MACHINE=x86_64 214: CPU= 214: Test timeout computed to be: 1500 test 215 Start 215: x86_64-lto-gcc 215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh" 215: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 215: Environment variables: 215: MACHINE=x86_64 215: CPU= 215: Test timeout computed to be: 1500 208: + cc -o out/test/x86_64/linker-script5/foo/a.o -c -xc - 208: + cat 137: + return 0 137: + grep -F baz out/test/x86_64/exclude-libs/log 137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz 137: + on_exit 137: + echo OK 137: OK 137: + exit 0 176/425 Test #137: x86_64-exclude-libs ................................... Passed 1.01 sec 209: ++ testname=linker-script6 209: ++ t=out/test/x86_64/linker-script6 209: ++ mkdir -p out/test/x86_64/linker-script6 209: ++ case $MACHINE in 209: ++ tlsdesc_opt=-mtls-dialect=gnu2 209: +++ uname 209: ++ '[' Linux = FreeBSD ']' 209: ++ trap 'on_error $LINENO' ERR 209: ++ trap on_exit EXIT 209: ++ echo -n 'Testing linker-script6 ... ' 209: Testing linker-script6 ... ++ set -o pipefail 209: ++ set -x 209: + mkdir -p out/test/x86_64/linker-script6/foo 209: + cc -o out/test/x86_64/linker-script6/foo/a.o -c -xc - 209: + cat 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - 210: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh 210: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 210: ++ export LC_ALL=C 210: ++ LC_ALL=C 210: ++ '[' -z x86_64 ']' 210: ++ '[' -z '' ']' 210: ++ TESTDIR=out/test/x86_64 210: ++ CC=cc 210: ++ CXX=c++ 210: ++ GCC=gcc 210: ++ GXX=g++ 210: ++ OBJDUMP=objdump 210: ++ OBJCOPY=objcopy 210: ++ STRIP=strip 210: ++ QEMU= 210: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh .sh 210: ++ testname=lto-archive 210: ++ t=out/test/x86_64/lto-archive 210: ++ mkdir -p out/test/x86_64/lto-archive 210: ++ case $MACHINE in 210: ++ tlsdesc_opt=-mtls-dialect=gnu2 210: +++ uname 210: ++ '[' Linux = FreeBSD ']' 210: ++ trap 'on_error $LINENO' ERR 210: ++ trap on_exit EXIT 210: ++ echo -n 'Testing lto-archive ... ' 210: Testing lto-archive ... ++ set -o pipefail 210: ++ set -x 210: + '[' cc = cc ']' 210: + test_cflags -flto 210: + cc -B. -flto -o /dev/null -xc - 210: + echo 'int main() {}' 205: + mkdir -p out/test/x86_64/linker-script2/foo/bar 205: + rm -f out/test/x86_64/linker-script2/foo/bar/libfoo.a 205: + ar rcs out/test/x86_64/linker-script2/foo/bar/libfoo.a out/test/x86_64/linker-script2/a.o 211: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh 211: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 211: ++ export LC_ALL=C 211: ++ LC_ALL=C 211: ++ '[' -z x86_64 ']' 211: ++ '[' -z '' ']' 211: ++ TESTDIR=out/test/x86_64 211: ++ CC=cc 211: ++ CXX=c++ 211: ++ GCC=gcc 211: ++ GXX=g++ 211: ++ OBJDUMP=objdump 211: ++ OBJCOPY=objcopy 211: ++ STRIP=strip 211: ++ QEMU= 211: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh .sh 211: ++ testname=lto-archive2 211: ++ t=out/test/x86_64/lto-archive2 211: ++ mkdir -p out/test/x86_64/lto-archive2 211: ++ case $MACHINE in 211: ++ tlsdesc_opt=-mtls-dialect=gnu2 211: +++ uname 211: ++ '[' Linux = FreeBSD ']' 211: ++ trap 'on_error $LINENO' ERR 211: ++ trap on_exit EXIT 211: ++ echo -n 'Testing lto-archive2 ... ' 211: Testing lto-archive2 ... ++ set -o pipefail 211: ++ set -x 211: + test_cflags -flto=auto 211: + echo 'int main() {}' 211: + cc -B. -flto=auto -o /dev/null -xc - test 216 Start 216: x86_64-lto-llvm 216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh" 216: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 216: Environment variables: 216: MACHINE=x86_64 216: CPU= 216: Test timeout computed to be: 1500 194: + out/test/x86_64/large-alignment-dso/exe 194: + grep 'Hello world' 194: Hello world 194: + on_exit 194: + echo OK 194: OK 194: + exit 0 177/425 Test #194: x86_64-large-alignment-dso ............................ Passed 0.40 sec 153: + cc -B. -o out/test/x86_64/gdb-index-dwarf5/exe out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/f.o -Wl,--gdb-index 206: + cat 206: + cc -B. -o out/test/x86_64/linker-script3/exe -Lout/test/x86_64/linker-script3/foo out/test/x86_64/linker-script3/b.script 199: + cat 199: + cc -o out/test/x86_64/library/c.o -c -xc - 179: + grep 'Hello world' 179: + out/test/x86_64/ifunc-dso/exe 179: Hello world 179: + on_exit 179: + echo OK 179: OK 179: + exit 0 178/425 Test #179: x86_64-ifunc-dso ...................................... Passed 0.57 sec 156: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so 156: + grep -F .gdb_index 156: [37] .gdb_index PROGBITS 0000000000000000 002a30 0002c5 00 0 0 4 156: + cat 156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz 178: + out/test/x86_64/ifunc-dlopen/exe 178: + grep 'foo foo' 178: foo foo 0x201640 0x201640 178: + on_exit 178: + echo OK 178: OK 178: + exit 0 204: + cat 204: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script 202: ^ unclosed comment 202: + on_exit 202: + echo OK 202: OK 202: + exit 0 179/425 Test #202: x86_64-linker-script-error ............................ Passed 0.20 sec 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/e.o 201: + readelf -sW out/test/x86_64/linker-script-defsym/b.so 201: + grep 'FUNC .* bar' 201: 5: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar 201: 77: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar 201: + cat 201: + cc -o out/test/x86_64/linker-script-defsym/c.o -c -xc - 196: + out/test/x86_64/large-max-page-size-strip/exe 196: + grep 'Hello world' 196: Hello world 196: + on_exit 196: + echo OK 196: OK 196: + exit 0 212: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh 212: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 212: ++ export LC_ALL=C 212: ++ LC_ALL=C 212: ++ '[' -z x86_64 ']' 212: ++ '[' -z '' ']' 212: ++ TESTDIR=out/test/x86_64 212: ++ CC=cc 212: ++ CXX=c++ 212: ++ GCC=gcc 212: ++ GXX=g++ 212: ++ OBJDUMP=objdump 212: ++ OBJCOPY=objcopy 212: ++ STRIP=strip 212: ++ QEMU= 212: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh .sh 212: ++ testname=lto-archive3 212: ++ t=out/test/x86_64/lto-archive3 212: ++ mkdir -p out/test/x86_64/lto-archive3 212: ++ case $MACHINE in 212: ++ tlsdesc_opt=-mtls-dialect=gnu2 212: +++ uname 212: ++ '[' Linux = FreeBSD ']' 212: ++ trap 'on_error $LINENO' ERR 212: ++ trap on_exit EXIT 212: ++ echo -n 'Testing lto-archive3 ... ' 212: Testing lto-archive3 ... ++ set -o pipefail 212: ++ set -x 212: + test_cflags -flto=auto 212: + cc -B. -flto=auto -o /dev/null -xc - 212: + echo 'int main() {}' 213: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh 213: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 213: ++ export LC_ALL=C 213: ++ LC_ALL=C 213: ++ '[' -z x86_64 ']' 213: ++ '[' -z '' ']' 213: ++ TESTDIR=out/test/x86_64 213: ++ CC=cc 213: ++ CXX=c++ 213: ++ GCC=gcc 213: ++ GXX=g++ 213: ++ OBJDUMP=objdump 213: ++ OBJCOPY=objcopy 213: ++ STRIP=strip 213: ++ QEMU= 213: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh .sh 213: ++ testname=lto-comdat 213: ++ t=out/test/x86_64/lto-comdat 213: ++ mkdir -p out/test/x86_64/lto-comdat 213: ++ case $MACHINE in 213: ++ tlsdesc_opt=-mtls-dialect=gnu2 213: +++ uname 213: ++ '[' Linux = FreeBSD ']' 213: ++ trap 'on_error $LINENO' ERR 213: ++ trap on_exit EXIT 213: ++ echo -n 'Testing lto-comdat ... ' 213: Testing lto-comdat ... ++ set -o pipefail 213: ++ set -x 213: ++ uname -m 214: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh 214: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 214: ++ export LC_ALL=C 214: ++ LC_ALL=C 214: ++ '[' -z x86_64 ']' 214: ++ '[' -z '' ']' 214: ++ TESTDIR=out/test/x86_64 214: ++ CC=cc 214: ++ CXX=c++ 214: ++ GCC=gcc 214: ++ GXX=g++ 214: ++ OBJDUMP=objdump 214: ++ OBJCOPY=objcopy 214: ++ STRIP=strip 214: ++ QEMU= 214: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh .sh 214: ++ testname=lto-dso 214: ++ t=out/test/x86_64/lto-dso 214: ++ mkdir -p out/test/x86_64/lto-dso 214: ++ case $MACHINE in 214: ++ tlsdesc_opt=-mtls-dialect=gnu2 214: +++ uname 214: ++ '[' Linux = FreeBSD ']' 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT 214: ++ echo -n 'Testing lto-dso ... ' 214: Testing lto-dso ... ++ set -o pipefail 214: ++ set -x 214: + test_cflags -flto 214: + echo 'int main() {}' 214: + cc -B. -flto -o /dev/null -xc - test 217 Start 217: x86_64-lto-llvm2 217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh" 217: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 217: Environment variables: 217: MACHINE=x86_64 217: CPU= 217: Test timeout computed to be: 1500 test 218 Start 218: x86_64-lto-no-plugin 218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh" 218: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 218: Environment variables: 218: MACHINE=x86_64 218: CPU= 218: Test timeout computed to be: 1500 test 219 Start 219: x86_64-lto-nostdlib 219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh" 219: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 219: Environment variables: 219: MACHINE=x86_64 219: CPU= 219: Test timeout computed to be: 1500 213: + '[' x86_64 = x86_64 ']' 213: + echo 'int main() {}' 213: + clang -B. -flto -o /dev/null -xc - 154: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so 154: + grep -F .gdb_index 154: [38] .gdb_index PROGBITS 0000000000000000 002f78 000315 00 0 0 4 154: + cat 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 215: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh 215: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 215: ++ export LC_ALL=C 215: ++ LC_ALL=C 215: ++ '[' -z x86_64 ']' 215: ++ '[' -z '' ']' 215: ++ TESTDIR=out/test/x86_64 215: ++ CC=cc 215: ++ CXX=c++ 215: ++ GCC=gcc 215: ++ GXX=g++ 215: ++ OBJDUMP=objdump 215: ++ OBJCOPY=objcopy 215: ++ STRIP=strip 215: ++ QEMU= 215: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh .sh 215: ++ testname=lto-gcc 215: ++ t=out/test/x86_64/lto-gcc 215: ++ mkdir -p out/test/x86_64/lto-gcc 215: ++ case $MACHINE in 215: ++ tlsdesc_opt=-mtls-dialect=gnu2 215: +++ uname 215: ++ '[' Linux = FreeBSD ']' 215: ++ trap 'on_error $LINENO' ERR 215: ++ trap on_exit EXIT 215: ++ echo -n 'Testing lto-gcc ... ' 215: Testing lto-gcc ... ++ set -o pipefail 215: ++ set -x 215: + echo 'int main() {}' 215: + gcc -B. -flto -o /dev/null -xc - 200: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o 216: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh 216: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 216: ++ export LC_ALL=C 216: ++ LC_ALL=C 216: ++ '[' -z x86_64 ']' 216: ++ '[' -z '' ']' 216: ++ TESTDIR=out/test/x86_64 216: ++ CC=cc 216: ++ CXX=c++ 216: ++ GCC=gcc 216: ++ GXX=g++ 216: ++ OBJDUMP=objdump 216: ++ OBJCOPY=objcopy 216: ++ STRIP=strip 216: ++ QEMU= 216: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh .sh 216: ++ testname=lto-llvm 216: ++ t=out/test/x86_64/lto-llvm 216: ++ mkdir -p out/test/x86_64/lto-llvm 216: ++ case $MACHINE in 216: ++ tlsdesc_opt=-mtls-dialect=gnu2 216: +++ uname 216: ++ '[' Linux = FreeBSD ']' 216: ++ trap 'on_error $LINENO' ERR 216: ++ trap on_exit EXIT 216: ++ echo -n 'Testing lto-llvm ... ' 216: Testing lto-llvm ... ++ set -o pipefail 216: ++ set -x 216: ++ uname -m 216: + '[' x86_64 = x86_64 ']' 216: + echo 'int main() {}' 216: + clang -B. -flto -o /dev/null -xc - 180/425 Test #178: x86_64-ifunc-dlopen ................................... Passed 0.63 sec 181/425 Test #196: x86_64-large-max-page-size-strip ...................... Passed 0.37 sec test 220 Start 220: x86_64-lto-version-script 220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh" 220: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 220: Environment variables: 220: MACHINE=x86_64 220: CPU= 220: Test timeout computed to be: 1500 test 221 Start 221: x86_64-main-in-dso 221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh" 221: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 221: Environment variables: 221: MACHINE=x86_64 221: CPU= 221: Test timeout computed to be: 1500 198: + cc -B. -o out/test/x86_64/large-text/exe out/test/x86_64/large-text/a.o out/test/x86_64/large-text/b.o 135: + out/test/x86_64/exception-multiple-ehframe/exe1 135: + grep '^1 3$' 135: 1 3 135: + on_exit 135: + echo OK 135: OK 135: + exit 0 182/425 Test #135: x86_64-exception-multiple-ehframe ..................... Passed 1.09 sec 207: + readelf --version-info out/test/x86_64/linker-script4/c.so 207: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/linker-script4/log 207: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x 207: + on_exit 207: + echo OK 207: OK 207: + exit 0 183/425 Test #207: x86_64-linker-script4 ................................. Passed 0.18 sec 187: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - 187: + cat 208: + cat 208: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script 136: + out/test/x86_64/exception/exe4 136: + c++ -B. -o out/test/x86_64/exception/exe5 out/test/x86_64/exception/b.o -pie -Wl,--gc-sections 182: + out/test/x86_64/ifunc-funcptr/exe2 182: + grep '^3$' 182: 3 182: + on_exit 182: + echo OK 182: OK 182: + exit 0 184/425 Test #182: x86_64-ifunc-funcptr .................................. Passed 0.60 sec 145: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o 209: + cat 209: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script 199: + cc -B. -o out/test/x86_64/library/exe1 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library,foobar -Wl,-rpath,out/test/x86_64/library 217: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh 217: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 217: ++ export LC_ALL=C 217: ++ LC_ALL=C 217: ++ '[' -z x86_64 ']' 217: ++ '[' -z '' ']' 217: ++ TESTDIR=out/test/x86_64 217: ++ CC=cc 217: ++ CXX=c++ 217: ++ GCC=gcc 217: ++ GXX=g++ 217: ++ OBJDUMP=objdump 217: ++ OBJCOPY=objcopy 217: ++ STRIP=strip 217: ++ QEMU= 217: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh .sh 217: ++ testname=lto-llvm2 217: ++ t=out/test/x86_64/lto-llvm2 217: ++ mkdir -p out/test/x86_64/lto-llvm2 217: ++ case $MACHINE in 217: ++ tlsdesc_opt=-mtls-dialect=gnu2 217: +++ uname 217: ++ '[' Linux = FreeBSD ']' 217: ++ trap 'on_error $LINENO' ERR 217: ++ trap on_exit EXIT 217: ++ echo -n 'Testing lto-llvm2 ... ' 217: Testing lto-llvm2 ... ++ set -o pipefail 217: ++ set -x 217: ++ uname -m 217: + '[' x86_64 = x86_64 ']' 217: + clang -B. -flto -o /dev/null -xc - 217: + echo 'int main() {}' 218: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh 218: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 218: ++ export LC_ALL=C 218: ++ LC_ALL=C 218: ++ '[' -z x86_64 ']' 218: ++ '[' -z '' ']' 218: ++ TESTDIR=out/test/x86_64 218: ++ CC=cc 218: ++ CXX=c++ 218: ++ GCC=gcc 218: ++ GXX=g++ 218: ++ OBJDUMP=objdump 218: ++ OBJCOPY=objcopy 218: ++ STRIP=strip 218: ++ QEMU= 218: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh .sh 218: ++ testname=lto-no-plugin 218: ++ t=out/test/x86_64/lto-no-plugin 218: ++ mkdir -p out/test/x86_64/lto-no-plugin 218: ++ case $MACHINE in 218: ++ tlsdesc_opt=-mtls-dialect=gnu2 218: +++ uname 218: ++ '[' Linux = FreeBSD ']' 218: ++ trap 'on_error $LINENO' ERR 218: ++ trap on_exit EXIT 218: ++ echo -n 'Testing lto-no-plugin ... ' 218: Testing lto-no-plugin ... ++ set -o pipefail 218: ++ set -x 218: ++ uname -m 218: + '[' x86_64 = x86_64 ']' 218: + clang -B. -flto -o /dev/null -xc - 218: + echo 'int main() {}' test 222 Start 222: x86_64-many-input-sections 222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh" 222: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 222: Environment variables: 222: MACHINE=x86_64 222: CPU= 222: Test timeout computed to be: 1500 test 223 Start 223: x86_64-many-input-sections2 223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh" 223: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 223: Environment variables: 223: MACHINE=x86_64 223: CPU= 223: Test timeout computed to be: 1500 test 224 Start 224: x86_64-many-output-sections 224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh" 224: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 224: Environment variables: 224: MACHINE=x86_64 224: CPU= 224: Test timeout computed to be: 1500 206: + on_exit 206: + echo OK 206: OK 206: + exit 0 219: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh 219: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 219: ++ export LC_ALL=C 219: ++ LC_ALL=C 219: ++ '[' -z x86_64 ']' 219: ++ '[' -z '' ']' 219: ++ TESTDIR=out/test/x86_64 219: ++ CC=cc 219: ++ CXX=c++ 219: ++ GCC=gcc 219: ++ GXX=g++ 219: ++ OBJDUMP=objdump 219: ++ OBJCOPY=objcopy 219: ++ STRIP=strip 219: ++ QEMU= 219: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh .sh 219: ++ testname=lto-nostdlib 219: ++ t=out/test/x86_64/lto-nostdlib 219: ++ mkdir -p out/test/x86_64/lto-nostdlib 219: ++ case $MACHINE in 219: ++ tlsdesc_opt=-mtls-dialect=gnu2 219: +++ uname 219: ++ '[' Linux = FreeBSD ']' 219: ++ trap 'on_error $LINENO' ERR 219: ++ trap on_exit EXIT 219: ++ echo -n 'Testing lto-nostdlib ... ' 219: Testing lto-nostdlib ... ++ set -o pipefail 219: ++ set -x 219: + test_cflags -flto 219: + echo 'int main() {}' 219: + cc -B. -flto -o /dev/null -xc - 205: + cat 205: + cc -B. -o out/test/x86_64/linker-script2/exe -Lout/test/x86_64/linker-script2/foo/bar out/test/x86_64/linker-script2/b.script 36: + grep '^56000003$' 36: + out/test/x86_64/arch-x86_64-reloc/exe 36: 56000003 36: + cat 36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/f.o out/test/x86_64/arch-x86_64-reloc/f.s 36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/f.o 185: + out/test/x86_64/ifunc-static/exe 185: + grep 'Hello world' 185: Hello world 185: + on_exit 185: + echo OK 185: OK 185: + exit 0 220: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh 220: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 220: ++ export LC_ALL=C 220: ++ LC_ALL=C 220: ++ '[' -z x86_64 ']' 220: ++ '[' -z '' ']' 220: ++ TESTDIR=out/test/x86_64 220: ++ CC=cc 220: ++ CXX=c++ 220: ++ GCC=gcc 220: ++ GXX=g++ 220: ++ OBJDUMP=objdump 220: ++ OBJCOPY=objcopy 220: ++ STRIP=strip 220: ++ QEMU= 220: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh .sh 220: ++ testname=lto-version-script 220: ++ t=out/test/x86_64/lto-version-script 220: ++ mkdir -p out/test/x86_64/lto-version-script 220: ++ case $MACHINE in 220: ++ tlsdesc_opt=-mtls-dialect=gnu2 220: +++ uname 220: ++ '[' Linux = FreeBSD ']' 220: ++ trap 'on_error $LINENO' ERR 220: ++ trap on_exit EXIT 220: ++ echo -n 'Testing lto-version-script ... ' 220: Testing lto-version-script ... ++ set -o pipefail 220: ++ set -x 220: + test_cflags -flto 220: + echo 'int main() {}' 220: + cc -B. -flto -o /dev/null -xc - 221: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh 221: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 221: ++ export LC_ALL=C 221: ++ LC_ALL=C 221: ++ '[' -z x86_64 ']' 221: ++ '[' -z '' ']' 221: ++ TESTDIR=out/test/x86_64 221: ++ CC=cc 221: ++ CXX=c++ 221: ++ GCC=gcc 221: ++ GXX=g++ 221: ++ OBJDUMP=objdump 221: ++ OBJCOPY=objcopy 221: ++ STRIP=strip 221: ++ QEMU= 221: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh .sh 221: ++ testname=main-in-dso 221: ++ t=out/test/x86_64/main-in-dso 221: ++ mkdir -p out/test/x86_64/main-in-dso 221: ++ case $MACHINE in 221: ++ tlsdesc_opt=-mtls-dialect=gnu2 221: +++ uname 221: ++ '[' Linux = FreeBSD ']' 221: ++ trap 'on_error $LINENO' ERR 221: ++ trap on_exit EXIT 221: ++ echo -n 'Testing main-in-dso ... ' 221: Testing main-in-dso ... ++ set -o pipefail 221: ++ set -x 221: + '[' x86_64 = ppc64 ']' 221: + cat 221: + cc -o out/test/x86_64/main-in-dso/a.o -c -xc - -fPIC 185/425 Test #206: x86_64-linker-script3 ................................. Passed 0.25 sec test 225 Start 225: x86_64-mcmodel-large 225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh" 225: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 225: Environment variables: 225: MACHINE=x86_64 225: CPU= 225: Test timeout computed to be: 1500 186/425 Test #185: x86_64-ifunc-static ................................... Passed 0.62 sec 153: + grep -F .gdb_index 153: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe 153: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe 153: + grep 'main: .* \[global, function\]' 153: [ 1] main: 0 [global, function] 153: + grep 'Hello world' 153: + out/test/x86_64/gdb-index-dwarf5/exe 153: Hello world 153: + DEBUGINFOD_URLS= 153: + gdb out/test/x86_64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 204: + out/test/x86_64/linker-script/exe 204: + grep 'Hello world' 204: Hello world 204: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,-T,out/test/x86_64/linker-script/script 184: + out/test/x86_64/ifunc-static-pie/exe2 184: + grep 'Hello world' 184: Hello world 184: + on_exit 184: + echo OK 184: OK 184: + exit 0 187/425 Test #184: x86_64-ifunc-static-pie ............................... Passed 0.64 sec 156: + cc -B. -o out/test/x86_64/gdb-index-split-dwarf/exe out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/f.o -Wl,--gdb-index 208: + on_exit 208: + echo OK 208: OK 208: + exit 0 188/425 Test #208: x86_64-linker-script5 ................................. Passed 0.23 sec 200: + cat 200: + cc -c -o out/test/x86_64/link-order/b.o -xc - 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - 222: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh 222: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 222: ++ export LC_ALL=C 222: ++ LC_ALL=C 222: ++ '[' -z x86_64 ']' 222: ++ '[' -z '' ']' 222: ++ TESTDIR=out/test/x86_64 222: ++ CC=cc 222: ++ CXX=c++ 222: ++ GCC=gcc 222: ++ GXX=g++ 222: ++ OBJDUMP=objdump 222: ++ OBJCOPY=objcopy 222: ++ STRIP=strip 222: ++ QEMU= 222: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh .sh 222: ++ testname=many-input-sections 222: ++ t=out/test/x86_64/many-input-sections 222: ++ mkdir -p out/test/x86_64/many-input-sections 222: ++ case $MACHINE in 222: ++ tlsdesc_opt=-mtls-dialect=gnu2 222: +++ uname 222: ++ '[' Linux = FreeBSD ']' 222: ++ trap 'on_error $LINENO' ERR 222: ++ trap on_exit EXIT 222: ++ echo -n 'Testing many-input-sections ... ' 222: Testing many-input-sections ... ++ set -o pipefail 222: ++ set -x 222: + cc -c -xassembler -o out/test/x86_64/many-input-sections/a.o - 222: + sed 's/.*/.section .data.&,"aw"\n.word 0\n/g' 222: + seq 1 100000 223: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh 223: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 223: ++ export LC_ALL=C 223: ++ LC_ALL=C 223: ++ '[' -z x86_64 ']' 223: ++ '[' -z '' ']' 223: ++ TESTDIR=out/test/x86_64 223: ++ CC=cc 223: ++ CXX=c++ 223: ++ GCC=gcc 223: ++ GXX=g++ 223: ++ OBJDUMP=objdump 223: ++ OBJCOPY=objcopy 223: ++ STRIP=strip 223: ++ QEMU= 223: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh .sh 223: ++ testname=many-input-sections2 223: ++ t=out/test/x86_64/many-input-sections2 223: ++ mkdir -p out/test/x86_64/many-input-sections2 223: ++ case $MACHINE in 223: ++ tlsdesc_opt=-mtls-dialect=gnu2 223: +++ uname 223: ++ '[' Linux = FreeBSD ']' 223: ++ trap 'on_error $LINENO' ERR 223: ++ trap on_exit EXIT 223: ++ echo -n 'Testing many-input-sections2 ... ' 223: Testing many-input-sections2 ... ++ set -o pipefail 223: ++ set -x 223: + nm mold 223: + grep __tsan_init 224: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh 224: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 224: ++ export LC_ALL=C 224: ++ LC_ALL=C 224: ++ '[' -z x86_64 ']' 224: ++ '[' -z '' ']' 224: ++ TESTDIR=out/test/x86_64 224: ++ CC=cc 224: ++ CXX=c++ 224: ++ GCC=gcc 224: ++ GXX=g++ 224: ++ OBJDUMP=objdump 224: ++ OBJCOPY=objcopy 224: ++ STRIP=strip 224: ++ QEMU= 224: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh .sh 224: ++ testname=many-output-sections 224: ++ t=out/test/x86_64/many-output-sections 224: ++ mkdir -p out/test/x86_64/many-output-sections 224: ++ case $MACHINE in 224: ++ tlsdesc_opt=-mtls-dialect=gnu2 224: +++ uname test 226 Start 226: x86_64-mergeable-strings 226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh" 226: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 226: Environment variables: 226: MACHINE=x86_64 226: CPU= 226: Test timeout computed to be: 1500 test 227 Start 227: x86_64-missing-but-ok 227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh" 227: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 227: Environment variables: 227: MACHINE=x86_64 227: CPU= 227: Test timeout computed to be: 1500 test 228 Start 228: x86_64-missing-error 228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh" 228: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 228: Environment variables: 228: MACHINE=x86_64 228: CPU= 228: Test timeout computed to be: 1500 201: + cc -B. -o out/test/x86_64/linker-script-defsym/exe out/test/x86_64/linker-script-defsym/c.o out/test/x86_64/linker-script-defsym/b.so 154: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe1 out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/g.o 199: + grep 'Hello world' 199: + out/test/x86_64/library/exe1 199: Hello world 199: + cc -B. -o out/test/x86_64/library/exe2 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library=foobar -Wl,-rpath,out/test/x86_64/library 136: + out/test/x86_64/exception/exe5 136: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections 225: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh 225: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 225: ++ export LC_ALL=C 225: ++ LC_ALL=C 225: ++ '[' -z x86_64 ']' 225: ++ '[' -z '' ']' 225: ++ TESTDIR=out/test/x86_64 225: ++ CC=cc 225: ++ CXX=c++ 225: ++ GCC=gcc 225: ++ GXX=g++ 225: ++ OBJDUMP=objdump 225: ++ OBJCOPY=objcopy 225: ++ STRIP=strip 225: ++ QEMU= 225: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh .sh 225: ++ testname=mcmodel-large 225: ++ t=out/test/x86_64/mcmodel-large 225: ++ mkdir -p out/test/x86_64/mcmodel-large 225: ++ case $MACHINE in 225: ++ tlsdesc_opt=-mtls-dialect=gnu2 225: +++ uname 225: ++ '[' Linux = FreeBSD ']' 225: ++ trap 'on_error $LINENO' ERR 225: ++ trap on_exit EXIT 225: ++ echo -n 'Testing mcmodel-large ... ' 225: Testing mcmodel-large ... ++ set -o pipefail 225: ++ set -x 225: + test_cflags -static -mcmodel=large 225: + echo 'int main() {}' 209: + on_exit 209: + echo OK 209: OK 209: + exit 0 224: ++ '[' Linux = FreeBSD ']' 224: ++ trap 'on_error $LINENO' ERR 224: ++ trap on_exit EXIT 224: ++ echo -n 'Testing many-output-sections ... ' 224: Testing many-output-sections ... ++ set -o pipefail 224: ++ set -x 224: + seq 1 100000 224: + sed 's/.*/.globl foo&\n.section .foo&,"aw"\nfoo&:.word 0\n/g' 224: + cc -c -xassembler -o out/test/x86_64/many-output-sections/a.o - 226: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh 226: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 226: ++ export LC_ALL=C 226: ++ LC_ALL=C 226: ++ '[' -z x86_64 ']' 226: ++ '[' -z '' ']' 226: ++ TESTDIR=out/test/x86_64 226: ++ CC=cc 226: ++ CXX=c++ 226: ++ GCC=gcc 226: ++ GXX=g++ 226: ++ OBJDUMP=objdump 226: ++ OBJCOPY=objcopy 226: ++ STRIP=strip 226: ++ QEMU= 226: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh .sh 226: ++ testname=mergeable-strings 226: ++ t=out/test/x86_64/mergeable-strings 226: ++ mkdir -p out/test/x86_64/mergeable-strings 189/425 Test #209: x86_64-linker-script6 ................................. Passed 0.23 sec 225: + cc -B. -static -mcmodel=large -o /dev/null -xc - test 229 Start 229: x86_64-mold-wrapper 229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh" 229: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 229: Environment variables: 229: MACHINE=x86_64 229: CPU= 229: Test timeout computed to be: 1500 228: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh 228: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 228: ++ export LC_ALL=C 228: ++ LC_ALL=C 228: ++ '[' -z x86_64 ']' 228: ++ '[' -z '' ']' 228: ++ TESTDIR=out/test/x86_64 228: ++ CC=cc 228: ++ CXX=c++ 228: ++ GCC=gcc 228: ++ GXX=g++ 228: ++ OBJDUMP=objdump 228: ++ OBJCOPY=objcopy 228: ++ STRIP=strip 228: ++ QEMU= 228: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh .sh 227: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh 227: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 227: ++ export LC_ALL=C 227: ++ LC_ALL=C 227: ++ '[' -z x86_64 ']' 227: ++ '[' -z '' ']' 227: ++ TESTDIR=out/test/x86_64 227: ++ CC=cc 227: ++ CXX=c++ 227: ++ GCC=gcc 227: ++ GXX=g++ 227: ++ OBJDUMP=objdump 227: ++ OBJCOPY=objcopy 227: ++ STRIP=strip 227: ++ QEMU= 227: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh .sh 226: ++ case $MACHINE in 226: ++ tlsdesc_opt=-mtls-dialect=gnu2 226: +++ uname 226: ++ '[' Linux = FreeBSD ']' 226: ++ trap 'on_error $LINENO' ERR 226: ++ trap on_exit EXIT 226: ++ echo -n 'Testing mergeable-strings ... ' 226: Testing mergeable-strings ... ++ set -o pipefail 226: ++ set -x 226: + cat 226: + cc -o out/test/x86_64/mergeable-strings/a.o -c -xc - -O2 204: + out/test/x86_64/linker-script/exe 204: + grep 'Hello world' 228: ++ testname=missing-error 228: ++ t=out/test/x86_64/missing-error 228: ++ mkdir -p out/test/x86_64/missing-error 227: ++ testname=missing-but-ok 227: ++ t=out/test/x86_64/missing-but-ok 227: ++ mkdir -p out/test/x86_64/missing-but-ok 145: + od -x out/test/x86_64/filler/exe2 229: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh 204: Hello world 229: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 229: ++ export LC_ALL=C 229: ++ LC_ALL=C 229: ++ '[' -z x86_64 ']' 204: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,--script,out/test/x86_64/linker-script/script 229: ++ '[' -z '' ']' 229: ++ TESTDIR=out/test/x86_64 229: ++ CC=cc 229: ++ CXX=c++ 229: ++ GCC=gcc 229: ++ GXX=g++ 229: ++ OBJDUMP=objdump 229: ++ OBJCOPY=objcopy 229: ++ STRIP=strip 229: ++ QEMU= 229: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh .sh 228: ++ case $MACHINE in 228: ++ tlsdesc_opt=-mtls-dialect=gnu2 227: ++ case $MACHINE in 227: ++ tlsdesc_opt=-mtls-dialect=gnu2 200: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/libfoo.a 228: +++ uname 228: ++ '[' Linux = FreeBSD ']' 228: ++ trap 'on_error $LINENO' ERR 228: ++ trap on_exit EXIT 228: ++ echo -n 'Testing missing-error ... ' 228: Testing missing-error ... ++ set -o pipefail 228: ++ set -x 227: +++ uname 229: ++ testname=mold-wrapper 229: ++ t=out/test/x86_64/mold-wrapper 229: ++ mkdir -p out/test/x86_64/mold-wrapper 205: + on_exit 205: + echo OK 205: OK 205: + exit 0 228: + cc -o out/test/x86_64/missing-error/a.o -c -xc - 190/425 Test #205: x86_64-linker-script2 ................................. Passed 0.34 sec 227: ++ '[' Linux = FreeBSD ']' test 230 Start 230: x86_64-mold-wrapper2 230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh" 230: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 230: Environment variables: 230: MACHINE=x86_64 230: CPU= 230: Test timeout computed to be: 1500 227: ++ trap 'on_error $LINENO' ERR 227: ++ trap on_exit EXIT 227: ++ echo -n 'Testing missing-but-ok ... ' 227: Testing missing-but-ok ... ++ set -o pipefail 227: ++ set -x 227: + cat 227: + cc -o out/test/x86_64/missing-but-ok/a.o -c -x assembler - 228: + cat 154: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' 154: + DEBUGINFOD_URLS= 154: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit 229: ++ case $MACHINE in 229: ++ tlsdesc_opt=-mtls-dialect=gnu2 229: +++ uname 156: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/exe 229: ++ '[' Linux = FreeBSD ']' 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT 229: ++ echo -n 'Testing mold-wrapper ... ' 229: Testing mold-wrapper ... ++ set -o pipefail 229: ++ set -x 229: + '[' cc = cc ']' 156: + grep -F .gdb_index 229: + grep libasan 230: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh 187: + cat 187: + cc -c -o out/test/x86_64/init-array-priorities/i.o -xc - 156: [40] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 230: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 230: ++ export LC_ALL=C 230: ++ LC_ALL=C 230: ++ '[' -z x86_64 ']' 230: ++ '[' -z '' ']' 230: ++ TESTDIR=out/test/x86_64 230: ++ CC=cc 230: ++ CXX=c++ 230: ++ GCC=gcc 230: ++ GXX=g++ 230: ++ OBJDUMP=objdump 230: ++ OBJCOPY=objcopy 230: ++ STRIP=strip 230: ++ QEMU= 229: + ldd mold-wrapper.so 221: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o 156: + out/test/x86_64/gdb-index-split-dwarf/exe 227: + ./mold -o out/test/x86_64/missing-but-ok/exe out/test/x86_64/missing-but-ok/a.o 230: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh .sh 156: + grep 'Hello world' 201: + grep 42 230: ++ testname=mold-wrapper2 230: ++ t=out/test/x86_64/mold-wrapper2 230: ++ mkdir -p out/test/x86_64/mold-wrapper2 156: Hello world 156: + on_exit 156: + echo OK 156: OK 156: + exit 0 191/425 Test #156: x86_64-gdb-index-split-dwarf .......................... Passed 1.01 sec test 231 Start 231: x86_64-nmagic 231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh" 231: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 231: Environment variables: 231: MACHINE=x86_64 231: CPU= 231: Test timeout computed to be: 1500 230: ++ case $MACHINE in 230: ++ tlsdesc_opt=-mtls-dialect=gnu2 230: +++ uname 230: ++ '[' Linux = FreeBSD ']' 230: ++ trap 'on_error $LINENO' ERR 230: ++ trap on_exit EXIT 230: ++ echo -n 'Testing mold-wrapper2 ... ' 230: Testing mold-wrapper2 ... ++ set -o pipefail 230: ++ set -x 230: + grep libasan 201: + out/test/x86_64/linker-script-defsym/exe 201: 42 201: + on_exit 201: + echo OK 201: OK 201: + exit 0 230: + ldd mold-wrapper.so 199: + grep 'Hello world' 199: + out/test/x86_64/library/exe2 198: + out/test/x86_64/large-text/exe 192/425 Test #201: x86_64-linker-script-defsym ........................... Passed 0.41 sec 226: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 226: + cat test 232 Start 232: x86_64-no-allow-shlib-undefined-circular 232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh" 232: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 232: Environment variables: 232: MACHINE=x86_64 232: CPU= 232: Test timeout computed to be: 1500 198: + grep 'Hello world' 198: Hello world 198: + on_exit 198: + echo OK 198: OK 198: + exit 0 36: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe 36: + grep -F '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log 231: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh 231: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 231: ++ export LC_ALL=C 231: ++ LC_ALL=C 231: ++ '[' -z x86_64 ']' 231: ++ '[' -z '' ']' 231: ++ TESTDIR=out/test/x86_64 231: ++ CC=cc 231: ++ CXX=c++ 231: ++ GCC=gcc 231: ++ GXX=g++ 231: ++ OBJDUMP=objdump 231: ++ OBJCOPY=objcopy 231: ++ STRIP=strip 231: ++ QEMU= 231: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh .sh 231: ++ testname=nmagic 231: ++ t=out/test/x86_64/nmagic 231: ++ mkdir -p out/test/x86_64/nmagic 199: Hello world 199: + on_exit 199: + echo OK 199: OK 199: + exit 0 193/425 Test #198: x86_64-large-text ..................................... Passed 0.45 sec 194/425 Test #199: x86_64-library ........................................ Passed 0.45 sec 232: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh 232: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C 232: ++ '[' -z x86_64 ']' 232: ++ '[' -z '' ']' 232: ++ TESTDIR=out/test/x86_64 232: ++ CC=cc 232: ++ CXX=c++ 232: ++ GCC=gcc 232: ++ GXX=g++ 232: ++ OBJDUMP=objdump 232: ++ OBJCOPY=objcopy 232: ++ STRIP=strip 232: ++ QEMU= test 233 Start 233: x86_64-no-allow-shlib-undefined 233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh" 233: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 233: Environment variables: 233: MACHINE=x86_64 233: CPU= 233: Test timeout computed to be: 1500 test 234 Start 234: x86_64-no-allow-shlib-undefined2 234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh" 234: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 234: Environment variables: 234: MACHINE=x86_64 234: CPU= 234: Test timeout computed to be: 1500 211: + echo 211: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - 232: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh .sh 232: ++ testname=no-allow-shlib-undefined-circular 232: ++ t=out/test/x86_64/no-allow-shlib-undefined-circular 232: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined-circular 232: ++ case $MACHINE in 232: ++ tlsdesc_opt=-mtls-dialect=gnu2 232: +++ uname 232: ++ '[' Linux = FreeBSD ']' 231: ++ case $MACHINE in 231: ++ tlsdesc_opt=-mtls-dialect=gnu2 231: +++ uname 231: ++ '[' Linux = FreeBSD ']' 231: ++ trap 'on_error $LINENO' ERR 231: ++ trap on_exit EXIT 231: ++ echo -n 'Testing nmagic ... ' 231: Testing nmagic ... ++ set -o pipefail 231: ++ set -x 231: + cc -o out/test/x86_64/nmagic/a.o -c -xc - 231: + cat 227: + on_exit 227: + echo OK 227: OK 227: + exit 0 229: + nm mold 229: + grep '__[at]san_init' 36: 0x00000010 00000000 00000000 10000000 00000000 ................ 36: + grep -F '0x00000010 18000000 00000000' out/test/x86_64/arch-x86_64-reloc/log 36: 0x00000010 18000000 00000000 ........ 36: + on_exit 36: + echo OK 36: OK 36: + exit 0 233: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh 195/425 Test #36: x86_64-arch-x86_64-reloc .............................. Passed 4.39 sec 196/425 Test #227: x86_64-missing-but-ok ................................. Passed 0.11 sec 232: ++ trap 'on_error $LINENO' ERR 232: ++ trap on_exit EXIT 232: ++ echo -n 'Testing no-allow-shlib-undefined-circular ... ' 232: Testing no-allow-shlib-undefined-circular ... ++ set -o pipefail 232: ++ set -x 232: ++ uname 232: + '[' Linux = FreeBSD ']' 232: + cat 232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so -xc - 233: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 233: ++ export LC_ALL=C 233: ++ LC_ALL=C 233: ++ '[' -z x86_64 ']' 233: ++ '[' -z '' ']' 233: ++ TESTDIR=out/test/x86_64 233: ++ CC=cc 233: ++ CXX=c++ 233: ++ GCC=gcc 233: ++ GXX=g++ 233: ++ OBJDUMP=objdump 233: ++ OBJCOPY=objcopy 233: ++ STRIP=strip 233: ++ QEMU= 233: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh .sh 233: ++ testname=no-allow-shlib-undefined 233: ++ t=out/test/x86_64/no-allow-shlib-undefined 233: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined 136: + out/test/x86_64/exception/exe6 136: + '[' x86_64 = x86_64 ']' 136: + c++ -c -o out/test/x86_64/exception/d.o out/test/x86_64/exception/a.cc -mcmodel=large -fPIC test 235 Start 235: x86_64-no-allow-shlib-undefined3 235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh" 235: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 235: Environment variables: 235: MACHINE=x86_64 235: CPU= 235: Test timeout computed to be: 1500 test 236 Start 236: x86_64-no-allow-shlib-undefined4 236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh" 236: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 236: Environment variables: 236: MACHINE=x86_64 236: CPU= 236: Test timeout computed to be: 1500 230: + nm mold 230: + grep '__[at]san_init' 234: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh 234: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 234: ++ export LC_ALL=C 234: ++ LC_ALL=C 234: ++ '[' -z x86_64 ']' 234: ++ '[' -z '' ']' 234: ++ TESTDIR=out/test/x86_64 234: ++ CC=cc 234: ++ CXX=c++ 234: ++ GCC=gcc 234: ++ GXX=g++ 234: ++ OBJDUMP=objdump 234: ++ OBJCOPY=objcopy 234: ++ STRIP=strip 234: ++ QEMU= 234: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh .sh 234: ++ testname=no-allow-shlib-undefined2 234: ++ t=out/test/x86_64/no-allow-shlib-undefined2 234: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined2 234: ++ case $MACHINE in 234: ++ tlsdesc_opt=-mtls-dialect=gnu2 234: +++ uname 234: ++ '[' Linux = FreeBSD ']' 233: ++ case $MACHINE in 233: ++ tlsdesc_opt=-mtls-dialect=gnu2 233: +++ uname 233: ++ '[' Linux = FreeBSD ']' 233: ++ trap 'on_error $LINENO' ERR 233: ++ trap on_exit EXIT 233: ++ echo -n 'Testing no-allow-shlib-undefined ... ' 233: Testing no-allow-shlib-undefined ... ++ set -o pipefail 233: ++ set -x 233: ++ uname 233: + '[' Linux = FreeBSD ']' 233: + cat 233: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libfoo.so -xc - 234: ++ trap 'on_error $LINENO' ERR 234: ++ trap on_exit EXIT 234: ++ echo -n 'Testing no-allow-shlib-undefined2 ... ' 234: Testing no-allow-shlib-undefined2 ... ++ set -o pipefail 234: ++ set -x 187: + cc -B. -o out/test/x86_64/init-array-priorities/exe out/test/x86_64/init-array-priorities/a.o out/test/x86_64/init-array-priorities/b.o out/test/x86_64/init-array-priorities/c.o out/test/x86_64/init-array-priorities/d.o out/test/x86_64/init-array-priorities/e.o out/test/x86_64/init-array-priorities/f.o out/test/x86_64/init-array-priorities/g.o out/test/x86_64/init-array-priorities/h.o out/test/x86_64/init-array-priorities/i.o 200: + readelf --dynamic out/test/x86_64/link-order/exe 200: + grep libfoo 235: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh 234: ++ uname 234: + '[' Linux = FreeBSD ']' 234: + cat 200: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/link-order/libfoo.so] 236: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh 235: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 235: ++ export LC_ALL=C 235: ++ LC_ALL=C 235: ++ '[' -z x86_64 ']' 235: ++ '[' -z '' ']' 235: ++ TESTDIR=out/test/x86_64 235: ++ CC=cc 235: ++ CXX=c++ 235: ++ GCC=gcc 235: ++ GXX=g++ 235: ++ OBJDUMP=objdump 235: ++ OBJCOPY=objcopy 235: ++ STRIP=strip 235: ++ QEMU= 234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libfoo.so -xc - 200: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/libfoo.so 236: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 236: ++ export LC_ALL=C 236: ++ LC_ALL=C 236: ++ '[' -z x86_64 ']' 236: ++ '[' -z '' ']' 236: ++ TESTDIR=out/test/x86_64 236: ++ CC=cc 236: ++ CXX=c++ 236: ++ GCC=gcc 236: ++ GXX=g++ 236: ++ OBJDUMP=objdump 236: ++ OBJCOPY=objcopy 236: ++ STRIP=strip 236: ++ QEMU= 211: + rm -f out/test/x86_64/lto-archive2/b.a 235: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh .sh 236: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh .sh 221: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC 236: ++ testname=no-allow-shlib-undefined4 236: ++ t=out/test/x86_64/no-allow-shlib-undefined4 236: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined4 228: + not ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o 211: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/a.o 235: ++ testname=no-allow-shlib-undefined3 235: ++ t=out/test/x86_64/no-allow-shlib-undefined3 235: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined3 235: ++ case $MACHINE in 235: ++ tlsdesc_opt=-mtls-dialect=gnu2 235: +++ uname 236: ++ case $MACHINE in 236: ++ tlsdesc_opt=-mtls-dialect=gnu2 236: +++ uname 235: ++ '[' Linux = FreeBSD ']' 235: ++ trap 'on_error $LINENO' ERR 236: ++ '[' Linux = FreeBSD ']' 236: ++ trap 'on_error $LINENO' ERR 236: ++ trap on_exit EXIT 236: ++ echo -n 'Testing no-allow-shlib-undefined4 ... ' 236: Testing no-allow-shlib-undefined4 ... ++ set -o pipefail 236: ++ set -x 236: ++ uname 235: ++ trap on_exit EXIT 235: ++ echo -n 'Testing no-allow-shlib-undefined3 ... ' 235: Testing no-allow-shlib-undefined3 ... ++ set -o pipefail 235: ++ set -x 235: ++ uname 236: + '[' Linux = FreeBSD ']' 236: + cat 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/a.o -c -xc - -fPIC 225: + cat 225: + cc -o out/test/x86_64/mcmodel-large/a.o -c -xc - -fno-PIC -mcmodel=large 235: + '[' Linux = FreeBSD ']' 235: + cat 235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libfoo.so -xc - 204: + grep 'Hello world' 204: + out/test/x86_64/linker-script/exe 212: + cat 212: + cc -o out/test/x86_64/lto-archive3/a.o -c -xc - -flto 231: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic 204: Hello world 204: + on_exit 204: + echo OK 204: OK 204: + exit 0 216: + cat 216: + clang -flto -c -o out/test/x86_64/lto-llvm/a.o -xc - 197/425 Test #204: x86_64-linker-script .................................. Passed 0.49 sec 136: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread 221: + cc -B. -o out/test/x86_64/main-in-dso/exe1 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -pie test 237 Start 237: x86_64-no-eh-frame-header 237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh" 237: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 237: Environment variables: 237: MACHINE=x86_64 237: CPU= 237: Test timeout computed to be: 1500 228: + grep 'undefined symbol: foo' out/test/x86_64/missing-error/log 228: mold: error: undefined symbol: foo 228: + grep '>>> .*a\.o' out/test/x86_64/missing-error/log 228: >>> out/test/x86_64/missing-error/a.o:(main) 228: + on_exit 228: + echo OK 228: OK 228: + exit 0 213: + echo '' 213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/a.ll -xc - 214: + cat 214: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - 200: + readelf --dynamic out/test/x86_64/link-order/exe 200: + not grep libfoo 200: + grep libfoo 200: + return 0 200: + on_exit 200: + echo OK 200: OK 200: + exit 0 210: + cat 210: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - 231: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib 187: + out/test/x86_64/init-array-priorities/exe 187: + grep 21348756 203: + cat 203: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - 198/425 Test #200: x86_64-link-order ..................................... Passed 0.57 sec 199/425 Test #228: x86_64-missing-error .................................. Passed 0.21 sec test 238 Start 238: x86_64-no-object-file 238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh" 238: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 238: Environment variables: 238: MACHINE=x86_64 238: CPU= 238: Test timeout computed to be: 1500 test 239 Start 239: x86_64-no-quick-exit 239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh" 239: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 239: Environment variables: 239: MACHINE=x86_64 239: CPU= 239: Test timeout computed to be: 1500 187: 21348756 187: + on_exit 187: + echo OK 187: OK 187: + exit 0 237: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh 237: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 237: ++ export LC_ALL=C 237: ++ LC_ALL=C 237: ++ '[' -z x86_64 ']' 237: ++ '[' -z '' ']' 237: ++ TESTDIR=out/test/x86_64 237: ++ CC=cc 237: ++ CXX=c++ 237: ++ GCC=gcc 237: ++ GXX=g++ 237: ++ OBJDUMP=objdump 237: ++ OBJCOPY=objcopy 237: ++ STRIP=strip 237: ++ QEMU= 237: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh .sh 237: ++ testname=no-eh-frame-header 237: ++ t=out/test/x86_64/no-eh-frame-header 237: ++ mkdir -p out/test/x86_64/no-eh-frame-header 217: + clang -flto -c -o out/test/x86_64/lto-llvm2/a.o -xc - 217: + cat 211: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - 211: + cat 232: + cat 232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined-circular -lfoo 200/425 Test #187: x86_64-init-array-priorities .......................... Passed 0.83 sec 237: ++ case $MACHINE in 237: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 240 Start 240: x86_64-no-undefined-version 240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh" 240: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 240: Environment variables: 240: MACHINE=x86_64 240: CPU= 240: Test timeout computed to be: 1500 237: +++ uname 237: ++ '[' Linux = FreeBSD ']' 237: ++ trap 'on_error $LINENO' ERR 237: ++ trap on_exit EXIT 237: ++ echo -n 'Testing no-eh-frame-header ... ' 237: Testing no-eh-frame-header ... ++ set -o pipefail 237: ++ set -x 237: + cat 237: + cc -o out/test/x86_64/no-eh-frame-header/a.o -c -xc - 238: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh 238: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 238: ++ export LC_ALL=C 238: ++ LC_ALL=C 238: ++ '[' -z x86_64 ']' 238: ++ '[' -z '' ']' 238: ++ TESTDIR=out/test/x86_64 238: ++ CC=cc 238: ++ CXX=c++ 238: ++ GCC=gcc 238: ++ GXX=g++ 238: ++ OBJDUMP=objdump 238: ++ OBJCOPY=objcopy 238: ++ STRIP=strip 238: ++ QEMU= 238: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh .sh 239: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh 218: + echo 'int main() {}' 218: + clang -c -o out/test/x86_64/lto-no-plugin/a.o -xc - 236: + cat 225: + cc -B. -o out/test/x86_64/mcmodel-large/exe out/test/x86_64/mcmodel-large/a.o -static 238: ++ testname=no-object-file 238: ++ t=out/test/x86_64/no-object-file 212: + rm -f out/test/x86_64/lto-archive3/b.a 238: ++ mkdir -p out/test/x86_64/no-object-file 239: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 239: ++ export LC_ALL=C 239: ++ LC_ALL=C 239: ++ '[' -z x86_64 ']' 239: ++ '[' -z '' ']' 239: ++ TESTDIR=out/test/x86_64 239: ++ CC=cc 239: ++ CXX=c++ 239: ++ GCC=gcc 239: ++ GXX=g++ 239: ++ OBJDUMP=objdump 239: ++ OBJCOPY=objcopy 239: ++ STRIP=strip 239: ++ QEMU= 239: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh .sh 226: + cc -o out/test/x86_64/mergeable-strings/exe1 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie 214: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/b.o -c -xc - -fPIC 239: ++ testname=no-quick-exit 239: ++ t=out/test/x86_64/no-quick-exit 239: ++ mkdir -p out/test/x86_64/no-quick-exit 240: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh 240: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 240: ++ export LC_ALL=C 240: ++ LC_ALL=C 240: ++ '[' -z x86_64 ']' 240: ++ '[' -z '' ']' 240: ++ TESTDIR=out/test/x86_64 240: ++ CC=cc 240: ++ CXX=c++ 240: ++ GCC=gcc 240: ++ GXX=g++ 240: ++ OBJDUMP=objdump 240: ++ OBJCOPY=objcopy 240: ++ STRIP=strip 240: ++ QEMU= 212: + ar rc out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/a.o 240: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh .sh 239: ++ case $MACHINE in 239: ++ tlsdesc_opt=-mtls-dialect=gnu2 238: ++ case $MACHINE in 238: ++ tlsdesc_opt=-mtls-dialect=gnu2 149: + grep 'hello () at .*:7' out/test/x86_64/gdb-index-compress-output/log 239: +++ uname 238: +++ uname 240: ++ testname=no-undefined-version 240: ++ t=out/test/x86_64/no-undefined-version 240: ++ mkdir -p out/test/x86_64/no-undefined-version 238: ++ '[' Linux = FreeBSD ']' 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT 238: ++ echo -n 'Testing no-object-file ... ' 238: Testing no-object-file ... ++ set -o pipefail 238: ++ set -x 239: ++ '[' Linux = FreeBSD ']' 239: ++ trap 'on_error $LINENO' ERR 239: ++ trap on_exit EXIT 239: ++ echo -n 'Testing no-quick-exit ... ' 239: Testing no-quick-exit ... ++ set -o pipefail 239: ++ set -x 239: + cat 149: #1 0x00007ffff7fbc708 in hello () at :7 239: + cc -o out/test/x86_64/no-quick-exit/a.o -c -xc - 238: + cat 240: ++ case $MACHINE in 238: + cc -x assembler -c -o out/test/x86_64/no-object-file/a.o - 240: ++ tlsdesc_opt=-mtls-dialect=gnu2 149: + grep 'greet () at .*:11' out/test/x86_64/gdb-index-compress-output/log 240: +++ uname 149: #2 0x00007ffff7fbc714 in greet () at :11 149: + grep 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log 240: ++ '[' Linux = FreeBSD ']' 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT 240: ++ echo -n 'Testing no-undefined-version ... ' 240: Testing no-undefined-version ... ++ set -o pipefail 240: ++ set -x 240: + echo 'ver_x { global: foo; };' 149: Breakpoint 1, main () at :4 149: #3 0x0000555555555722 in main () at :4 240: + cat 240: + cc -o out/test/x86_64/no-undefined-version/b.o -c -xc - 238: + rm -f out/test/x86_64/no-object-file/a.a 149: + on_exit 149: + echo OK 149: OK 149: + exit 0 201/425 Test #149: x86_64-gdb-index-compress-output ...................... Passed 1.29 sec test 241 Start 241: x86_64-nocopyreloc 241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh" 241: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 241: Environment variables: 241: MACHINE=x86_64 241: CPU= 241: Test timeout computed to be: 1500 238: + ar rcs out/test/x86_64/no-object-file/a.a out/test/x86_64/no-object-file/a.o 231: ++ nm out/test/x86_64/nmagic/exe1 231: ++ grep ' end$' 231: ++ cut '-d ' -f1 216: + clang -B. -o out/test/x86_64/lto-llvm/exe -flto out/test/x86_64/lto-llvm/a.o 237: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/x86_64/no-eh-frame-header/exe out/test/x86_64/no-eh-frame-header/a.o 220: + cat 220: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - 241: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh 203: + cat 241: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 241: ++ export LC_ALL=C 241: ++ LC_ALL=C 241: ++ '[' -z x86_64 ']' 241: ++ '[' -z '' ']' 241: ++ TESTDIR=out/test/x86_64 241: ++ CC=cc 241: ++ CXX=c++ 241: ++ GCC=gcc 241: ++ GXX=g++ 241: ++ OBJDUMP=objdump 241: ++ OBJCOPY=objcopy 241: ++ STRIP=strip 241: ++ QEMU= 203: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - 234: + cat 210: + cat 241: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh .sh 210: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - 234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo 215: + cat 215: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - 211: + cc -B. -o out/test/x86_64/lto-archive2/exe -flto=auto out/test/x86_64/lto-archive2/c.o out/test/x86_64/lto-archive2/b.a 241: ++ testname=nocopyreloc 241: ++ t=out/test/x86_64/nocopyreloc 241: ++ mkdir -p out/test/x86_64/nocopyreloc 219: + cat 212: + ar rc out/test/x86_64/lto-archive3/c.a out/test/x86_64/lto-archive3/a.o 235: + cat 235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined3 -lfoo 213: + cat 219: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - 233: + cat 233: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - 241: ++ case $MACHINE in 241: ++ tlsdesc_opt=-mtls-dialect=gnu2 241: +++ uname 241: ++ '[' Linux = FreeBSD ']' 241: ++ trap 'on_error $LINENO' ERR 241: ++ trap on_exit EXIT 241: ++ echo -n 'Testing nocopyreloc ... ' 241: Testing nocopyreloc ... ++ set -o pipefail 241: ++ set -x 241: + '[' x86_64 = i686 ']' 241: + '[' x86_64 = m68k ']' 241: + '[' x86_64 = ppc64 ']' 241: + '[' x86_64 = ppc64le ']' 241: + '[' x86_64 = sh4 ']' 241: + [[ x86_64 = arm* ]] 241: + [[ x86_64 = loongarch* ]] 241: + cat 213: + cp out/test/x86_64/lto-comdat/a.ll out/test/x86_64/lto-comdat/b.ll 213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/a.bc out/test/x86_64/lto-comdat/a.ll 217: + clang -B. -o out/test/x86_64/lto-llvm2/exe1 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-mllvm,-pass-remarks=. 241: + cc -shared -o out/test/x86_64/nocopyreloc/a.so -xc - 231: + end1=0000000000000410 231: ++ nm out/test/x86_64/nmagic/exe2 231: ++ grep ' end$' 231: ++ cut '-d ' -f1 221: + out/test/x86_64/main-in-dso/exe1 221: + grep 'Hello world' 238: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a 221: Hello world 218: + clang -c -o out/test/x86_64/lto-no-plugin/b.o -xc - -flto 221: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fno-PIC 240: + grep -F 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' 218: + echo 'void foo() {}' 236: + cat 240: + cc -B. -o out/test/x86_64/no-undefined-version/exe -Wl,--version-script,out/test/x86_64/no-undefined-version/a.ver out/test/x86_64/no-undefined-version/b.o 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/c.o -c -xc - -fPIC 220: + cat 226: + out/test/x86_64/mergeable-strings/exe1 226: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 226: 0x40201c 0x40201c 0x402004 0x402004 0x402014 0x402014 0x402004 0x402004 220: + cc -B. -shared -o out/test/x86_64/lto-version-script/c.so -flto out/test/x86_64/lto-version-script/a.o -Wl,-version-script=out/test/x86_64/lto-version-script/b.script 226: + cc -B. -o out/test/x86_64/mergeable-strings/exe2 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie 203: + echo 'INPUT(out/test/x86_64/linker-script-relocatable/a.o out/test/x86_64/linker-script-relocatable/b.o)' 210: + rm -f out/test/x86_64/lto-archive/c.a 219: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib 211: + on_exit 211: + echo OK 211: OK 211: + exit 0 136: + out/test/x86_64/exception/exe7 203: + ./mold --relocatable -o out/test/x86_64/linker-script-relocatable/d.o out/test/x86_64/linker-script-relocatable/c.script 238: mold: warning: entry symbol is not defined: _start 136: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie 202/425 Test #211: x86_64-lto-archive2 ................................... Passed 0.55 sec 210: + ar rc out/test/x86_64/lto-archive/c.a out/test/x86_64/lto-archive/a.o out/test/x86_64/lto-archive/b.o test 242 Start 242: x86_64-noinhibit-exec 242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh" 242: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 242: Environment variables: 242: MACHINE=x86_64 242: CPU= 242: Test timeout computed to be: 1500 238: + on_exit 238: + echo OK 238: OK 238: + exit 0 239: + cc -B. -o out/test/x86_64/no-quick-exit/exe out/test/x86_64/no-quick-exit/a.o -Wl,-no-quick-exit 203/425 Test #238: x86_64-no-object-file ................................. Passed 0.14 sec 242: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh 242: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 242: ++ export LC_ALL=C 242: ++ LC_ALL=C 242: ++ '[' -z x86_64 ']' 242: ++ '[' -z '' ']' 242: ++ TESTDIR=out/test/x86_64 242: ++ CC=cc 242: ++ CXX=c++ 242: ++ GCC=gcc 242: ++ GXX=g++ 242: ++ OBJDUMP=objdump 242: ++ OBJCOPY=objcopy 242: ++ STRIP=strip 242: ++ QEMU= 231: + end2=0000000000003480 231: + '[' 1040 -lt 13440 ']' 231: + on_exit 231: + echo OK 231: OK 231: + exit 0 test 243 Start 243: x86_64-non-canonical-plt 243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh" 243: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 243: Environment variables: 243: MACHINE=x86_64 243: CPU= 243: Test timeout computed to be: 1500 204/425 Test #231: x86_64-nmagic ......................................... Passed 0.30 sec 242: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh .sh 242: ++ testname=noinhibit-exec 242: ++ t=out/test/x86_64/noinhibit-exec 242: ++ mkdir -p out/test/x86_64/noinhibit-exec 242: ++ case $MACHINE in 242: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 244 Start 244: x86_64-nostdlib 244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh" 244: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 244: Environment variables: 244: MACHINE=x86_64 244: CPU= 244: Test timeout computed to be: 1500 215: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o 221: + cc -B. -o out/test/x86_64/main-in-dso/exe2 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -no-pie 237: + readelf -WS out/test/x86_64/no-eh-frame-header/exe 237: + not grep -F .eh_frame_hdr 237: + grep -F .eh_frame_hdr 242: +++ uname 225: + grep 'Hello world' 225: + out/test/x86_64/mcmodel-large/exe 225: Hello world 225: + on_exit 225: + echo OK 225: OK 225: + exit 0 212: + cc -o out/test/x86_64/lto-archive3/c.o -c -xc - 212: + cat 232: + cat 232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined-circular -lbar 243: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh 243: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 243: ++ export LC_ALL=C 243: ++ LC_ALL=C 243: ++ '[' -z x86_64 ']' 243: ++ '[' -z '' ']' 243: ++ TESTDIR=out/test/x86_64 243: ++ CC=cc 243: ++ CXX=c++ 243: ++ GCC=gcc 243: ++ GXX=g++ 243: ++ OBJDUMP=objdump 243: ++ OBJCOPY=objcopy 243: ++ STRIP=strip 243: ++ QEMU= 205/425 Test #225: x86_64-mcmodel-large .................................. Passed 0.40 sec 242: ++ '[' Linux = FreeBSD ']' 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT 242: ++ echo -n 'Testing noinhibit-exec ... ' 242: Testing noinhibit-exec ... ++ set -o pipefail 242: ++ set -x test 245 Start 245: x86_64-oformat-binary 245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh" 245: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 245: Environment variables: 245: MACHINE=x86_64 245: CPU= 245: Test timeout computed to be: 1500 242: + cat 242: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC 244: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh 244: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 244: ++ export LC_ALL=C 244: ++ LC_ALL=C 244: ++ '[' -z x86_64 ']' 244: ++ '[' -z '' ']' 244: ++ TESTDIR=out/test/x86_64 244: ++ CC=cc 244: ++ CXX=c++ 244: ++ GCC=gcc 244: ++ GXX=g++ 244: ++ OBJDUMP=objdump 244: ++ OBJCOPY=objcopy 244: ++ STRIP=strip 244: ++ QEMU= 237: + return 0 237: + out/test/x86_64/no-eh-frame-header/exe 237: + on_exit 237: + echo OK 237: OK 237: + exit 0 243: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh .sh 243: ++ testname=non-canonical-plt 243: ++ t=out/test/x86_64/non-canonical-plt 243: ++ mkdir -p out/test/x86_64/non-canonical-plt 243: ++ case $MACHINE in 243: ++ tlsdesc_opt=-mtls-dialect=gnu2 243: +++ uname 236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libfoo.so -shared out/test/x86_64/no-allow-shlib-undefined4/a.o 206/425 Test #237: x86_64-no-eh-frame-header ............................. Passed 0.19 sec test 246 Start 246: x86_64-omagic 246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh" 246: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 246: Environment variables: 246: MACHINE=x86_64 246: CPU= 246: Test timeout computed to be: 1500 244: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh .sh 244: ++ testname=nostdlib 244: ++ t=out/test/x86_64/nostdlib 244: ++ mkdir -p out/test/x86_64/nostdlib 244: ++ case $MACHINE in 244: ++ tlsdesc_opt=-mtls-dialect=gnu2 244: +++ uname 244: ++ '[' Linux = FreeBSD ']' 244: ++ trap 'on_error $LINENO' ERR 244: ++ trap on_exit EXIT 244: ++ echo -n 'Testing nostdlib ... ' 244: Testing nostdlib ... ++ set -o pipefail 244: ++ set -x 244: + cat 244: + cc -o out/test/x86_64/nostdlib/a.o -c -xc - -fno-PIE 145: + diff -q out/test/x86_64/filler/txt1 out/test/x86_64/filler/txt2 245: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh 243: ++ '[' Linux = FreeBSD ']' 243: ++ trap 'on_error $LINENO' ERR 243: ++ trap on_exit EXIT 243: ++ echo -n 'Testing non-canonical-plt ... ' 243: Testing non-canonical-plt ... ++ set -o pipefail 243: ++ set -x 243: + cat 243: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - 203: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o 246: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh 218: + not ./mold -o /dev/null out/test/x86_64/lto-no-plugin/a.o out/test/x86_64/lto-no-plugin/b.o 245: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 245: ++ export LC_ALL=C 245: ++ LC_ALL=C 245: ++ '[' -z x86_64 ']' 245: ++ '[' -z '' ']' 245: ++ TESTDIR=out/test/x86_64 245: ++ CC=cc 245: ++ CXX=c++ 245: ++ GCC=gcc 245: ++ GXX=g++ 245: ++ OBJDUMP=objdump 245: ++ OBJCOPY=objcopy 245: ++ STRIP=strip 245: ++ QEMU= 245: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh .sh 218: + grep 'b.o: unable to handle this LTO object file' 246: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 246: ++ export LC_ALL=C 246: ++ LC_ALL=C 246: ++ '[' -z x86_64 ']' 246: ++ '[' -z '' ']' 246: ++ TESTDIR=out/test/x86_64 246: ++ CC=cc 246: ++ CXX=c++ 246: ++ GCC=gcc 246: ++ GXX=g++ 246: ++ OBJDUMP=objdump 246: ++ OBJCOPY=objcopy 246: ++ STRIP=strip 246: ++ QEMU= 240: mold: warning: out/test/x86_64/no-undefined-version/a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found 240: + on_exit 240: + echo OK 240: OK 240: + exit 0 246: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh .sh 207/425 Test #240: x86_64-no-undefined-version ........................... Passed 0.17 sec test 247 Start 247: x86_64-package-metadata 247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh" 247: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 247: Environment variables: 247: MACHINE=x86_64 247: CPU= 247: Test timeout computed to be: 1500 245: ++ testname=oformat-binary 245: ++ t=out/test/x86_64/oformat-binary 245: ++ mkdir -p out/test/x86_64/oformat-binary 245: ++ case $MACHINE in 245: ++ tlsdesc_opt=-mtls-dialect=gnu2 245: +++ uname 245: ++ '[' Linux = FreeBSD ']' 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT 245: ++ echo -n 'Testing oformat-binary ... ' 245: Testing oformat-binary ... ++ set -o pipefail 245: ++ set -x 245: + cat 210: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - 210: + cat 213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/b.bc out/test/x86_64/lto-comdat/b.ll 247: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh 245: + cc -o out/test/x86_64/oformat-binary/a.o -c -xc - -fno-PIE 145: + on_exit 145: + echo OK 145: OK 145: + exit 0 247: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 247: ++ export LC_ALL=C 247: ++ LC_ALL=C 247: ++ '[' -z x86_64 ']' 247: ++ '[' -z '' ']' 247: ++ TESTDIR=out/test/x86_64 247: ++ CC=cc 247: ++ CXX=c++ 247: ++ GCC=gcc 247: ++ GXX=g++ 247: ++ OBJDUMP=objdump 247: ++ OBJCOPY=objcopy 247: ++ STRIP=strip 247: ++ QEMU= 247: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh .sh 246: ++ testname=omagic 246: ++ t=out/test/x86_64/omagic 246: ++ mkdir -p out/test/x86_64/omagic 208/425 Test #145: x86_64-filler ......................................... Passed 1.49 sec test 248 Start 248: x86_64-physical-image-base 248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh" 248: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 248: Environment variables: 248: MACHINE=x86_64 248: CPU= 248: Test timeout computed to be: 1500 247: ++ testname=package-metadata 247: ++ t=out/test/x86_64/package-metadata 247: ++ mkdir -p out/test/x86_64/package-metadata 247: ++ case $MACHINE in 247: ++ tlsdesc_opt=-mtls-dialect=gnu2 247: +++ uname 218: mold: fatal: out/test/x86_64/lto-no-plugin/b.o: unable to handle this LTO object file because the -plugin option was not provided. Please make sure you added -flto not only when creating object files but also when linking the final executable. 218: + on_exit 218: + echo OK 218: OK 218: + exit 0 246: ++ case $MACHINE in 246: ++ tlsdesc_opt=-mtls-dialect=gnu2 209/425 Test #218: x86_64-lto-no-plugin .................................. Passed 0.54 sec 226: + out/test/x86_64/mergeable-strings/exe2 test 249 Start 249: x86_64-pie 249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh" 249: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 249: Environment variables: 249: MACHINE=x86_64 249: CPU= 249: Test timeout computed to be: 1500 226: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 226: 0x200520 0x200520 0x200548 0x200548 0x20053e 0x20053e 0x200548 0x200548 226: + on_exit 226: + echo OK 226: OK 226: + exit 0 246: +++ uname 246: ++ '[' Linux = FreeBSD ']' 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT 246: ++ echo -n 'Testing omagic ... ' 246: Testing omagic ... ++ set -o pipefail 246: ++ set -x 246: + test_cflags -static 246: + echo 'int main() {}' 246: + cc -B. -static -o /dev/null -xc - 248: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh 193: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o 247: ++ '[' Linux = FreeBSD ']' 247: ++ trap 'on_error $LINENO' ERR 247: ++ trap on_exit EXIT 247: ++ echo -n 'Testing package-metadata ... ' 247: Testing package-metadata ... ++ set -o pipefail 247: ++ set -x 247: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - 248: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 210/425 Test #226: x86_64-mergeable-strings .............................. Passed 0.44 sec 248: ++ export LC_ALL=C 248: ++ LC_ALL=C 248: ++ '[' -z x86_64 ']' 248: ++ '[' -z '' ']' 248: ++ TESTDIR=out/test/x86_64 248: ++ CC=cc 247: + cat test 250 Start 250: x86_64-plt-dso 250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh" 250: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 250: Environment variables: 250: MACHINE=x86_64 250: CPU= 250: Test timeout computed to be: 1500 248: ++ CXX=c++ 248: ++ GCC=gcc 248: ++ GXX=g++ 248: ++ OBJDUMP=objdump 248: ++ OBJCOPY=objcopy 248: ++ STRIP=strip 248: ++ QEMU= 248: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh .sh 235: + cat 235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libbaz.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined3 -lbar 250: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh 233: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - 241: + cat 250: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 250: ++ export LC_ALL=C 250: ++ LC_ALL=C 250: ++ '[' -z x86_64 ']' 250: ++ '[' -z '' ']' 250: ++ TESTDIR=out/test/x86_64 250: ++ CC=cc 250: ++ CXX=c++ 250: ++ GCC=gcc 250: ++ GXX=g++ 250: ++ OBJDUMP=objdump 250: ++ OBJCOPY=objcopy 250: ++ STRIP=strip 250: ++ QEMU= 241: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - 250: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh .sh 233: + cat 248: ++ testname=physical-image-base 248: ++ t=out/test/x86_64/physical-image-base 248: ++ mkdir -p out/test/x86_64/physical-image-base 249: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh 249: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 249: ++ export LC_ALL=C 249: ++ LC_ALL=C 249: ++ '[' -z x86_64 ']' 249: ++ '[' -z '' ']' 249: ++ TESTDIR=out/test/x86_64 249: ++ CC=cc 249: ++ CXX=c++ 249: ++ GCC=gcc 250: ++ testname=plt-dso 250: ++ t=out/test/x86_64/plt-dso 249: ++ GXX=g++ 249: ++ OBJDUMP=objdump 249: ++ OBJCOPY=objcopy 249: ++ STRIP=strip 249: ++ QEMU= 250: ++ mkdir -p out/test/x86_64/plt-dso 249: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh .sh 216: + grep 'Hello world' 248: ++ case $MACHINE in 248: ++ tlsdesc_opt=-mtls-dialect=gnu2 152: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log 250: ++ case $MACHINE in 250: ++ tlsdesc_opt=-mtls-dialect=gnu2 216: + out/test/x86_64/lto-llvm/exe 216: Hello world 216: + on_exit 216: + echo OK 216: OK 216: + exit 0 244: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o 250: +++ uname 250: ++ '[' Linux = FreeBSD ']' 250: ++ trap 'on_error $LINENO' ERR 250: ++ trap on_exit EXIT 250: ++ echo -n 'Testing plt-dso ... ' 250: Testing plt-dso ... ++ set -o pipefail 250: ++ set -x 249: ++ testname=pie 249: ++ t=out/test/x86_64/pie 249: ++ mkdir -p out/test/x86_64/pie 248: +++ uname 152: #1 0x00007ffff7fbc790 in hello2 () at :7 152: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf4/log 211/425 Test #216: x86_64-lto-llvm ....................................... Passed 0.60 sec test 251 Start 251: x86_64-plt-symbols 251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh" 251: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 251: Environment variables: 251: MACHINE=x86_64 251: CPU= 251: Test timeout computed to be: 1500 245: + ./mold -o out/test/x86_64/oformat-binary/exe out/test/x86_64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/x86_64/oformat-binary/map 221: + grep 'Hello world' 221: + out/test/x86_64/main-in-dso/exe2 248: ++ '[' Linux = FreeBSD ']' 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT 248: ++ echo -n 'Testing physical-image-base ... ' 248: Testing physical-image-base ... ++ set -o pipefail 248: ++ set -x 248: + '[' x86_64 = ppc64 ']' 248: + grep -E '(ab)\1' 250: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - 250: + cat 152: #2 0x00007ffff7fbc762 in hello () at :4 152: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log 249: ++ case $MACHINE in 249: ++ tlsdesc_opt=-mtls-dialect=gnu2 234: + cat 239: + out/test/x86_64/no-quick-exit/exe 239: + grep 'Hello world' 239: Hello world 248: + echo abab 248: abab 221: Hello world 221: + on_exit 221: + echo OK 221: OK 221: + exit 0 234: + cc -c -o out/test/x86_64/no-allow-shlib-undefined2/a.o -c -xc - 212: + cc -B. -o out/test/x86_64/lto-archive3/exe -flto out/test/x86_64/lto-archive3/c.o out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/c.a 152: #3 0x00007ffff7fbc76e in greet () at :8 152: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log 236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libbar.so -shared out/test/x86_64/no-allow-shlib-undefined4/b.o -Lout/test/x86_64/no-allow-shlib-undefined4 -lfoo 239: + on_exit 239: + echo OK 239: OK 239: + exit 0 212/425 Test #221: x86_64-main-in-dso .................................... Passed 0.55 sec 249: +++ uname test 252 Start 252: x86_64-pltgot 252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh" 252: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 252: Environment variables: 252: MACHINE=x86_64 252: CPU= 252: Test timeout computed to be: 1500 248: + cat 248: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - 213/425 Test #239: x86_64-no-quick-exit .................................. Passed 0.27 sec 249: ++ '[' Linux = FreeBSD ']' 249: ++ trap 'on_error $LINENO' ERR 249: ++ trap on_exit EXIT 249: ++ echo -n 'Testing pie ... ' 249: Testing pie ... ++ set -o pipefail 249: ++ set -x 249: + cat 249: + cc -o out/test/x86_64/pie/a.o -c -xc -fPIE - test 253 Start 253: x86_64-preinit-array 253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh" 253: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 253: Environment variables: 253: MACHINE=x86_64 253: CPU= 253: Test timeout computed to be: 1500 251: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh 251: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 251: ++ export LC_ALL=C 251: ++ LC_ALL=C 251: ++ '[' -z x86_64 ']' 251: ++ '[' -z '' ']' 251: ++ TESTDIR=out/test/x86_64 251: ++ CC=cc 251: ++ CXX=c++ 251: ++ GCC=gcc 251: ++ GXX=g++ 251: ++ OBJDUMP=objdump 251: ++ OBJCOPY=objcopy 251: ++ STRIP=strip 251: ++ QEMU= 251: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh .sh 251: ++ testname=plt-symbols 251: ++ t=out/test/x86_64/plt-symbols 251: ++ mkdir -p out/test/x86_64/plt-symbols 251: ++ case $MACHINE in 251: ++ tlsdesc_opt=-mtls-dialect=gnu2 251: +++ uname 251: ++ '[' Linux = FreeBSD ']' 251: ++ trap 'on_error $LINENO' ERR 251: ++ trap on_exit EXIT 251: ++ echo -n 'Testing plt-symbols ... ' 251: Testing plt-symbols ... ++ set -o pipefail 251: ++ set -x 251: + cc -c -o out/test/x86_64/plt-symbols/a.o -xc - -fPIC 152: Breakpoint 1, main () at :4 152: #4 0x0000555555555722 in main () at :4 152: + on_exit 152: + echo OK 152: OK 152: + exit 0 214/425 Test #152: x86_64-gdb-index-dwarf4 ............................... Passed 1.49 sec 217: + clang -B. -o out/test/x86_64/lto-llvm2/exe2 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-plugin-opt,-pass-remarks=. 244: + readelf -W --sections out/test/x86_64/nostdlib/exe 244: + not grep -F ' .dynsym ' out/test/x86_64/nostdlib/log 244: + grep -F ' .dynsym ' out/test/x86_64/nostdlib/log 244: + return 0 244: + not grep -F ' .dynstr ' out/test/x86_64/nostdlib/log 244: + grep -F ' .dynstr ' out/test/x86_64/nostdlib/log 244: + return 0 244: + on_exit 244: + echo OK 244: OK 244: + exit 0 245: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/x86_64/oformat-binary/map 245: 0x4000 7 1 .text 245: + not grep -F .strtab out/test/x86_64/oformat-binary/map 245: + grep -F .strtab out/test/x86_64/oformat-binary/map 245: + return 0 245: + not grep -F .shstrtab out/test/x86_64/oformat-binary/map 245: + grep -F .shstrtab out/test/x86_64/oformat-binary/map 252: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh 252: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 252: ++ export LC_ALL=C 252: ++ LC_ALL=C 252: ++ '[' -z x86_64 ']' 252: ++ '[' -z '' ']' 252: ++ TESTDIR=out/test/x86_64 252: ++ CC=cc 252: ++ CXX=c++ 252: ++ GCC=gcc 252: ++ GXX=g++ 252: ++ OBJDUMP=objdump 252: ++ OBJCOPY=objcopy 252: ++ STRIP=strip 252: ++ QEMU= 252: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh .sh 252: ++ testname=pltgot 252: ++ t=out/test/x86_64/pltgot 252: ++ mkdir -p out/test/x86_64/pltgot 252: ++ case $MACHINE in 252: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 254 Start 254: x86_64-print-dependencies 254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh" 254: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 254: Environment variables: 254: MACHINE=x86_64 254: CPU= 254: Test timeout computed to be: 1500 251: + cat 245: + return 0 245: + not grep -F .symtab out/test/x86_64/oformat-binary/map 245: + grep -F .symtab out/test/x86_64/oformat-binary/map 245: + return 0 245: + not grep -F .comment out/test/x86_64/oformat-binary/map 245: + grep -F .comment out/test/x86_64/oformat-binary/map 252: +++ uname 252: ++ '[' Linux = FreeBSD ']' 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT 252: ++ echo -n 'Testing pltgot ... ' 252: Testing pltgot ... ++ set -o pipefail 252: ++ set -x 252: + cat 252: + cc -o out/test/x86_64/pltgot/a.o -c -xc - -fPIC 242: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o 203: + out/test/x86_64/linker-script-relocatable/exe 203: + grep Hello 203: Hello world 203: + on_exit 203: + echo OK 203: OK 203: + exit 0 213: + cat 213: + clang -o out/test/x86_64/lto-comdat/c.o -c -flto -xc - 215/425 Test #203: x86_64-linker-script-relocatable ...................... Passed 0.81 sec 216/425 Test #244: x86_64-nostdlib ....................................... Passed 0.13 sec test 255 Start 255: x86_64-protected-dynsym 255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh" 255: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 255: Environment variables: 255: MACHINE=x86_64 255: CPU= 255: Test timeout computed to be: 1500 test 256 Start 256: x86_64-protected 256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh" 256: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 256: Environment variables: 256: MACHINE=x86_64 256: CPU= 256: Test timeout computed to be: 1500 245: + return 0 245: + on_exit 245: + echo OK 245: OK 245: + exit 0 136: + out/test/x86_64/exception/exe8 136: + '[' x86_64 = x86_64 -o x86_64 = aarch64 ']' 136: + c++ -c -o out/test/x86_64/exception/e.o out/test/x86_64/exception/a.cc -mcmodel=large -fno-PIC 253: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh 253: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 253: ++ export LC_ALL=C 253: ++ LC_ALL=C 253: ++ '[' -z x86_64 ']' 253: ++ '[' -z '' ']' 253: ++ TESTDIR=out/test/x86_64 253: ++ CC=cc 253: ++ CXX=c++ 253: ++ GCC=gcc 253: ++ GXX=g++ 253: ++ OBJDUMP=objdump 253: ++ OBJCOPY=objcopy 253: ++ STRIP=strip 253: ++ QEMU= 253: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh .sh 253: ++ testname=preinit-array 253: ++ t=out/test/x86_64/preinit-array 253: ++ mkdir -p out/test/x86_64/preinit-array 253: ++ case $MACHINE in 253: ++ tlsdesc_opt=-mtls-dialect=gnu2 253: +++ uname 253: ++ '[' Linux = FreeBSD ']' 253: ++ trap 'on_error $LINENO' ERR 253: ++ trap on_exit EXIT 253: ++ echo -n 'Testing preinit-array ... ' 253: Testing preinit-array ... ++ set -o pipefail 253: ++ set -x 253: + cat 253: + cc -o out/test/x86_64/preinit-array/a.o -c -xc - 233: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe1 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lfoo -lbar 243: + cat 243: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC 210: + cc -B. -o out/test/x86_64/lto-archive/exe -flto out/test/x86_64/lto-archive/d.o out/test/x86_64/lto-archive/c.a 254: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh 254: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 254: ++ export LC_ALL=C 254: ++ LC_ALL=C 254: ++ '[' -z x86_64 ']' 254: ++ '[' -z '' ']' 254: ++ TESTDIR=out/test/x86_64 254: ++ CC=cc 254: ++ CXX=c++ 254: ++ GCC=gcc 254: ++ GXX=g++ 254: ++ OBJDUMP=objdump 254: ++ OBJCOPY=objcopy 254: ++ STRIP=strip 254: ++ QEMU= 254: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh .sh 254: ++ testname=print-dependencies 254: ++ t=out/test/x86_64/print-dependencies 254: ++ mkdir -p out/test/x86_64/print-dependencies 254: ++ case $MACHINE in 254: ++ tlsdesc_opt=-mtls-dialect=gnu2 254: +++ uname 247: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' 127: + c++ -B. -o out/test/x86_64/emit-relocs-dead-sections/exe out/test/x86_64/emit-relocs-dead-sections/a.o out/test/x86_64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs 151: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf3/log 151: #1 0x00007ffff7fbc790 in hello2 () at :7 193: + grep 'error: exception' 193: + out/test/x86_64/issue646/exe 217/425 Test #245: x86_64-oformat-binary ................................. Passed 0.14 sec 254: ++ '[' Linux = FreeBSD ']' 193: error: exception 256: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh 255: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh test 257 Start 257: x86_64-push-pop-state 257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh" 257: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 257: Environment variables: 257: MACHINE=x86_64 257: CPU= 257: Test timeout computed to be: 1500 254: ++ trap 'on_error $LINENO' ERR 254: ++ trap on_exit EXIT 254: ++ echo -n 'Testing print-dependencies ... ' 254: Testing print-dependencies ... ++ set -o pipefail 254: ++ set -x 254: + cat 254: + cc -o out/test/x86_64/print-dependencies/a.o -c -xc - 193: + on_exit 193: + echo OK 193: OK 193: + exit 0 256: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 256: ++ export LC_ALL=C 256: ++ LC_ALL=C 256: ++ '[' -z x86_64 ']' 256: ++ '[' -z '' ']' 256: ++ TESTDIR=out/test/x86_64 256: ++ CC=cc 256: ++ CXX=c++ 256: ++ GCC=gcc 256: ++ GXX=g++ 256: ++ OBJDUMP=objdump 256: ++ OBJCOPY=objcopy 256: ++ STRIP=strip 256: ++ QEMU= 256: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh .sh 255: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 255: ++ export LC_ALL=C 255: ++ LC_ALL=C 255: ++ '[' -z x86_64 ']' 255: ++ '[' -z '' ']' 255: ++ TESTDIR=out/test/x86_64 255: ++ CC=cc 255: ++ CXX=c++ 255: ++ GCC=gcc 255: ++ GXX=g++ 255: ++ OBJDUMP=objdump 255: ++ OBJCOPY=objcopy 255: ++ STRIP=strip 255: ++ QEMU= 255: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh .sh 255: ++ testname=protected-dynsym 255: ++ t=out/test/x86_64/protected-dynsym 255: ++ mkdir -p out/test/x86_64/protected-dynsym 151: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf3/log 151: #2 0x00007ffff7fbc762 in hello () at :4 151: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf3/log 218/425 Test #193: x86_64-issue646 ....................................... Passed 1.05 sec 151: #3 0x00007ffff7fbc76e in greet () at :8 151: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf3/log 241: + cc -B. -no-pie -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o test 258 Start 258: x86_64-range-extension-thunk 258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh" 258: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 258: Environment variables: 258: MACHINE=x86_64 258: CPU= 258: Test timeout computed to be: 1500 234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe1 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar 151: Breakpoint 1, main () at :4 151: #4 0x0000555555555722 in main () at :4 151: + on_exit 151: + echo OK 151: OK 151: + exit 0 257: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh 256: ++ testname=protected 256: ++ t=out/test/x86_64/protected 256: ++ mkdir -p out/test/x86_64/protected 255: ++ case $MACHINE in 255: ++ tlsdesc_opt=-mtls-dialect=gnu2 255: +++ uname 219/425 Test #151: x86_64-gdb-index-dwarf3 ............................... Passed 1.53 sec 257: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 257: ++ export LC_ALL=C 257: ++ LC_ALL=C 257: ++ '[' -z x86_64 ']' 257: ++ '[' -z '' ']' 257: ++ TESTDIR=out/test/x86_64 257: ++ CC=cc 257: ++ CXX=c++ 257: ++ GCC=gcc 257: ++ GXX=g++ 257: ++ OBJDUMP=objdump 257: ++ OBJCOPY=objcopy 257: ++ STRIP=strip 257: ++ QEMU= test 259 Start 259: x86_64-range-extension-thunk2 259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh" 259: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 259: Environment variables: 259: MACHINE=x86_64 259: CPU= 259: Test timeout computed to be: 1500 257: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh .sh 257: ++ testname=push-pop-state 257: ++ t=out/test/x86_64/push-pop-state 257: ++ mkdir -p out/test/x86_64/push-pop-state 255: ++ '[' Linux = FreeBSD ']' 255: ++ trap 'on_error $LINENO' ERR 255: ++ trap on_exit EXIT 255: ++ echo -n 'Testing protected-dynsym ... ' 255: Testing protected-dynsym ... ++ set -o pipefail 255: ++ set -x 255: + cat 250: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o 256: ++ case $MACHINE in 256: ++ tlsdesc_opt=-mtls-dialect=gnu2 256: +++ uname 258: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh 258: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 258: ++ export LC_ALL=C 258: ++ LC_ALL=C 258: ++ '[' -z x86_64 ']' 258: ++ '[' -z '' ']' 258: ++ TESTDIR=out/test/x86_64 258: ++ CC=cc 258: ++ CXX=c++ 258: ++ GCC=gcc 258: ++ GXX=g++ 258: ++ OBJDUMP=objdump 258: ++ OBJCOPY=objcopy 258: ++ STRIP=strip 258: ++ QEMU= 256: ++ '[' Linux = FreeBSD ']' 257: ++ case $MACHINE in 259: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT 256: ++ echo -n 'Testing protected ... ' 256: Testing protected ... ++ set -o pipefail 256: ++ set -x 257: ++ tlsdesc_opt=-mtls-dialect=gnu2 256: + cc -fPIC -c -o out/test/x86_64/protected/a.o -xc - 258: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh .sh 256: + cat 259: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 259: ++ export LC_ALL=C 259: ++ LC_ALL=C 259: ++ '[' -z x86_64 ']' 259: ++ '[' -z '' ']' 259: ++ TESTDIR=out/test/x86_64 259: ++ CC=cc 259: ++ CXX=c++ 259: ++ GCC=gcc 259: ++ GXX=g++ 259: ++ OBJDUMP=objdump 259: ++ OBJCOPY=objcopy 259: ++ STRIP=strip 259: ++ QEMU= 257: +++ uname 255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/a.o -xc - 258: ++ testname=range-extension-thunk 258: ++ t=out/test/x86_64/range-extension-thunk 258: ++ mkdir -p out/test/x86_64/range-extension-thunk 259: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh .sh 243: + cat 257: ++ '[' Linux = FreeBSD ']' 243: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC 257: ++ trap 'on_error $LINENO' ERR 232: + cc -c -o out/test/x86_64/no-allow-shlib-undefined-circular/a.o -c -xc - 257: ++ trap on_exit EXIT 257: ++ echo -n 'Testing push-pop-state ... ' 257: Testing push-pop-state ... ++ set -o pipefail 257: ++ set -x 257: + cat 232: + cat 259: ++ testname=range-extension-thunk2 259: ++ t=out/test/x86_64/range-extension-thunk2 259: ++ mkdir -p out/test/x86_64/range-extension-thunk2 219: + grep -E ' _start' 219: + readelf -Ws out/test/x86_64/lto-nostdlib/exe 257: + cc -shared -o out/test/x86_64/push-pop-state/a.so -xc - 215: + out/test/x86_64/lto-gcc/exe1 242: + grep 'undefined symbol: no-such-sym' 259: ++ case $MACHINE in 259: ++ tlsdesc_opt=-mtls-dialect=gnu2 219: 47: 0000000000001378 7 FUNC LOCAL DEFAULT 8 _start 215: + grep 'Hello world' 242: + not cc -B. -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym 214: + '[' x86_64 = ppc64 ']' 258: ++ case $MACHINE in 258: ++ tlsdesc_opt=-mtls-dialect=gnu2 214: + nm -D out/test/x86_64/lto-dso/b.so 214: + grep 'T foo' 215: Hello world 219: + on_exit 219: + echo OK 219: OK 219: + exit 0 220/425 Test #219: x86_64-lto-nostdlib ................................... Passed 0.66 sec 259: +++ uname 229: + cat 215: + gcc -flto -ffat-lto-objects -c -o out/test/x86_64/lto-gcc/b.o -xc - 215: + cat 258: +++ uname 249: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o test 260 Start 260: x86_64-range-extension-thunk3 260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh" 260: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 260: Environment variables: 260: MACHINE=x86_64 260: CPU= 260: Test timeout computed to be: 1500 229: + chmod 755 out/test/x86_64/mold-wrapper/a.sh 258: ++ '[' Linux = FreeBSD ']' 229: + cat 258: ++ trap 'on_error $LINENO' ERR 258: ++ trap on_exit EXIT 258: ++ echo -n 'Testing range-extension-thunk ... ' 258: Testing range-extension-thunk ... ++ set -o pipefail 258: ++ set -x 258: + '[' x86_64 = i686 ']' 258: + '[' x86_64 = riscv32 ']' 258: + '[' x86_64 = m68k ']' 258: + '[' x86_64 = sparc64 ']' 258: + [[ x86_64 = loongarch* ]] 258: + on_qemu 258: + '[' '' '!=' '' ']' 258: + grep -w qemu /proc/cpuinfo 229: + cc -xc -o out/test/x86_64/mold-wrapper/exe - 260: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh 260: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 260: ++ export LC_ALL=C 260: ++ LC_ALL=C 260: ++ '[' -z x86_64 ']' 260: ++ '[' -z '' ']' 260: ++ TESTDIR=out/test/x86_64 260: ++ CC=cc 260: ++ CXX=c++ 260: ++ GCC=gcc 260: ++ GXX=g++ 260: ++ OBJDUMP=objdump 260: ++ OBJCOPY=objcopy 260: ++ STRIP=strip 260: ++ QEMU= 260: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh .sh 259: ++ '[' Linux = FreeBSD ']' 259: ++ trap 'on_error $LINENO' ERR 259: ++ trap on_exit EXIT 259: ++ echo -n 'Testing range-extension-thunk2 ... ' 259: Testing range-extension-thunk2 ... ++ set -o pipefail 259: ++ set -x 259: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections 259: + cat 247: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 247: + grep -F '{"foo":"bar"}' 251: + cc -B. -shared -o out/test/x86_64/plt-symbols/b.so out/test/x86_64/plt-symbols/a.o 233: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe2 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lbar 150: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log 230: + ./mold -run bash -c 'echo $LD_PRELOAD' 230: + grep -F mold-wrapper.so 260: ++ testname=range-extension-thunk3 260: ++ t=out/test/x86_64/range-extension-thunk3 260: ++ mkdir -p out/test/x86_64/range-extension-thunk3 258: + cat 247: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... 236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libbaz.so -shared out/test/x86_64/no-allow-shlib-undefined4/c.o 260: ++ case $MACHINE in 260: ++ tlsdesc_opt=-mtls-dialect=gnu2 247: + cc -B. -o out/test/x86_64/package-metadata/exe2 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=%7B%22foo%22%3A%22bar%22%7D 150: #1 0x00007ffff7fbc790 in hello2 () at :7 260: +++ uname 258: + cat 248: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe1 out/test/x86_64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 235: + cc -c -o out/test/x86_64/no-allow-shlib-undefined3/a.o -c -xc - 235: + cat 253: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o 150: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log 258: + cc -c -o out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/a.c -O0 230: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 150: #2 0x00007ffff7fbc762 in hello () at :4 150: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log 230: + on_exit 230: + echo OK 230: OK 230: + exit 0 260: ++ '[' Linux = FreeBSD ']' 221/425 Test #230: x86_64-mold-wrapper2 .................................. Passed 0.55 sec 260: ++ trap 'on_error $LINENO' ERR 260: ++ trap on_exit EXIT 260: ++ echo -n 'Testing range-extension-thunk3 ... ' 260: Testing range-extension-thunk3 ... ++ set -o pipefail 260: ++ set -x 260: + '[' x86_64 = sh4 ']' 252: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/a.o test 261 Start 261: x86_64-range-extension-thunk4 261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh" 261: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 261: Environment variables: 261: MACHINE=x86_64 261: CPU= 261: Test timeout computed to be: 1500 260: + seq 1 10000 260: + sed 's/.*/void func&() {}/' 150: #3 0x00007ffff7fbc76e in greet () at :8 150: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/log 150: Breakpoint 1, main () at :4 150: #4 0x0000555555555722 in main () at :4 150: + on_exit 150: + echo OK 150: OK 150: + exit 0 220: + '[' x86_64 = ppc64 ']' 220: + nm -D out/test/x86_64/lto-version-script/c.so 220: + grep 'T foo' 234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe2 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lbar 255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - 255: + cat 213: + clang -B. -o out/test/x86_64/lto-comdat/exe -flto out/test/x86_64/lto-comdat/a.bc out/test/x86_64/lto-comdat/b.bc out/test/x86_64/lto-comdat/c.o 243: + cc -B. -no-pie -o out/test/x86_64/non-canonical-plt/exe out/test/x86_64/non-canonical-plt/a.so out/test/x86_64/non-canonical-plt/b.o out/test/x86_64/non-canonical-plt/c.o 261: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh 261: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 261: ++ export LC_ALL=C 261: ++ LC_ALL=C 261: ++ '[' -z x86_64 ']' 261: ++ '[' -z '' ']' 261: ++ TESTDIR=out/test/x86_64 261: ++ CC=cc 261: ++ CXX=c++ 261: ++ GCC=gcc 261: ++ GXX=g++ 261: ++ OBJDUMP=objdump 261: ++ OBJCOPY=objcopy 261: ++ STRIP=strip 261: ++ QEMU= 261: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh .sh 261: ++ testname=range-extension-thunk4 261: ++ t=out/test/x86_64/range-extension-thunk4 261: ++ mkdir -p out/test/x86_64/range-extension-thunk4 222/425 Test #150: x86_64-gdb-index-dwarf2 ............................... Passed 1.63 sec test 262 Start 262: x86_64-relax-got-load 262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh" 262: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 262: Environment variables: 262: MACHINE=x86_64 262: CPU= 262: Test timeout computed to be: 1500 136: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread 261: ++ case $MACHINE in 261: ++ tlsdesc_opt=-mtls-dialect=gnu2 253: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 253: + not grep PREINIT_ARRAY 253: + grep PREINIT_ARRAY 241: + out/test/x86_64/nocopyreloc/exe 241: + grep '3 5' 256: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o 215: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose 215: + grep -- -fwpa 261: +++ uname 260: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c 261: ++ '[' Linux = FreeBSD ']' 253: + return 0 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT 261: ++ echo -n 'Testing range-extension-thunk4 ... ' 261: Testing range-extension-thunk4 ... ++ set -o pipefail 261: ++ set -x 261: + [[ x86_64 = ppc* ]] 261: + cat 261: + cc -o out/test/x86_64/range-extension-thunk4/a.o -c -xc - -fPIC 253: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - 257: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - 257: + cat 127: + out/test/x86_64/emit-relocs-dead-sections/exe 253: + cat 127: + grep 'Hello world' 241: 3 5 214: 00000000000015d9 T foo 214: + on_exit 214: + echo OK 214: OK 214: + exit 0 262: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh 241: + not cc -B. -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc 223/425 Test #214: x86_64-lto-dso ........................................ Passed 0.81 sec 241: + grep 'recompile with -fPIC' test 263 Start 263: x86_64-reloc-rodata 263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh" 263: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 263: Environment variables: 263: MACHINE=x86_64 263: CPU= 263: Test timeout computed to be: 1500 262: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 262: ++ export LC_ALL=C 262: ++ LC_ALL=C 262: ++ '[' -z x86_64 ']' 262: ++ '[' -z '' ']' 262: ++ TESTDIR=out/test/x86_64 262: ++ CC=cc 262: ++ CXX=c++ 262: ++ GCC=gcc 262: ++ GXX=g++ 262: ++ OBJDUMP=objdump 262: ++ OBJCOPY=objcopy 262: ++ STRIP=strip 262: ++ QEMU= 262: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh .sh 262: ++ testname=relax-got-load 262: ++ t=out/test/x86_64/relax-got-load 262: ++ mkdir -p out/test/x86_64/relax-got-load 254: + cc -o out/test/x86_64/print-dependencies/b.o -c -xc - 254: + cat 250: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - 250: + cat 249: + grep -E '(Shared object file|Position-Independent Executable file)' 249: + readelf --file-header out/test/x86_64/pie/exe 249: Type: DYN (Position-Independent Executable file) 249: + out/test/x86_64/pie/exe 249: + grep 'Hello world' 242: mold: error: --require-defined: undefined symbol: no-such-sym 242: + grep 'undefined symbol: no-such-sym' 242: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.o out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym,-noinhibit-exec 236: + cat 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/d.o -c -xc - -fPIC 232: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined-circular/exe1 out/test/x86_64/no-allow-shlib-undefined-circular/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined-circular -lfoo -lbar 232: + grep 'libfoo.so: --no-allow-shlib-undefined: undefined symbol: baz' 127: Hello world 127: Hello world 127: + on_exit 127: + echo OK 127: OK 127: + exit 0 246: + cat 246: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC 263: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh 263: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 263: ++ export LC_ALL=C 263: ++ LC_ALL=C 263: ++ '[' -z x86_64 ']' 263: ++ '[' -z '' ']' 263: ++ TESTDIR=out/test/x86_64 263: ++ CC=cc 263: ++ CXX=c++ 263: ++ GCC=gcc 263: ++ GXX=g++ 263: ++ OBJDUMP=objdump 263: ++ OBJCOPY=objcopy 263: ++ STRIP=strip 263: ++ QEMU= 263: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh .sh 263: ++ testname=reloc-rodata 263: ++ t=out/test/x86_64/reloc-rodata 263: ++ mkdir -p out/test/x86_64/reloc-rodata 224/425 Test #127: x86_64-emit-relocs-dead-sections ...................... Passed 1.86 sec 262: ++ case $MACHINE in 262: ++ tlsdesc_opt=-mtls-dialect=gnu2 262: +++ uname 223: + echo 'foo = 0x1000' 223: + seq 1 100000 test 264 Start 264: x86_64-relocatable-archive 264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh" 264: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 264: Environment variables: 264: MACHINE=x86_64 264: CPU= 264: Test timeout computed to be: 1500 255: + cc -B. -shared -o out/test/x86_64/protected-dynsym/c.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/b.o -Wl,-strip-all 249: Hello world 249: + on_exit 249: + echo OK 249: OK 249: + exit 0 263: ++ case $MACHINE in 263: ++ tlsdesc_opt=-mtls-dialect=gnu2 225/425 Test #249: x86_64-pie ............................................ Passed 0.23 sec 263: +++ uname 262: ++ '[' Linux = FreeBSD ']' 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT 262: ++ echo -n 'Testing relax-got-load ... ' 262: Testing relax-got-load ... ++ set -o pipefail 262: ++ set -x 262: + cat 223: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' test 265 Start 265: x86_64-relocatable-c++ 265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh" 265: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 265: Environment variables: 265: MACHINE=x86_64 265: CPU= 265: Test timeout computed to be: 1500 263: ++ '[' Linux = FreeBSD ']' 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT 263: ++ echo -n 'Testing reloc-rodata ... ' 263: Testing reloc-rodata ... ++ set -o pipefail 263: ++ set -x 263: + exit 263: + on_exit 263: + echo OK 263: OK 263: + exit 0 262: + cc -o out/test/x86_64/relax-got-load/a.o -c -xc - -fPIC 251: + readelf -Ws out/test/x86_64/plt-symbols/b.so 251: + grep 'LOCAL.*bar\$plt$' 251: 29: 0000000000001560 0 FUNC LOCAL DEFAULT 13 bar$plt 251: + on_exit 251: + echo OK 251: OK 251: + exit 0 212: + on_exit 212: + echo OK 212: OK 212: + exit 0 247: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 247: + grep -F '{"foo":"bar"}' 247: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... 247: + not cc -B. -o out/test/x86_64/package-metadata/exe3 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=foo%x 247: + grep 'invalid string: foo%x' 264: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh 258: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 226/425 Test #212: x86_64-lto-archive3 ................................... Passed 0.86 sec 227/425 Test #251: x86_64-plt-symbols .................................... Passed 0.21 sec 228/425 Test #263: x86_64-reloc-rodata ................................... Passed 0.04 sec 264: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 264: ++ export LC_ALL=C 264: ++ LC_ALL=C 264: ++ '[' -z x86_64 ']' 264: ++ '[' -z '' ']' 264: ++ TESTDIR=out/test/x86_64 264: ++ CC=cc 264: ++ CXX=c++ 264: ++ GCC=gcc 264: ++ GXX=g++ 264: ++ OBJDUMP=objdump 264: ++ OBJCOPY=objcopy 264: ++ STRIP=strip 264: ++ QEMU= 235: + mv out/test/x86_64/no-allow-shlib-undefined3/libfoo.so out/test/x86_64/no-allow-shlib-undefined3/libfoo.so.bak 234: + mv out/test/x86_64/no-allow-shlib-undefined2/libfoo.so out/test/x86_64/no-allow-shlib-undefined2/libfoo.so.bak 265: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh 265: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 265: ++ export LC_ALL=C 265: ++ LC_ALL=C test 266 Start 266: x86_64-relocatable-compressed-debug-info 266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh" 266: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 266: Environment variables: 266: MACHINE=x86_64 266: CPU= 266: Test timeout computed to be: 1500 test 267 Start 267: x86_64-relocatable-debug-info 267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh" 267: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 267: Environment variables: 267: MACHINE=x86_64 267: CPU= 267: Test timeout computed to be: 1500 test 268 Start 268: x86_64-relocatable-exception 268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh" 268: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 268: Environment variables: 268: MACHINE=x86_64 268: CPU= 268: Test timeout computed to be: 1500 264: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh .sh 264: ++ testname=relocatable-archive 264: ++ t=out/test/x86_64/relocatable-archive 264: ++ mkdir -p out/test/x86_64/relocatable-archive 264: ++ case $MACHINE in 264: ++ tlsdesc_opt=-mtls-dialect=gnu2 264: +++ uname 264: ++ '[' Linux = FreeBSD ']' 264: ++ trap 'on_error $LINENO' ERR 264: ++ trap on_exit EXIT 264: ++ echo -n 'Testing relocatable-archive ... ' 264: Testing relocatable-archive ... ++ set -o pipefail 264: ++ set -x 264: + nm mold 235: + echo 235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libfoo.so -xc - 234: + echo 234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libfoo.so -xc - 265: ++ '[' -z x86_64 ']' 265: ++ '[' -z '' ']' 265: ++ TESTDIR=out/test/x86_64 265: ++ CC=cc 265: ++ CXX=c++ 265: ++ GCC=gcc 265: ++ GXX=g++ 265: ++ OBJDUMP=objdump 265: ++ OBJCOPY=objcopy 265: ++ STRIP=strip 265: ++ QEMU= 265: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh .sh 265: ++ testname=relocatable-c++ 265: ++ t=out/test/x86_64/relocatable-c++ 265: ++ mkdir -p out/test/x86_64/relocatable-c++ 265: ++ case $MACHINE in 265: ++ tlsdesc_opt=-mtls-dialect=gnu2 265: +++ uname 265: ++ '[' Linux = FreeBSD ']' 265: ++ trap 'on_error $LINENO' ERR 265: ++ trap on_exit EXIT 265: ++ echo -n 'Testing relocatable-c++ ... ' 265: Testing relocatable-c++ ... ++ set -o pipefail 265: ++ set -x 233: + grep -F 'undefined symbol: foo' out/test/x86_64/no-allow-shlib-undefined/log 233: mold: error: out/test/x86_64/no-allow-shlib-undefined/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo 233: + on_exit 233: + echo OK 233: OK 233: + exit 0 220: 00000000000015f9 T foo 220: + nm -D out/test/x86_64/lto-version-script/c.so 220: + not grep 'T bar' 220: + grep 'T bar' 243: + out/test/x86_64/non-canonical-plt/exe 243: + grep '^1 1 1$' 243: 1 1 1 256: + cat 256: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE 229/425 Test #233: x86_64-no-allow-shlib-undefined ....................... Passed 0.61 sec 265: + grep __tsan_init 265: + nm mold test 269 Start 269: x86_64-relocatable-many-sections 269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh" 269: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 269: Environment variables: 269: MACHINE=x86_64 269: CPU= 269: Test timeout computed to be: 1500 264: + grep __tsan_init 243: + grep '00000000 .* foo' 243: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe 243: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo 248: + out/test/x86_64/physical-image-base/exe1 248: + grep 'Hello world' 248: Hello world 210: + out/test/x86_64/lto-archive/exe 210: + grep 'Hello world' 210: Hello world 210: + nm out/test/x86_64/lto-archive/exe 252: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC 252: + cat 268: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh 267: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh 267: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 267: ++ export LC_ALL=C 267: ++ LC_ALL=C 267: ++ '[' -z x86_64 ']' 267: ++ '[' -z '' ']' 267: ++ TESTDIR=out/test/x86_64 267: ++ CC=cc 267: ++ CXX=c++ 267: ++ GCC=gcc 267: ++ GXX=g++ 267: ++ OBJDUMP=objdump 267: ++ OBJCOPY=objcopy 267: ++ STRIP=strip 267: ++ QEMU= 266: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh 266: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 266: ++ export LC_ALL=C 266: ++ LC_ALL=C 266: ++ '[' -z x86_64 ']' 266: ++ '[' -z '' ']' 266: ++ TESTDIR=out/test/x86_64 266: ++ CC=cc 266: ++ CXX=c++ 266: ++ GCC=gcc 266: ++ GXX=g++ 266: ++ OBJDUMP=objdump 266: ++ OBJCOPY=objcopy 266: ++ STRIP=strip 266: ++ QEMU= 266: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh .sh 268: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 268: ++ export LC_ALL=C 268: ++ LC_ALL=C 268: ++ '[' -z x86_64 ']' 267: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh .sh 268: ++ '[' -z '' ']' 268: ++ TESTDIR=out/test/x86_64 268: ++ CC=cc 268: ++ CXX=c++ 268: ++ GCC=gcc 268: ++ GXX=g++ 268: ++ OBJDUMP=objdump 268: ++ OBJCOPY=objcopy 268: ++ STRIP=strip 268: ++ QEMU= 248: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 248: + grep -E 'LOAD\s+0x000000 0x0*200000 0x0*800000' 243: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe 268: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh .sh 243: + grep '00000000 .* bar' 247: mold: fatal: --package-metadata: invalid string: foo%x 248: LOAD 0x000000 0x0000000000200000 0x0000000000800000 0x000524 0x000524 R 0x1000 247: + on_exit 247: + echo OK 247: OK 247: + exit 0 267: ++ testname=relocatable-debug-info 267: ++ t=out/test/x86_64/relocatable-debug-info 243: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar 267: ++ mkdir -p out/test/x86_64/relocatable-debug-info 248: + readelf -Ws out/test/x86_64/physical-image-base/exe1 243: + on_exit 243: + echo OK 243: OK 243: + exit 0 248: + grep __phys_start_foo 230/425 Test #243: x86_64-non-canonical-plt .............................. Passed 0.35 sec test 270 Start 270: x86_64-relocatable-merge-sections 270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh" 270: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 270: Environment variables: 270: MACHINE=x86_64 270: CPU= 270: Test timeout computed to be: 1500 250: + cc -B. -o out/test/x86_64/plt-dso/exe -Wl,-rpath=out/test/x86_64/plt-dso out/test/x86_64/plt-dso/c.o out/test/x86_64/plt-dso/b.so 246: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic 269: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh 269: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 269: ++ export LC_ALL=C 269: ++ LC_ALL=C 269: ++ '[' -z x86_64 ']' 269: ++ '[' -z '' ']' 269: ++ TESTDIR=out/test/x86_64 269: ++ CC=cc 269: ++ CXX=c++ 269: ++ GCC=gcc 269: ++ GXX=g++ 269: ++ OBJDUMP=objdump 269: ++ OBJCOPY=objcopy 269: ++ STRIP=strip 269: ++ QEMU= 248: 96: 0000000000801030 0 NOTYPE LOCAL DEFAULT 28 __phys_start_foo 248: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe2 out/test/x86_64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' 266: ++ testname=relocatable-compressed-debug-info 266: ++ t=out/test/x86_64/relocatable-compressed-debug-info 266: ++ mkdir -p out/test/x86_64/relocatable-compressed-debug-info 267: ++ case $MACHINE in 267: ++ tlsdesc_opt=-mtls-dialect=gnu2 267: +++ uname 253: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o 268: ++ testname=relocatable-exception 268: ++ t=out/test/x86_64/relocatable-exception 268: ++ mkdir -p out/test/x86_64/relocatable-exception 231/425 Test #247: x86_64-package-metadata ............................... Passed 0.32 sec test 271 Start 271: x86_64-relocatable-mergeable-sections 271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh" 271: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 271: Environment variables: 271: MACHINE=x86_64 271: CPU= 271: Test timeout computed to be: 1500 269: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh .sh 269: ++ testname=relocatable-many-sections 269: ++ t=out/test/x86_64/relocatable-many-sections 269: ++ mkdir -p out/test/x86_64/relocatable-many-sections 267: ++ '[' Linux = FreeBSD ']' 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT 267: ++ echo -n 'Testing relocatable-debug-info ... ' 267: Testing relocatable-debug-info ... ++ set -o pipefail 267: ++ set -x 267: + nm mold 267: + grep __tsan_init 232: mold: error: out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so: --no-allow-shlib-undefined: undefined symbol: baz 266: ++ case $MACHINE in 266: ++ tlsdesc_opt=-mtls-dialect=gnu2 266: +++ uname 268: ++ case $MACHINE in 268: ++ tlsdesc_opt=-mtls-dialect=gnu2 270: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh 269: ++ case $MACHINE in 269: ++ tlsdesc_opt=-mtls-dialect=gnu2 266: ++ '[' Linux = FreeBSD ']' 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT 266: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' 266: Testing relocatable-compressed-debug-info ... ++ set -o pipefail 266: ++ set -x 241: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'bar'; recompile with -fPIC 241: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'foo'; recompile with -fPIC 268: +++ uname 270: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 270: ++ export LC_ALL=C 270: ++ LC_ALL=C 270: ++ '[' -z x86_64 ']' 270: ++ '[' -z '' ']' 270: ++ TESTDIR=out/test/x86_64 241: + on_exit 241: + echo OK 241: OK 241: + exit 0 266: + grep __tsan_init 270: ++ CC=cc 270: ++ CXX=c++ 270: ++ GCC=gcc 270: ++ GXX=g++ 270: ++ OBJDUMP=objdump 270: ++ OBJCOPY=objcopy 270: ++ STRIP=strip 270: ++ QEMU= 269: +++ uname 255: + readelf --symbols out/test/x86_64/protected-dynsym/c.so 266: + nm mold 270: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh .sh 232: + on_exit 232: + echo OK 232: OK 232: + exit 0 268: ++ '[' Linux = FreeBSD ']' 268: ++ trap 'on_error $LINENO' ERR 268: ++ trap on_exit EXIT 268: ++ echo -n 'Testing relocatable-exception ... ' 268: Testing relocatable-exception ... ++ set -o pipefail 268: ++ set -x 268: + '[' x86_64 = m68k ']' 268: + '[' x86_64 = sh4 ']' 268: + '[' x86_64 = sh4aeb ']' 255: + grep -E 'PROTECTED\b.*\bfoo\b' 271: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh 232/425 Test #232: x86_64-no-allow-shlib-undefined-circular .............. Passed 0.65 sec 233/425 Test #241: x86_64-nocopyreloc .................................... Passed 0.47 sec 268: + nm mold 268: + grep __tsan_init 269: ++ '[' Linux = FreeBSD ']' 269: ++ trap 'on_error $LINENO' ERR 269: ++ trap on_exit EXIT 269: ++ echo -n 'Testing relocatable-many-sections ... ' 269: Testing relocatable-many-sections ... ++ set -o pipefail 269: ++ set -x 269: + nm mold 269: + grep __tsan_init 254: + grep 'b\.o.*a\.o.*foo$' test 272 Start 272: x86_64-relocatable 272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh" 272: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 272: Environment variables: 272: MACHINE=x86_64 272: CPU= 272: Test timeout computed to be: 1500 test 273 Start 273: x86_64-relro 273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh" 273: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 273: Environment variables: 273: MACHINE=x86_64 273: CPU= 273: Test timeout computed to be: 1500 255: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 23 foo 255: + cat 255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/d.o -fno-common -xc - 270: ++ testname=relocatable-merge-sections 270: ++ t=out/test/x86_64/relocatable-merge-sections 270: ++ mkdir -p out/test/x86_64/relocatable-merge-sections 270: ++ case $MACHINE in 270: ++ tlsdesc_opt=-mtls-dialect=gnu2 270: +++ uname 270: ++ '[' Linux = FreeBSD ']' 270: ++ trap 'on_error $LINENO' ERR 270: ++ trap on_exit EXIT 270: ++ echo -n 'Testing relocatable-merge-sections ... ' 270: Testing relocatable-merge-sections ... ++ set -o pipefail 270: ++ set -x 270: + nm mold 270: + grep __tsan_init 254: + cc -B. -o out/test/x86_64/print-dependencies/exe out/test/x86_64/print-dependencies/a.o out/test/x86_64/print-dependencies/b.o -Wl,--print-dependencies 271: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 271: ++ export LC_ALL=C 271: ++ LC_ALL=C 271: ++ '[' -z x86_64 ']' 271: ++ '[' -z '' ']' 271: ++ TESTDIR=out/test/x86_64 271: ++ CC=cc 271: ++ CXX=c++ 271: ++ GCC=gcc 271: ++ GXX=g++ 271: ++ OBJDUMP=objdump 271: ++ OBJCOPY=objcopy 271: ++ STRIP=strip 271: ++ QEMU= 271: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh .sh 271: ++ testname=relocatable-mergeable-sections 271: ++ t=out/test/x86_64/relocatable-mergeable-sections 271: ++ mkdir -p out/test/x86_64/relocatable-mergeable-sections 271: ++ case $MACHINE in 271: ++ tlsdesc_opt=-mtls-dialect=gnu2 271: +++ uname 261: + cc -B. -shared -o out/test/x86_64/range-extension-thunk4/b.so out/test/x86_64/range-extension-thunk4/a.o 220: + return 0 220: + on_exit 220: + echo OK 220: OK 220: + exit 0 217: + not clang -B. -o out/test/x86_64/lto-llvm2/exe3 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-mllvm,--no-such-option 217: + grep -i 'Unknown command line argument' 153: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log 258: + cc -B. -o out/test/x86_64/range-extension-thunk/exe1 out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 256: + cc -B. -no-pie -o out/test/x86_64/protected/exe out/test/x86_64/protected/c.o out/test/x86_64/protected/b.so 236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/exe out/test/x86_64/no-allow-shlib-undefined4/d.o -Lout/test/x86_64/no-allow-shlib-undefined4 -lbar -lbaz 272: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh 272: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 272: ++ export LC_ALL=C 272: ++ LC_ALL=C 272: ++ '[' -z x86_64 ']' 272: ++ '[' -z '' ']' 272: ++ TESTDIR=out/test/x86_64 272: ++ CC=cc 272: ++ CXX=c++ 272: ++ GCC=gcc 272: ++ GXX=g++ 272: ++ OBJDUMP=objdump 272: ++ OBJCOPY=objcopy 272: ++ STRIP=strip 272: ++ QEMU= 234/425 Test #220: x86_64-lto-version-script ............................. Passed 0.83 sec 272: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh .sh test 274 Start 274: x86_64-repro 274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh" 274: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 274: Environment variables: 274: MACHINE=x86_64 274: CPU= 274: Test timeout computed to be: 1500 272: ++ testname=relocatable 272: ++ t=out/test/x86_64/relocatable 272: ++ mkdir -p out/test/x86_64/relocatable 153: #1 0x00007ffff7fbc910 in fn8 () at out/test/x86_64/gdb-index-dwarf5/d.c:6 153: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf5/log 153: #2 0x00007ffff7fbc91c in fn7 () at out/test/x86_64/gdb-index-dwarf5/d.c:10 153: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf5/log 271: ++ '[' Linux = FreeBSD ']' 271: ++ trap 'on_error $LINENO' ERR 271: ++ trap on_exit EXIT 271: ++ echo -n 'Testing relocatable-mergeable-sections ... ' 271: Testing relocatable-mergeable-sections ... ++ set -o pipefail 271: ++ set -x 271: + nm mold 273: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh 273: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 273: ++ export LC_ALL=C 273: ++ LC_ALL=C 273: ++ '[' -z x86_64 ']' 273: ++ '[' -z '' ']' 273: ++ TESTDIR=out/test/x86_64 273: ++ CC=cc 273: ++ CXX=c++ 273: ++ GCC=gcc 273: ++ GXX=g++ 273: ++ OBJDUMP=objdump 273: ++ OBJCOPY=objcopy 273: ++ STRIP=strip 273: ++ QEMU= 272: ++ case $MACHINE in 272: ++ tlsdesc_opt=-mtls-dialect=gnu2 272: +++ uname 153: #3 0x00007ffff7fbc8e2 in fn6 () at out/test/x86_64/gdb-index-dwarf5/c.c:4 153: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf5/log 274: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh 273: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh .sh 272: ++ '[' Linux = FreeBSD ']' 272: ++ trap 'on_error $LINENO' ERR 272: ++ trap on_exit EXIT 272: ++ echo -n 'Testing relocatable ... ' 272: Testing relocatable ... ++ set -o pipefail 272: ++ set -x 271: + grep __tsan_init 272: + nm mold 273: ++ testname=relro 273: ++ t=out/test/x86_64/relro 273: ++ mkdir -p out/test/x86_64/relro 153: #4 0x00007ffff7fbc8ee in fn5 () at out/test/x86_64/gdb-index-dwarf5/c.c:8 153: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf5/log 257: + cat 257: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - 242: mold: warning: --require-defined: undefined symbol: no-such-sym 252: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so 242: + on_exit 242: + echo OK 242: OK 242: + exit 0 262: + cat 235/425 Test #242: x86_64-noinhibit-exec ................................. Passed 0.41 sec 272: + grep __tsan_init 274: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 274: ++ export LC_ALL=C 274: ++ LC_ALL=C test 275 Start 275: x86_64-require-defined 275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh" 275: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 275: Environment variables: 275: MACHINE=x86_64 275: CPU= 275: Test timeout computed to be: 1500 274: ++ '[' -z x86_64 ']' 274: ++ '[' -z '' ']' 274: ++ TESTDIR=out/test/x86_64 274: ++ CC=cc 274: ++ CXX=c++ 274: ++ GCC=gcc 274: ++ GXX=g++ 274: ++ OBJDUMP=objdump 274: ++ OBJCOPY=objcopy 274: ++ STRIP=strip 274: ++ QEMU= 274: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh .sh 274: ++ testname=repro 274: ++ t=out/test/x86_64/repro 274: ++ mkdir -p out/test/x86_64/repro 136: + out/test/x86_64/exception/exe9 136: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie 255: + cc -B. -shared -o out/test/x86_64/protected-dynsym/e.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/d.o -Wl,-strip-all 153: #5 0x00007ffff7fbc8ca in fn4 () at out/test/x86_64/gdb-index-dwarf5/b.c:4 153: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf5/log 262: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC 273: ++ case $MACHINE in 273: ++ tlsdesc_opt=-mtls-dialect=gnu2 275: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh 274: ++ case $MACHINE in 274: ++ tlsdesc_opt=-mtls-dialect=gnu2 274: +++ uname 275: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 275: ++ export LC_ALL=C 275: ++ LC_ALL=C 273: +++ uname 275: ++ '[' -z x86_64 ']' 275: ++ '[' -z '' ']' 275: ++ TESTDIR=out/test/x86_64 275: ++ CC=cc 275: ++ CXX=c++ 275: ++ GCC=gcc 275: ++ GXX=g++ 275: ++ OBJDUMP=objdump 275: ++ OBJCOPY=objcopy 275: ++ STRIP=strip 275: ++ QEMU= 153: #6 0x00007ffff7fbc8d6 in fn3 () at out/test/x86_64/gdb-index-dwarf5/b.c:8 153: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf5/log 210: + grep hello out/test/x86_64/lto-archive/log 153: #7 0x00007ffff7fbc8b2 in fn2 () at out/test/x86_64/gdb-index-dwarf5/a.c:4 153: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf5/log 229: ++ pwd 275: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh .sh 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execl 273: ++ '[' Linux = FreeBSD ']' 210: 0000000000001729 t hello 273: ++ trap 'on_error $LINENO' ERR 273: ++ trap on_exit EXIT 273: ++ echo -n 'Testing relro ... ' 273: Testing relro ... ++ set -o pipefail 273: ++ set -x 274: ++ '[' Linux = FreeBSD ']' 274: ++ trap 'on_error $LINENO' ERR 274: ++ trap on_exit EXIT 274: ++ echo -n 'Testing repro ... ' 274: Testing repro ... ++ set -o pipefail 274: ++ set -x 229: + grep 'a.sh execl' 210: + not grep howdy out/test/x86_64/lto-archive/log 210: + grep howdy out/test/x86_64/lto-archive/log 273: + cc -c -xc -o out/test/x86_64/relro/a.o - 275: ++ testname=require-defined 275: ++ t=out/test/x86_64/require-defined 275: ++ mkdir -p out/test/x86_64/require-defined 153: #8 0x00007ffff7fbc8be in fn1 () at out/test/x86_64/gdb-index-dwarf5/a.c:8 274: + cat 273: + cat 274: + cc -c -o out/test/x86_64/repro/a.o -xc - 153: + on_exit 153: + echo OK 153: OK 153: + exit 0 275: ++ case $MACHINE in 275: ++ tlsdesc_opt=-mtls-dialect=gnu2 275: +++ uname 275: ++ '[' Linux = FreeBSD ']' 210: + return 0 210: + on_exit 210: + echo OK 210: OK 210: + exit 0 275: ++ trap 'on_error $LINENO' ERR 275: ++ trap on_exit EXIT 275: ++ echo -n 'Testing require-defined ... ' 275: Testing require-defined ... ++ set -o pipefail 275: ++ set -x 236/425 Test #153: x86_64-gdb-index-dwarf5 ............................... Passed 1.78 sec 237/425 Test #210: x86_64-lto-archive .................................... Passed 1.00 sec test 276 Start 276: x86_64-response-file-quoting 276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh" 276: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 276: Environment variables: 276: MACHINE=x86_64 276: CPU= 276: Test timeout computed to be: 1500 test 277 Start 277: x86_64-response-file 277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh" 277: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 277: Environment variables: 277: MACHINE=x86_64 277: CPU= 277: Test timeout computed to be: 1500 248: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 248: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' 248: LOAD 0x001000 0x0000000000800000 0x0000000000800000 0x000160 0x000160 R E 0x1000 248: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 248: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' 275: + cc -o out/test/x86_64/require-defined/a.o -c -xc - 275: + cat 229: out/test/x86_64/mold-wrapper/a.sh execl 229: ++ pwd 229: + grep 'a.sh execlp' 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execlp 246: + readelf -W --segments out/test/x86_64/omagic/exe 246: + grep -w RWE 250: + out/test/x86_64/plt-dso/exe 253: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 253: + grep PREINIT_ARRAY 253: 0x0000000000000020 (PREINIT_ARRAY) 0x28c0 253: 0x0000000000000021 (PREINIT_ARRAYSZ) 8 (bytes) 276: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh 253: + on_exit 253: + echo OK 253: OK 253: + exit 0 238/425 Test #253: x86_64-preinit-array .................................. Passed 0.32 sec test 278 Start 278: x86_64-response-file2 278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh" 278: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 278: Environment variables: 278: MACHINE=x86_64 278: CPU= 278: Test timeout computed to be: 1500 250: + grep 'Hello WORLD' 250: Hello WORLD 250: + on_exit 250: + echo OK 250: OK 250: + exit 0 246: NOTE 0x000270 0x0000000000200270 0x0000000000200270 0x000064 0x000064 RWE 0x8 246: LOAD 0x000000 0x0000000000200000 0x0000000000200000 0x09eba6 0x09eba6 RWE 0x1000 246: LOAD 0x09eba8 0x000000000029fba8 0x000000000029fba8 0x004390 0x004458 RWE 0x1000 246: LOAD 0x0a2f40 0x00000000002a4f40 0x00000000002a4f40 0x001a18 0x007220 RWE 0x1000 246: + on_exit 235: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined3/exe1 out/test/x86_64/no-allow-shlib-undefined3/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined3 -lbar -lbaz 258: + out/test/x86_64/range-extension-thunk/exe1 258: + grep 'main fn1 fn3 fn2 fn4' 239/425 Test #250: x86_64-plt-dso ........................................ Passed 0.38 sec 276: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 276: ++ export LC_ALL=C 276: ++ LC_ALL=C test 279 Start 279: x86_64-retain-symbols-file 279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh" 279: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 279: Environment variables: 279: MACHINE=x86_64 279: CPU= 279: Test timeout computed to be: 1500 276: ++ '[' -z x86_64 ']' 276: ++ '[' -z '' ']' 276: ++ TESTDIR=out/test/x86_64 276: ++ CC=cc 276: ++ CXX=c++ 276: ++ GCC=gcc 276: ++ GXX=g++ 276: ++ OBJDUMP=objdump 276: ++ OBJCOPY=objcopy 276: ++ STRIP=strip 276: ++ QEMU= 276: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh .sh 276: ++ testname=response-file-quoting 276: ++ t=out/test/x86_64/response-file-quoting 276: ++ mkdir -p out/test/x86_64/response-file-quoting 276: ++ case $MACHINE in 276: ++ tlsdesc_opt=-mtls-dialect=gnu2 248: LOAD 0x002000 0x0000000000801000 0x0000000000801000 0x000248 0x000248 R 0x1000 248: + on_exit 248: + echo OK 248: OK 248: + exit 0 258: main fn1 fn3 fn2 fn4 258: + cc -c -o out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/a.c -O2 278: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh 278: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 278: ++ export LC_ALL=C 278: ++ LC_ALL=C 278: ++ '[' -z x86_64 ']' 278: ++ '[' -z '' ']' 278: ++ TESTDIR=out/test/x86_64 278: ++ CC=cc 278: ++ CXX=c++ 278: ++ GCC=gcc 278: ++ GXX=g++ 278: ++ OBJDUMP=objdump 278: ++ OBJCOPY=objcopy 278: ++ STRIP=strip 278: ++ QEMU= 246: + echo OK 246: OK 246: + exit 0 262: + cc -B. -o out/test/x86_64/relax-got-load/exe1 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o 277: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh 277: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 277: ++ export LC_ALL=C 277: ++ LC_ALL=C 277: ++ '[' -z x86_64 ']' 277: ++ '[' -z '' ']' 277: ++ TESTDIR=out/test/x86_64 277: ++ CC=cc 277: ++ CXX=c++ 277: ++ GCC=gcc 277: ++ GXX=g++ 277: ++ OBJDUMP=objdump 277: ++ OBJCOPY=objcopy 277: ++ STRIP=strip 277: ++ QEMU= 234: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe3 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar 234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe3 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar 229: out/test/x86_64/mold-wrapper/a.sh execlp 279: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh 279: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 279: ++ export LC_ALL=C 279: ++ LC_ALL=C 279: ++ '[' -z x86_64 ']' 279: ++ '[' -z '' ']' 240/425 Test #246: x86_64-omagic ......................................... Passed 0.45 sec 241/425 Test #248: x86_64-physical-image-base ............................ Passed 0.41 sec 276: +++ uname 277: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh .sh 279: ++ TESTDIR=out/test/x86_64 279: ++ CC=cc 279: ++ CXX=c++ 279: ++ GCC=gcc 279: ++ GXX=g++ 279: ++ OBJDUMP=objdump 279: ++ OBJCOPY=objcopy 279: ++ STRIP=strip 279: ++ QEMU= 279: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh .sh test 280 Start 280: x86_64-reverse-sections 280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh" 280: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 280: Environment variables: 280: MACHINE=x86_64 280: CPU= 280: Test timeout computed to be: 1500 test 281 Start 281: x86_64-rodata-name 281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh" 281: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 281: Environment variables: 281: MACHINE=x86_64 281: CPU= 281: Test timeout computed to be: 1500 276: ++ '[' Linux = FreeBSD ']' 276: ++ trap 'on_error $LINENO' ERR 276: ++ trap on_exit EXIT 276: ++ echo -n 'Testing response-file-quoting ... ' 276: Testing response-file-quoting ... ++ set -o pipefail 276: ++ set -x 276: + cat 276: + cc -c -o out/test/x86_64/response-file-quoting/a.o -xc - 277: ++ testname=response-file 277: ++ t=out/test/x86_64/response-file 277: ++ mkdir -p out/test/x86_64/response-file 277: ++ case $MACHINE in 277: ++ tlsdesc_opt=-mtls-dialect=gnu2 277: +++ uname 277: ++ '[' Linux = FreeBSD ']' 277: ++ trap 'on_error $LINENO' ERR 277: ++ trap on_exit EXIT 277: ++ echo -n 'Testing response-file ... ' 277: Testing response-file ... ++ set -o pipefail 277: ++ set -x 277: + cat 279: ++ testname=retain-symbols-file 279: ++ t=out/test/x86_64/retain-symbols-file 279: ++ mkdir -p out/test/x86_64/retain-symbols-file 279: ++ case $MACHINE in 279: ++ tlsdesc_opt=-mtls-dialect=gnu2 279: +++ uname 279: ++ '[' Linux = FreeBSD ']' 279: ++ trap 'on_error $LINENO' ERR 279: ++ trap on_exit EXIT 279: ++ echo -n 'Testing retain-symbols-file ... ' 279: Testing retain-symbols-file ... ++ set -o pipefail 279: ++ set -x 279: + cat 279: + cc -c -o out/test/x86_64/retain-symbols-file/a.o -xc - 229: + grep 'a.sh execle' 229: ++ pwd 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execle 229: out/test/x86_64/mold-wrapper/a.sh execle 229: + grep 'a.sh execv' 278: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh .sh 278: ++ testname=response-file2 278: ++ t=out/test/x86_64/response-file2 278: ++ mkdir -p out/test/x86_64/response-file2 278: ++ case $MACHINE in 278: ++ tlsdesc_opt=-mtls-dialect=gnu2 278: +++ uname 278: ++ '[' Linux = FreeBSD ']' 278: ++ trap 'on_error $LINENO' ERR 278: ++ trap on_exit EXIT 278: ++ echo -n 'Testing response-file2 ... ' 278: Testing response-file2 ... ++ set -o pipefail 278: ++ set -x 278: + cc -c -o out/test/x86_64/response-file2/a.o -xc - 256: + out/test/x86_64/protected/exe 256: + grep '3 4 0' 256: 3 4 0 256: + on_exit 256: + echo OK 256: OK 256: + exit 0 275: + rm -f out/test/x86_64/require-defined/b.a 236: + on_exit 236: + echo OK 236: OK 236: + exit 0 254: out/test/x86_64/print-dependencies/b.o:(.text) out/test/x86_64/print-dependencies/a.o:(.text) u foo 254: + on_exit 254: + echo OK 254: OK 254: + exit 0 273: + cc -B. -o out/test/x86_64/relro/exe1 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,lazy 242/425 Test #236: x86_64-no-allow-shlib-undefined4 ...................... Passed 0.73 sec 243/425 Test #256: x86_64-protected ...................................... Passed 0.35 sec 277: + cc -c -o out/test/x86_64/response-file/a.o -xc - 229: ++ pwd 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execv 278: + cat 244/425 Test #254: x86_64-print-dependencies ............................. Passed 0.36 sec 261: + cat 261: + cc -o out/test/x86_64/range-extension-thunk4/c.o -c -xc - 280: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh 280: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 280: ++ export LC_ALL=C 280: ++ LC_ALL=C 280: ++ '[' -z x86_64 ']' 280: ++ '[' -z '' ']' 280: ++ TESTDIR=out/test/x86_64 280: ++ CC=cc 280: ++ CXX=c++ 280: ++ GCC=gcc 280: ++ GXX=g++ 280: ++ OBJDUMP=objdump 280: ++ OBJCOPY=objcopy 280: ++ STRIP=strip 280: ++ QEMU= 280: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh .sh 280: ++ testname=reverse-sections 280: ++ t=out/test/x86_64/reverse-sections 280: ++ mkdir -p out/test/x86_64/reverse-sections 255: + readelf --symbols out/test/x86_64/protected-dynsym/e.so 255: + grep -E 'PROTECTED\b.*\bfoo\b' test 282 Start 282: x86_64-rosegment 282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh" 282: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 282: Environment variables: 282: MACHINE=x86_64 282: CPU= 282: Test timeout computed to be: 1500 test 283 Start 283: x86_64-rpath 283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh" 283: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 283: Environment variables: 283: MACHINE=x86_64 283: CPU= 283: Test timeout computed to be: 1500 281: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh 281: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 281: ++ export LC_ALL=C 281: ++ LC_ALL=C 281: ++ '[' -z x86_64 ']' 281: ++ '[' -z '' ']' 281: ++ TESTDIR=out/test/x86_64 281: ++ CC=cc 281: ++ CXX=c++ 281: ++ GCC=gcc 281: ++ GXX=g++ 281: ++ OBJDUMP=objdump 281: ++ OBJCOPY=objcopy 281: ++ STRIP=strip 281: ++ QEMU= 281: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh .sh 281: ++ testname=rodata-name 281: ++ t=out/test/x86_64/rodata-name 281: ++ mkdir -p out/test/x86_64/rodata-name 281: ++ case $MACHINE in 281: ++ tlsdesc_opt=-mtls-dialect=gnu2 281: +++ uname 281: ++ '[' Linux = FreeBSD ']' 281: ++ trap 'on_error $LINENO' ERR 281: ++ trap on_exit EXIT 281: ++ echo -n 'Testing rodata-name ... ' 281: Testing rodata-name ... ++ set -o pipefail 281: ++ set -x 281: + [[ x86_64 = arm* ]] 281: + '[' x86_64 = s390x ']' 281: + cat 229: out/test/x86_64/mold-wrapper/a.sh execv 229: ++ pwd 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execvp 229: + grep 'a.sh execvp' 280: ++ case $MACHINE in 280: ++ tlsdesc_opt=-mtls-dialect=gnu2 280: +++ uname 280: ++ '[' Linux = FreeBSD ']' 280: ++ trap 'on_error $LINENO' ERR 280: ++ trap on_exit EXIT 280: ++ echo -n 'Testing reverse-sections ... ' 280: Testing reverse-sections ... ++ set -o pipefail 280: ++ set -x 280: + cat 280: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - 255: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 22 foo 255: + on_exit 255: + echo OK 255: OK 255: + exit 0 test 284 Start 284: x86_64-run-clang 284: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh" 284: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 284: Environment variables: 284: MACHINE=x86_64 284: CPU= 284: Test timeout computed to be: 1500 275: + ar rcs out/test/x86_64/require-defined/b.a out/test/x86_64/require-defined/a.o 283: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh 283: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 283: ++ export LC_ALL=C 283: ++ LC_ALL=C 283: ++ '[' -z x86_64 ']' 283: ++ '[' -z '' ']' 283: ++ TESTDIR=out/test/x86_64 283: ++ CC=cc 283: ++ CXX=c++ 283: ++ GCC=gcc 283: ++ GXX=g++ 283: ++ OBJDUMP=objdump 283: ++ OBJCOPY=objcopy 283: ++ STRIP=strip 283: ++ QEMU= 283: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh .sh 245/425 Test #255: x86_64-protected-dynsym ............................... Passed 0.37 sec 229: out/test/x86_64/mold-wrapper/a.sh execvp test 285 Start 285: x86_64-run 285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/run.sh" 285: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 285: Environment variables: 285: MACHINE=x86_64 285: CPU= 285: Test timeout computed to be: 1500 283: ++ testname=rpath 283: ++ t=out/test/x86_64/rpath 283: ++ mkdir -p out/test/x86_64/rpath 283: ++ case $MACHINE in 283: ++ tlsdesc_opt=-mtls-dialect=gnu2 283: +++ uname 283: ++ '[' Linux = FreeBSD ']' 257: + cc -B. -o out/test/x86_64/push-pop-state/exe out/test/x86_64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/x86_64/push-pop-state/a.so -Wl,-pop-state out/test/x86_64/push-pop-state/b.so 274: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar 274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o 281: + cc -c -o out/test/x86_64/rodata-name/a.o -x assembler - 281: + cat 282: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh 282: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 282: ++ export LC_ALL=C 282: ++ LC_ALL=C 282: ++ '[' -z x86_64 ']' 282: ++ '[' -z '' ']' 282: ++ TESTDIR=out/test/x86_64 282: ++ CC=cc 282: ++ CXX=c++ 282: ++ GCC=gcc 282: ++ GXX=g++ 282: ++ OBJDUMP=objdump 282: ++ OBJCOPY=objcopy 282: ++ STRIP=strip 282: ++ QEMU= 282: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh .sh 282: ++ testname=rosegment 282: ++ t=out/test/x86_64/rosegment 282: ++ mkdir -p out/test/x86_64/rosegment 215: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccQZy0qq.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccOUg9Or.res' '-flinker-output=pie' 215: /usr/libexec/gcc/x86_64-linux-gnu/15/lto1 -quiet -dumpbase out/test/x86_64/lto-gcc/exe2.wpa -mtune=generic -march=x86-64 -version -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fasynchronous-unwind-tables -fltrans-output-list=/tmp/ccQZy0qq.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccOUg9Or.res -flinker-output=pie @/tmp/ccd75ij6 215: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccQZy0qq.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccOUg9Or.res' '-flinker-output=pie' '-dumpdir' 'out/test/x86_64/lto-gcc/exe2.wpa.' 215: + cat 215: + gcc -flto -fno-use-linker-plugin -c -o out/test/x86_64/lto-gcc/c.o -xc - 252: + grep 'Hello world' 252: + out/test/x86_64/pltgot/exe 252: Hello world 136: + out/test/x86_64/exception/exe10 229: + grep 'a.sh execvpe bar' 229: ++ pwd 229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh 229: + out/test/x86_64/mold-wrapper/exe execvpe 284: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh 235: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined3/exe2 out/test/x86_64/no-allow-shlib-undefined3/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined3 -lfoo -lbar -lbaz 283: ++ trap 'on_error $LINENO' ERR 283: ++ trap on_exit EXIT 283: ++ echo -n 'Testing rpath ... ' 283: Testing rpath ... ++ set -o pipefail 283: ++ set -x 283: + cat 235: + grep 'no-allow-shlib-undefined: undefined symbol: foo' 284: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 284: ++ export LC_ALL=C 284: ++ LC_ALL=C 284: ++ '[' -z x86_64 ']' 284: ++ '[' -z '' ']' 284: ++ TESTDIR=out/test/x86_64 284: ++ CC=cc 284: ++ CXX=c++ 284: ++ GCC=gcc 284: ++ GXX=g++ 284: ++ OBJDUMP=objdump 284: ++ OBJCOPY=objcopy 284: ++ STRIP=strip 284: ++ QEMU= 283: + cc -o out/test/x86_64/rpath/a.o -c -x assembler - 284: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh .sh 281: + cc -c -o out/test/x86_64/rodata-name/b.o -xc - 252: + on_exit 252: + echo OK 252: OK 252: + exit 0 282: ++ case $MACHINE in 282: ++ tlsdesc_opt=-mtls-dialect=gnu2 285: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/run.sh 246/425 Test #252: x86_64-pltgot ......................................... Passed 0.40 sec 284: ++ testname=run-clang 284: ++ t=out/test/x86_64/run-clang 284: ++ mkdir -p out/test/x86_64/run-clang 136: + '[' x86_64 '!=' riscv32 ']' 136: + c++ -B. -o out/test/x86_64/exception/exe11 out/test/x86_64/exception/b.o -pie test 286 Start 286: x86_64-section-align 286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh" 286: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 286: Environment variables: 286: MACHINE=x86_64 286: CPU= 286: Test timeout computed to be: 1500 282: +++ uname 229: out/test/x86_64/mold-wrapper/a.sh execvpe bar 229: + on_exit 229: + echo OK 229: OK 229: + exit 0 285: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 285: ++ export LC_ALL=C 285: ++ LC_ALL=C 285: ++ '[' -z x86_64 ']' 285: ++ '[' -z '' ']' 285: ++ TESTDIR=out/test/x86_64 285: ++ CC=cc 285: ++ CXX=c++ 285: ++ GCC=gcc 285: ++ GXX=g++ 285: ++ OBJDUMP=objdump 285: ++ OBJCOPY=objcopy 285: ++ STRIP=strip 285: ++ QEMU= 285: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/run.sh .sh 285: ++ testname=run 285: ++ t=out/test/x86_64/run 285: ++ mkdir -p out/test/x86_64/run 247/425 Test #229: x86_64-mold-wrapper ................................... Passed 0.87 sec 282: ++ '[' Linux = FreeBSD ']' 282: ++ trap 'on_error $LINENO' ERR 282: ++ trap on_exit EXIT 282: ++ echo -n 'Testing rosegment ... ' 282: Testing rosegment ... ++ set -o pipefail 282: ++ set -x 282: + cat 282: + cc -o out/test/x86_64/rosegment/a.o -c -xc - 285: ++ case $MACHINE in 285: ++ tlsdesc_opt=-mtls-dialect=gnu2 285: +++ uname 284: ++ case $MACHINE in 284: ++ tlsdesc_opt=-mtls-dialect=gnu2 286: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh 283: + cc -B. -o out/test/x86_64/rpath/exe1 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ test 287 Start 287: x86_64-section-attributes 287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh" 287: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 287: Environment variables: 287: MACHINE=x86_64 287: CPU= 287: Test timeout computed to be: 1500 285: ++ '[' Linux = FreeBSD ']' 285: ++ trap 'on_error $LINENO' ERR 285: ++ trap on_exit EXIT 285: ++ echo -n 'Testing run ... ' 285: Testing run ... ++ set -o pipefail 285: ++ set -x 285: + '[' cc = cc ']' 285: + nm mold 285: + grep '__[at]san_init' 284: +++ uname 284: ++ '[' Linux = FreeBSD ']' 284: ++ trap 'on_error $LINENO' ERR 284: ++ trap on_exit EXIT 284: ++ echo -n 'Testing run-clang ... ' 284: Testing run-clang ... ++ set -o pipefail 284: ++ set -x 284: + '[' cc = cc ']' 284: + grep '__[at]san_init' 284: + nm mold-wrapper.so 286: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 286: ++ export LC_ALL=C 286: ++ LC_ALL=C 286: ++ '[' -z x86_64 ']' 286: ++ '[' -z '' ']' 286: ++ TESTDIR=out/test/x86_64 286: ++ CC=cc 286: ++ CXX=c++ 286: ++ GCC=gcc 286: ++ GXX=g++ 286: ++ OBJDUMP=objdump 286: ++ OBJCOPY=objcopy 286: ++ STRIP=strip 286: ++ QEMU= 286: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh .sh 286: ++ testname=section-align 286: ++ t=out/test/x86_64/section-align 286: ++ mkdir -p out/test/x86_64/section-align 286: ++ case $MACHINE in 286: ++ tlsdesc_opt=-mtls-dialect=gnu2 286: +++ uname 234: mold: error: out/test/x86_64/no-allow-shlib-undefined2/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo 287: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh 286: ++ '[' Linux = FreeBSD ']' 286: ++ trap 'on_error $LINENO' ERR 286: ++ trap on_exit EXIT 286: ++ echo -n 'Testing section-align ... ' 286: Testing section-align ... ++ set -o pipefail 286: ++ set -x 286: + cc -o out/test/x86_64/section-align/a.o -c -xc -fno-PIC - 286: + cat 223: + cc -c -xassembler -o out/test/x86_64/many-input-sections2/a.o out/test/x86_64/many-input-sections2/a.s 287: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 287: ++ export LC_ALL=C 287: ++ LC_ALL=C 287: ++ '[' -z x86_64 ']' 287: ++ '[' -z '' ']' 287: ++ TESTDIR=out/test/x86_64 287: ++ CC=cc 287: ++ CXX=c++ 287: ++ GCC=gcc 287: ++ GXX=g++ 287: ++ OBJDUMP=objdump 287: ++ OBJCOPY=objcopy 287: ++ STRIP=strip 287: ++ QEMU= 276: + cat 276: + cc -c -o out/test/x86_64/response-file-quoting/b.o -xc - 258: + cc -c -o out/test/x86_64/range-extension-thunk/f.o out/test/x86_64/range-extension-thunk/b.c -O2 234: collect2: error: ld returned 1 exit status 234: + return 0 234: + on_exit 273: + out/test/x86_64/relro/exe1 234: + echo OK 234: OK 234: + exit 0 248/425 Test #234: x86_64-no-allow-shlib-undefined2 ...................... Passed 0.82 sec test 288 Start 288: x86_64-section-order 288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh" 288: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 288: Environment variables: 288: MACHINE=x86_64 288: CPU= 288: Test timeout computed to be: 1500 287: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh .sh 287: ++ testname=section-attributes 287: ++ t=out/test/x86_64/section-attributes 287: ++ mkdir -p out/test/x86_64/section-attributes 287: ++ case $MACHINE in 287: ++ tlsdesc_opt=-mtls-dialect=gnu2 287: +++ uname 273: + grep 'Hello world' 273: Hello world 273: + readelf --segments -W out/test/x86_64/relro/exe1 273: + grep -w GNU_RELRO 262: + grep 'Hello world' 262: + out/test/x86_64/relax-got-load/exe1 262: Hello world 262: + cc -B. -o out/test/x86_64/relax-got-load/exe2 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o -Wl,--no-relax 257: + readelf --dynamic out/test/x86_64/push-pop-state/exe 287: ++ '[' Linux = FreeBSD ']' 287: ++ trap 'on_error $LINENO' ERR 287: ++ trap on_exit EXIT 287: ++ echo -n 'Testing section-attributes ... ' 287: Testing section-attributes ... ++ set -o pipefail 287: ++ set -x 287: + cc -o out/test/x86_64/section-attributes/a.o -c -xassembler - 287: + cat 273: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000228 0x0008e8 R 0x1 257: + grep -F a.so out/test/x86_64/push-pop-state/log 278: + cc -c -o out/test/x86_64/response-file2/b.o -xc - 278: + cat 273: + cc -B. -o out/test/x86_64/relro/exe2 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,now 257: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/push-pop-state/a.so] 257: + not grep -F b.so out/test/x86_64/push-pop-state/log 257: + grep -F b.so out/test/x86_64/push-pop-state/log 288: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh 257: + return 0 257: + on_exit 257: + echo OK 257: OK 257: + exit 0 288: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 288: ++ export LC_ALL=C 288: ++ LC_ALL=C 288: ++ '[' -z x86_64 ']' 288: ++ '[' -z '' ']' 288: ++ TESTDIR=out/test/x86_64 288: ++ CC=cc 288: ++ CXX=c++ 288: ++ GCC=gcc 288: ++ GXX=g++ 235: mold: error: out/test/x86_64/no-allow-shlib-undefined3/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo 288: ++ OBJDUMP=objdump 288: ++ OBJCOPY=objcopy 288: ++ STRIP=strip 288: ++ QEMU= 235: + on_exit 249/425 Test #257: x86_64-push-pop-state ................................. Passed 0.43 sec 235: + echo OK 235: OK 235: + exit 0 test 289 Start 289: x86_64-section-start 289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh" 289: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 289: Environment variables: 289: MACHINE=x86_64 289: CPU= 289: Test timeout computed to be: 1500 250/425 Test #235: x86_64-no-allow-shlib-undefined3 ...................... Passed 0.83 sec test 290 Start 290: x86_64-separate-debug-file-sort 290: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh" 290: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 290: Environment variables: 290: MACHINE=x86_64 290: CPU= 290: Test timeout computed to be: 1500 288: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh .sh 288: ++ testname=section-order 288: ++ t=out/test/x86_64/section-order 288: ++ mkdir -p out/test/x86_64/section-order 275: + cat 275: + cc -o out/test/x86_64/require-defined/c.o -c -xc - 279: + cat 281: + cc -B. -o out/test/x86_64/rodata-name/exe out/test/x86_64/rodata-name/a.o out/test/x86_64/rodata-name/b.o 261: + cc -B. -o out/test/x86_64/range-extension-thunk4/exe out/test/x86_64/range-extension-thunk4/c.o out/test/x86_64/range-extension-thunk4/b.so 277: + cc -c -o out/test/x86_64/response-file/b.o -xc - 277: + cat 282: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o 287: + cc -o out/test/x86_64/section-attributes/b.o -c -xassembler - 274: + not '[' -f out/test/x86_64/repro/exe.repro.tar ']' 274: + '[' -f out/test/x86_64/repro/exe.repro.tar ']' 274: + return 0 274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -Wl,-repro 289: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh 287: + cat 290: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh 288: ++ case $MACHINE in 288: ++ tlsdesc_opt=-mtls-dialect=gnu2 290: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 290: ++ export LC_ALL=C 290: ++ LC_ALL=C 290: ++ '[' -z x86_64 ']' 290: ++ '[' -z '' ']' 290: ++ TESTDIR=out/test/x86_64 290: ++ CC=cc 290: ++ CXX=c++ 290: ++ GCC=gcc 290: ++ GXX=g++ 290: ++ OBJDUMP=objdump 290: ++ OBJCOPY=objcopy 290: ++ STRIP=strip 290: ++ QEMU= 284: + clang --version 136: + strip out/test/x86_64/exception/exe11 290: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh .sh 289: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 289: ++ export LC_ALL=C 289: ++ LC_ALL=C 289: ++ '[' -z x86_64 ']' 289: ++ '[' -z '' ']' 289: ++ TESTDIR=out/test/x86_64 289: ++ CC=cc 289: ++ CXX=c++ 289: ++ GCC=gcc 289: ++ GXX=g++ 289: ++ OBJDUMP=objdump 289: ++ OBJCOPY=objcopy 289: ++ STRIP=strip 289: ++ QEMU= 289: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh .sh 279: + cc -B. -o out/test/x86_64/retain-symbols-file/exe out/test/x86_64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/x86_64/retain-symbols-file/symbols 288: +++ uname 289: ++ testname=section-start 290: ++ testname=separate-debug-file-sort 290: ++ t=out/test/x86_64/separate-debug-file-sort 290: ++ mkdir -p out/test/x86_64/separate-debug-file-sort 289: ++ t=out/test/x86_64/section-start 289: ++ mkdir -p out/test/x86_64/section-start 288: ++ '[' Linux = FreeBSD ']' 288: ++ trap 'on_error $LINENO' ERR 288: ++ trap on_exit EXIT 288: ++ echo -n 'Testing section-order ... ' 288: Testing section-order ... ++ set -o pipefail 288: ++ set -x 288: + cat 290: ++ case $MACHINE in 290: ++ tlsdesc_opt=-mtls-dialect=gnu2 288: + cc -o out/test/x86_64/section-order/a.o -c -xc -fno-PIC - 290: +++ uname 287: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - 289: ++ case $MACHINE in 289: ++ tlsdesc_opt=-mtls-dialect=gnu2 287: + cat 290: ++ '[' Linux = FreeBSD ']' 290: ++ trap 'on_error $LINENO' ERR 290: ++ trap on_exit EXIT 290: ++ echo -n 'Testing separate-debug-file-sort ... ' 290: Testing separate-debug-file-sort ... ++ set -o pipefail 290: ++ set -x 290: + nm mold 290: + grep __tsan_init 286: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 215: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o 289: +++ uname 289: ++ '[' Linux = FreeBSD ']' 289: ++ trap 'on_error $LINENO' ERR 289: ++ trap on_exit EXIT 289: ++ echo -n 'Testing section-start ... ' 289: Testing section-start ... ++ set -o pipefail 289: ++ set -x 289: + '[' x86_64 = ppc64 ']' 289: + [[ x86_64 = loongarch* ]] 289: + '[' x86_64 = arm ']' 289: + cat 289: + cc -o out/test/x86_64/section-start/a.o -c -xc -fno-PIC - 273: + grep 'Hello world' 273: + out/test/x86_64/relro/exe2 217: LLVMgold: Unknown command line argument '--no-such-option'. Try: 'LLVMgold --help' 217: + grep -i 'Unknown command line argument' 217: + not clang -B. -o out/test/x86_64/lto-llvm2/exe4 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-plugin-opt,--no-such-option 283: + readelf --dynamic out/test/x86_64/rpath/exe1 283: + grep -F 'Library runpath: [/foo:/bar:/no/such/directory:/]' 283: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/no/such/directory:/] 276: + echo out/test/x86_64/response-file-quoting/a.o 276: + echo 'out/test/x86_64/response-file-quoting"\/b."\o' 273: Hello world 283: + cc -B. -o out/test/x86_64/rpath/exe2 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz 276: + ./mold -o out/test/x86_64/response-file-quoting/c.so -shared @out/test/x86_64/response-file-quoting/rsp1 273: + readelf --segments -W out/test/x86_64/relro/exe2 273: + grep -w GNU_RELRO 287: + cat 287: + cc -o out/test/x86_64/section-attributes/d.o -c -xc - 280: + cat 280: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - 277: + cat 273: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000258 0x0008e8 R 0x1 277: + cc -c -o out/test/x86_64/response-file/c.o -xc - 273: + cc -B. -o out/test/x86_64/relro/exe3 out/test/x86_64/relro/a.o -Wl,-z,norelro 275: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a 154: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe2 out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/g.o -Wl,--gdb-index 258: + cc -B. -o out/test/x86_64/range-extension-thunk/exe2 out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 282: + readelf -W --segments out/test/x86_64/rosegment/exe1 282: + not grep '\.interp .* \.text' 282: + grep '\.interp .* \.text' 278: + echo ''\''out/test/x86_64/response-file2/b.o'\''' 278: + echo @out/test/x86_64/response-file2/rsp1 278: + ./mold -o out/test/x86_64/response-file2/c.so -shared out/test/x86_64/response-file2/a.o @out/test/x86_64/response-file2/rsp2 136: + out/test/x86_64/exception/exe11 279: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe 286: + readelf -WS out/test/x86_64/section-align/exe1 286: + grep '\.foo.* 8192$' 136: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie 282: + return 0 282: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment 262: + out/test/x86_64/relax-got-load/exe2 286: [24] .foo PROGBITS 0000000000004000 001000 000004 00 WA 0 0 8192 279: + not grep ' foo$' out/test/x86_64/retain-symbols-file/log 286: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 261: + readelf -W --syms out/test/x86_64/range-extension-thunk4/exe 261: + not grep -F 'hello$thunk' 261: + grep -F 'hello$thunk' 279: + grep ' foo$' out/test/x86_64/retain-symbols-file/log 262: + grep 'Hello world' 262: Hello world 262: + case $MACHINE in 262: + on_exit 262: + echo OK 262: OK 262: + exit 0 261: + return 0 251/425 Test #262: x86_64-relax-got-load ................................. Passed 0.43 sec 261: + on_exit 261: + echo OK 261: OK 261: + exit 0 test 291 Start 291: x86_64-separate-debug-file 291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh" 291: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 291: Environment variables: 291: MACHINE=x86_64 291: CPU= 291: Test timeout computed to be: 1500 252/425 Test #261: x86_64-range-extension-thunk4 ......................... Passed 0.46 sec test 292 Start 292: x86_64-shared-abs-sym 292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh" 292: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 292: Environment variables: 292: MACHINE=x86_64 292: CPU= 292: Test timeout computed to be: 1500 259: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o 279: + return 0 279: + not grep ' bar$' out/test/x86_64/retain-symbols-file/log 279: + grep ' bar$' out/test/x86_64/retain-symbols-file/log 279: + return 0 279: + not grep ' main$' out/test/x86_64/retain-symbols-file/log 279: + grep ' main$' out/test/x86_64/retain-symbols-file/log 279: + return 0 279: + grep ' baz$' out/test/x86_64/retain-symbols-file/log 279: 38: 0000000000001717 7 FUNC LOCAL DEFAULT 17 baz 279: + on_exit 279: + echo OK 279: OK 279: + exit 0 274: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar 289: + cc -B. -o out/test/x86_64/section-start/exe1 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 281: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe 281: + grep Hello 281: [ 0] Hello 281: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe 291: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh 291: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 291: ++ export LC_ALL=C 291: ++ LC_ALL=C 291: ++ '[' -z x86_64 ']' 291: ++ '[' -z '' ']' 291: ++ TESTDIR=out/test/x86_64 291: ++ CC=cc 291: ++ CXX=c++ 291: ++ GCC=gcc 291: ++ GXX=g++ 291: ++ OBJDUMP=objdump 291: ++ OBJCOPY=objcopy 291: ++ STRIP=strip 291: ++ QEMU= 291: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh .sh 291: ++ testname=separate-debug-file 291: ++ t=out/test/x86_64/separate-debug-file 291: ++ mkdir -p out/test/x86_64/separate-debug-file 291: ++ case $MACHINE in 291: ++ tlsdesc_opt=-mtls-dialect=gnu2 281: + grep world 276: + echo out/test/x86_64/response-file-quoting/a.o 276: + echo '\foo\bar' 276: + not ./mold -o out/test/x86_64/response-file-quoting/d.so -shared @out/test/x86_64/response-file-quoting/rsp2 276: + grep 'cannot open foobar:' 273: + grep 'Hello world' 273: + out/test/x86_64/relro/exe3 273: Hello world 278: + on_exit 278: + echo OK 278: OK 278: + exit 0 253/425 Test #279: x86_64-retain-symbols-file ............................ Passed 0.26 sec 273: + readelf --segments -W out/test/x86_64/relro/exe3 254/425 Test #278: x86_64-response-file2 ................................. Passed 0.27 sec 277: + echo ''\''out/test/x86_64/response-file/b.o'\'' '\''out/test/x86_64/response-file/c.o'\''' 277: + ./mold -o out/test/x86_64/response-file/d.so -shared out/test/x86_64/response-file/a.o @out/test/x86_64/response-file/rsp 292: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh 292: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 292: ++ export LC_ALL=C 292: ++ LC_ALL=C 292: ++ '[' -z x86_64 ']' 292: ++ '[' -z '' ']' 292: ++ TESTDIR=out/test/x86_64 292: ++ CC=cc 292: ++ CXX=c++ 292: ++ GCC=gcc 292: ++ GXX=g++ 292: ++ OBJDUMP=objdump 292: ++ OBJCOPY=objcopy 292: ++ STRIP=strip 292: ++ QEMU= 292: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh .sh 283: + readelf --dynamic out/test/x86_64/rpath/exe2 283: + grep -F 'Library runpath: [/foo:/bar:/baz]' 291: +++ uname test 293 Start 293: x86_64-shared 293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh" 293: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 293: Environment variables: 293: MACHINE=x86_64 293: CPU= 293: Test timeout computed to be: 1500 273: + not grep -w GNU_RELRO 273: + grep -w GNU_RELRO 273: + return 0 273: + on_exit 273: + echo OK 273: OK 273: + exit 0 292: ++ testname=shared-abs-sym 292: ++ t=out/test/x86_64/shared-abs-sym 292: ++ mkdir -p out/test/x86_64/shared-abs-sym 292: ++ case $MACHINE in 292: ++ tlsdesc_opt=-mtls-dialect=gnu2 283: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] 283: + on_exit 283: + echo OK 283: OK 283: + exit 0 291: ++ '[' Linux = FreeBSD ']' 291: ++ trap 'on_error $LINENO' ERR 291: ++ trap on_exit EXIT 291: ++ echo -n 'Testing separate-debug-file ... ' 291: Testing separate-debug-file ... ++ set -o pipefail 291: ++ set -x 291: + nm mold 291: + grep __tsan_init test 294 Start 294: x86_64-shuffle-sections-seed 294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh" 294: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 294: Environment variables: 294: MACHINE=x86_64 294: CPU= 294: Test timeout computed to be: 1500 281: [ 0] world 281: + grep foobar 281: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe 281: [ 7] foobar 281: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe 281: + grep abcdefgh 281: [ 0] abcdefgh 281: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe 284: + cat 284: + cc -xc -c -o out/test/x86_64/run-clang/a.o - 288: + cc -B. -o out/test/x86_64/section-order/exe1 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' 287: + cc -B. -o out/test/x86_64/section-attributes/exe out/test/x86_64/section-attributes/a.o out/test/x86_64/section-attributes/b.o out/test/x86_64/section-attributes/c.o out/test/x86_64/section-attributes/d.o 255/425 Test #273: x86_64-relro .......................................... Passed 0.36 sec 256/425 Test #283: x86_64-rpath .......................................... Passed 0.24 sec 292: +++ uname test 295 Start 295: x86_64-shuffle-sections 295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh" 295: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 295: Environment variables: 295: MACHINE=x86_64 295: CPU= 295: Test timeout computed to be: 1500 test 296 Start 296: x86_64-soname 296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh" 296: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 296: Environment variables: 296: MACHINE=x86_64 296: CPU= 296: Test timeout computed to be: 1500 281: + grep baz 281: String dump of section '.rodatabaz': 281: [ 0] baz 154: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 154: + grep -F .gdb_index 154: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 154: + out/test/x86_64/gdb-index-dwarf64/exe2 154: + grep 'Hello world' 154: Hello world 154: + DEBUGINFOD_URLS= 154: + gdb out/test/x86_64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 275: + not grep foobar 275: + readelf --symbols out/test/x86_64/require-defined/exe 275: + grep foobar 275: + return 0 275: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,foobar 213: + grep 42 213: + out/test/x86_64/lto-comdat/exe 213: 42 213: + on_exit 213: + echo OK 213: OK 213: + exit 0 257/425 Test #213: x86_64-lto-comdat ..................................... Passed 1.29 sec 258: + out/test/x86_64/range-extension-thunk/exe2 258: + grep 'main fn1 fn3 fn2 fn4' 258: main fn1 fn3 fn2 fn4 258: + on_exit 258: + echo OK 258: OK 258: + exit 0 276: mold: fatal: cannot open foobar: No such file or directory 276: + on_exit 276: + echo OK 276: OK 276: + exit 0 258/425 Test #276: x86_64-response-file-quoting .......................... Passed 0.33 sec 277: + on_exit 277: + echo OK 277: OK 277: + exit 0 292: ++ '[' Linux = FreeBSD ']' 292: ++ trap 'on_error $LINENO' ERR 292: ++ trap on_exit EXIT 292: ++ echo -n 'Testing shared-abs-sym ... ' 292: Testing shared-abs-sym ... ++ set -o pipefail 292: ++ set -x 292: ++ uname 292: + '[' Linux = FreeBSD ']' 292: + cat 292: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/a.so -xassembler - test 297 Start 297: x86_64-sort-debug-info-compressed 297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh" 297: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 297: Environment variables: 297: MACHINE=x86_64 297: CPU= 297: Test timeout computed to be: 1500 test 298 Start 298: x86_64-sort-debug-info-merged 298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh" 298: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 298: Environment variables: 298: MACHINE=x86_64 298: CPU= 298: Test timeout computed to be: 1500 281: + on_exit 281: + echo OK 281: OK 281: + exit 0 259/425 Test #281: x86_64-rodata-name .................................... Passed 0.29 sec 260/425 Test #258: x86_64-range-extension-thunk .......................... Passed 0.62 sec 261/425 Test #277: x86_64-response-file .................................. Passed 0.33 sec 274: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar 274: + grep ' exe.repro/.*/a.o' 274: -rw-rw-r-- 0/0 1368 1970-01-01 14:00 exe.repro/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o 274: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt 274: out/test/x86_64/repro/a.o 274: + grep mold out/test/x86_64/repro/exe.repro/version.txt 274: mold 2.40.4 (compatible with GNU ld) 274: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar 274: + MOLD_REPRO=1 274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o 293: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh 293: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 293: ++ export LC_ALL=C 293: ++ LC_ALL=C 293: ++ '[' -z x86_64 ']' 293: ++ '[' -z '' ']' 293: ++ TESTDIR=out/test/x86_64 293: ++ CC=cc 293: ++ CXX=c++ 293: ++ GCC=gcc 293: ++ GXX=g++ 293: ++ OBJDUMP=objdump 293: ++ OBJCOPY=objcopy 293: ++ STRIP=strip 293: ++ QEMU= 293: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh .sh 293: ++ testname=shared 293: ++ t=out/test/x86_64/shared 293: ++ mkdir -p out/test/x86_64/shared 293: ++ case $MACHINE in 293: ++ tlsdesc_opt=-mtls-dialect=gnu2 293: +++ uname 293: ++ '[' Linux = FreeBSD ']' 293: ++ trap 'on_error $LINENO' ERR 293: ++ trap on_exit EXIT 293: ++ echo -n 'Testing shared ... ' 293: Testing shared ... ++ set -o pipefail 293: ++ set -x 293: + cc -fPIC -c -o out/test/x86_64/shared/a.o -xc - 293: + cat 294: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh 294: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 294: ++ export LC_ALL=C 294: ++ LC_ALL=C 294: ++ '[' -z x86_64 ']' 294: ++ '[' -z '' ']' 294: ++ TESTDIR=out/test/x86_64 294: ++ CC=cc 294: ++ CXX=c++ 294: ++ GCC=gcc 294: ++ GXX=g++ 294: ++ OBJDUMP=objdump 294: ++ OBJCOPY=objcopy 294: ++ STRIP=strip 294: ++ QEMU= 294: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh .sh 294: ++ testname=shuffle-sections-seed 294: ++ t=out/test/x86_64/shuffle-sections-seed 294: ++ mkdir -p out/test/x86_64/shuffle-sections-seed 294: ++ case $MACHINE in 294: ++ tlsdesc_opt=-mtls-dialect=gnu2 294: +++ uname 294: ++ '[' Linux = FreeBSD ']' 294: ++ trap 'on_error $LINENO' ERR 294: ++ trap on_exit EXIT 294: ++ echo -n 'Testing shuffle-sections-seed ... ' 294: Testing shuffle-sections-seed ... ++ set -o pipefail 294: ++ set -x 294: + cat 294: + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - 295: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh 295: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 295: ++ export LC_ALL=C 295: ++ LC_ALL=C 295: ++ '[' -z x86_64 ']' 295: ++ '[' -z '' ']' 295: ++ TESTDIR=out/test/x86_64 295: ++ CC=cc 295: ++ CXX=c++ 295: ++ GCC=gcc 295: ++ GXX=g++ 295: ++ OBJDUMP=objdump 295: ++ OBJCOPY=objcopy 295: ++ STRIP=strip 295: ++ QEMU= 295: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh .sh 295: ++ testname=shuffle-sections 295: ++ t=out/test/x86_64/shuffle-sections 295: ++ mkdir -p out/test/x86_64/shuffle-sections 295: ++ case $MACHINE in 295: ++ tlsdesc_opt=-mtls-dialect=gnu2 295: +++ uname 295: ++ '[' Linux = FreeBSD ']' 295: ++ trap 'on_error $LINENO' ERR 295: ++ trap on_exit EXIT 295: ++ echo -n 'Testing shuffle-sections ... ' 295: Testing shuffle-sections ... ++ set -o pipefail 295: ++ set -x 295: + cat 295: + cc -o out/test/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - test 299 Start 299: x86_64-sort-debug-info 299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh" 299: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 299: Environment variables: 299: MACHINE=x86_64 299: CPU= 299: Test timeout computed to be: 1500 test 300 Start 300: x86_64-spare-program-headers 300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh" 300: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 300: Environment variables: 300: MACHINE=x86_64 300: CPU= 300: Test timeout computed to be: 1500 test 301 Start 301: x86_64-start-lib 301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh" 301: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 301: Environment variables: 301: MACHINE=x86_64 301: CPU= 301: Test timeout computed to be: 1500 272: + cat 272: + cc -c -o out/test/x86_64/relocatable/a.o -xc - 296: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh 296: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 296: ++ export LC_ALL=C 296: ++ LC_ALL=C 296: ++ '[' -z x86_64 ']' 296: ++ '[' -z '' ']' 296: ++ TESTDIR=out/test/x86_64 296: ++ CC=cc 296: ++ CXX=c++ 296: ++ GCC=gcc 296: ++ GXX=g++ 296: ++ OBJDUMP=objdump 296: ++ OBJCOPY=objcopy 296: ++ STRIP=strip 296: ++ QEMU= 296: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh .sh 296: ++ testname=soname 296: ++ t=out/test/x86_64/soname 296: ++ mkdir -p out/test/x86_64/soname 296: ++ case $MACHINE in 296: ++ tlsdesc_opt=-mtls-dialect=gnu2 296: +++ uname 296: ++ '[' Linux = FreeBSD ']' 296: ++ trap 'on_error $LINENO' ERR 296: ++ trap on_exit EXIT 296: ++ echo -n 'Testing soname ... ' 296: Testing soname ... ++ set -o pipefail 296: ++ set -x 286: + readelf -WS out/test/x86_64/section-align/exe2 286: + grep '\.foo.* 256$' 286: [24] .foo PROGBITS 0000000000003900 000900 000004 00 WA 0 0 256 286: + not cc -B. -o out/test/x86_64/section-align/exe3 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=3 286: + grep 'must be a power of 2' 280: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - 280: + cat 282: + not grep '\.interp .* \.text' 282: + grep '\.interp .* \.text' 282: + readelf -W --segments out/test/x86_64/rosegment/exe2 282: + return 0 282: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment 136: + strip out/test/x86_64/exception/exe12 268: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - 268: + cat 297: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh 297: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 297: ++ export LC_ALL=C 297: ++ LC_ALL=C 297: ++ '[' -z x86_64 ']' 297: ++ '[' -z '' ']' 297: ++ TESTDIR=out/test/x86_64 297: ++ CC=cc 297: ++ CXX=c++ 297: ++ GCC=gcc 297: ++ GXX=g++ 297: ++ OBJDUMP=objdump 297: ++ OBJCOPY=objcopy 297: ++ STRIP=strip 297: ++ QEMU= 297: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh .sh 298: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh 298: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 298: ++ export LC_ALL=C 298: ++ LC_ALL=C 298: ++ '[' -z x86_64 ']' 298: ++ '[' -z '' ']' 298: ++ TESTDIR=out/test/x86_64 298: ++ CC=cc 298: ++ CXX=c++ 298: ++ GCC=gcc 298: ++ GXX=g++ 298: ++ OBJDUMP=objdump 298: ++ OBJCOPY=objcopy 298: ++ STRIP=strip 298: ++ QEMU= 298: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh .sh 298: ++ testname=sort-debug-info-merged 298: ++ t=out/test/x86_64/sort-debug-info-merged 298: ++ mkdir -p out/test/x86_64/sort-debug-info-merged 300: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh 289: + out/test/x86_64/section-start/exe1 300: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 300: ++ export LC_ALL=C 300: ++ LC_ALL=C 300: ++ '[' -z x86_64 ']' 300: ++ '[' -z '' ']' 300: ++ TESTDIR=out/test/x86_64 300: ++ CC=cc 300: ++ CXX=c++ 300: ++ GCC=gcc 300: ++ GXX=g++ 300: ++ OBJDUMP=objdump 300: ++ OBJCOPY=objcopy 300: ++ STRIP=strip 300: ++ QEMU= 289: + grep 'main fn1 fn2 0x10000000 0x20000000' 297: ++ testname=sort-debug-info-compressed 297: ++ t=out/test/x86_64/sort-debug-info-compressed 297: ++ mkdir -p out/test/x86_64/sort-debug-info-compressed 289: main fn1 fn2 0x10000000 0x20000000 296: + cat 286: mold: fatal: --section-align=.foo=3: value must be a power of 2 299: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh 289: + readelf -W --segments out/test/x86_64/section-start/exe1 289: + grep ' LOAD ' 289: + sed 's/0x[0-9a-f]*//' 300: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh .sh 300: ++ testname=spare-program-headers 300: ++ t=out/test/x86_64/spare-program-headers 300: ++ mkdir -p out/test/x86_64/spare-program-headers 286: + on_exit 286: + echo OK 286: OK 286: + exit 0 298: ++ case $MACHINE in 298: ++ tlsdesc_opt=-mtls-dialect=gnu2 298: +++ uname 299: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 299: ++ export LC_ALL=C 299: ++ LC_ALL=C 299: ++ '[' -z x86_64 ']' 299: ++ '[' -z '' ']' 299: ++ TESTDIR=out/test/x86_64 299: ++ CC=cc 299: ++ CXX=c++ 299: ++ GCC=gcc 299: ++ GXX=g++ 299: ++ OBJDUMP=objdump 299: ++ OBJCOPY=objcopy 299: ++ STRIP=strip 299: ++ QEMU= 296: + cc -fPIC -c -o out/test/x86_64/soname/a.o -xc - 262/425 Test #286: x86_64-section-align .................................. Passed 0.28 sec 298: ++ '[' Linux = FreeBSD ']' 298: ++ trap 'on_error $LINENO' ERR 298: ++ trap on_exit EXIT 298: ++ echo -n 'Testing sort-debug-info-merged ... ' 298: Testing sort-debug-info-merged ... ++ set -o pipefail 298: ++ set -x 299: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh .sh test 302 Start 302: x86_64-start-stop-symbol 302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh" 302: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 302: Environment variables: 302: MACHINE=x86_64 302: CPU= 302: Test timeout computed to be: 1500 298: + nm mold 298: + grep __tsan_init 297: ++ case $MACHINE in 297: ++ tlsdesc_opt=-mtls-dialect=gnu2 297: +++ uname 297: ++ '[' Linux = FreeBSD ']' 297: ++ trap 'on_error $LINENO' ERR 297: ++ trap on_exit EXIT 297: ++ echo -n 'Testing sort-debug-info-compressed ... ' 297: Testing sort-debug-info-compressed ... ++ set -o pipefail 297: ++ set -x 297: + cat 297: + cc -o out/test/x86_64/sort-debug-info-compressed/a.o -c -xc - -g -gdwarf32 -Wl,--compress-debug-sections=zlib 301: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh 301: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 301: ++ export LC_ALL=C 301: ++ LC_ALL=C 301: ++ '[' -z x86_64 ']' 301: ++ '[' -z '' ']' 301: ++ TESTDIR=out/test/x86_64 301: ++ CC=cc 301: ++ CXX=c++ 301: ++ GCC=gcc 301: ++ GXX=g++ 301: ++ OBJDUMP=objdump 301: ++ OBJCOPY=objcopy 301: ++ STRIP=strip 301: ++ QEMU= 300: ++ case $MACHINE in 300: ++ tlsdesc_opt=-mtls-dialect=gnu2 300: +++ uname 300: ++ '[' Linux = FreeBSD ']' 300: ++ trap 'on_error $LINENO' ERR 300: ++ trap on_exit EXIT 300: ++ echo -n 'Testing spare-program-headers ... ' 300: Testing spare-program-headers ... ++ set -o pipefail 300: ++ set -x 300: + cc -o out/test/x86_64/spare-program-headers/a.o -c -xc - 300: + cat 289: + diff out/test/x86_64/section-start/log1 /dev/fd/63 299: ++ testname=sort-debug-info 299: ++ t=out/test/x86_64/sort-debug-info 299: ++ mkdir -p out/test/x86_64/sort-debug-info 289: ++ sort out/test/x86_64/section-start/log1 301: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh .sh 301: ++ testname=start-lib 301: ++ t=out/test/x86_64/start-lib 301: ++ mkdir -p out/test/x86_64/start-lib 299: ++ case $MACHINE in 299: ++ tlsdesc_opt=-mtls-dialect=gnu2 302: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh 289: + cc -B. -o out/test/x86_64/section-start/exe2 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 287: + grep 'foobar.*WAX' 275: + grep foobar 301: ++ case $MACHINE in 301: ++ tlsdesc_opt=-mtls-dialect=gnu2 287: + readelf -W --sections out/test/x86_64/section-attributes/exe 299: +++ uname 302: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 302: ++ export LC_ALL=C 301: +++ uname 302: ++ LC_ALL=C 302: ++ '[' -z x86_64 ']' 275: + readelf --symbols out/test/x86_64/require-defined/exe 136: + out/test/x86_64/exception/exe12 302: ++ '[' -z '' ']' 302: ++ TESTDIR=out/test/x86_64 302: ++ CC=cc 302: ++ CXX=c++ 302: ++ GCC=gcc 302: ++ GXX=g++ 302: ++ OBJDUMP=objdump 302: ++ OBJCOPY=objcopy 302: ++ STRIP=strip 302: ++ QEMU= 302: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh .sh 299: ++ '[' Linux = FreeBSD ']' 299: ++ trap 'on_error $LINENO' ERR 299: ++ trap on_exit EXIT 299: ++ echo -n 'Testing sort-debug-info ... ' 299: Testing sort-debug-info ... ++ set -o pipefail 299: ++ set -x 299: + cat 301: ++ '[' Linux = FreeBSD ']' 301: ++ trap 'on_error $LINENO' ERR 301: ++ trap on_exit EXIT 301: ++ echo -n 'Testing start-lib ... ' 301: Testing start-lib ... ++ set -o pipefail 301: ++ set -x 288: + out/test/x86_64/section-order/exe1 288: + grep Hello 259: + out/test/x86_64/range-extension-thunk2/exe 259: + grep -E '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' 275: 61: 00000000000016c4 7 FUNC LOCAL DEFAULT 17 foobar 302: ++ testname=start-stop-symbol 302: ++ t=out/test/x86_64/start-stop-symbol 302: ++ mkdir -p out/test/x86_64/start-stop-symbol 301: + cat 293: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/a.o 259: 0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 259: + on_exit 259: + echo OK 259: OK 259: + exit 0 275: + not cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,xyz 275: + grep 'undefined symbol: xyz' 136: + on_exit 136: + echo OK 136: OK 301: + cc -o out/test/x86_64/start-lib/a.o -c -xc - 136: + exit 0 263/425 Test #136: x86_64-exception ...................................... Passed 2.35 sec test 303 Start 303: x86_64-start-stop 303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh" 303: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 303: Environment variables: 303: MACHINE=x86_64 303: CPU= 303: Test timeout computed to be: 1500 272: + cat 272: + cc -c -o out/test/x86_64/relocatable/b.o -xc - 302: ++ case $MACHINE in 302: ++ tlsdesc_opt=-mtls-dialect=gnu2 302: +++ uname 295: + cc -o out/test/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - 295: ++ seq 1 1000 295: + for i in `seq 1 1000` 295: + echo 'void fn1() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn2() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn3() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn4() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn5() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn6() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn7() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn8() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn9() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn10() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn11() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn12() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn13() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn14() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn15() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn16() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn17() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn18() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn19() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn20() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn21() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn22() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn23() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn24() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn25() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn26() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn27() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn28() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn29() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn30() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn31() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn32() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn33() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn34() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn35() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn36() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn37() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn38() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn39() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn40() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn41() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn42() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn43() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn44() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn45() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn46() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn47() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn48() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn49() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn50() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn51() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn52() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn53() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn54() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn55() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn56() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn57() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn58() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn59() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn60() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn61() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn62() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn63() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn64() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn65() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn66() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn67() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn68() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn69() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn70() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn71() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn72() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn73() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn74() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn75() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn76() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn77() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn78() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn79() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn80() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn81() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn82() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn83() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn84() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn85() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn86() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn87() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn88() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn89() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn90() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn91() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn92() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn93() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn94() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn95() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn96() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn97() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn98() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn99() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn100() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn101() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn102() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn103() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn104() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn105() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn106() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn107() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn108() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn109() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn110() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn111() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn112() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn113() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn114() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn115() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn116() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn117() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn118() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn119() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn120() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn121() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn122() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn123() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn124() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn125() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn126() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn127() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn128() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn129() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn130() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn131() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn132() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn133() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn134() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn135() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn136() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn137() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn138() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn139() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn140() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn141() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn142() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn143() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn144() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn145() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn146() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn147() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn148() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn149() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn150() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn151() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn152() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn153() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn154() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn155() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn156() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn157() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn158() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn159() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn160() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn161() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn162() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn163() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn164() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn165() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn166() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn167() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn168() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn169() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn170() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn171() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn172() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn173() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn174() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn175() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn176() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn177() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn178() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn179() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn180() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn181() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn182() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn183() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn184() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn185() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn186() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn187() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn188() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn189() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn190() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn191() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn192() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn193() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn194() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn195() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn196() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn197() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn198() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn199() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn200() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn201() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn202() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn203() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn204() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn205() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn206() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn207() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn208() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn209() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn210() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn211() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn212() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn213() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn214() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn215() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn216() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn217() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn218() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn219() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn220() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn221() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn222() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn223() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn224() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn225() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn226() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn227() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn228() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn229() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn230() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn231() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn232() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn233() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn234() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn235() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn236() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn237() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn238() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn239() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn240() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn241() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn242() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn243() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn244() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn245() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn246() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn247() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn248() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn249() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn250() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn251() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn252() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn253() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn254() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn255() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn256() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn257() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn258() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn259() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn260() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn261() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn262() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn263() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn264() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn265() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn266() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn267() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn268() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn269() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn270() {}' 288: Hello world 292: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - 292: + cat 264/425 Test #259: x86_64-range-extension-thunk2 ......................... Passed 0.68 sec 299: + cc -o out/test/x86_64/sort-debug-info/a.o -c -g -gdwarf32 out/test/x86_64/sort-debug-info/a.c 295: + for i in `seq 1 1000` 295: + echo 'void fn271() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn272() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn273() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn274() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn275() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn276() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn277() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn278() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn279() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn280() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn281() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn282() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn283() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn284() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn285() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn286() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn287() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn288() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn289() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn290() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn291() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn292() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn293() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn294() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn295() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn296() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn297() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn298() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn299() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn300() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn301() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn302() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn303() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn304() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn305() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn306() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn307() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn308() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn309() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn310() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn311() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn312() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn313() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn314() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn315() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn316() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn317() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn318() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn319() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn320() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn321() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn322() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn323() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn324() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn325() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn326() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn327() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn328() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn329() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn330() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn331() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn332() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn333() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn334() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn335() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn336() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn337() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn338() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn339() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn340() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn341() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn342() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn343() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn344() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn345() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn346() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn347() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn348() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn349() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn350() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn351() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn352() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn353() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn354() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn355() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn356() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn357() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn358() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn359() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn360() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn361() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn362() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn363() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn364() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn365() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn366() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn367() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn368() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn369() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn370() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn371() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn372() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn373() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn374() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn375() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn376() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn377() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn378() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn379() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn380() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn381() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn382() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn383() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn384() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn385() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn386() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn387() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn388() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn389() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn390() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn391() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn392() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn393() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn394() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn395() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn396() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn397() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn398() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn399() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn400() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn401() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn402() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn403() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn404() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn405() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn406() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn407() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn408() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn409() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn410() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn411() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn412() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn413() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn414() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn415() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn416() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn417() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn418() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn419() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn420() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn421() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn422() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn423() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn424() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn425() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn426() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn427() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn428() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn429() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn430() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn431() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn432() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn433() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn434() {}' 287: [27] .foobar PROGBITS 00000000000048f9 0008f9 00000c 00 WAX 0 0 1 287: + on_exit 287: + echo OK 287: OK 287: + exit 0 test 304 Start 304: x86_64-static-archive 304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh" 304: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 304: Environment variables: 304: MACHINE=x86_64 304: CPU= 304: Test timeout computed to be: 1500 295: + for i in `seq 1 1000` 295: + echo 'void fn435() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn436() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn437() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn438() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn439() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn440() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn441() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn442() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn443() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn444() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn445() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn446() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn447() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn448() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn449() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn450() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn451() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn452() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn453() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn454() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn455() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn456() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn457() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn458() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn459() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn460() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn461() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn462() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn463() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn464() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn465() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn466() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn467() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn468() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn469() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn470() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn471() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn472() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn473() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn474() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn475() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn476() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn477() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn478() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn479() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn480() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn481() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn482() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn483() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn484() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn485() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn486() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn487() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn488() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn489() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn490() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn491() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn492() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn493() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn494() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn495() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn496() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn497() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn498() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn499() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn500() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn501() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn502() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn503() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn504() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn505() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn506() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn507() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn508() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn509() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn510() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn511() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn512() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn513() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn514() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn515() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn516() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn517() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn518() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn519() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn520() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn521() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn522() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn523() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn524() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn525() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn526() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn527() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn528() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn529() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn530() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn531() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn532() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn533() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn534() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn535() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn536() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn537() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn538() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn539() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn540() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn541() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn542() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn543() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn544() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn545() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn546() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn547() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn548() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn549() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn550() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn551() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn552() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn553() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn554() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn555() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn556() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn557() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn558() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn559() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn560() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn561() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn562() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn563() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn564() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn565() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn566() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn567() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn568() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn569() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn570() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn571() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn572() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn573() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn574() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn575() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn576() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn577() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn578() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn579() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn580() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn581() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn582() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn583() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn584() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn585() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn586() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn587() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn588() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn589() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn590() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn591() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn592() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn593() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn594() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn595() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn596() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn597() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn598() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn599() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn600() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn601() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn602() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn603() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn604() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn605() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn606() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn607() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn608() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn609() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn610() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn611() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn612() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn613() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn614() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn615() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn616() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn617() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn618() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn619() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn620() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn621() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn622() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn623() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn624() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn625() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn626() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn627() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn628() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn629() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn630() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn631() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn632() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn633() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn634() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn635() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn636() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn637() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn638() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn639() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn640() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn641() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn642() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn643() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn644() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn645() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn646() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn647() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn648() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn649() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn650() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn651() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn652() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn653() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn654() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn655() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn656() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn657() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn658() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn659() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn660() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn661() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn662() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn663() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn664() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn665() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn666() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn667() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn668() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn669() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn670() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn671() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn672() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn673() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn674() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn675() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn676() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn677() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn678() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn679() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn680() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn681() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn682() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn683() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn684() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn685() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn686() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn687() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn688() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn689() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn690() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn691() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn692() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn693() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn694() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn695() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn696() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn697() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn698() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn699() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn700() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn701() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn702() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn703() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn704() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn705() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn706() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn707() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn708() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn709() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn710() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn711() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn712() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn713() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn714() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn715() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn716() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn717() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn718() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn719() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn720() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn721() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn722() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn723() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn724() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn725() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn726() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn727() {}' 282: + readelf -W --segments out/test/x86_64/rosegment/exe3 282: + grep '\.interp .* \.text' 282: 03 .interp .note.gnu.property .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .eh_frame .eh_frame_hdr .rodata .rodata.cst4 .fini .init .plt .plt.got .text 282: + on_exit 282: + echo OK 282: OK 282: + exit 0 280: + c++ -B. -o out/test/x86_64/reverse-sections/exe1 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o 288: + readelf -SW out/test/x86_64/section-order/exe1 288: + grep '\.fn2 .*00200000' 288: [ 1] .fn2 PROGBITS 0000000000200000 001000 000016 00 AX 0 0 1 288: + readelf -SW out/test/x86_64/section-order/exe1 288: + grep '\.fn1 .*00300000' 288: [ 6] .fn1 PROGBITS 0000000000300000 002000 000016 00 AX 0 0 1 288: + cc -B. -o out/test/x86_64/section-order/exe2 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' 294: + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - 294: ++ seq 1 1000 294: + for i in `seq 1 1000` 294: + echo 'void fn1() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn2() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn3() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn4() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn5() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn6() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn7() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn8() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn9() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn10() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn11() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn12() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn13() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn14() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn15() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn16() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn17() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn18() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn19() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn20() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn21() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn22() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn23() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn24() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn25() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn26() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn27() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn28() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn29() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn30() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn31() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn32() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn33() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn34() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn35() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn36() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn37() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn38() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn39() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn40() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn41() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn42() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn43() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn44() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn45() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn46() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn47() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn48() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn49() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn50() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn51() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn52() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn53() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn54() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn55() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn56() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn57() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn58() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn59() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn60() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn61() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn62() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn63() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn64() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn65() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn66() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn67() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn68() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn69() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn70() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn71() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn72() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn73() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn74() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn75() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn76() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn77() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn78() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn79() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn80() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn81() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn82() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn83() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn84() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn85() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn86() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn87() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn88() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn89() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn90() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn91() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn92() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn93() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn94() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn95() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn96() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn97() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn98() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn99() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn100() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn101() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn102() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn103() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn104() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn105() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn106() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn107() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn108() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn109() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn110() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn111() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn112() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn113() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn114() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn115() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn116() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn117() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn118() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn119() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn120() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn121() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn122() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn123() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn124() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn125() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn126() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn127() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn128() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn129() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn130() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn131() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn132() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn133() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn134() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn135() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn136() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn137() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn138() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn139() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn140() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn141() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn142() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn143() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn144() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn145() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn146() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn147() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn148() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn149() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn150() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn151() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn152() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn153() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn154() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn155() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn156() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn157() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn158() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn159() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn160() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn161() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn162() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn163() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn164() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn165() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn166() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn167() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn168() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn169() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn170() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn171() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn172() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn173() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn174() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn175() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn176() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn177() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn178() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn179() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn180() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn181() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn182() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn183() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn184() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn185() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn186() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn187() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn188() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn189() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn190() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn191() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn192() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn193() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn194() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn195() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn196() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn197() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn198() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn199() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn200() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn201() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn202() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn203() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn204() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn205() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn206() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn207() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn208() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn209() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn210() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn211() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn212() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn213() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn214() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn215() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn216() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn217() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn218() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn219() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn220() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn221() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn222() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn223() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn224() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn225() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn226() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn227() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn228() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn229() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn230() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn231() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn232() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn233() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn234() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn235() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn236() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn237() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn238() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn239() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn240() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn241() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn242() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn243() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn244() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn245() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn246() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn247() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn248() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn249() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn250() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn251() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn252() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn253() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn254() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn255() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn256() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn257() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn258() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn259() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn260() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn261() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn262() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn263() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn264() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn265() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn266() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn267() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn268() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn269() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn270() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn271() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn272() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn273() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn274() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn275() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn276() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn277() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn278() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn279() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn280() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn281() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn282() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn283() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn284() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn285() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn286() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn287() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn288() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn289() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn290() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn291() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn292() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn293() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn294() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn295() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn296() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn297() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn298() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn299() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn300() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn301() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn302() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn303() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn304() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn305() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn306() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn307() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn308() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn309() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn310() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn311() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn312() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn313() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn314() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn315() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn316() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn317() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn318() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn319() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn320() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn321() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn322() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn323() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn324() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn325() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn326() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn327() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn328() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn329() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn330() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn331() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn332() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn333() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn334() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn335() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn336() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn337() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn338() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn339() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn340() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn341() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn342() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn343() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn344() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn345() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn346() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn347() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn348() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn349() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn350() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn351() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn352() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn353() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn354() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn355() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn356() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn357() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn358() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn359() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn360() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn361() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn362() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn363() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn364() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn365() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn366() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn367() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn368() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn369() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn370() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn371() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn372() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn373() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn374() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn375() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn376() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn377() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn378() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn379() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn380() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn381() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn382() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn383() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn384() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn385() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn386() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn387() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn388() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn389() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn390() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn391() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn392() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn393() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn394() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn395() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn396() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn397() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn398() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn399() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn400() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn401() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn402() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn403() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn404() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn405() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn406() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn407() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn408() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn409() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn410() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn411() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn412() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn413() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn414() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn415() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn416() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn417() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn418() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn419() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn420() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn421() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn422() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn423() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn424() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn425() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn426() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn427() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn428() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn429() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn430() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn431() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn432() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn433() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn434() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn435() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn436() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn437() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn438() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn439() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn440() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn441() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn442() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn443() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn444() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn445() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn446() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn447() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn448() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn449() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn450() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn451() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn452() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn453() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn454() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn455() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn456() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn457() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn458() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn459() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn460() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn461() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn462() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn463() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn464() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn465() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn466() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn467() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn468() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn469() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn470() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn471() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn472() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn473() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn474() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn475() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn476() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn477() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn478() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn479() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn480() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn481() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn482() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn483() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn484() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn485() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn486() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn487() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn488() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn489() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn490() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn491() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn492() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn493() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn494() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn495() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn496() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn497() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn498() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn499() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn500() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn501() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn502() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn503() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn504() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn505() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn506() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn507() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn508() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn509() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn510() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn511() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn512() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn513() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn514() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn515() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn516() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn517() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn518() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn519() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn520() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn521() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn522() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn523() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn524() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn525() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn526() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn527() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn528() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn529() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn530() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn531() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn532() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn533() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn534() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn535() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn536() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn537() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn538() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn539() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn540() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn541() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn542() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn543() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn544() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn545() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn546() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn547() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn548() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn549() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn550() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn551() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn552() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn553() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn554() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn555() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn556() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn557() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn558() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn559() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn560() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn561() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn562() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn563() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn564() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn565() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn566() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn567() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn568() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn569() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn570() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn571() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn572() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn573() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn574() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn575() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn576() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn577() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn578() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn579() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn580() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn581() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn582() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn583() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn584() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn585() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn586() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn587() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn588() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn589() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn590() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn591() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn592() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn593() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn594() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn595() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn596() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn597() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn598() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn599() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn600() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn601() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn602() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn603() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn604() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn605() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn606() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn607() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn608() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn609() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn610() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn611() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn612() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn613() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn614() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn615() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn616() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn617() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn618() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn619() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn620() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn621() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn622() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn623() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn624() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn625() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn626() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn627() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn628() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn629() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn630() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn631() {}' 294: + for i in `seq 1 1000` 268: + cat 268: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - 302: ++ '[' Linux = FreeBSD ']' 302: ++ trap 'on_error $LINENO' ERR 302: ++ trap on_exit EXIT 302: ++ echo -n 'Testing start-stop-symbol ... ' 302: Testing start-stop-symbol ... ++ set -o pipefail 302: ++ set -x 302: + cat 302: + cc -c -o out/test/x86_64/start-stop-symbol/a.o -xc - 284: ++ pwd 284: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 284: ++ pwd 284: + MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold 284: + clang -no-pie -o out/test/x86_64/run-clang/exe out/test/x86_64/run-clang/a.o -fuse-ld=/usr/bin/ld 267: + cat 267: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g 303: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh 303: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 303: ++ export LC_ALL=C 303: ++ LC_ALL=C 303: ++ '[' -z x86_64 ']' 303: ++ '[' -z '' ']' 303: ++ TESTDIR=out/test/x86_64 303: ++ CC=cc 303: ++ CXX=c++ 303: ++ GCC=gcc 303: ++ GXX=g++ 303: ++ OBJDUMP=objdump 303: ++ OBJCOPY=objcopy 303: ++ STRIP=strip 303: ++ QEMU= 303: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh .sh 303: ++ testname=start-stop 303: ++ t=out/test/x86_64/start-stop 303: ++ mkdir -p out/test/x86_64/start-stop 303: ++ case $MACHINE in 303: ++ tlsdesc_opt=-mtls-dialect=gnu2 303: +++ uname 265/425 Test #282: x86_64-rosegment ...................................... Passed 0.38 sec 266/425 Test #287: x86_64-section-attributes ............................. Passed 0.35 sec 295: + for i in `seq 1 1000` 295: + echo 'void fn728() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn729() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn730() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn731() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn732() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn733() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn734() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn735() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn736() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn737() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn738() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn739() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn740() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn741() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn742() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn743() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn744() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn745() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn746() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn747() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn748() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn749() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn750() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn751() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn752() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn753() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn754() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn755() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn756() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn757() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn758() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn759() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn760() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn761() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn762() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn763() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn764() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn765() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn766() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn767() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn768() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn769() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn770() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn771() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn772() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn773() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn774() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn775() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn776() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn777() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn778() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn779() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn780() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn781() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn782() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn783() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn784() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn785() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn786() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn787() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn788() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn789() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn790() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn791() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn792() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn793() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn794() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn795() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn796() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn797() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn798() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn799() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn800() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn801() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn802() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn803() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn804() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn805() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn806() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn807() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn808() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn809() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn810() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn811() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn812() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn813() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn814() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn815() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn816() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn817() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn818() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn819() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn820() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn821() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn822() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn823() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn824() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn825() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn826() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn827() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn828() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn829() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn830() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn831() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn832() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn833() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn834() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn835() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn836() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn837() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn838() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn839() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn840() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn841() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn842() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn843() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn844() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn845() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn846() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn847() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn848() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn849() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn850() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn851() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn852() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn853() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn854() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn855() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn856() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn857() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn858() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn859() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn860() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn861() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn862() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn863() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn864() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn865() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn866() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn867() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn868() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn869() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn870() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn871() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn872() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn873() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn874() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn875() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn876() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn877() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn878() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn879() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn880() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn881() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn882() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn883() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn884() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn885() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn886() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn887() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn888() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn889() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn890() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn891() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn892() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn893() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn894() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn895() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn896() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn897() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn898() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn899() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn900() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn901() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn902() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn903() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn904() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn905() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn906() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn907() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn908() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn909() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn910() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn911() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn912() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn913() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn914() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn915() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn916() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn917() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn918() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn919() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn920() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn921() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn922() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn923() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn924() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn925() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn926() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn927() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn928() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn929() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn930() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn931() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn932() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn933() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn934() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn935() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn936() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn937() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn938() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn939() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn940() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn941() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn942() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn943() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn944() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn945() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn946() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn947() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn948() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn949() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn950() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn951() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn952() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn953() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn954() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn955() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn956() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn957() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn958() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn959() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn960() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn961() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn962() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn963() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn964() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn965() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn966() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn967() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn968() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn969() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn970() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn971() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn972() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn973() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn974() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn975() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn976() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn977() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn978() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn979() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn980() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn981() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn982() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn983() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn984() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn985() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn986() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn987() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn988() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn989() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn990() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn991() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn992() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn993() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn994() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn995() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn996() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn997() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn998() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn999() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn1000() {}' 294: + echo 'void fn632() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn633() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn634() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn635() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn636() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn637() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn638() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn639() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn640() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn641() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn642() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn643() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn644() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn645() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn646() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn647() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn648() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn649() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn650() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn651() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn652() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn653() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn654() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn655() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn656() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn657() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn658() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn659() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn660() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn661() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn662() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn663() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn664() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn665() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn666() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn667() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn668() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn669() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn670() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn671() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn672() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn673() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn674() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn675() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn676() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn677() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn678() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn679() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn680() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn681() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn682() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn683() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn684() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn685() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn686() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn687() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn688() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn689() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn690() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn691() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn692() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn693() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn694() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn695() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn696() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn697() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn698() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn699() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn700() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn701() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn702() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn703() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn704() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn705() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn706() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn707() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn708() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn709() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn710() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn711() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn712() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn713() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn714() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn715() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn716() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn717() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn718() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn719() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn720() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn721() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn722() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn723() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn724() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn725() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn726() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn727() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn728() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn729() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn730() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn731() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn732() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn733() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn734() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn735() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn736() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn737() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn738() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn739() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn740() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn741() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn742() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn743() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn744() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn745() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn746() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn747() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn748() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn749() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn750() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn751() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn752() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn753() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn754() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn755() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn756() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn757() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn758() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn759() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn760() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn761() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn762() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn763() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn764() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn765() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn766() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn767() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn768() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn769() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn770() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn771() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn772() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn773() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn774() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn775() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn776() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn777() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn778() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn779() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn780() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn781() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn782() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn783() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn784() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn785() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn786() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn787() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn788() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn789() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn790() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn791() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn792() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn793() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn794() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn795() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn796() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn797() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn798() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn799() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn800() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn801() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn802() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn803() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn804() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn805() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn806() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn807() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn808() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn809() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn810() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn811() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn812() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn813() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn814() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn815() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn816() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn817() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn818() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn819() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn820() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn821() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn822() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn823() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn824() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn825() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn826() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn827() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn828() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn829() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn830() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn831() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn832() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn833() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn834() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn835() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn836() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn837() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn838() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn839() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn840() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn841() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn842() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn843() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn844() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn845() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn846() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn847() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn848() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn849() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn850() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn851() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn852() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn853() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn854() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn855() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn856() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn857() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn858() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn859() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn860() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn861() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn862() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn863() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn864() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn865() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn866() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn867() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn868() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn869() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn870() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn871() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn872() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn873() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn874() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn875() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn876() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn877() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn878() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn879() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn880() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn881() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn882() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn883() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn884() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn885() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn886() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn887() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn888() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn889() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn890() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn891() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn892() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn893() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn894() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn895() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn896() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn897() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn898() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn899() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn900() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn901() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn902() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn903() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn904() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn905() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn906() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn907() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn908() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn909() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn910() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn911() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn912() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn913() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn914() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn915() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn916() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn917() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn918() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn919() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn920() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn921() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn922() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn923() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn924() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn925() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn926() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn927() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn928() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn929() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn930() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn931() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn932() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn933() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn934() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn935() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn936() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn937() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn938() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn939() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn940() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn941() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn942() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn943() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn944() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn945() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn946() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn947() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn948() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn949() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn950() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn951() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn952() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn953() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn954() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn955() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn956() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn957() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn958() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn959() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn960() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn961() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn962() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn963() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn964() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn965() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn966() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn967() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn968() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn969() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn970() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn971() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn972() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn973() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn974() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn975() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn976() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn977() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn978() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn979() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn980() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn981() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn982() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn983() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn984() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn985() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn986() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn987() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn988() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn989() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn990() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn991() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn992() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn993() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn994() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn995() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn996() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn997() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn998() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn999() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn1000() {}' 303: ++ '[' Linux = FreeBSD ']' 303: ++ trap 'on_error $LINENO' ERR 303: ++ trap on_exit EXIT 303: ++ echo -n 'Testing start-stop ... ' 303: Testing start-stop ... ++ set -o pipefail 303: ++ set -x 303: + cat 303: + cc -c -o out/test/x86_64/start-stop/a.o -xc - 274: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar 274: + grep ' exe.repro/.*/a.o' 274: -rw-rw-r-- 0/0 1368 1970-01-01 14:00 exe.repro/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o 274: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar 274: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt 274: out/test/x86_64/repro/a.o 274: + grep mold out/test/x86_64/repro/exe.repro/version.txt 274: mold 2.40.4 (compatible with GNU ld) 274: + on_exit 274: + echo OK 274: OK 274: + exit 0 304: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh 304: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 304: ++ export LC_ALL=C 304: ++ LC_ALL=C 304: ++ '[' -z x86_64 ']' 304: ++ '[' -z '' ']' 304: ++ TESTDIR=out/test/x86_64 304: ++ CC=cc 304: ++ CXX=c++ 304: ++ GCC=gcc 304: ++ GXX=g++ 304: ++ OBJDUMP=objdump 304: ++ OBJCOPY=objcopy 304: ++ STRIP=strip 304: ++ QEMU= 304: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh .sh 304: ++ testname=static-archive 304: ++ t=out/test/x86_64/static-archive 304: ++ mkdir -p out/test/x86_64/static-archive 304: ++ case $MACHINE in 304: ++ tlsdesc_opt=-mtls-dialect=gnu2 304: +++ uname 304: ++ '[' Linux = FreeBSD ']' 304: ++ trap 'on_error $LINENO' ERR 304: ++ trap on_exit EXIT 304: ++ echo -n 'Testing static-archive ... ' 304: Testing static-archive ... ++ set -o pipefail 304: ++ set -x 304: + cat 304: + cc -o out/test/x86_64/static-archive/long-long-long-filename.o -c -xc - 217: LLVMgold: Unknown command line argument '--no-such-option'. Try: 'LLVMgold --help' 217: + on_exit 217: + echo OK 217: OK 217: + exit 0 267/425 Test #217: x86_64-lto-llvm2 ...................................... Passed 1.40 sec 296: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o 296: + readelf --dynamic out/test/x86_64/soname/b.so 296: + not grep -F 'Library soname' 296: + grep -F 'Library soname' 296: + return 0 296: + cc -B. -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -Wl,-soname,foo 266: + test_cflags -g3 -gz 266: + echo 'int main() {}' 266: + cc -B. -g3 -gz -o /dev/null -xc - 300: + cc -B. -o out/test/x86_64/spare-program-headers/exe1 out/test/x86_64/spare-program-headers/a.o test 305 Start 305: x86_64-static-pie 305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh" 305: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 305: Environment variables: 305: MACHINE=x86_64 305: CPU= 305: Test timeout computed to be: 1500 test 306 Start 306: x86_64-stdout 306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh" 306: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 306: Environment variables: 306: MACHINE=x86_64 306: CPU= 306: Test timeout computed to be: 1500 272: + ./mold --relocatable -o out/test/x86_64/relocatable/c.o out/test/x86_64/relocatable/a.o out/test/x86_64/relocatable/b.o 272: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o test 307 Start 307: x86_64-strip-debug 307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh" 307: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 307: Environment variables: 307: MACHINE=x86_64 307: CPU= 307: Test timeout computed to be: 1500 299: + cat 299: + cc -o out/test/x86_64/sort-debug-info/b.o -c -g -gdwarf64 out/test/x86_64/sort-debug-info/b.c 297: + cc -o out/test/x86_64/sort-debug-info-compressed/b.o -c -xc - -g -gdwarf64 -Wl,--compress-debug-sections=zstd 297: + cat 301: + cat 301: + cc -o out/test/x86_64/start-lib/b.o -c -xc - 289: + grep 'main fn1 fn2 0x20000000 0x10000000' 289: + out/test/x86_64/section-start/exe2 289: main fn1 fn2 0x20000000 0x10000000 289: + readelf -W --segments out/test/x86_64/section-start/exe2 289: + grep ' LOAD ' 289: + sed 's/0x[0-9a-f]*//' 289: + diff out/test/x86_64/section-start/log2 /dev/fd/63 289: ++ sort out/test/x86_64/section-start/log2 289: + on_exit 289: + echo OK 289: OK 289: + exit 0 264: + cat 264: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - 302: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o 275: mold: error: --require-defined: undefined symbol: xyz 275: + on_exit 275: + echo OK 275: OK 275: + exit 0 280: + out/test/x86_64/reverse-sections/exe1 280: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' 280: foo1 foo2 foo3 foo4 foo5 foo6 280: + c++ -B. -o out/test/x86_64/reverse-sections/exe2 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o -Wl,--reverse-sections 292: + cat 292: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - 293: + readelf --dyn-syms out/test/x86_64/shared/b.so 293: + grep '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/x86_64/shared/log 293: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fn2 293: + grep -E 'FUNC GLOBAL DEFAULT .* fn1' out/test/x86_64/shared/log 293: 6: 0000000000001689 12 FUNC GLOBAL DEFAULT 15 fn1 293: + cat 293: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - 267: + cat 267: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g 288: + grep '\.fn2 .*00400000' 288: + readelf -SW out/test/x86_64/section-order/exe2 288: [16] .fn2 PROGBITS 0000000000400000 002000 000016 00 AX 0 0 1 305: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh 305: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 305: ++ export LC_ALL=C 305: ++ LC_ALL=C 305: ++ '[' -z x86_64 ']' 305: ++ '[' -z '' ']' 305: ++ TESTDIR=out/test/x86_64 305: ++ CC=cc 305: ++ CXX=c++ 305: ++ GCC=gcc 305: ++ GXX=g++ 305: ++ OBJDUMP=objdump 305: ++ OBJCOPY=objcopy 305: ++ STRIP=strip 305: ++ QEMU= 305: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh .sh 305: ++ testname=static-pie 305: ++ t=out/test/x86_64/static-pie 305: ++ mkdir -p out/test/x86_64/static-pie 268/425 Test #274: x86_64-repro .......................................... Passed 0.55 sec 269/425 Test #275: x86_64-require-defined ................................ Passed 0.53 sec 270/425 Test #289: x86_64-section-start .................................. Passed 0.36 sec test 308 Start 308: x86_64-strip 308: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh" 308: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 308: Environment variables: 308: MACHINE=x86_64 308: CPU= 308: Test timeout computed to be: 1500 test 309 Start 309: x86_64-stt-common 309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh" 309: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 309: Environment variables: 309: MACHINE=x86_64 309: CPU= 309: Test timeout computed to be: 1500 test 310 Start 310: x86_64-symbol-rank 310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh" 310: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 310: Environment variables: 310: MACHINE=x86_64 310: CPU= 310: Test timeout computed to be: 1500 288: + readelf -sW out/test/x86_64/section-order/exe2 288: + grep -E ': 0+200000\s.*\s__ehdr_start$' 288: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 288: + readelf -W --segments out/test/x86_64/section-order/exe2 288: + grep -E 'PHDR\s.*0x0+300000\s' 215: + out/test/x86_64/lto-gcc/exe3 215: + grep 'Hello world' 215: Hello world 215: + on_exit 215: + echo OK 215: OK 215: + exit 0 306: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh 306: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 306: ++ export LC_ALL=C 306: ++ LC_ALL=C 306: ++ '[' -z x86_64 ']' 306: ++ '[' -z '' ']' 306: ++ TESTDIR=out/test/x86_64 306: ++ CC=cc 306: ++ CXX=c++ 306: ++ GCC=gcc 306: ++ GXX=g++ 306: ++ OBJDUMP=objdump 306: ++ OBJCOPY=objcopy 306: ++ STRIP=strip 306: ++ QEMU= 306: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh .sh 306: ++ testname=stdout 306: ++ t=out/test/x86_64/stdout 306: ++ mkdir -p out/test/x86_64/stdout 306: ++ case $MACHINE in 306: ++ tlsdesc_opt=-mtls-dialect=gnu2 306: +++ uname 306: ++ '[' Linux = FreeBSD ']' 306: ++ trap 'on_error $LINENO' ERR 306: ++ trap on_exit EXIT 306: ++ echo -n 'Testing stdout ... ' 306: Testing stdout ... ++ set -o pipefail 306: ++ set -x 288: PHDR 0x001000 0x0000000000300000 0x0000000000300000 0x0002a0 0x0002a0 R 0x8 288: + cc -B. -o out/test/x86_64/section-order/exe3 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 !ehdr_start EHDR %0x20 !rodata_start RODATA =0x300000 !phdr_start PHDR %4096 !phdr_end =0x400000 !text_start TEXT DATA BSS' 306: + cat 303: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop 305: ++ case $MACHINE in 305: ++ tlsdesc_opt=-mtls-dialect=gnu2 305: +++ uname 305: ++ '[' Linux = FreeBSD ']' 305: ++ trap 'on_error $LINENO' ERR 305: ++ trap on_exit EXIT 305: ++ echo -n 'Testing static-pie ... ' 305: Testing static-pie ... ++ set -o pipefail 305: ++ set -x 305: + test_cflags -static-pie 305: + echo 'int main() {}' 305: + cc -B. -static-pie -o /dev/null -xc - 269: + sed 's/.*/.section .data.&,"aw"\n.word 0\n/g' 269: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - 269: + seq 1 80000 264: + cat 264: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - 297: + MOLD_DEBUG=1 297: + cc -B. -o out/test/x86_64/sort-debug-info-compressed/exe1 out/test/x86_64/sort-debug-info-compressed/a.o out/test/x86_64/sort-debug-info-compressed/b.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-compressed/map1 307: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh 307: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 307: ++ export LC_ALL=C 307: ++ LC_ALL=C 307: ++ '[' -z x86_64 ']' 307: ++ '[' -z '' ']' 307: ++ TESTDIR=out/test/x86_64 307: ++ CC=cc 307: ++ CXX=c++ 307: ++ GCC=gcc 307: ++ GXX=g++ 307: ++ OBJDUMP=objdump 307: ++ OBJCOPY=objcopy 307: ++ STRIP=strip 307: ++ QEMU= 307: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh .sh 307: ++ testname=strip-debug 307: ++ t=out/test/x86_64/strip-debug 307: ++ mkdir -p out/test/x86_64/strip-debug 307: ++ case $MACHINE in 307: ++ tlsdesc_opt=-mtls-dialect=gnu2 307: +++ uname 302: + cat 302: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - 299: + MOLD_DEBUG=1 299: + cc -B. -o out/test/x86_64/sort-debug-info/exe1 out/test/x86_64/sort-debug-info/a.o out/test/x86_64/sort-debug-info/b.o -g -Wl,-Map=out/test/x86_64/sort-debug-info/map1 300: + out/test/x86_64/spare-program-headers/exe1 300: + grep 'Hello world' 300: Hello world 300: ++ wc -l 300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 304: + cc -o out/test/x86_64/static-archive/b.o -c -xc - 304: + cat 309: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh 309: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 309: ++ export LC_ALL=C 309: ++ LC_ALL=C 309: ++ '[' -z x86_64 ']' 309: ++ '[' -z '' ']' 309: ++ TESTDIR=out/test/x86_64 309: ++ CC=cc 309: ++ CXX=c++ 309: ++ GCC=gcc 309: ++ GXX=g++ 309: ++ OBJDUMP=objdump 309: ++ OBJCOPY=objcopy 309: ++ STRIP=strip 309: ++ QEMU= 309: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh .sh 309: ++ testname=stt-common 309: ++ t=out/test/x86_64/stt-common 309: ++ mkdir -p out/test/x86_64/stt-common 271/425 Test #215: x86_64-lto-gcc ........................................ Passed 1.47 sec 306: + cc -o out/test/x86_64/stdout/a.o -c -xc - 300: ++ grep NULL 308: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh 308: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 308: ++ export LC_ALL=C 308: ++ LC_ALL=C 308: ++ '[' -z x86_64 ']' 308: ++ '[' -z '' ']' 308: ++ TESTDIR=out/test/x86_64 308: ++ CC=cc 308: ++ CXX=c++ 308: ++ GCC=gcc 308: ++ GXX=g++ 308: ++ OBJDUMP=objdump 308: ++ OBJCOPY=objcopy 308: ++ STRIP=strip 308: ++ QEMU= 308: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh .sh 308: ++ testname=strip 308: ++ t=out/test/x86_64/strip 308: ++ mkdir -p out/test/x86_64/strip test 311 Start 311: x86_64-symbol-version-as-needed 311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh" 311: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 311: Environment variables: 311: MACHINE=x86_64 311: CPU= 311: Test timeout computed to be: 1500 300: + '[' 0 -eq 0 ']' 300: + cc -B. -o out/test/x86_64/spare-program-headers/exe2 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=0 308: ++ case $MACHINE in 308: ++ tlsdesc_opt=-mtls-dialect=gnu2 308: +++ uname 309: ++ case $MACHINE in 309: ++ tlsdesc_opt=-mtls-dialect=gnu2 309: +++ uname 309: ++ '[' Linux = FreeBSD ']' 309: ++ trap 'on_error $LINENO' ERR 309: ++ trap on_exit EXIT 309: ++ echo -n 'Testing stt-common ... ' 309: Testing stt-common ... ++ set -o pipefail 309: ++ set -x 309: + cat 309: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/a.o - -Wa,--elf-stt-common=yes 307: ++ '[' Linux = FreeBSD ']' 307: ++ trap 'on_error $LINENO' ERR 307: ++ trap on_exit EXIT 307: ++ echo -n 'Testing strip-debug ... ' 307: Testing strip-debug ... ++ set -o pipefail 307: ++ set -x 307: + cat 307: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g 310: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh 310: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 310: ++ export LC_ALL=C 310: ++ LC_ALL=C 310: ++ '[' -z x86_64 ']' 310: ++ '[' -z '' ']' 310: ++ TESTDIR=out/test/x86_64 310: ++ CC=cc 310: ++ CXX=c++ 310: ++ GCC=gcc 310: ++ GXX=g++ 310: ++ OBJDUMP=objdump 310: ++ OBJCOPY=objcopy 310: ++ STRIP=strip 310: ++ QEMU= 265: + cat 265: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - 301: + cat 301: + cc -o out/test/x86_64/start-lib/c.o -c -xc - 310: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh .sh 308: ++ '[' Linux = FreeBSD ']' 308: ++ trap 'on_error $LINENO' ERR 308: ++ trap on_exit EXIT 308: ++ echo -n 'Testing strip ... ' 308: Testing strip ... ++ set -o pipefail 308: ++ set -x 310: ++ testname=symbol-rank 310: ++ t=out/test/x86_64/symbol-rank 310: ++ mkdir -p out/test/x86_64/symbol-rank 308: + cat 308: + cc -x assembler -c -o out/test/x86_64/strip/a.o -Wa,-L - 310: ++ case $MACHINE in 310: ++ tlsdesc_opt=-mtls-dialect=gnu2 310: +++ uname 310: ++ '[' Linux = FreeBSD ']' 311: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh 310: ++ trap 'on_error $LINENO' ERR 310: ++ trap on_exit EXIT 284: + grep mold 284: + readelf -p .comment out/test/x86_64/run-clang/exe 310: ++ echo -n 'Testing symbol-rank ... ' 310: Testing symbol-rank ... ++ set -o pipefail 310: ++ set -x 310: + cc -o out/test/x86_64/symbol-rank/a.o -c -xc - 292: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so 310: + cat 311: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 311: ++ export LC_ALL=C 311: ++ LC_ALL=C 311: ++ '[' -z x86_64 ']' 311: ++ '[' -z '' ']' 311: ++ TESTDIR=out/test/x86_64 311: ++ CC=cc 311: ++ CXX=c++ 311: ++ GCC=gcc 296: + grep -F 'Library soname: [foo]' 311: ++ GXX=g++ 311: ++ OBJDUMP=objdump 311: ++ OBJCOPY=objcopy 311: ++ STRIP=strip 311: ++ QEMU= 311: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh .sh 296: + readelf --dynamic out/test/x86_64/soname/b.so 284: [ 1e] mold 2.40.4 (compatible with GNU ld) 284: + on_exit 284: + echo OK 284: OK 284: + exit 0 308: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o 272/425 Test #284: x86_64-run-clang ...................................... Passed 0.48 sec test 312 Start 312: x86_64-symbol-version-lto 312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh" 312: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 312: Environment variables: 312: MACHINE=x86_64 312: CPU= 312: Test timeout computed to be: 1500 311: ++ testname=symbol-version-as-needed 311: ++ t=out/test/x86_64/symbol-version-as-needed 311: ++ mkdir -p out/test/x86_64/symbol-version-as-needed 296: 0x000000000000000e (SONAME) Library soname: [foo] 296: + on_exit 296: + echo OK 296: OK 296: + exit 0 267: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o 292: + cc -B. -o out/test/x86_64/shared-abs-sym/exe1 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -pie 273/425 Test #296: x86_64-soname ......................................... Passed 0.24 sec test 313 Start 313: x86_64-symbol-version-multi 313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh" 313: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 313: Environment variables: 313: MACHINE=x86_64 313: CPU= 313: Test timeout computed to be: 1500 267: + grep 'Warning: DIE at offset' 267: + ./mold --relocatable -o out/test/x86_64/relocatable-debug-info/c.o out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o 293: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so 311: ++ case $MACHINE in 311: ++ tlsdesc_opt=-mtls-dialect=gnu2 311: +++ uname 309: + cat 309: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes 311: ++ '[' Linux = FreeBSD ']' 311: ++ trap 'on_error $LINENO' ERR 311: ++ trap on_exit EXIT 311: ++ echo -n 'Testing symbol-version-as-needed ... ' 311: Testing symbol-version-as-needed ... ++ set -o pipefail 311: ++ set -x 311: + cat 311: + cc -o out/test/x86_64/symbol-version-as-needed/a.o -c -xc - -fPIC 272: + out/test/x86_64/relocatable/exe 312: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh 313: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh 312: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 312: ++ export LC_ALL=C 313: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 312: ++ LC_ALL=C 312: ++ '[' -z x86_64 ']' 313: ++ export LC_ALL=C 313: ++ LC_ALL=C 313: ++ '[' -z x86_64 ']' 313: ++ '[' -z '' ']' 313: ++ TESTDIR=out/test/x86_64 313: ++ CC=cc 313: ++ CXX=c++ 313: ++ GCC=gcc 313: ++ GXX=g++ 313: ++ OBJDUMP=objdump 313: ++ OBJCOPY=objcopy 313: ++ STRIP=strip 313: ++ QEMU= 272: Hello world 312: ++ '[' -z '' ']' 312: ++ TESTDIR=out/test/x86_64 312: ++ CC=cc 312: ++ CXX=c++ 312: ++ GCC=gcc 312: ++ GXX=g++ 312: ++ OBJDUMP=objdump 312: ++ OBJCOPY=objcopy 312: ++ STRIP=strip 312: ++ QEMU= 312: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh .sh 272: + on_exit 272: + echo OK 272: OK 272: + exit 0 274/425 Test #272: x86_64-relocatable .................................... Passed 0.64 sec test 314 Start 314: x86_64-symbol-version 314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh" 314: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 314: Environment variables: 314: MACHINE=x86_64 314: CPU= 314: Test timeout computed to be: 1500 307: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug 302: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a 313: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh .sh 313: ++ testname=symbol-version-multi 313: ++ t=out/test/x86_64/symbol-version-multi 313: ++ mkdir -p out/test/x86_64/symbol-version-multi 280: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' 280: + out/test/x86_64/reverse-sections/exe2 264: + cat 264: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - 308: + readelf --symbols out/test/x86_64/strip/exe 312: ++ testname=symbol-version-lto 312: ++ t=out/test/x86_64/symbol-version-lto 312: ++ mkdir -p out/test/x86_64/symbol-version-lto 312: ++ case $MACHINE in 312: ++ tlsdesc_opt=-mtls-dialect=gnu2 312: +++ uname 271: + cat 313: ++ case $MACHINE in 313: ++ tlsdesc_opt=-mtls-dialect=gnu2 313: +++ uname 280: foo5 foo6 foo3 foo4 foo1 foo2 280: + on_exit 280: + echo OK 280: OK 280: + exit 0 308: + grep -F _start out/test/x86_64/strip/log 275/425 Test #280: x86_64-reverse-sections ............................... Passed 0.55 sec test 315 Start 315: x86_64-symbol-version2 315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh" 315: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 315: Environment variables: 315: MACHINE=x86_64 315: CPU= 315: Test timeout computed to be: 1500 266: + cat 266: + cc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz 313: ++ '[' Linux = FreeBSD ']' 313: ++ trap 'on_error $LINENO' ERR 313: ++ trap on_exit EXIT 313: ++ echo -n 'Testing symbol-version-multi ... ' 313: Testing symbol-version-multi ... ++ set -o pipefail 313: ++ set -x 313: + cc -o out/test/x86_64/symbol-version-multi/a.o -c -xc - -fPIC 313: + cat 271: + cc -c -o out/test/x86_64/relocatable-mergeable-sections/a.o -xassembler - 314: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh 314: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 314: ++ export LC_ALL=C 314: ++ LC_ALL=C 314: ++ '[' -z x86_64 ']' 314: ++ '[' -z '' ']' 314: ++ TESTDIR=out/test/x86_64 314: ++ CC=cc 314: ++ CXX=c++ 314: ++ GCC=gcc 314: ++ GXX=g++ 314: ++ OBJDUMP=objdump 314: ++ OBJCOPY=objcopy 314: ++ STRIP=strip 314: ++ QEMU= 314: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh .sh 314: ++ testname=symbol-version 314: ++ t=out/test/x86_64/symbol-version 314: ++ mkdir -p out/test/x86_64/symbol-version 306: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - 312: ++ '[' Linux = FreeBSD ']' 312: ++ trap 'on_error $LINENO' ERR 312: ++ trap on_exit EXIT 312: ++ echo -n 'Testing symbol-version-lto ... ' 312: Testing symbol-version-lto ... ++ set -o pipefail 312: ++ set -x 312: + test_cflags -flto 312: + cc -B. -flto -o /dev/null -xc - 312: + echo 'int main() {}' 308: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start 308: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start 308: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start 308: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start 308: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start 308: 27: 0000000000203230 0 NOTYPE LOCAL DEFAULT 8 __bss_start 308: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start 308: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start 308: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR 308: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR 308: + grep -F foo out/test/x86_64/strip/log 308: 16: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 303: + readelf -sW out/test/x86_64/start-stop/exe1 300: + out/test/x86_64/spare-program-headers/exe2 308: + grep -F bar out/test/x86_64/strip/log 300: + grep 'Hello world' 300: Hello world 297: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info-compressed/map1 297: + grep -F '/b.o:(.debug_info)' 303: + grep __start_text 303: 146: 00000000000015a0 0 NOTYPE LOCAL DEFAULT 17 __start_text 315: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh 315: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 308: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar 315: ++ export LC_ALL=C 315: ++ LC_ALL=C 315: ++ '[' -z x86_64 ']' 315: ++ '[' -z '' ']' 315: ++ TESTDIR=out/test/x86_64 315: ++ CC=cc 315: ++ CXX=c++ 315: ++ GCC=gcc 315: ++ GXX=g++ 315: ++ OBJDUMP=objdump 315: ++ OBJCOPY=objcopy 315: ++ STRIP=strip 315: ++ QEMU= 308: + [[ x86_64 != riscv* ]] 308: + [[ x86_64 != loongarch* ]] 308: + grep -F .L.baz out/test/x86_64/strip/log 314: ++ case $MACHINE in 303: + grep __stop_text 314: ++ tlsdesc_opt=-mtls-dialect=gnu2 299: + grep -F '/b.o:(.debug_info)' 297: 0 122 1 out/test/x86_64/sort-debug-info-compressed/b.o:(.debug_info) 297: + MOLD_DEBUG=1 297: + cc -B. -o out/test/x86_64/sort-debug-info-compressed/exe2 out/test/x86_64/sort-debug-info-compressed/b.o out/test/x86_64/sort-debug-info-compressed/a.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-compressed/map2 314: +++ uname 314: ++ '[' Linux = FreeBSD ']' 314: ++ trap 'on_error $LINENO' ERR 314: ++ trap on_exit EXIT 314: ++ echo -n 'Testing symbol-version ... ' 314: Testing symbol-version ... ++ set -o pipefail 314: ++ set -x 314: + cat 310: + cat 310: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon 299: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info/map1 300: ++ grep NULL 300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 303: + readelf -sW out/test/x86_64/start-stop/exe1 267: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o 314: + cc -fPIC -c -o out/test/x86_64/symbol-version/a.o -xc - 315: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh .sh 308: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 .L.baz 315: ++ testname=symbol-version2 315: ++ t=out/test/x86_64/symbol-version2 315: ++ mkdir -p out/test/x86_64/symbol-version2 265: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - 299: 0 146 1 out/test/x86_64/sort-debug-info/b.o:(.debug_info) 308: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -strip-all 271: + ./mold --relocatable -o out/test/x86_64/relocatable-mergeable-sections/b.o out/test/x86_64/relocatable-mergeable-sections/a.o 299: + readelf -p .debug_line_str out/test/x86_64/sort-debug-info/exe1 300: ++ wc -l 300: + '[' 0 -eq 0 ']' 300: + cc -B. -o out/test/x86_64/spare-program-headers/exe3 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=1 303: 147: 0000000000001694 0 NOTYPE LOCAL DEFAULT 17 __stop_text 303: + on_exit 303: + echo OK 303: OK 303: + exit 0 276/425 Test #303: x86_64-start-stop ..................................... Passed 0.21 sec test 316 Start 316: x86_64-symbol-version3 316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh" 316: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 316: Environment variables: 316: MACHINE=x86_64 316: CPU= 316: Test timeout computed to be: 1500 270: + cat 270: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - 315: ++ case $MACHINE in 315: ++ tlsdesc_opt=-mtls-dialect=gnu2 315: +++ uname 315: ++ '[' Linux = FreeBSD ']' 315: ++ trap 'on_error $LINENO' ERR 315: ++ trap on_exit EXIT 315: ++ echo -n 'Testing symbol-version2 ... ' 315: Testing symbol-version2 ... ++ set -o pipefail 315: ++ set -x 265: + cat 299: + grep -Fw a.c out/test/x86_64/sort-debug-info/str1 304: + cat 304: + cc -o out/test/x86_64/static-archive/c.o -c -xc - 288: + readelf -sW out/test/x86_64/section-order/exe3 293: + grep hello 316: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh 292: + grep foo=0x3 292: + out/test/x86_64/shared-abs-sym/exe1 315: + cat 315: + cc -o out/test/x86_64/symbol-version2/a.o -c -xc - 316: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 316: ++ export LC_ALL=C 316: ++ LC_ALL=C 316: ++ '[' -z x86_64 ']' 316: ++ '[' -z '' ']' 316: ++ TESTDIR=out/test/x86_64 316: ++ CC=cc 316: ++ CXX=c++ 316: ++ GCC=gcc 316: ++ GXX=g++ 316: ++ OBJDUMP=objdump 316: ++ OBJCOPY=objcopy 316: ++ STRIP=strip 316: ++ QEMU= 293: + out/test/x86_64/shared/exe 288: + grep -E '\b0+200000 .* ehdr_start$' out/test/x86_64/section-order/log3 309: + cc -B. -o out/test/x86_64/stt-common/exe out/test/x86_64/stt-common/a.o out/test/x86_64/stt-common/b.o -Wl,--fatal-warnings 299: [ 20] out/test/x86_64/sort-debug-info/a.c 299: [ 83] a.c 299: + grep -A10 -Fw a.c out/test/x86_64/sort-debug-info/str1 288: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 ehdr_start 301: + cc -B. -o out/test/x86_64/start-lib/exe -Wl,-start-lib out/test/x86_64/start-lib/a.o -Wl,-end-lib out/test/x86_64/start-lib/b.o out/test/x86_64/start-lib/c.o 292: foo=0x3 299: + grep -Fw b.c 316: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh .sh 288: + grep -E '\b0+200040 .* rodata_start$' out/test/x86_64/section-order/log3 292: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so 316: ++ testname=symbol-version3 288: 67: 0000000000200040 0 NOTYPE LOCAL DEFAULT 1 rodata_start 288: + grep -E '\b0+300000 .* phdr_start$' out/test/x86_64/section-order/log3 316: ++ t=out/test/x86_64/symbol-version3 316: ++ mkdir -p out/test/x86_64/symbol-version3 302: + out/test/x86_64/start-stop-symbol/exe 285: + cat 285: + cc -xc -c -o out/test/x86_64/run/a.o - 302: + grep 'section foo section foo' 302: section foo section foo 302: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a -Wl,-gc-sections 292: + out/test/x86_64/shared-abs-sym/exe1 292: + grep foo=0x5 293: hello 293: + not grep fn3 293: + grep fn3 293: + readelf --symbols out/test/x86_64/shared/exe 316: ++ case $MACHINE in 316: ++ tlsdesc_opt=-mtls-dialect=gnu2 316: +++ uname 288: 68: 0000000000300000 0 NOTYPE LOCAL DEFAULT 1 phdr_start 288: + grep -E '\b0+301000 .* phdr_end$' out/test/x86_64/section-order/log3 264: + cat 299: [ 87] out/test/x86_64/sort-debug-info/b.c 299: [ ab] b.c 307: + not grep -F .debug_info 307: + grep -F .debug_info 307: + readelf -W --sections out/test/x86_64/strip-debug/exe 313: + cat 299: + MOLD_DEBUG=1 299: + cc -B. -o out/test/x86_64/sort-debug-info/exe2 out/test/x86_64/sort-debug-info/b.o out/test/x86_64/sort-debug-info/a.o -g -Wl,-Map=out/test/x86_64/sort-debug-info/map2 292: foo=0x5 292: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so 293: + return 0 264: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - 288: 69: 0000000000301000 0 NOTYPE LOCAL DEFAULT 1 phdr_end 293: + on_exit 293: + echo OK 293: OK 293: + exit 0 277/425 Test #293: x86_64-shared ......................................... Passed 0.36 sec test 317 Start 317: x86_64-symbol-version4 317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh" 317: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 317: Environment variables: 317: MACHINE=x86_64 317: CPU= 317: Test timeout computed to be: 1500 292: + cc -B. -o out/test/x86_64/shared-abs-sym/exe2 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -no-pie 313: + cc -B. -o out/test/x86_64/symbol-version-multi/c.so -shared out/test/x86_64/symbol-version-multi/a.o -Wl,--version-script=out/test/x86_64/symbol-version-multi/b.version 288: + grep -E '\b0+400000 .* text_start$' out/test/x86_64/section-order/log3 308: + readelf --symbols out/test/x86_64/strip/exe 316: ++ '[' Linux = FreeBSD ']' 316: ++ trap 'on_error $LINENO' ERR 316: ++ trap on_exit EXIT 316: ++ echo -n 'Testing symbol-version3 ... ' 316: Testing symbol-version3 ... ++ set -o pipefail 316: ++ set -x 271: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o 271: + grep -E '\b0\b.*Hello' 316: + cat 288: 70: 0000000000400000 0 NOTYPE LOCAL DEFAULT 1 text_start 316: + cc -o out/test/x86_64/symbol-version3/a.o -c -xc - 307: + return 0 307: + grep ' bar' 288: + on_exit 288: + echo OK 288: OK 288: + exit 0 317: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh 308: + not grep -F _start out/test/x86_64/strip/log 317: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 317: ++ export LC_ALL=C 317: ++ LC_ALL=C 308: + grep -F _start out/test/x86_64/strip/log 317: ++ '[' -z x86_64 ']' 278/425 Test #288: x86_64-section-order .................................. Passed 0.54 sec 317: ++ '[' -z '' ']' 317: ++ TESTDIR=out/test/x86_64 317: ++ CC=cc 317: ++ CXX=c++ 317: ++ GCC=gcc 317: ++ GXX=g++ 317: ++ OBJDUMP=objdump 317: ++ OBJCOPY=objcopy 317: ++ STRIP=strip 317: ++ QEMU= test 318 Start 318: x86_64-symbol-version5 318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh" 318: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 318: Environment variables: 318: MACHINE=x86_64 318: CPU= 318: Test timeout computed to be: 1500 317: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh .sh 317: ++ testname=symbol-version4 317: ++ t=out/test/x86_64/symbol-version4 317: ++ mkdir -p out/test/x86_64/symbol-version4 307: + readelf -W --symbols out/test/x86_64/strip-debug/exe 308: + return 0 308: + not grep -F foo out/test/x86_64/strip/log 308: + grep -F foo out/test/x86_64/strip/log 308: + return 0 308: + not grep -F bar out/test/x86_64/strip/log 308: + grep -F bar out/test/x86_64/strip/log 317: ++ case $MACHINE in 317: ++ tlsdesc_opt=-mtls-dialect=gnu2 317: +++ uname 317: ++ '[' Linux = FreeBSD ']' 317: ++ trap 'on_error $LINENO' ERR 317: ++ trap on_exit EXIT 317: ++ echo -n 'Testing symbol-version4 ... ' 317: Testing symbol-version4 ... ++ set -o pipefail 317: ++ set -x 317: + cat 308: + return 0 308: + [[ x86_64 != riscv* ]] 308: + [[ x86_64 != loongarch* ]] 308: + not grep -F .L.baz out/test/x86_64/strip/log 308: + grep -F .L.baz out/test/x86_64/strip/log 318: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh 271: [ 0] Hello 310: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - 317: + cc -o out/test/x86_64/symbol-version4/a.o -c -xc - -fPIC 271: + grep -E '\b7\b.*World' 308: + return 0 307: 60: 00000000000016e0 7 FUNC LOCAL DEFAULT 17 bar 307: + on_exit 307: + echo OK 307: OK 307: + exit 0 310: + cat 308: + on_exit 308: + echo OK 308: OK 308: + exit 0 279/425 Test #308: x86_64-strip .......................................... Passed 0.17 sec test 319 Start 319: x86_64-symtab-dso 319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh" 319: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 319: Environment variables: 319: MACHINE=x86_64 319: CPU= 319: Test timeout computed to be: 1500 280/425 Test #307: x86_64-strip-debug .................................... Passed 0.18 sec test 320 Start 320: x86_64-symtab-section-symbols 320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh" 320: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 320: Environment variables: 320: MACHINE=x86_64 320: CPU= 320: Test timeout computed to be: 1500 271: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o 271: [ 7] World 271: + on_exit 271: + echo OK 271: OK 271: + exit 0 281/425 Test #271: x86_64-relocatable-mergeable-sections ................. Passed 0.77 sec 318: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 318: ++ export LC_ALL=C 318: ++ LC_ALL=C 318: ++ '[' -z x86_64 ']' 318: ++ '[' -z '' ']' 318: ++ TESTDIR=out/test/x86_64 318: ++ CC=cc 318: ++ CXX=c++ 318: ++ GCC=gcc 318: ++ GXX=g++ 318: ++ OBJDUMP=objdump 318: ++ OBJCOPY=objcopy 318: ++ STRIP=strip 318: ++ QEMU= 318: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh .sh 318: ++ testname=symbol-version5 318: ++ t=out/test/x86_64/symbol-version5 318: ++ mkdir -p out/test/x86_64/symbol-version5 318: ++ case $MACHINE in 318: ++ tlsdesc_opt=-mtls-dialect=gnu2 318: +++ uname 318: ++ '[' Linux = FreeBSD ']' 318: ++ trap 'on_error $LINENO' ERR 318: ++ trap on_exit EXIT 318: ++ echo -n 'Testing symbol-version5 ... ' 318: Testing symbol-version5 ... ++ set -o pipefail 318: ++ set -x 318: + cat 318: + cc -o out/test/x86_64/symbol-version5/a.o -c -xc - -fPIC 297: + grep -F '/b.o:(.debug_info)' 297: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info-compressed/map2 297: 0 122 1 out/test/x86_64/sort-debug-info-compressed/b.o:(.debug_info) 297: + on_exit 297: + echo OK 297: OK 297: + exit 0 266: + cat 266: + cc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz test 321 Start 321: x86_64-symtab 321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh" 321: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 321: Environment variables: 321: MACHINE=x86_64 321: CPU= 321: Test timeout computed to be: 1500 267: + out/test/x86_64/relocatable-debug-info/exe 267: + grep 'Hello world' 267: Hello world 267: + not grep Warning 267: + grep Warning 267: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o 267: + return 0 319: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh 319: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 319: ++ export LC_ALL=C 319: ++ LC_ALL=C 319: ++ '[' -z x86_64 ']' 319: ++ '[' -z '' ']' 319: ++ TESTDIR=out/test/x86_64 319: ++ CC=cc 319: ++ CXX=c++ 319: ++ GCC=gcc 319: ++ GXX=g++ 319: ++ OBJDUMP=objdump 319: ++ OBJCOPY=objcopy 319: ++ STRIP=strip 319: ++ QEMU= 319: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh .sh 319: ++ testname=symtab-dso 319: ++ t=out/test/x86_64/symtab-dso 319: ++ mkdir -p out/test/x86_64/symtab-dso 319: ++ case $MACHINE in 319: ++ tlsdesc_opt=-mtls-dialect=gnu2 319: +++ uname 319: ++ '[' Linux = FreeBSD ']' 319: ++ trap 'on_error $LINENO' ERR 319: ++ trap on_exit EXIT 319: ++ echo -n 'Testing symtab-dso ... ' 319: Testing symtab-dso ... ++ set -o pipefail 319: ++ set -x 319: + cat 319: + cc -o out/test/x86_64/symtab-dso/a.o -c -xc - 300: + grep 'Hello world' 300: + out/test/x86_64/spare-program-headers/exe3 300: Hello world 300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe3 300: ++ grep NULL 300: ++ wc -l 305: + cat 305: + cc -o out/test/x86_64/static-pie/a.o -c -xc - -fPIE 306: + chmod 755 out/test/x86_64/stdout/exe 306: + out/test/x86_64/stdout/exe 306: + grep 'Hello world' 306: Hello world 306: + on_exit 306: + echo OK 306: OK 306: + exit 0 264: + ar crs out/test/x86_64/relocatable-archive/e.a out/test/x86_64/relocatable-archive/a.o out/test/x86_64/relocatable-archive/b.o out/test/x86_64/relocatable-archive/c.o 282/425 Test #297: x86_64-sort-debug-info-compressed ..................... Passed 0.38 sec test 322 Start 322: x86_64-synthetic-symbols 322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh" 322: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 322: Environment variables: 322: MACHINE=x86_64 322: CPU= 322: Test timeout computed to be: 1500 283/425 Test #306: x86_64-stdout ......................................... Passed 0.23 sec 270: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o 270: + readelf -WS out/test/x86_64/relocatable-merge-sections/b.o 311: + echo 'ver1 { local: *; }; ver2 { local: *; };' 311: + cc -B. -shared -o out/test/x86_64/symbol-version-as-needed/libfoo.so out/test/x86_64/symbol-version-as-needed/a.o -Wl,--version-script=out/test/x86_64/symbol-version-as-needed/b.ver 320: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh 320: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 320: ++ export LC_ALL=C 320: ++ LC_ALL=C 320: ++ '[' -z x86_64 ']' 320: ++ '[' -z '' ']' 320: ++ TESTDIR=out/test/x86_64 320: ++ CC=cc 320: ++ CXX=c++ 320: ++ GCC=gcc 320: ++ GXX=g++ 320: ++ OBJDUMP=objdump 320: ++ OBJCOPY=objcopy 320: ++ STRIP=strip 320: ++ QEMU= 320: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh .sh 320: ++ testname=symtab-section-symbols 320: ++ t=out/test/x86_64/symtab-section-symbols 320: ++ mkdir -p out/test/x86_64/symtab-section-symbols 320: ++ case $MACHINE in 320: ++ tlsdesc_opt=-mtls-dialect=gnu2 320: +++ uname 320: ++ '[' Linux = FreeBSD ']' 320: ++ trap 'on_error $LINENO' ERR 320: ++ trap on_exit EXIT 320: ++ echo -n 'Testing symtab-section-symbols ... ' 320: Testing symtab-section-symbols ... ++ set -o pipefail 320: ++ set -x 320: + cat 320: + cc -o out/test/x86_64/symtab-section-symbols/a.o -c -xc - 315: + cat 315: + cc -B. -o out/test/x86_64/symbol-version2/c.so -shared out/test/x86_64/symbol-version2/a.o -Wl,--version-script=out/test/x86_64/symbol-version2/b.version 309: + out/test/x86_64/stt-common/exe 309: + grep '0 5 42' 309: 0 5 42 309: + readelf --sections out/test/x86_64/stt-common/exe 309: + grep '.common .*NOBITS' out/test/x86_64/stt-common/log 309: [30] .common NOBITS 0000000000003994 00000990 309: + on_exit 309: + echo OK 309: OK 309: + exit 0 316: + cat 316: + cc -B. -o out/test/x86_64/symbol-version3/c.so -shared out/test/x86_64/symbol-version3/a.o -Wl,--version-script=out/test/x86_64/symbol-version3/b.version 314: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' 314: + cc -B. -shared -o out/test/x86_64/symbol-version/c.so out/test/x86_64/symbol-version/a.o -Wl,--version-script=out/test/x86_64/symbol-version/b.ver 321: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh 321: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 321: ++ export LC_ALL=C 321: ++ LC_ALL=C 321: ++ '[' -z x86_64 ']' 321: ++ '[' -z '' ']' 321: ++ TESTDIR=out/test/x86_64 321: ++ CC=cc 321: ++ CXX=c++ 321: ++ GCC=gcc 321: ++ GXX=g++ 321: ++ OBJDUMP=objdump 321: ++ OBJCOPY=objcopy 321: ++ STRIP=strip 321: ++ QEMU= 321: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh .sh 321: ++ testname=symtab 321: ++ t=out/test/x86_64/symtab 321: ++ mkdir -p out/test/x86_64/symtab 321: ++ case $MACHINE in 321: ++ tlsdesc_opt=-mtls-dialect=gnu2 321: +++ uname test 323 Start 323: x86_64-sysroot-linker-script 323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh" 323: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 323: Environment variables: 323: MACHINE=x86_64 323: CPU= 323: Test timeout computed to be: 1500 267: + on_exit 267: + echo OK 267: OK 267: + exit 0 300: + '[' 1 -eq 1 ']' 300: + cc -B. -o out/test/x86_64/spare-program-headers/exe4 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=5 304: + rm -f out/test/x86_64/static-archive/d.a 304: + cd out/test/x86_64/static-archive 304: + ar rcs d.a long-long-long-filename.o b.o 301: + nm out/test/x86_64/start-lib/exe 310: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon 310: + cat 292: + grep foo=0x3 292: + out/test/x86_64/shared-abs-sym/exe2 292: foo=0x3 292: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so 302: + out/test/x86_64/start-stop-symbol/exe 302: + grep 'section foo section foo' 302: section foo section foo 302: + on_exit 302: + echo OK 302: OK 302: + exit 0 284/425 Test #267: x86_64-relocatable-debug-info ......................... Passed 0.84 sec 285/425 Test #309: x86_64-stt-common ..................................... Passed 0.23 sec test 324 Start 324: x86_64-sysroot 324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh" 324: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 324: Environment variables: 324: MACHINE=x86_64 324: CPU= 324: Test timeout computed to be: 1500 test 325 Start 325: x86_64-sysroot2 325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh" 325: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 325: Environment variables: 325: MACHINE=x86_64 325: CPU= 325: Test timeout computed to be: 1500 286/425 Test #302: x86_64-start-stop-symbol .............................. Passed 0.38 sec 285: ++ pwd 285: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so 285: ++ pwd 285: + MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold 285: + cc -o out/test/x86_64/run/exe out/test/x86_64/run/a.o -B/usr/bin 321: ++ '[' Linux = FreeBSD ']' 321: ++ trap 'on_error $LINENO' ERR 321: ++ trap on_exit EXIT 321: ++ echo -n 'Testing symtab ... ' 321: Testing symtab ... ++ set -o pipefail 321: ++ set -x 321: + cat 321: + cc -o out/test/x86_64/symtab/a.o -c -x assembler - 321: + cat 321: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - 322: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh 322: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 322: ++ export LC_ALL=C 322: ++ LC_ALL=C 322: ++ '[' -z x86_64 ']' 322: ++ '[' -z '' ']' 322: ++ TESTDIR=out/test/x86_64 322: ++ CC=cc 322: ++ CXX=c++ 322: ++ GCC=gcc 322: ++ GXX=g++ 322: ++ OBJDUMP=objdump 322: ++ OBJCOPY=objcopy 322: ++ STRIP=strip 322: ++ QEMU= 322: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh .sh 322: ++ testname=synthetic-symbols 322: ++ t=out/test/x86_64/synthetic-symbols 322: ++ mkdir -p out/test/x86_64/synthetic-symbols 322: ++ case $MACHINE in 322: ++ tlsdesc_opt=-mtls-dialect=gnu2 270: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log1 270: [ 4] .text.foo PROGBITS 0000000000000000 0000a3 000007 00 AX 0 0 1 270: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log1 270: [ 3] .text.bar PROGBITS 0000000000000000 00009c 000007 00 AX 0 0 1 270: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/c.o out/test/x86_64/relocatable-merge-sections/a.o --relocatable-merge-sections 290: + command -v flock 290: + cat 290: + cc -o out/test/x86_64/separate-debug-file-sort/a.o -c -g -gdwarf32 out/test/x86_64/separate-debug-file-sort/a.c 298: + cat 298: + cc -o out/test/x86_64/sort-debug-info-merged/a.o -c -xc - -g -gdwarf64 test 326 Start 326: x86_64-tail-call 326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh" 326: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 326: Environment variables: 326: MACHINE=x86_64 326: CPU= 326: Test timeout computed to be: 1500 299: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info/map2 299: + grep -F '/b.o:(.debug_info)' 299: 0 146 1 out/test/x86_64/sort-debug-info/b.o:(.debug_info) 299: + readelf -p .debug_line_str out/test/x86_64/sort-debug-info/exe2 299: + grep -Fw a.c out/test/x86_64/sort-debug-info/str2 299: [ 20] out/test/x86_64/sort-debug-info/a.c 299: [ 83] a.c 299: + grep -A10 -Fw a.c out/test/x86_64/sort-debug-info/str2 299: + grep -Fw b.c 299: [ 87] out/test/x86_64/sort-debug-info/b.c 299: [ ab] b.c 299: + '[' -z '' ']' 299: + command -v gdb 299: /usr/bin/gdb 323: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh 323: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 323: ++ export LC_ALL=C 323: ++ LC_ALL=C 323: ++ '[' -z x86_64 ']' 323: ++ '[' -z '' ']' 323: ++ TESTDIR=out/test/x86_64 323: ++ CC=cc 323: ++ CXX=c++ 323: ++ GCC=gcc 323: ++ GXX=g++ 323: ++ OBJDUMP=objdump 323: ++ OBJCOPY=objcopy 323: ++ STRIP=strip 323: ++ QEMU= 323: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh .sh 323: ++ testname=sysroot-linker-script 323: ++ t=out/test/x86_64/sysroot-linker-script 323: ++ mkdir -p out/test/x86_64/sysroot-linker-script 323: ++ case $MACHINE in 323: ++ tlsdesc_opt=-mtls-dialect=gnu2 323: +++ uname 323: ++ '[' Linux = FreeBSD ']' 323: ++ trap 'on_error $LINENO' ERR 323: ++ trap on_exit EXIT 323: ++ echo -n 'Testing sysroot-linker-script ... ' 323: Testing sysroot-linker-script ... ++ set -o pipefail 323: ++ set -x 323: + '[' x86_64 = armeb ']' 323: + [[ x86_64 = loongarch* ]] 323: + cat 323: + cc -o out/test/x86_64/sysroot-linker-script/a.o -c -xc - 313: + readelf -W --dyn-syms out/test/x86_64/symbol-version-multi/c.so 313: + grep -F foo@TEST1 313: 6: 0000000000001679 7 FUNC GLOBAL DEFAULT 14 foo@TEST1 313: + readelf -W --dyn-syms out/test/x86_64/symbol-version-multi/c.so 313: + grep -F foo@@TEST2 313: 5: 0000000000001679 7 FUNC GLOBAL DEFAULT 14 foo@@TEST2 313: + on_exit 313: + echo OK 313: OK 313: + exit 0 292: + grep foo=0x5 292: + out/test/x86_64/shared-abs-sym/exe1 292: foo=0x5 292: + on_exit 292: + echo OK 292: OK 292: + exit 0 266: + ./mold --relocatable -o out/test/x86_64/relocatable-compressed-debug-info/c.o out/test/x86_64/relocatable-compressed-debug-info/a.o out/test/x86_64/relocatable-compressed-debug-info/b.o 325: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh 325: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 325: ++ export LC_ALL=C 325: ++ LC_ALL=C 325: ++ '[' -z x86_64 ']' 325: ++ '[' -z '' ']' 325: ++ TESTDIR=out/test/x86_64 325: ++ CC=cc 325: ++ CXX=c++ 325: ++ GCC=gcc 325: ++ GXX=g++ 325: ++ OBJDUMP=objdump 325: ++ OBJCOPY=objcopy 325: ++ STRIP=strip 325: ++ QEMU= 324: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh 322: +++ uname 322: ++ '[' Linux = FreeBSD ']' 322: ++ trap 'on_error $LINENO' ERR 322: ++ trap on_exit EXIT 322: ++ echo -n 'Testing synthetic-symbols ... ' 322: Testing synthetic-symbols ... ++ set -o pipefail 322: ++ set -x 321: + echo '{ local: module_local; global: *; };' 321: + ./mold -o out/test/x86_64/symtab/exe out/test/x86_64/symtab/a.o out/test/x86_64/symtab/b.o --version-script=out/test/x86_64/symtab/c.map 326: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh 326: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 326: ++ export LC_ALL=C 326: ++ LC_ALL=C 326: ++ '[' -z x86_64 ']' 326: ++ '[' -z '' ']' 326: ++ TESTDIR=out/test/x86_64 326: ++ CC=cc 326: ++ CXX=c++ 326: ++ GCC=gcc 326: ++ GXX=g++ 326: ++ OBJDUMP=objdump 326: ++ OBJCOPY=objcopy 326: ++ STRIP=strip 326: ++ QEMU= 326: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh .sh 287/425 Test #292: x86_64-shared-abs-sym ................................. Passed 0.48 sec 288/425 Test #313: x86_64-symbol-version-multi ........................... Passed 0.20 sec 322: + cc -c -o out/test/x86_64/synthetic-symbols/a.o -xc - 299: + grep 'int y = 1' test 327 Start 327: x86_64-tbss-only 327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh" 327: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 327: Environment variables: 327: MACHINE=x86_64 327: CPU= 327: Test timeout computed to be: 1500 test 328 Start 328: x86_64-textrel 328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh" 328: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 328: Environment variables: 328: MACHINE=x86_64 328: CPU= 328: Test timeout computed to be: 1500 322: + cat 299: + gdb out/test/x86_64/sort-debug-info/exe1 -ex 'list main' -ex quit 325: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh .sh 325: ++ testname=sysroot2 325: ++ t=out/test/x86_64/sysroot2 325: ++ mkdir -p out/test/x86_64/sysroot2 325: ++ case $MACHINE in 325: ++ tlsdesc_opt=-mtls-dialect=gnu2 325: +++ uname 325: ++ '[' Linux = FreeBSD ']' 325: ++ trap 'on_error $LINENO' ERR 325: ++ trap on_exit EXIT 325: ++ echo -n 'Testing sysroot2 ... ' 325: Testing sysroot2 ... ++ set -o pipefail 325: ++ set -x 325: + '[' x86_64 = armeb ']' 325: + [[ x86_64 = loongarch* ]] 325: + mkdir -p out/test/x86_64/sysroot2/bin out/test/x86_64/sysroot2/sysroot/foo 324: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 324: ++ export LC_ALL=C 324: ++ LC_ALL=C 324: ++ '[' -z x86_64 ']' 324: ++ '[' -z '' ']' 324: ++ TESTDIR=out/test/x86_64 324: ++ CC=cc 324: ++ CXX=c++ 324: ++ GCC=gcc 324: ++ GXX=g++ 324: ++ OBJDUMP=objdump 324: ++ OBJCOPY=objcopy 324: ++ STRIP=strip 324: ++ QEMU= 324: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh .sh 324: ++ testname=sysroot 324: ++ t=out/test/x86_64/sysroot 324: ++ mkdir -p out/test/x86_64/sysroot 324: ++ case $MACHINE in 324: ++ tlsdesc_opt=-mtls-dialect=gnu2 324: +++ uname 324: ++ '[' Linux = FreeBSD ']' 324: ++ trap 'on_error $LINENO' ERR 324: ++ trap on_exit EXIT 324: ++ echo -n 'Testing sysroot ... ' 324: Testing sysroot ... ++ set -o pipefail 324: ++ set -x 324: + '[' x86_64 = armeb ']' 324: + [[ x86_64 = loongarch* ]] 324: + cat 324: + cc -c -o out/test/x86_64/sysroot/a.o -xc - 311: + cc -o out/test/x86_64/symbol-version-as-needed/b.o -c -xc - 311: + cat 326: ++ testname=tail-call 326: ++ t=out/test/x86_64/tail-call 326: ++ mkdir -p out/test/x86_64/tail-call 326: ++ case $MACHINE in 326: ++ tlsdesc_opt=-mtls-dialect=gnu2 326: +++ uname 326: ++ '[' Linux = FreeBSD ']' 326: ++ trap 'on_error $LINENO' ERR 326: ++ trap on_exit EXIT 326: ++ echo -n 'Testing tail-call ... ' 326: Testing tail-call ... ++ set -o pipefail 326: ++ set -x 326: + cat 326: + cc -O2 -o out/test/x86_64/tail-call/a.o -c -xc - 305: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie 304: + cc -B. -Wl,--trace -o out/test/x86_64/static-archive/exe out/test/x86_64/static-archive/c.o out/test/x86_64/static-archive/d.a 315: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so 301: + not grep ' foo$' out/test/x86_64/start-lib/log 301: + grep ' foo$' out/test/x86_64/start-lib/log 301: + return 0 301: + grep ' bar$' out/test/x86_64/start-lib/log 318: + cat 318: + cc -o out/test/x86_64/symbol-version5/b.o -c -xc - -fPIC 327: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh 327: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 327: ++ export LC_ALL=C 327: ++ LC_ALL=C 327: ++ '[' -z x86_64 ']' 327: ++ '[' -z '' ']' 327: ++ TESTDIR=out/test/x86_64 327: ++ CC=cc 327: ++ CXX=c++ 315: + grep ' foo@TEST' out/test/x86_64/symbol-version2/log 301: 00000000000016b9 t bar 325: + cat 327: ++ GCC=gcc 327: ++ GXX=g++ 327: ++ OBJDUMP=objdump 327: ++ OBJCOPY=objcopy 327: ++ STRIP=strip 327: ++ QEMU= 327: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh .sh 317: + cat 319: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o 316: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so 270: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o 321: mold: warning: entry symbol is not defined: _start 314: + readelf --symbols out/test/x86_64/symbol-version/c.so 301: + on_exit 301: + echo OK 301: OK 301: + exit 0 315: 7: 0000000000001689 7 FUNC GLOBAL DEFAULT 14 foo@TEST 315: + grep ' bar@TEST' out/test/x86_64/symbol-version2/log 328: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh 289/425 Test #301: x86_64-start-lib ...................................... Passed 0.44 sec 328: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 328: ++ export LC_ALL=C 328: ++ LC_ALL=C 328: ++ '[' -z x86_64 ']' 328: ++ '[' -z '' ']' 328: ++ TESTDIR=out/test/x86_64 328: ++ CC=cc 328: ++ CXX=c++ 328: ++ GCC=gcc 328: ++ GXX=g++ 328: ++ OBJDUMP=objdump 328: ++ OBJCOPY=objcopy 328: ++ STRIP=strip 328: ++ QEMU= 316: + grep ' foo@@TEST1' out/test/x86_64/symbol-version3/log 316: 5: 0000000000001739 7 FUNC GLOBAL DEFAULT 14 foo@@TEST1 316: + grep ' foo@TEST2' out/test/x86_64/symbol-version3/log 327: ++ testname=tbss-only 327: ++ t=out/test/x86_64/tbss-only 327: ++ mkdir -p out/test/x86_64/tbss-only test 329 Start 329: x86_64-textrel2 329: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh" 329: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 329: Environment variables: 329: MACHINE=x86_64 329: CPU= 329: Test timeout computed to be: 1500 291: + on_qemu 291: + '[' '' '!=' '' ']' 291: + grep -w qemu /proc/cpuinfo 291: + command -v gdb 291: + command -v flock 291: + cat 321: + readelf --symbols out/test/x86_64/symtab/exe 321: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log 315: 5: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar@TEST 315: + grep ' bar1' out/test/x86_64/symbol-version2/log 315: 6: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar1 315: + not grep ' foo@@TEST' out/test/x86_64/symbol-version2/log 315: + grep ' foo@@TEST' out/test/x86_64/symbol-version2/log 315: + return 0 315: + on_exit 315: + echo OK 315: OK 315: + exit 0 325: + cat 325: + cat 325: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - 328: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh .sh 328: ++ testname=textrel 328: ++ t=out/test/x86_64/textrel 328: ++ mkdir -p out/test/x86_64/textrel 328: ++ case $MACHINE in 328: ++ tlsdesc_opt=-mtls-dialect=gnu2 328: +++ uname 316: 6: 0000000000001740 7 FUNC GLOBAL DEFAULT 14 foo@TEST2 316: + grep ' foo@TEST3' out/test/x86_64/symbol-version3/log 316: 7: 0000000000001747 7 FUNC GLOBAL DEFAULT 14 foo@TEST3 316: + not grep ' foo$' out/test/x86_64/symbol-version3/log 316: + grep ' foo$' out/test/x86_64/symbol-version3/log 327: ++ case $MACHINE in 327: ++ tlsdesc_opt=-mtls-dialect=gnu2 327: +++ uname 327: ++ '[' Linux = FreeBSD ']' 327: ++ trap 'on_error $LINENO' ERR 327: ++ trap on_exit EXIT 327: ++ echo -n 'Testing tbss-only ... ' 327: Testing tbss-only ... ++ set -o pipefail 327: ++ set -x 327: + cat 327: + cc -o out/test/x86_64/tbss-only/a.o -c -xc - 270: + not grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 270: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 270: + return 0 270: + not grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 270: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 270: + return 0 270: + on_exit 270: + echo OK 270: OK 270: + exit 0 314: + grep -F foo@VER1 out/test/x86_64/symbol-version/log 314: 6: 0000000000001759 7 FUNC GLOBAL DEFAULT 16 foo@VER1 314: + grep -F foo@VER2 out/test/x86_64/symbol-version/log 314: 7: 0000000000001760 7 FUNC GLOBAL DEFAULT 16 foo@VER2 314: + grep -F foo@@VER3 out/test/x86_64/symbol-version/log 314: 5: 0000000000001767 7 FUNC GLOBAL DEFAULT 16 foo@@VER3 298: + cat 298: + cc -o out/test/x86_64/sort-debug-info-merged/b.o -c -xc - -g -gdwarf32 317: + cc -B. -o out/test/x86_64/symbol-version4/c.so -shared out/test/x86_64/symbol-version4/a.o -Wl,--version-script=out/test/x86_64/symbol-version4/b.version 300: + out/test/x86_64/spare-program-headers/exe4 300: + grep 'Hello world' 266: + cc -B. -o out/test/x86_64/relocatable-compressed-debug-info/exe out/test/x86_64/relocatable-compressed-debug-info/c.o 290/425 Test #270: x86_64-relocatable-merge-sections ..................... Passed 0.88 sec 291/425 Test #315: x86_64-symbol-version2 ................................ Passed 0.21 sec 328: ++ '[' Linux = FreeBSD ']' 328: ++ trap 'on_error $LINENO' ERR 328: ++ trap on_exit EXIT 328: ++ echo -n 'Testing textrel ... ' 328: Testing textrel ... ++ set -o pipefail 328: ++ set -x 328: + cat 328: + cc -o out/test/x86_64/textrel/a.o -c -xc - -fno-PIE 316: + return 0 316: + on_exit 316: + echo OK 316: OK 316: + exit 0 292/425 Test #316: x86_64-symbol-version3 ................................ Passed 0.18 sec 314: + on_exit 314: + echo OK 314: OK 314: + exit 0 293/425 Test #314: x86_64-symbol-version ................................. Passed 0.22 sec 300: Hello world 264: + ./mold -r -o out/test/x86_64/relocatable-archive/f.o out/test/x86_64/relocatable-archive/d.o out/test/x86_64/relocatable-archive/e.a test 330 Start 330: x86_64-thin-archive 330: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh" 330: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 330: Environment variables: 330: MACHINE=x86_64 330: CPU= 330: Test timeout computed to be: 1500 test 331 Start 331: x86_64-thread-count 331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh" 331: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 331: Environment variables: 331: MACHINE=x86_64 331: CPU= 331: Test timeout computed to be: 1500 329: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh 329: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 329: ++ export LC_ALL=C 329: ++ LC_ALL=C 329: ++ '[' -z x86_64 ']' 329: ++ '[' -z '' ']' 329: ++ TESTDIR=out/test/x86_64 329: ++ CC=cc 329: ++ CXX=c++ 329: ++ GCC=gcc 329: ++ GXX=g++ 329: ++ OBJDUMP=objdump 329: ++ OBJCOPY=objcopy 329: ++ STRIP=strip 329: ++ QEMU= 329: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh .sh 329: ++ testname=textrel2 329: ++ t=out/test/x86_64/textrel2 329: ++ mkdir -p out/test/x86_64/textrel2 329: ++ case $MACHINE in 329: ++ tlsdesc_opt=-mtls-dialect=gnu2 329: +++ uname 329: ++ '[' Linux = FreeBSD ']' 329: ++ trap 'on_error $LINENO' ERR 329: ++ trap on_exit EXIT 329: ++ echo -n 'Testing textrel2 ... ' 329: Testing textrel2 ... ++ set -o pipefail 329: ++ set -x 329: + cat 329: + cc -o out/test/x86_64/textrel2/a.o -c -xc - -fPIE 300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 300: ++ grep NULL 300: ++ wc -l 300: + '[' 5 -eq 5 ']' 300: + on_exit 300: + echo OK 300: OK 300: + exit 0 294/425 Test #300: x86_64-spare-program-headers .......................... Passed 0.47 sec test 332 Start 332: x86_64-tls-alignment-multi 332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh" 332: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 332: Environment variables: 332: MACHINE=x86_64 332: CPU= 332: Test timeout computed to be: 1500 test 333 Start 333: x86_64-tls-common 333: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh" 333: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 333: Environment variables: 333: MACHINE=x86_64 333: CPU= 333: Test timeout computed to be: 1500 321: 17: 00000000002012d8 0 NOTYPE LOCAL DEFAULT 7 local1 321: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/x86_64/symtab/log 321: 18: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 local2 321: + grep -E '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/x86_64/symtab/log 321: 19: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 module_local 321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log 321: 2: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo 321: 47: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo 321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/x86_64/symtab/log 321: 1: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar 321: 48: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar 321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/x86_64/symtab/log 321: 3: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global 321: 49: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global 321: + on_exit 321: + echo OK 321: OK 321: + exit 0 310: + rm -f out/test/x86_64/symbol-rank/x.a 310: + ar rcs out/test/x86_64/symbol-rank/x.a out/test/x86_64/symbol-rank/a.o out/test/x86_64/symbol-rank/b.o out/test/x86_64/symbol-rank/c.o 291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 322: + cat 322: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - 320: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o 290: + cat 290: + cc -o out/test/x86_64/separate-debug-file-sort/b.o -c -g -gdwarf64 out/test/x86_64/separate-debug-file-sort/b.c 318: + cat 318: + cc -B. -shared -o out/test/x86_64/symbol-version5/libfoo.so out/test/x86_64/symbol-version5/a.o 311: + cc -B. -o out/test/x86_64/symbol-version-as-needed/exe out/test/x86_64/symbol-version-as-needed/b.o -Lout/test/x86_64/symbol-version-as-needed -Wl,--as-needed -lfoo -Wl,-rpath=out/test/x86_64/symbol-version-as-needed 324: + cc -c -o out/test/x86_64/sysroot/b.o -xc - 324: + cat 330: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh 330: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 330: ++ export LC_ALL=C 330: ++ LC_ALL=C 330: ++ '[' -z x86_64 ']' 330: ++ '[' -z '' ']' 330: ++ TESTDIR=out/test/x86_64 330: ++ CC=cc 330: ++ CXX=c++ 330: ++ GCC=gcc 330: ++ GXX=g++ 330: ++ OBJDUMP=objdump 330: ++ OBJCOPY=objcopy 330: ++ STRIP=strip 330: ++ QEMU= 330: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh .sh 330: ++ testname=thin-archive 330: ++ t=out/test/x86_64/thin-archive 330: ++ mkdir -p out/test/x86_64/thin-archive 330: ++ case $MACHINE in 330: ++ tlsdesc_opt=-mtls-dialect=gnu2 330: +++ uname 330: ++ '[' Linux = FreeBSD ']' 330: ++ trap 'on_error $LINENO' ERR 330: ++ trap on_exit EXIT 330: ++ echo -n 'Testing thin-archive ... ' 330: Testing thin-archive ... ++ set -o pipefail 330: ++ set -x 330: + cat 330: + cc -o out/test/x86_64/thin-archive/long-long-long-filename.o -c -xc - test 334 Start 334: x86_64-tls-df-static-tls 334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh" 334: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 334: Environment variables: 334: MACHINE=x86_64 334: CPU= 334: Test timeout computed to be: 1500 312: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto 312: + cat 285: + readelf -p .comment out/test/x86_64/run/exe 285: + grep mold 285: [ 1e] mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run env 285: + grep '^MOLD_PATH=.*/mold$' 295/425 Test #321: x86_64-symtab ......................................... Passed 0.15 sec test 335 Start 335: x86_64-tls-dso 335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh" 335: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 335: Environment variables: 335: MACHINE=x86_64 335: CPU= 335: Test timeout computed to be: 1500 264: + readelf --symbols out/test/x86_64/relocatable-archive/f.o 264: + grep 'foo\b' out/test/x86_64/relocatable-archive/log 264: 16: 0000000000000010 12 FUNC GLOBAL DEFAULT 2 foo 264: + grep 'bar\b' out/test/x86_64/relocatable-archive/log 264: 17: 000000000000001c 7 FUNC GLOBAL DEFAULT 2 bar 332: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh 332: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 332: ++ export LC_ALL=C 332: ++ LC_ALL=C 332: ++ '[' -z x86_64 ']' 332: ++ '[' -z '' ']' 332: ++ TESTDIR=out/test/x86_64 332: ++ CC=cc 332: ++ CXX=c++ 332: ++ GCC=gcc 332: ++ GXX=g++ 332: ++ OBJDUMP=objdump 332: ++ OBJCOPY=objcopy 332: ++ STRIP=strip 332: ++ QEMU= 332: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh .sh 332: ++ testname=tls-alignment-multi 332: ++ t=out/test/x86_64/tls-alignment-multi 332: ++ mkdir -p out/test/x86_64/tls-alignment-multi 332: ++ case $MACHINE in 332: ++ tlsdesc_opt=-mtls-dialect=gnu2 332: +++ uname 331: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh 331: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 331: ++ export LC_ALL=C 331: ++ LC_ALL=C 331: ++ '[' -z x86_64 ']' 331: ++ '[' -z '' ']' 331: ++ TESTDIR=out/test/x86_64 331: ++ CC=cc 331: ++ CXX=c++ 331: ++ GCC=gcc 331: ++ GXX=g++ 331: ++ OBJDUMP=objdump 331: ++ OBJCOPY=objcopy 331: ++ STRIP=strip 331: ++ QEMU= 331: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh .sh 331: ++ testname=thread-count 331: ++ t=out/test/x86_64/thread-count 331: ++ mkdir -p out/test/x86_64/thread-count 331: ++ case $MACHINE in 331: ++ tlsdesc_opt=-mtls-dialect=gnu2 333: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh 333: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 333: ++ export LC_ALL=C 333: ++ LC_ALL=C 333: ++ '[' -z x86_64 ']' 333: ++ '[' -z '' ']' 333: ++ TESTDIR=out/test/x86_64 333: ++ CC=cc 333: ++ CXX=c++ 333: ++ GCC=gcc 333: ++ GXX=g++ 333: ++ OBJDUMP=objdump 333: ++ OBJCOPY=objcopy 333: ++ STRIP=strip 333: ++ QEMU= 333: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh .sh 333: ++ testname=tls-common 333: ++ t=out/test/x86_64/tls-common 333: ++ mkdir -p out/test/x86_64/tls-common 326: + cat 326: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -xc - 334: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh 334: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 334: ++ export LC_ALL=C 334: ++ LC_ALL=C 334: ++ '[' -z x86_64 ']' 334: ++ '[' -z '' ']' 334: ++ TESTDIR=out/test/x86_64 334: ++ CC=cc 334: ++ CXX=c++ 334: ++ GCC=gcc 334: ++ GXX=g++ 334: ++ OBJDUMP=objdump 334: ++ OBJCOPY=objcopy 334: ++ STRIP=strip 334: ++ QEMU= 285: MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold 323: + mkdir -p out/test/x86_64/sysroot-linker-script/foo/bar 298: + ./mold -r -o out/test/x86_64/sort-debug-info-merged/c.o out/test/x86_64/sort-debug-info-merged/a.o out/test/x86_64/sort-debug-info-merged/b.o 335: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh 335: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 335: ++ export LC_ALL=C 335: ++ LC_ALL=C 335: ++ '[' -z x86_64 ']' 335: ++ '[' -z '' ']' 335: ++ TESTDIR=out/test/x86_64 335: ++ CC=cc 335: ++ CXX=c++ 335: ++ GCC=gcc 335: ++ GXX=g++ 335: ++ OBJDUMP=objdump 335: ++ OBJCOPY=objcopy 335: ++ STRIP=strip 335: ++ QEMU= 335: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh .sh 264: + not grep 'baz\b' out/test/x86_64/relocatable-archive/log 264: + grep 'baz\b' out/test/x86_64/relocatable-archive/log 264: + return 0 264: + on_exit 264: + echo OK 264: OK 264: + exit 0 285: + grep mold 285: + ./mold -run /usr/bin/ld --version 327: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o 331: +++ uname 331: ++ '[' Linux = FreeBSD ']' 331: ++ trap 'on_error $LINENO' ERR 331: ++ trap on_exit EXIT 331: ++ echo -n 'Testing thread-count ... ' 331: Testing thread-count ... ++ set -o pipefail 331: ++ set -x 333: ++ case $MACHINE in 333: ++ tlsdesc_opt=-mtls-dialect=gnu2 333: +++ uname 333: ++ '[' Linux = FreeBSD ']' 333: ++ trap 'on_error $LINENO' ERR 333: ++ trap on_exit EXIT 333: ++ echo -n 'Testing tls-common ... ' 333: Testing tls-common ... ++ set -o pipefail 333: ++ set -x 333: + cat 334: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh .sh 323: + rm -f out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a 332: ++ '[' Linux = FreeBSD ']' 332: ++ trap 'on_error $LINENO' ERR 332: ++ trap on_exit EXIT 332: ++ echo -n 'Testing tls-alignment-multi ... ' 332: Testing tls-alignment-multi ... ++ set -o pipefail 332: ++ set -x 312: + echo 'VER1 { foo; };' 296/425 Test #264: x86_64-relocatable-archive ............................ Passed 1.00 sec 332: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/a.o -xc - 334: ++ testname=tls-df-static-tls 334: ++ t=out/test/x86_64/tls-df-static-tls 334: ++ mkdir -p out/test/x86_64/tls-df-static-tls 312: + cc -B. -shared -o out/test/x86_64/symbol-version-lto/c.so out/test/x86_64/symbol-version-lto/a.o -Wl,--version-script=out/test/x86_64/symbol-version-lto/b.ver -flto 335: ++ testname=tls-dso 335: ++ t=out/test/x86_64/tls-dso 335: ++ mkdir -p out/test/x86_64/tls-dso 331: + cc -o out/test/x86_64/thread-count/a.o -c -xc - 333: + cc -o out/test/x86_64/tls-common/a.o -c -xassembler - test 336 Start 336: x86_64-tls-gd-dlopen 336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh" 336: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 336: Environment variables: 336: MACHINE=x86_64 336: CPU= 336: Test timeout computed to be: 1500 332: + cat 335: ++ case $MACHINE in 335: ++ tlsdesc_opt=-mtls-dialect=gnu2 335: +++ uname 331: + cat 325: + cat 325: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - 323: + ar rcs out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/x86_64/sysroot-linker-script/a.o 320: + grep 'SECTION LOCAL DEFAULT' 320: + readelf -s out/test/x86_64/symtab-section-symbols/exe 304: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/x86_64/static-archive/log 335: ++ '[' Linux = FreeBSD ']' 304: trace: out/test/x86_64/static-archive/d.a(long-long-long-filename.o) 319: + nm out/test/x86_64/symtab-dso/exe 335: ++ trap 'on_error $LINENO' ERR 335: ++ trap on_exit EXIT 335: ++ echo -n 'Testing tls-dso ... ' 335: Testing tls-dso ... ++ set -o pipefail 335: ++ set -x 304: + grep -F 'static-archive/d.a(b.o)' out/test/x86_64/static-archive/log 319: + grep 'U puts$' 336: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh 334: ++ case $MACHINE in 334: ++ tlsdesc_opt=-mtls-dialect=gnu2 334: +++ uname 333: + cc -o out/test/x86_64/tls-common/b.o -c -xc -std=c11 - 336: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 336: ++ export LC_ALL=C 336: ++ LC_ALL=C 336: ++ '[' -z x86_64 ']' 336: ++ '[' -z '' ']' 336: ++ TESTDIR=out/test/x86_64 336: ++ CC=cc 336: ++ CXX=c++ 336: ++ GCC=gcc 336: ++ GXX=g++ 336: ++ OBJDUMP=objdump 336: ++ OBJCOPY=objcopy 336: ++ STRIP=strip 336: ++ QEMU= 335: + cc -fPIC -shared -o out/test/x86_64/tls-dso/a.so -xc - 333: + cat 334: ++ '[' Linux = FreeBSD ']' 334: ++ trap 'on_error $LINENO' ERR 334: ++ trap on_exit EXIT 334: ++ echo -n 'Testing tls-df-static-tls ... ' 334: Testing tls-df-static-tls ... ++ set -o pipefail 334: ++ set -x 334: + cat 336: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh .sh 304: trace: out/test/x86_64/static-archive/d.a(b.o) 304: + grep -F static-archive/c.o out/test/x86_64/static-archive/log 335: + cat 304: trace: out/test/x86_64/static-archive/c.o 285: mold 2.40.4 (compatible with GNU ld) 336: ++ testname=tls-gd-dlopen 336: ++ t=out/test/x86_64/tls-gd-dlopen 336: ++ mkdir -p out/test/x86_64/tls-gd-dlopen 329: /tmp/cc5hvwFi.s: Assembler messages: 329: /tmp/cc5hvwFi.s:28: Warning: ignoring changed section attributes for .text 334: + cc -fPIC -ftls-model=initial-exec -c -o out/test/x86_64/tls-df-static-tls/a.o -xc - 266: + grep 'Hello world' 310: + cc -B. -o out/test/x86_64/symbol-rank/exe out/test/x86_64/symbol-rank/d.o out/test/x86_64/symbol-rank/x.a 317: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC 317: + cat 328: + cc -o out/test/x86_64/textrel/b.o -c -xc - -fno-PIE 304: + out/test/x86_64/static-archive/exe 320: 1: 00000000000002e0 0 SECTION LOCAL DEFAULT 1 .interp 320: 2: 0000000000000300 0 SECTION LOCAL DEFAULT 2 .note.gnu.property 320: 3: 0000000000000320 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag 320: 4: 0000000000000340 0 SECTION LOCAL DEFAULT 4 .note.gnu.build-id 320: 5: 0000000000000368 0 SECTION LOCAL DEFAULT 5 .gnu.hash 320: 6: 0000000000000388 0 SECTION LOCAL DEFAULT 6 .dynsym 320: 7: 00000000000003e8 0 SECTION LOCAL DEFAULT 7 .dynstr 320: 8: 0000000000000430 0 SECTION LOCAL DEFAULT 8 .gnu.version 320: 9: 0000000000000438 0 SECTION LOCAL DEFAULT 9 .gnu.version_r 320: 10: 0000000000000468 0 SECTION LOCAL DEFAULT 10 .rela.dyn 320: 11: 00000000000004f8 0 SECTION LOCAL DEFAULT 11 .rela.plt 320: 12: 0000000000000510 0 SECTION LOCAL DEFAULT 12 .eh_frame 320: 13: 0000000000000578 0 SECTION LOCAL DEFAULT 13 .eh_frame_hdr 320: 14: 0000000000000594 0 SECTION LOCAL DEFAULT 14 .rodata 320: 15: 00000000000005a0 0 SECTION LOCAL DEFAULT 15 .rodata.cst4 320: 16: 00000000000015a4 0 SECTION LOCAL DEFAULT 16 .fini 320: 17: 00000000000015b0 0 SECTION LOCAL DEFAULT 17 .init 320: 18: 00000000000015d0 0 SECTION LOCAL DEFAULT 18 .plt 320: 19: 0000000000001600 0 SECTION LOCAL DEFAULT 19 .plt.got 320: 20: 0000000000001610 0 SECTION LOCAL DEFAULT 20 .text 320: 21: 0000000000002718 0 SECTION LOCAL DEFAULT 21 .dynamic 320: 22: 00000000000028f8 0 SECTION LOCAL DEFAULT 22 .fini_array 320: 23: 0000000000002900 0 SECTION LOCAL DEFAULT 23 .init_array 320: 24: 0000000000002908 0 SECTION LOCAL DEFAULT 24 .got 320: 25: 0000000000002940 0 SECTION LOCAL DEFAULT 25 .relro_padding 320: 26: 0000000000003940 0 SECTION LOCAL DEFAULT 26 .data 320: 27: 0000000000003950 0 SECTION LOCAL DEFAULT 27 .got.plt 320: 28: 0000000000003970 0 SECTION LOCAL DEFAULT 28 .tm_clone_table 320: 29: 0000000000003970 0 SECTION LOCAL DEFAULT 29 .bss 320: 30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .comment 320: 31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .shstrtab 320: 32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .strtab 320: 33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .symtab 290: + MOLD_DEBUG=1 290: + cc -B. -o out/test/x86_64/separate-debug-file-sort/exe out/test/x86_64/separate-debug-file-sort/a.o out/test/x86_64/separate-debug-file-sort/b.o -g -Wl,--separate-debug-file 266: + out/test/x86_64/relocatable-compressed-debug-info/exe 328: + cat 304: + grep 8 285: + ./mold -run /usr/bin/ld.lld --version 320: + on_exit 320: + echo OK 320: OK 320: + exit 0 304: 8 330: + cat 304: + on_exit 304: + echo OK 304: OK 304: + exit 0 297/425 Test #320: x86_64-symtab-section-symbols ......................... Passed 0.20 sec test 337 Start 337: x86_64-tls-gd-noplt 337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh" 337: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 337: Environment variables: 337: MACHINE=x86_64 337: CPU= 337: Test timeout computed to be: 1500 298/425 Test #304: x86_64-static-archive ................................. Passed 0.48 sec test 338 Start 338: x86_64-tls-gd-to-ie 338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh" 338: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 338: Environment variables: 338: MACHINE=x86_64 338: CPU= 338: Test timeout computed to be: 1500 336: ++ case $MACHINE in 336: ++ tlsdesc_opt=-mtls-dialect=gnu2 336: +++ uname 336: ++ '[' Linux = FreeBSD ']' 336: ++ trap 'on_error $LINENO' ERR 336: ++ trap on_exit EXIT 336: ++ echo -n 'Testing tls-gd-dlopen ... ' 336: Testing tls-gd-dlopen ... ++ set -o pipefail 336: ++ set -x 336: + cat 336: + cc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/a.o -xc - 291: + cc -B. -o out/test/x86_64/separate-debug-file/exe1 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file 285: + grep mold 329: + cc -o out/test/x86_64/textrel2/exe1 out/test/x86_64/textrel2/a.o -pie 330: + cc -o out/test/x86_64/thin-archive/b.o -c -xc - 266: Hello world 266: + on_exit 266: + echo OK 266: OK 266: + exit 0 299/425 Test #266: x86_64-relocatable-compressed-debug-info .............. Passed 1.01 sec 324: + mkdir -p out/test/x86_64/sysroot/foo/bar 298: + cat 298: + cc -o out/test/x86_64/sort-debug-info-merged/d.o -c -xc - -g -gdwarf64 test 339 Start 339: x86_64-tls-gd 339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh" 339: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 339: Environment variables: 339: MACHINE=x86_64 339: CPU= 339: Test timeout computed to be: 1500 324: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a 324: + ar rcs out/test/x86_64/sysroot/foo/bar/libfoo.a out/test/x86_64/sysroot/a.o out/test/x86_64/sysroot/b.o 318: + cc -B. -shared -o out/test/x86_64/symbol-version5/libbar.so out/test/x86_64/symbol-version5/b.o -Wl,--version-script=out/test/x86_64/symbol-version5/c.version 312: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found 311: + grep foo2 311: + out/test/x86_64/symbol-version-as-needed/exe 337: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh 337: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 337: ++ export LC_ALL=C 337: ++ LC_ALL=C 337: ++ '[' -z x86_64 ']' 337: ++ '[' -z '' ']' 337: ++ TESTDIR=out/test/x86_64 337: ++ CC=cc 337: ++ CXX=c++ 337: ++ GCC=gcc 337: ++ GXX=g++ 337: ++ OBJDUMP=objdump 337: ++ OBJCOPY=objcopy 337: ++ STRIP=strip 337: ++ QEMU= 337: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh .sh 337: ++ testname=tls-gd-noplt 337: ++ t=out/test/x86_64/tls-gd-noplt 337: ++ mkdir -p out/test/x86_64/tls-gd-noplt 322: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/b.o 338: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run /usr/bin/ld.gold --version 339: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh 311: foo2 338: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 338: ++ export LC_ALL=C 338: ++ LC_ALL=C 338: ++ '[' -z x86_64 ']' 338: ++ '[' -z '' ']' 338: ++ TESTDIR=out/test/x86_64 338: ++ CC=cc 338: ++ CXX=c++ 338: ++ GCC=gcc 338: ++ GXX=g++ 338: ++ OBJDUMP=objdump 338: ++ OBJCOPY=objcopy 338: ++ STRIP=strip 338: ++ QEMU= 285: + grep mold 311: + on_exit 311: + echo OK 311: OK 311: + exit 0 300/425 Test #311: x86_64-symbol-version-as-needed ....................... Passed 0.38 sec 339: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 339: ++ export LC_ALL=C 339: ++ LC_ALL=C test 340 Start 340: x86_64-tls-ie 340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh" 340: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 340: Environment variables: 340: MACHINE=x86_64 340: CPU= 340: Test timeout computed to be: 1500 339: ++ '[' -z x86_64 ']' 339: ++ '[' -z '' ']' 339: ++ TESTDIR=out/test/x86_64 339: ++ CC=cc 339: ++ CXX=c++ 339: ++ GCC=gcc 339: ++ GXX=g++ 339: ++ OBJDUMP=objdump 339: ++ OBJCOPY=objcopy 339: ++ STRIP=strip 339: ++ QEMU= 339: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh .sh 339: ++ testname=tls-gd 339: ++ t=out/test/x86_64/tls-gd 339: ++ mkdir -p out/test/x86_64/tls-gd 305: + out/test/x86_64/static-pie/exe1 337: ++ case $MACHINE in 337: ++ tlsdesc_opt=-mtls-dialect=gnu2 305: + grep 'Hello world' 305: Hello world 305: + cc -B. -o out/test/x86_64/static-pie/exe2 out/test/x86_64/static-pie/a.o -static-pie -Wl,--no-relax 337: +++ uname 338: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh .sh 340: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh 338: ++ testname=tls-gd-to-ie 338: ++ t=out/test/x86_64/tls-gd-to-ie 338: ++ mkdir -p out/test/x86_64/tls-gd-to-ie 340: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 340: ++ export LC_ALL=C 340: ++ LC_ALL=C 340: ++ '[' -z x86_64 ']' 340: ++ '[' -z '' ']' 340: ++ TESTDIR=out/test/x86_64 340: ++ CC=cc 340: ++ CXX=c++ 340: ++ GCC=gcc 340: ++ GXX=g++ 340: ++ OBJDUMP=objdump 340: ++ OBJCOPY=objcopy 340: ++ STRIP=strip 340: ++ QEMU= 340: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh .sh 339: ++ case $MACHINE in 339: ++ tlsdesc_opt=-mtls-dialect=gnu2 337: ++ '[' Linux = FreeBSD ']' 337: ++ trap 'on_error $LINENO' ERR 337: ++ trap on_exit EXIT 337: ++ echo -n 'Testing tls-gd-noplt ... ' 337: Testing tls-gd-noplt ... ++ set -o pipefail 337: ++ set -x 337: + cat 339: +++ uname 339: ++ '[' Linux = FreeBSD ']' 339: ++ trap 'on_error $LINENO' ERR 339: ++ trap on_exit EXIT 339: ++ echo -n 'Testing tls-gd ... ' 339: Testing tls-gd ... ++ set -o pipefail 339: ++ set -x 339: + cat 339: + cc -fPIC -c -o out/test/x86_64/tls-gd/a.o -xc - 337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/a.o -xc - 340: ++ testname=tls-ie 340: ++ t=out/test/x86_64/tls-ie 340: ++ mkdir -p out/test/x86_64/tls-ie 338: ++ case $MACHINE in 338: ++ tlsdesc_opt=-mtls-dialect=gnu2 332: + cat 338: +++ uname 332: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - 319: U puts 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-no-threads 340: ++ case $MACHINE in 340: ++ tlsdesc_opt=-mtls-dialect=gnu2 327: + out/test/x86_64/tbss-only/exe 338: ++ '[' Linux = FreeBSD ']' 340: +++ uname 338: ++ trap 'on_error $LINENO' ERR 338: ++ trap on_exit EXIT 338: ++ echo -n 'Testing tls-gd-to-ie ... ' 338: Testing tls-gd-to-ie ... ++ set -o pipefail 338: ++ set -x 338: + cat 338: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/a.o -xc - 319: + on_exit 319: + echo OK 319: OK 319: + exit 0 340: ++ '[' Linux = FreeBSD ']' 301/425 Test #319: x86_64-symtab-dso ..................................... Passed 0.26 sec 340: ++ trap 'on_error $LINENO' ERR 340: ++ trap on_exit EXIT 340: ++ echo -n 'Testing tls-ie ... ' 340: Testing tls-ie ... ++ set -o pipefail 340: ++ set -x 340: + cat 340: + cc -fPIC -c -o out/test/x86_64/tls-ie/a.o -xc - 285: mold 2.40.4 (compatible with GNU ld) 285: + rm -f out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld test 341 Start 341: x86_64-tls-irregular-start-addr 341: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh" 341: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 341: Environment variables: 341: MACHINE=x86_64 341: CPU= 341: Test timeout computed to be: 1500 285: + touch out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold 285: + echo '#!/bin/sh' 329: /usr/bin/ld: out/test/x86_64/textrel2/a.o: warning: relocation against `hello' in read-only section `.text' 329: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE 326: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - 326: + cat 328: /tmp/cc4WT4dt.s: Assembler messages: 328: /tmp/cc4WT4dt.s:4: Warning: ignoring changed section attributes for .text 290: + flock out/test/x86_64/separate-debug-file-sort/exe.dbg true 290: + readelf -p .debug_line_str out/test/x86_64/separate-debug-file-sort/exe.dbg 334: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/b.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--relax 327: + on_exit 327: + echo OK 327: OK 327: + exit 0 325: + cat 325: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - 302/425 Test #327: x86_64-tbss-only ...................................... Passed 0.18 sec test 342 Start 342: x86_64-tls-large-alignment 342: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh" 342: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 342: Environment variables: 342: MACHINE=x86_64 342: CPU= 342: Test timeout computed to be: 1500 285: + chmod 755 out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld 285: + ./mold -run out/test/x86_64/run/ld --version 285: + grep mold 328: + cc -o out/test/x86_64/textrel/exe out/test/x86_64/textrel/a.o out/test/x86_64/textrel/b.o -no-pie 333: + cc -B. -o out/test/x86_64/tls-common/exe out/test/x86_64/tls-common/a.o out/test/x86_64/tls-common/b.o 317: + cat 291: + grep -F .gnu_debuglink 291: + readelf -SW out/test/x86_64/separate-debug-file/exe1 342: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh 329: + out/test/x86_64/textrel2/exe1 336: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o 290: + grep -Fw a.c out/test/x86_64/separate-debug-file-sort/str 342: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 342: ++ export LC_ALL=C 342: ++ LC_ALL=C 342: ++ '[' -z x86_64 ']' 342: ++ '[' -z '' ']' 342: ++ TESTDIR=out/test/x86_64 342: ++ CC=cc 342: ++ CXX=c++ 342: ++ GCC=gcc 342: ++ GXX=g++ 342: ++ OBJDUMP=objdump 342: ++ OBJCOPY=objcopy 342: ++ STRIP=strip 342: ++ QEMU= 342: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh .sh 342: ++ testname=tls-large-alignment 342: ++ t=out/test/x86_64/tls-large-alignment 342: ++ mkdir -p out/test/x86_64/tls-large-alignment 317: + cc -B. -o out/test/x86_64/symbol-version4/f.so -shared out/test/x86_64/symbol-version4/d.o out/test/x86_64/symbol-version4/c.so -Wl,--version-script=out/test/x86_64/symbol-version4/e.version 329: Hello world 329: + cc -B. -o out/test/x86_64/textrel2/exe2 out/test/x86_64/textrel2/a.o -pie 341: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh 291: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 000010 00 0 0 4 291: + flock out/test/x86_64/separate-debug-file/exe1.dbg true 341: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 341: ++ export LC_ALL=C 341: ++ LC_ALL=C 341: ++ '[' -z x86_64 ']' 341: ++ '[' -z '' ']' 341: ++ TESTDIR=out/test/x86_64 341: ++ CC=cc 341: ++ CXX=c++ 341: ++ GCC=gcc 341: ++ GXX=g++ 341: ++ OBJDUMP=objdump 341: ++ OBJCOPY=objcopy 341: ++ STRIP=strip 341: ++ QEMU= 341: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh .sh 291: + gdb out/test/x86_64/separate-debug-file/exe1 -ex 'list main' -ex quit 290: [ 0] out/test/x86_64/separate-debug-file-sort/a.c 290: [ 6c] a.c 291: + grep -F printf 341: ++ testname=tls-irregular-start-addr 341: ++ t=out/test/x86_64/tls-irregular-start-addr 341: ++ mkdir -p out/test/x86_64/tls-irregular-start-addr 341: ++ case $MACHINE in 341: ++ tlsdesc_opt=-mtls-dialect=gnu2 341: +++ uname 342: ++ case $MACHINE in 342: ++ tlsdesc_opt=-mtls-dialect=gnu2 342: +++ uname 342: ++ '[' Linux = FreeBSD ']' 342: ++ trap 'on_error $LINENO' ERR 342: ++ trap on_exit EXIT 342: ++ echo -n 'Testing tls-large-alignment ... ' 342: Testing tls-large-alignment ... ++ set -o pipefail 342: ++ set -x 342: + cat 342: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/a.o -xc - 298: + MOLD_DEBUG=1 298: + cc -B. -o out/test/x86_64/sort-debug-info-merged/exe1 out/test/x86_64/sort-debug-info-merged/c.o out/test/x86_64/sort-debug-info-merged/d.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-merged/map1 322: + out/test/x86_64/synthetic-symbols/exe 310: + out/test/x86_64/symbol-rank/exe 341: ++ '[' Linux = FreeBSD ']' 310: + grep '^0 0 0 5$' 341: ++ trap 'on_error $LINENO' ERR 341: ++ trap on_exit EXIT 341: ++ echo -n 'Testing tls-irregular-start-addr ... ' 341: Testing tls-irregular-start-addr ... ++ set -o pipefail 341: ++ set -x 341: + cat 323: + cat 310: 0 0 0 5 290: + grep -A10 -Fw a.c out/test/x86_64/separate-debug-file-sort/str 341: + cc -fPIC -c -o out/test/x86_64/tls-irregular-start-addr/a.o -xc - 310: + on_exit 310: + echo OK 310: OK 310: + exit 0 330: + cc -o out/test/x86_64/thin-archive/c.o -c -xc - 303/425 Test #310: x86_64-symbol-rank .................................... Passed 0.46 sec 290: + grep -Fw b.c 318: + cc -o out/test/x86_64/symbol-version5/d.o -c -xc - 318: + cat test 343 Start 343: x86_64-tls-large-static-image 343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh" 343: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 343: Environment variables: 343: MACHINE=x86_64 343: CPU= 343: Test timeout computed to be: 1500 290: [ 99] b.c 290: [ 9d] out/test/x86_64/separate-debug-file-sort/b.c 290: + on_exit 290: + echo OK 290: OK 290: + exit 0 330: + cat 324: + cat 324: + cc -c -o out/test/x86_64/sysroot/c.o -xc - 304/425 Test #290: x86_64-separate-debug-file-sort ....................... Passed 0.83 sec 322: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log 322: __ehdr_start=0x40000 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 343: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh test 344 Start 344: x86_64-tls-ld-noplt 344: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh" 344: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 344: Environment variables: 344: MACHINE=x86_64 344: CPU= 344: Test timeout computed to be: 1500 322: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log 322: __executable_start=0x40000 343: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 343: ++ export LC_ALL=C 343: ++ LC_ALL=C 343: ++ '[' -z x86_64 ']' 343: ++ '[' -z '' ']' 343: ++ TESTDIR=out/test/x86_64 343: ++ CC=cc 343: ++ CXX=c++ 343: ++ GCC=gcc 343: ++ GXX=g++ 343: ++ OBJDUMP=objdump 343: ++ OBJCOPY=objcopy 343: ++ STRIP=strip 343: ++ QEMU= 343: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh .sh 343: ++ testname=tls-large-static-image 343: ++ t=out/test/x86_64/tls-large-static-image 323: + cat 323: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/ld.lld --version 285: + grep mold 335: + cat 335: + cc -c -o out/test/x86_64/tls-dso/b.o -xc - 343: ++ mkdir -p out/test/x86_64/tls-large-static-image 333: + readelf -WS out/test/x86_64/tls-common/exe 333: + grep -F .tls_common 344: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh 322: + grep '^__dso_handle=' out/test/x86_64/synthetic-symbols/log 334: + grep STATIC_TLS 338: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/b.o -xc - 322: __dso_handle=0x43a70 322: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log 338: + cat 344: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 344: ++ export LC_ALL=C 344: ++ LC_ALL=C 344: ++ '[' -z x86_64 ']' 344: ++ '[' -z '' ']' 344: ++ TESTDIR=out/test/x86_64 344: ++ CC=cc 344: ++ CXX=c++ 344: ++ GCC=gcc 344: ++ GXX=g++ 344: ++ OBJDUMP=objdump 344: ++ OBJCOPY=objcopy 344: ++ STRIP=strip 344: ++ QEMU= 344: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh .sh 343: ++ case $MACHINE in 343: ++ tlsdesc_opt=-mtls-dialect=gnu2 343: +++ uname 343: ++ '[' Linux = FreeBSD ']' 343: ++ trap 'on_error $LINENO' ERR 343: ++ trap on_exit EXIT 343: ++ echo -n 'Testing tls-large-static-image ... ' 343: Testing tls-large-static-image ... ++ set -o pipefail 343: ++ set -x 322: section foo 322: + cat 322: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - 325: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=out/test/x86_64/sysroot2/sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o 333: [21] .tls_common NOBITS 0000000000002764 000764 000004 00 WAT 0 0 4 339: + cc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - 339: + cat 334: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so 343: + cat 334: 0x000000000000001e (FLAGS) STATIC_TLS 334: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/c.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--no-relax 333: + out/test/x86_64/tls-common/exe 343: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/a.o -xc - 333: + grep '^foo=0$' 333: foo=0 344: ++ testname=tls-ld-noplt 333: + on_exit 333: + echo OK 333: OK 333: + exit 0 344: ++ t=out/test/x86_64/tls-ld-noplt 344: ++ mkdir -p out/test/x86_64/tls-ld-noplt 305/425 Test #333: x86_64-tls-common ..................................... Passed 0.18 sec test 345 Start 345: x86_64-tls-ld 345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh" 345: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 345: Environment variables: 345: MACHINE=x86_64 345: CPU= 345: Test timeout computed to be: 1500 344: ++ case $MACHINE in 344: ++ tlsdesc_opt=-mtls-dialect=gnu2 344: +++ uname 344: ++ '[' Linux = FreeBSD ']' 344: ++ trap 'on_error $LINENO' ERR 344: ++ trap on_exit EXIT 344: ++ echo -n 'Testing tls-ld-noplt ... ' 344: Testing tls-ld-noplt ... ++ set -o pipefail 344: ++ set -x 344: + cat 342: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - 342: + cat 330: + cc -o out/test/x86_64/thin-archive/d.o -c -xc - 330: + cat 326: + cc -B. -o out/test/x86_64/tail-call/exe out/test/x86_64/tail-call/a.o out/test/x86_64/tail-call/b.o out/test/x86_64/tail-call/c.o 344: + cc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/a.o -xc - 324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=foo/bar -lfoo 317: + cat 317: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - 336: + cc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - 336: + cat 345: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/ld.gold --version 345: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 345: ++ export LC_ALL=C 345: ++ LC_ALL=C 345: ++ '[' -z x86_64 ']' 345: ++ '[' -z '' ']' 345: ++ TESTDIR=out/test/x86_64 345: ++ CC=cc 345: ++ CXX=c++ 345: ++ GCC=gcc 345: ++ GXX=g++ 345: ++ OBJDUMP=objdump 345: ++ OBJCOPY=objcopy 345: ++ STRIP=strip 345: ++ QEMU= 318: + cc -B. -o out/test/x86_64/symbol-version5/exe out/test/x86_64/symbol-version5/d.o -Lout/test/x86_64/symbol-version5 -lfoo -lbar 345: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh .sh 345: ++ testname=tls-ld 345: ++ t=out/test/x86_64/tls-ld 345: ++ mkdir -p out/test/x86_64/tls-ld 285: + grep mold 294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o 345: ++ case $MACHINE in 345: ++ tlsdesc_opt=-mtls-dialect=gnu2 337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - 337: + cat 345: +++ uname 345: ++ '[' Linux = FreeBSD ']' 345: ++ trap 'on_error $LINENO' ERR 345: ++ trap on_exit EXIT 345: ++ echo -n 'Testing tls-ld ... ' 345: Testing tls-ld ... ++ set -o pipefail 345: ++ set -x 329: + out/test/x86_64/textrel2/exe2 345: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/a.o -xc - 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/c.so out/test/x86_64/tls-gd-to-ie/a.o 341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe1 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax 305: + out/test/x86_64/static-pie/exe2 305: + grep 'Hello world' 343: + cat 343: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/b.o -xc - 329: + grep 'Hello world' 345: + cat 328: + out/test/x86_64/textrel/exe 285: mold 2.40.4 (compatible with GNU ld) 305: Hello world 285: + ./mold -run out/test/x86_64/run/foo.ld --version 285: + not grep mold 285: + grep mold 328: Hello world 329: Hello world 328: + cc -B. -o out/test/x86_64/textrel/exe out/test/x86_64/textrel/a.o out/test/x86_64/textrel/b.o -no-pie 312: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so 298: + grep -A10 -F '/c.o:(.debug_info)' out/test/x86_64/sort-debug-info-merged/map1 323: + cc -B. -o out/test/x86_64/sysroot-linker-script/exe out/test/x86_64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/x86_64/sysroot-linker-script/ out/test/x86_64/sysroot-linker-script/foo/bar/b.script 305: + on_exit 305: + echo OK 305: OK 305: + exit 0 332: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/c.so out/test/x86_64/tls-alignment-multi/a.o 306/425 Test #305: x86_64-static-pie ..................................... Passed 0.56 sec 298: + grep -F '/d.o:(.debug_info)' test 346 Start 346: x86_64-tls-le-error 346: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh" 346: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 346: Environment variables: 346: MACHINE=x86_64 346: CPU= 346: Test timeout computed to be: 1500 298: 0 122 1 out/test/x86_64/sort-debug-info-merged/d.o:(.debug_info) 298: + MOLD_DEBUG=1 298: + cc -B. -o out/test/x86_64/sort-debug-info-merged/exe2 out/test/x86_64/sort-debug-info-merged/d.o out/test/x86_64/sort-debug-info-merged/c.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-merged/map2 329: + cc -o out/test/x86_64/textrel2/exe3 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs 312: + grep -F foo@@VER1 out/test/x86_64/symbol-version-lto/log 312: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo@@VER1 312: + on_exit 312: + echo OK 312: OK 312: + exit 0 307/425 Test #312: x86_64-symbol-version-lto ............................. Passed 0.51 sec test 347 Start 347: x86_64-tls-le 347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh" 347: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 347: Environment variables: 347: MACHINE=x86_64 347: CPU= 347: Test timeout computed to be: 1500 346: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh 346: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 346: ++ export LC_ALL=C 346: ++ LC_ALL=C 346: ++ '[' -z x86_64 ']' 346: ++ '[' -z '' ']' 346: ++ TESTDIR=out/test/x86_64 346: ++ CC=cc 346: ++ CXX=c++ 346: ++ GCC=gcc 346: ++ GXX=g++ 346: ++ OBJDUMP=objdump 346: ++ OBJCOPY=objcopy 346: ++ STRIP=strip 346: ++ QEMU= 346: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh .sh 340: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o 322: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/c.o 285: + return 0 285: + cat 335: + cc -B. -o out/test/x86_64/tls-dso/exe out/test/x86_64/tls-dso/a.so out/test/x86_64/tls-dso/b.o 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads 339: + cat 342: + cat 342: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - 346: ++ testname=tls-le-error 346: ++ t=out/test/x86_64/tls-le-error 346: ++ mkdir -p out/test/x86_64/tls-le-error 339: + cc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - 347: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh 285: + chmod 755 out/test/x86_64/run/sh 325: ++ realpath out/test/x86_64/sysroot2 346: ++ case $MACHINE in 346: ++ tlsdesc_opt=-mtls-dialect=gnu2 346: +++ uname 285: + ./mold -run out/test/x86_64/run/sh ld --version 285: + grep mold 347: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 347: ++ export LC_ALL=C 347: ++ LC_ALL=C 347: ++ '[' -z x86_64 ']' 347: ++ '[' -z '' ']' 347: ++ TESTDIR=out/test/x86_64 347: ++ CC=cc 347: ++ CXX=c++ 347: ++ GCC=gcc 347: ++ GXX=g++ 347: ++ OBJDUMP=objdump 347: ++ OBJCOPY=objcopy 347: ++ STRIP=strip 347: ++ QEMU= 346: ++ '[' Linux = FreeBSD ']' 325: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/sysroot2/bin/../sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o 346: ++ trap 'on_error $LINENO' ERR 346: ++ trap on_exit EXIT 347: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh .sh 326: + out/test/x86_64/tail-call/exe 346: ++ echo -n 'Testing tls-le-error ... ' 346: Testing tls-le-error ... ++ set -o pipefail 346: ++ set -x 326: + grep 42 346: + cat 347: ++ testname=tls-le 347: ++ t=out/test/x86_64/tls-le 347: ++ mkdir -p out/test/x86_64/tls-le 334: + grep STATIC_TLS 347: ++ case $MACHINE in 347: ++ tlsdesc_opt=-mtls-dialect=gnu2 347: +++ uname 347: ++ '[' Linux = FreeBSD ']' 347: ++ trap 'on_error $LINENO' ERR 347: ++ trap on_exit EXIT 347: ++ echo -n 'Testing tls-le ... ' 347: Testing tls-le ... ++ set -o pipefail 347: ++ set -x 334: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so 346: + cc -fPIC -c -o out/test/x86_64/tls-le-error/a.o -xc - 326: 42 326: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' 326: + on_exit 326: + echo OK 326: OK 326: + exit 0 318: + on_exit 318: + echo OK 318: OK 318: + exit 0 308/425 Test #318: x86_64-symbol-version5 ................................ Passed 0.43 sec 309/425 Test #326: x86_64-tail-call ...................................... Passed 0.34 sec test 348 Start 348: x86_64-tls-nopic 348: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh" 348: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 348: Environment variables: 348: MACHINE=x86_64 348: CPU= 348: Test timeout computed to be: 1500 test 349 Start 349: x86_64-tls-pic 349: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh" 349: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 349: Environment variables: 349: MACHINE=x86_64 349: CPU= 349: Test timeout computed to be: 1500 347: + cat 347: + cc -fPIC -c -o out/test/x86_64/tls-le/a.o -xc - 324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=/foo/bar -lfoo 334: 0x000000000000001e (FLAGS) STATIC_TLS 334: + on_exit 334: + echo OK 334: OK 334: + exit 0 310/425 Test #334: x86_64-tls-df-static-tls .............................. Passed 0.27 sec test 350 Start 350: x86_64-tls-small-alignment 350: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh" 350: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 350: Environment variables: 350: MACHINE=x86_64 350: CPU= 350: Test timeout computed to be: 1500 348: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh 348: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 348: ++ export LC_ALL=C 348: ++ LC_ALL=C 348: ++ '[' -z x86_64 ']' 348: ++ '[' -z '' ']' 348: ++ TESTDIR=out/test/x86_64 348: ++ CC=cc 348: ++ CXX=c++ 348: ++ GCC=gcc 348: ++ GXX=g++ 348: ++ OBJDUMP=objdump 348: ++ OBJCOPY=objcopy 348: ++ STRIP=strip 348: ++ QEMU= 348: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh .sh 348: ++ testname=tls-nopic 348: ++ t=out/test/x86_64/tls-nopic 348: ++ mkdir -p out/test/x86_64/tls-nopic 344: + cc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - 349: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh 330: + rm -f out/test/x86_64/thin-archive/d.a 349: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 349: ++ export LC_ALL=C 349: ++ LC_ALL=C 349: ++ '[' -z x86_64 ']' 349: ++ '[' -z '' ']' 349: ++ TESTDIR=out/test/x86_64 349: ++ CC=cc 349: ++ CXX=c++ 349: ++ GCC=gcc 349: ++ GXX=g++ 349: ++ OBJDUMP=objdump 349: ++ OBJCOPY=objcopy 349: ++ STRIP=strip 349: ++ QEMU= 344: + cat 348: ++ case $MACHINE in 348: ++ tlsdesc_opt=-mtls-dialect=gnu2 348: +++ uname 349: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh .sh 350: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh 340: + cc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC 317: + cc -B. -o out/test/x86_64/symbol-version4/exe out/test/x86_64/symbol-version4/g.o out/test/x86_64/symbol-version4/f.so out/test/x86_64/symbol-version4/c.so 339: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o 350: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 350: ++ export LC_ALL=C 350: ++ LC_ALL=C 350: ++ '[' -z x86_64 ']' 350: ++ '[' -z '' ']' 350: ++ TESTDIR=out/test/x86_64 350: ++ CC=cc 350: ++ CXX=c++ 350: ++ GCC=gcc 350: ++ GXX=g++ 350: ++ OBJDUMP=objdump 350: ++ OBJCOPY=objcopy 350: ++ STRIP=strip 350: ++ QEMU= 330: + cd out/test/x86_64/thin-archive 330: ++ pwd 340: + cat 350: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh .sh 330: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/thin-archive/c.o 285: mold 2.40.4 (compatible with GNU ld) 348: ++ '[' Linux = FreeBSD ']' 348: ++ trap 'on_error $LINENO' ERR 348: ++ trap on_exit EXIT 348: ++ echo -n 'Testing tls-nopic ... ' 348: Testing tls-nopic ... ++ set -o pipefail 348: ++ set -x 348: + cc -c -o out/test/x86_64/tls-nopic/a.o -xc - 345: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - 345: + cat 338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe1 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/c.so 348: + cat 349: ++ testname=tls-pic 349: ++ t=out/test/x86_64/tls-pic 349: ++ mkdir -p out/test/x86_64/tls-pic 350: ++ testname=tls-small-alignment 350: ++ t=out/test/x86_64/tls-small-alignment 350: ++ mkdir -p out/test/x86_64/tls-small-alignment 343: + cc -B. -o out/test/x86_64/tls-large-static-image/exe out/test/x86_64/tls-large-static-image/a.o out/test/x86_64/tls-large-static-image/b.o 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version 285: + not grep mold 285: + grep mold 322: + out/test/x86_64/synthetic-symbols/exe 349: ++ case $MACHINE in 349: ++ tlsdesc_opt=-mtls-dialect=gnu2 350: ++ case $MACHINE in 323: + on_exit 323: + echo OK 323: OK 323: + exit 0 311/425 Test #323: x86_64-sysroot-linker-script .......................... Passed 0.41 sec test 351 Start 351: x86_64-tlsdesc-dlopen 351: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh" 351: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 351: Environment variables: 351: MACHINE=x86_64 351: CPU= 351: Test timeout computed to be: 1500 349: +++ uname 349: ++ '[' Linux = FreeBSD ']' 349: ++ trap 'on_error $LINENO' ERR 349: ++ trap on_exit EXIT 349: ++ echo -n 'Testing tls-pic ... ' 349: Testing tls-pic ... ++ set -o pipefail 349: ++ set -x 349: + cat 349: + cc -fPIC -c -o out/test/x86_64/tls-pic/a.o -xc - 350: ++ tlsdesc_opt=-mtls-dialect=gnu2 350: +++ uname 350: ++ '[' Linux = FreeBSD ']' 350: ++ trap 'on_error $LINENO' ERR 350: ++ trap on_exit EXIT 350: ++ echo -n 'Testing tls-small-alignment ... ' 350: Testing tls-small-alignment ... ++ set -o pipefail 350: ++ set -x 350: + cat 350: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/a.o -xassembler - 328: + grep 'Hello world' 328: + out/test/x86_64/textrel/exe 328: Hello world 328: + on_exit 328: + echo OK 328: OK 328: + exit 0 322: + grep '^end=foo$' out/test/x86_64/synthetic-symbols/log 322: end=foo 322: + grep '^etext=foo$' out/test/x86_64/synthetic-symbols/log 322: etext=foo 322: + grep '^edata=foo$' out/test/x86_64/synthetic-symbols/log 322: edata=foo 337: + cat 337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - 342: + cc -B. -shared -o out/test/x86_64/tls-large-alignment/d.so out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o 336: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl 285: + return 0 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld --version 341: + out/test/x86_64/tls-irregular-start-addr/exe1 341: + grep '^42$' 341: 42 341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe2 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax 154: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf64/log2 294: + out/test/x86_64/shuffle-sections-seed/exe1 294: + grep 'Hello world' 298: + grep -A10 -F '/c.o:(.debug_info)' out/test/x86_64/sort-debug-info-merged/map2 298: + grep -F '/d.o:(.debug_info)' 335: + grep '5 3 5 3 5 3' 335: + out/test/x86_64/tls-dso/exe 312/425 Test #328: x86_64-textrel ........................................ Passed 0.38 sec 322: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log 285: + grep mold 154: #1 0x00007ffff7fbc910 in fn8 () at out/test/x86_64/gdb-index-dwarf64/d.c:6 294: Hello world 325: + on_exit 325: + echo OK 325: OK 325: + exit 0 324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo test 352 Start 352: x86_64-tlsdesc-import 352: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh" 352: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 352: Environment variables: 352: MACHINE=x86_64 352: CPU= 352: Test timeout computed to be: 1500 322: __ehdr_start=0x40000 322: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log 322: __executable_start=0x40000 322: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log 154: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf64/log2 154: #2 0x00007ffff7fbc91c in fn7 () at out/test/x86_64/gdb-index-dwarf64/d.c:10 294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 313/425 Test #325: x86_64-sysroot2 ....................................... Passed 0.42 sec 298: 0 122 1 out/test/x86_64/sort-debug-info-merged/d.o:(.debug_info) 298: + on_exit 298: + echo OK 298: OK 298: + exit 0 332: + cc -B. -ldl -pthread -o out/test/x86_64/tls-alignment-multi/exe out/test/x86_64/tls-alignment-multi/b.o -Wl,-rpath,out/test/x86_64/tls-alignment-multi 344: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o 346: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' 346: + not cc -B. -shared -o out/test/x86_64/tls-le-error/b.so out/test/x86_64/tls-le-error/a.o 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 350: + cat 350: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - 351: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh 351: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 351: ++ export LC_ALL=C 351: ++ LC_ALL=C 351: ++ '[' -z x86_64 ']' 351: ++ '[' -z '' ']' 351: ++ TESTDIR=out/test/x86_64 351: ++ CC=cc 351: ++ CXX=c++ 351: ++ GCC=gcc 351: ++ GXX=g++ 351: ++ OBJDUMP=objdump 351: ++ OBJCOPY=objcopy 351: ++ STRIP=strip 351: ++ QEMU= 351: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh .sh 314/425 Test #298: x86_64-sort-debug-info-merged ......................... Passed 0.83 sec 322: section foo 322: + on_exit 322: + echo OK 322: OK 322: + exit 0 315/425 Test #322: x86_64-synthetic-symbols .............................. Passed 0.45 sec 154: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf64/log2 test 353 Start 353: x86_64-tlsdesc-initial-exec 353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh" 353: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 353: Environment variables: 353: MACHINE=x86_64 353: CPU= 353: Test timeout computed to be: 1500 test 354 Start 354: x86_64-tlsdesc-local-dynamic 354: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh" 354: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 354: Environment variables: 354: MACHINE=x86_64 354: CPU= 354: Test timeout computed to be: 1500 335: 5 3 5 3 5 3 335: + on_exit 335: + echo OK 335: OK 335: + exit 0 154: #3 0x00007ffff7fbc8e2 in fn6 () at out/test/x86_64/gdb-index-dwarf64/c.c:4 154: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf64/log2 154: #4 0x00007ffff7fbc8ee in fn5 () at out/test/x86_64/gdb-index-dwarf64/c.c:8 154: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf64/log2 154: #5 0x00007ffff7fbc8ca in fn4 () at out/test/x86_64/gdb-index-dwarf64/b.c:4 154: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf64/log2 154: #6 0x00007ffff7fbc8d6 in fn3 () at out/test/x86_64/gdb-index-dwarf64/b.c:8 154: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf64/log2 test 355 Start 355: x86_64-tlsdesc-static 355: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-static.sh" 355: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 355: Environment variables: 355: MACHINE=x86_64 355: CPU= 355: Test timeout computed to be: 1500 352: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh 352: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 352: ++ export LC_ALL=C 352: ++ LC_ALL=C 352: ++ '[' -z x86_64 ']' 352: ++ '[' -z '' ']' 352: ++ TESTDIR=out/test/x86_64 352: ++ CC=cc 352: ++ CXX=c++ 352: ++ GCC=gcc 352: ++ GXX=g++ 352: ++ OBJDUMP=objdump 352: ++ OBJCOPY=objcopy 352: ++ STRIP=strip 352: ++ QEMU= 352: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh .sh 352: ++ testname=tlsdesc-import 352: ++ t=out/test/x86_64/tlsdesc-import 352: ++ mkdir -p out/test/x86_64/tlsdesc-import 352: ++ case $MACHINE in 352: ++ tlsdesc_opt=-mtls-dialect=gnu2 352: +++ uname 329: + readelf -WS out/test/x86_64/textrel2/exe3 329: + grep -F .relr.dyn 329: [11] .relr.dyn RELR 0000000000000600 000600 000020 08 A 0 0 8 329: + out/test/x86_64/textrel2/exe3 329: + grep 'Hello world' 329: Hello world 329: + cc -B. -o out/test/x86_64/textrel2/exe4 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs 345: + cc -B. -o out/test/x86_64/tls-ld/exe1 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-relax 351: ++ testname=tlsdesc-dlopen 351: ++ t=out/test/x86_64/tlsdesc-dlopen 351: ++ mkdir -p out/test/x86_64/tlsdesc-dlopen 351: ++ case $MACHINE in 351: ++ tlsdesc_opt=-mtls-dialect=gnu2 351: +++ uname 351: ++ '[' Linux = FreeBSD ']' 351: ++ trap 'on_error $LINENO' ERR 351: ++ trap on_exit EXIT 351: ++ echo -n 'Testing tlsdesc-dlopen ... ' 351: Testing tlsdesc-dlopen ... ++ set -o pipefail 351: ++ set -x 351: + supports_tlsdesc 351: + [[ x86_64 = arm* ]] 351: ++ uname 351: + '[' Linux = FreeBSD ']' 351: + '[' -mtls-dialect=gnu2 = '' ']' 351: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so -mtls-dialect=gnu2 - 316/425 Test #335: x86_64-tls-dso ........................................ Passed 0.35 sec 154: #7 0x00007ffff7fbc8b2 in fn2 () at out/test/x86_64/gdb-index-dwarf64/a.c:4 154: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf64/log2 154: #8 0x00007ffff7fbc8be in fn1 () at out/test/x86_64/gdb-index-dwarf64/a.c:8 154: + on_exit 154: + echo OK 154: OK 154: + exit 0 317/425 Test #154: x86_64-gdb-index-dwarf64 .............................. Passed 2.96 sec test 356 Start 356: x86_64-tlsdesc 356: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh" 356: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 356: Environment variables: 356: MACHINE=x86_64 356: CPU= 356: Test timeout computed to be: 1500 347: + cat 347: + cc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - 353: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh 353: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 353: ++ export LC_ALL=C 353: ++ LC_ALL=C 353: ++ '[' -z x86_64 ']' 353: ++ '[' -z '' ']' 353: ++ TESTDIR=out/test/x86_64 353: ++ CC=cc 353: ++ CXX=c++ 353: ++ GCC=gcc 353: ++ GXX=g++ 353: ++ OBJDUMP=objdump 353: ++ OBJCOPY=objcopy 353: ++ STRIP=strip 353: ++ QEMU= 353: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh .sh 353: ++ testname=tlsdesc-initial-exec 353: ++ t=out/test/x86_64/tlsdesc-initial-exec 353: ++ mkdir -p out/test/x86_64/tlsdesc-initial-exec 353: ++ case $MACHINE in 353: ++ tlsdesc_opt=-mtls-dialect=gnu2 353: +++ uname 353: ++ '[' Linux = FreeBSD ']' 353: ++ trap 'on_error $LINENO' ERR 353: ++ trap on_exit EXIT 353: ++ echo -n 'Testing tlsdesc-initial-exec ... ' 353: Testing tlsdesc-initial-exec ... ++ set -o pipefail 353: ++ set -x 353: + supports_tlsdesc 353: + [[ x86_64 = arm* ]] 353: ++ uname 348: + cat 348: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - 317: + grep 'foo bar' 317: + out/test/x86_64/symbol-version4/exe 317: foo bar 317: + on_exit 317: + echo OK 317: OK 317: + exit 0 318/425 Test #317: x86_64-symbol-version4 ................................ Passed 0.56 sec 354: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh 354: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 354: ++ export LC_ALL=C 354: ++ LC_ALL=C 354: ++ '[' -z x86_64 ']' 354: ++ '[' -z '' ']' 354: ++ TESTDIR=out/test/x86_64 354: ++ CC=cc 354: ++ CXX=c++ 354: ++ GCC=gcc 354: ++ GXX=g++ 354: ++ OBJDUMP=objdump 354: ++ OBJCOPY=objcopy 354: ++ STRIP=strip 354: ++ QEMU= 354: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh .sh 354: ++ testname=tlsdesc-local-dynamic 354: ++ t=out/test/x86_64/tlsdesc-local-dynamic 354: ++ mkdir -p out/test/x86_64/tlsdesc-local-dynamic 354: ++ case $MACHINE in 354: ++ tlsdesc_opt=-mtls-dialect=gnu2 330: + cc -B. -Wl,--trace -o out/test/x86_64/thin-archive/exe out/test/x86_64/thin-archive/d.o out/test/x86_64/thin-archive/d.a 343: + out/test/x86_64/tls-large-static-image/exe 343: + grep '^1 2 3 0 5$' 343: 1 2 3 0 5 343: + on_exit 343: + echo OK 343: OK 343: + exit 0 test 357 Start 357: x86_64-trace-symbol-symver 357: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh" 357: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 357: Environment variables: 357: MACHINE=x86_64 357: CPU= 357: Test timeout computed to be: 1500 test 358 Start 358: x86_64-trace-symbol 358: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh" 358: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 358: Environment variables: 358: MACHINE=x86_64 358: CPU= 358: Test timeout computed to be: 1500 354: +++ uname 354: ++ '[' Linux = FreeBSD ']' 354: ++ trap 'on_error $LINENO' ERR 354: ++ trap on_exit EXIT 354: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' 354: Testing tlsdesc-local-dynamic ... ++ set -o pipefail 354: ++ set -x 354: + supports_tlsdesc 354: + [[ x86_64 = arm* ]] 354: ++ uname 354: + '[' Linux = FreeBSD ']' 354: + '[' -mtls-dialect=gnu2 = '' ']' 340: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o 351: + echo '_Thread_local int x; int y() { return x; }' 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.lld --version 285: + grep mold 352: ++ '[' Linux = FreeBSD ']' 352: ++ trap 'on_error $LINENO' ERR 352: ++ trap on_exit EXIT 352: ++ echo -n 'Testing tlsdesc-import ... ' 352: Testing tlsdesc-import ... ++ set -o pipefail 352: ++ set -x 352: + supports_tlsdesc 352: + [[ x86_64 = arm* ]] 352: ++ uname 352: + '[' Linux = FreeBSD ']' 352: + '[' -mtls-dialect=gnu2 = '' ']' 352: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-import/tlsdesc.so -mtls-dialect=gnu2 - 352: + echo '_Thread_local int x; int y() { return x; }' 355: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-static.sh 355: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 355: ++ export LC_ALL=C 355: ++ LC_ALL=C 355: ++ '[' -z x86_64 ']' 355: ++ '[' -z '' ']' 355: ++ TESTDIR=out/test/x86_64 355: ++ CC=cc 355: ++ CXX=c++ 355: ++ GCC=gcc 355: ++ GXX=g++ 355: ++ OBJDUMP=objdump 355: ++ OBJCOPY=objcopy 355: ++ STRIP=strip 355: ++ QEMU= 355: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-static.sh .sh 355: ++ testname=tlsdesc-static 355: ++ t=out/test/x86_64/tlsdesc-static 355: ++ mkdir -p out/test/x86_64/tlsdesc-static 350: + cat 350: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/c.o -xc - 339: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax 342: + cc -B. -o out/test/x86_64/tls-large-alignment/exe1 out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o out/test/x86_64/tls-large-alignment/c.o 356: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh 356: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 356: ++ export LC_ALL=C 356: ++ LC_ALL=C 356: ++ '[' -z x86_64 ']' 356: ++ '[' -z '' ']' 356: ++ TESTDIR=out/test/x86_64 356: ++ CC=cc 356: ++ CXX=c++ 356: ++ GCC=gcc 356: ++ GXX=g++ 356: ++ OBJDUMP=objdump 356: ++ OBJCOPY=objcopy 356: ++ STRIP=strip 356: ++ QEMU= 356: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh .sh 356: ++ testname=tlsdesc 356: ++ t=out/test/x86_64/tlsdesc 356: ++ mkdir -p out/test/x86_64/tlsdesc 356: ++ case $MACHINE in 356: ++ tlsdesc_opt=-mtls-dialect=gnu2 319/425 Test #343: x86_64-tls-large-static-image ......................... Passed 0.25 sec test 359 Start 359: x86_64-trace 359: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh" 359: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 359: Environment variables: 359: MACHINE=x86_64 359: CPU= 359: Test timeout computed to be: 1500 354: + echo '_Thread_local int x; int y() { return x; }' 354: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=gnu2 - 355: ++ case $MACHINE in 355: ++ tlsdesc_opt=-mtls-dialect=gnu2 355: +++ uname 355: ++ '[' Linux = FreeBSD ']' 355: ++ trap 'on_error $LINENO' ERR 355: ++ trap on_exit EXIT 355: ++ echo -n 'Testing tlsdesc-static ... ' 355: Testing tlsdesc-static ... ++ set -o pipefail 355: ++ set -x 355: + supports_tlsdesc 355: + [[ x86_64 = arm* ]] 355: ++ uname 356: +++ uname 356: ++ '[' Linux = FreeBSD ']' 356: ++ trap 'on_error $LINENO' ERR 356: ++ trap on_exit EXIT 356: ++ echo -n 'Testing tlsdesc ... ' 356: Testing tlsdesc ... ++ set -o pipefail 356: ++ set -x 356: + supports_tlsdesc 356: + [[ x86_64 = arm* ]] 356: ++ uname 356: + '[' Linux = FreeBSD ']' 356: + '[' -mtls-dialect=gnu2 = '' ']' 356: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - 338: + out/test/x86_64/tls-gd-to-ie/exe1 338: + grep '1 2 3' 338: 1 2 3 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/d.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-no-relax 344: + out/test/x86_64/tls-ld-noplt/exe 344: + grep '3 5 3 5' 344: 3 5 3 5 344: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o -Wl,-no-relax 353: + '[' Linux = FreeBSD ']' 353: + '[' -mtls-dialect=gnu2 = '' ']' 353: + echo '_Thread_local int x; int y() { return x; }' 353: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so -mtls-dialect=gnu2 - 341: + out/test/x86_64/tls-irregular-start-addr/exe2 341: + grep '^42$' 341: 42 341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe3 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax 357: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh 357: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 357: ++ export LC_ALL=C 357: ++ LC_ALL=C 357: ++ '[' -z x86_64 ']' 357: ++ '[' -z '' ']' 357: ++ TESTDIR=out/test/x86_64 357: ++ CC=cc 357: ++ CXX=c++ 357: ++ GCC=gcc 357: ++ GXX=g++ 357: ++ OBJDUMP=objdump 357: ++ OBJCOPY=objcopy 357: ++ STRIP=strip 357: ++ QEMU= 357: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh .sh 355: + '[' Linux = FreeBSD ']' 355: + '[' -mtls-dialect=gnu2 = '' ']' 294: + out/test/x86_64/shuffle-sections-seed/exe2 294: + grep 'Hello world' 358: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh 324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo 357: ++ testname=trace-symbol-symver 357: ++ t=out/test/x86_64/trace-symbol-symver 357: ++ mkdir -p out/test/x86_64/trace-symbol-symver 359: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh 356: + echo '_Thread_local int x; int y() { return x; }' 294: Hello world 294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 295: + cc -B. -o out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o 332: + grep -E '^0x[0-9a-f]+ 0 0x[0-9a-f]+ 0$' 332: + out/test/x86_64/tls-alignment-multi/exe 359: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 355: + echo '_Thread_local int x; int y() { return x; }' 355: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-static/tlsdesc.so -mtls-dialect=gnu2 - 359: ++ export LC_ALL=C 359: ++ LC_ALL=C 359: ++ '[' -z x86_64 ']' 359: ++ '[' -z '' ']' 359: ++ TESTDIR=out/test/x86_64 359: ++ CC=cc 359: ++ CXX=c++ 359: ++ GCC=gcc 359: ++ GXX=g++ 359: ++ OBJDUMP=objdump 359: ++ OBJCOPY=objcopy 359: ++ STRIP=strip 359: ++ QEMU= 358: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 358: ++ export LC_ALL=C 358: ++ LC_ALL=C 358: ++ '[' -z x86_64 ']' 358: ++ '[' -z '' ']' 358: ++ TESTDIR=out/test/x86_64 358: ++ CC=cc 358: ++ CXX=c++ 358: ++ GCC=gcc 358: ++ GXX=g++ 358: ++ OBJDUMP=objdump 358: ++ OBJCOPY=objcopy 358: ++ STRIP=strip 358: ++ QEMU= 358: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh .sh 357: ++ case $MACHINE in 357: ++ tlsdesc_opt=-mtls-dialect=gnu2 337: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/b.o 358: ++ testname=trace-symbol 358: ++ t=out/test/x86_64/trace-symbol 358: ++ mkdir -p out/test/x86_64/trace-symbol 359: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh .sh 359: ++ testname=trace 359: ++ t=out/test/x86_64/trace 359: ++ mkdir -p out/test/x86_64/trace 357: +++ uname 332: 0x55e559cd32c0 0 0x7fa9f0000bc0 0 358: ++ case $MACHINE in 358: ++ tlsdesc_opt=-mtls-dialect=gnu2 358: +++ uname 332: + on_exit 332: + echo OK 332: OK 332: + exit 0 320/425 Test #332: x86_64-tls-alignment-multi ............................ Passed 0.42 sec 285: mold 2.40.4 (compatible with GNU ld) 285: + grep mold 357: ++ '[' Linux = FreeBSD ']' 357: ++ trap 'on_error $LINENO' ERR 357: ++ trap on_exit EXIT 357: ++ echo -n 'Testing trace-symbol-symver ... ' 357: Testing trace-symbol-symver ... ++ set -o pipefail 357: ++ set -x 357: + cat 357: + cc -c -o out/test/x86_64/trace-symbol-symver/a.o -xc - 358: ++ '[' Linux = FreeBSD ']' 358: ++ trap 'on_error $LINENO' ERR 358: ++ trap on_exit EXIT 358: ++ echo -n 'Testing trace-symbol ... ' 358: Testing trace-symbol ... ++ set -o pipefail 358: ++ set -x test 360 Start 360: x86_64-undefined-glob-gc-sections 360: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh" 360: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 360: Environment variables: 360: MACHINE=x86_64 360: CPU= 360: Test timeout computed to be: 1500 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.gold --version 358: + cat 358: + cc -c -o out/test/x86_64/trace-symbol/a.o -xc - 359: ++ case $MACHINE in 359: ++ tlsdesc_opt=-mtls-dialect=gnu2 359: +++ uname 359: ++ '[' Linux = FreeBSD ']' 359: ++ trap 'on_error $LINENO' ERR 359: ++ trap on_exit EXIT 359: ++ echo -n 'Testing trace ... ' 359: Testing trace ... ++ set -o pipefail 359: ++ set -x 359: + cat 359: + cc -c -o out/test/x86_64/trace/a.o -xc - 331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 360: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh 360: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 360: ++ export LC_ALL=C 360: ++ LC_ALL=C 360: ++ '[' -z x86_64 ']' 360: ++ '[' -z '' ']' 360: ++ TESTDIR=out/test/x86_64 360: ++ CC=cc 360: ++ CXX=c++ 360: ++ GCC=gcc 360: ++ GXX=g++ 360: ++ OBJDUMP=objdump 360: ++ OBJCOPY=objcopy 360: ++ STRIP=strip 360: ++ QEMU= 360: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh .sh 338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe2 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/d.so 346: mold: error: out/test/x86_64/tls-le-error/a.o:(.text): relocation R_X86_64_TPOFF32 against `foo` can not be used when making a shared object; recompile with -fPIC 346: + on_exit 346: + echo OK 346: OK 346: + exit 0 360: ++ testname=undefined-glob-gc-sections 360: ++ t=out/test/x86_64/undefined-glob-gc-sections 360: ++ mkdir -p out/test/x86_64/undefined-glob-gc-sections 349: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - 349: + cat 321/425 Test #346: x86_64-tls-le-error ................................... Passed 0.21 sec 348: + cc -B. -o out/test/x86_64/tls-nopic/exe out/test/x86_64/tls-nopic/a.o out/test/x86_64/tls-nopic/b.o -no-pie test 361 Start 361: x86_64-undefined-glob 361: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh" 361: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 361: Environment variables: 361: MACHINE=x86_64 361: CPU= 361: Test timeout computed to be: 1500 329: + out/test/x86_64/textrel2/exe4 329: + grep 'Hello world' 336: + grep '3 0 5' 336: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so 336: 3 0 5 336: + on_exit 336: + echo OK 336: OK 336: + exit 0 345: + out/test/x86_64/tls-ld/exe1 360: ++ case $MACHINE in 360: ++ tlsdesc_opt=-mtls-dialect=gnu2 360: +++ uname 360: ++ '[' Linux = FreeBSD ']' 360: ++ trap 'on_error $LINENO' ERR 360: ++ trap on_exit EXIT 360: ++ echo -n 'Testing undefined-glob-gc-sections ... ' 360: Testing undefined-glob-gc-sections ... ++ set -o pipefail 360: ++ set -x 360: + test_cflags -static 347: + cc -B. -o out/test/x86_64/tls-le/exe1 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o 330: + grep -E 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/x86_64/thin-archive/log 340: + out/test/x86_64/tls-ie/exe 340: + grep '^0 0 3 5 7$' 345: + grep '3 5 3 5' 322/425 Test #336: x86_64-tls-gd-dlopen .................................. Passed 0.42 sec 345: 3 5 3 5 345: + cc -B. -o out/test/x86_64/tls-ld/exe2 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-no-relax 340: 0 0 3 5 7 360: + echo 'int main() {}' 360: + cc -B. -static -o /dev/null -xc - 329: Hello world 329: + on_exit 329: + echo OK 329: OK 329: + exit 0 test 362 Start 362: x86_64-undefined 362: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh" 362: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 362: Environment variables: 362: MACHINE=x86_64 362: CPU= 362: Test timeout computed to be: 1500 323/425 Test #329: x86_64-textrel2 ....................................... Passed 0.49 sec 340: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o -Wl,-no-relax test 363 Start 363: x86_64-undefined2 363: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh" 363: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 363: Environment variables: 363: MACHINE=x86_64 363: CPU= 363: Test timeout computed to be: 1500 361: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh 361: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 361: ++ export LC_ALL=C 361: ++ LC_ALL=C 361: ++ '[' -z x86_64 ']' 361: ++ '[' -z '' ']' 361: ++ TESTDIR=out/test/x86_64 361: ++ CC=cc 361: ++ CXX=c++ 361: ++ GCC=gcc 361: ++ GXX=g++ 361: ++ OBJDUMP=objdump 361: ++ OBJCOPY=objcopy 361: ++ STRIP=strip 361: ++ QEMU= 361: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh .sh 361: ++ testname=undefined-glob 361: ++ t=out/test/x86_64/undefined-glob 361: ++ mkdir -p out/test/x86_64/undefined-glob 330: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/long-long-long-filename.o) 330: + grep -E 'thin-archive/d.a\((.*/)?b.o\)' out/test/x86_64/thin-archive/log 330: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/b.o) 330: + grep -F thin-archive/d.o out/test/x86_64/thin-archive/log 330: trace: out/test/x86_64/thin-archive/d.o 330: + out/test/x86_64/thin-archive/exe 330: + grep 15 330: 15 330: + on_exit 330: + echo OK 330: OK 330: + exit 0 339: + cc -B. -o out/test/x86_64/tls-gd/exe1 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so 342: + grep '^0 42 1 2 3$' 342: + out/test/x86_64/tls-large-alignment/exe1 342: 0 42 1 2 3 342: + cc -B. -o out/test/x86_64/tls-large-alignment/exe2 out/test/x86_64/tls-large-alignment/c.o out/test/x86_64/tls-large-alignment/d.so 285: mold 2.40.4 (compatible with GNU ld) 285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version 285: + not grep mold 285: + grep mold 362: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh 362: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 362: ++ export LC_ALL=C 362: ++ LC_ALL=C 362: ++ '[' -z x86_64 ']' 362: ++ '[' -z '' ']' 362: ++ TESTDIR=out/test/x86_64 362: ++ CC=cc 362: ++ CXX=c++ 362: ++ GCC=gcc 362: ++ GXX=g++ 362: ++ OBJDUMP=objdump 362: ++ OBJCOPY=objcopy 362: ++ STRIP=strip 362: ++ QEMU= 362: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh .sh 362: ++ testname=undefined 362: ++ t=out/test/x86_64/undefined 362: ++ mkdir -p out/test/x86_64/undefined 361: ++ case $MACHINE in 361: ++ tlsdesc_opt=-mtls-dialect=gnu2 361: +++ uname 344: + grep '3 5 3 5' 344: + out/test/x86_64/tls-ld-noplt/exe 324: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo 331: + on_exit 331: + echo OK 331: OK 331: + exit 0 324/425 Test #330: x86_64-thin-archive ................................... Passed 0.49 sec 361: ++ '[' Linux = FreeBSD ']' 361: ++ trap 'on_error $LINENO' ERR 361: ++ trap on_exit EXIT 361: ++ echo -n 'Testing undefined-glob ... ' 361: Testing undefined-glob ... ++ set -o pipefail 361: ++ set -x 361: + test_cflags -static 361: + echo 'int main() {}' 344: 3 5 3 5 344: + on_exit 344: + echo OK 344: OK 344: + exit 0 325/425 Test #344: x86_64-tls-ld-noplt ................................... Passed 0.32 sec test 364 Start 364: x86_64-unkown-section-type 364: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh" 364: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 364: Environment variables: 364: MACHINE=x86_64 364: CPU= 364: Test timeout computed to be: 1500 361: + cc -B. -static -o /dev/null -xc - test 365 Start 365: x86_64-unresolved-symbols 365: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh" 365: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 365: Environment variables: 365: MACHINE=x86_64 365: CPU= 365: Test timeout computed to be: 1500 362: ++ case $MACHINE in 362: ++ tlsdesc_opt=-mtls-dialect=gnu2 362: +++ uname 362: ++ '[' Linux = FreeBSD ']' 362: ++ trap 'on_error $LINENO' ERR 362: ++ trap on_exit EXIT 362: ++ echo -n 'Testing undefined ... ' 362: Testing undefined ... ++ set -o pipefail 362: ++ set -x 362: + test_cflags -static 362: + echo 'int main() {}' 362: + cc -B. -static -o /dev/null -xc - 326/425 Test #331: x86_64-thread-count ................................... Passed 0.51 sec 363: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh 363: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 363: ++ export LC_ALL=C 363: ++ LC_ALL=C 363: ++ '[' -z x86_64 ']' 363: ++ '[' -z '' ']' 363: ++ TESTDIR=out/test/x86_64 363: ++ CC=cc 363: ++ CXX=c++ 363: ++ GCC=gcc 363: ++ GXX=g++ 363: ++ OBJDUMP=objdump 363: ++ OBJCOPY=objcopy 363: ++ STRIP=strip 363: ++ QEMU= 363: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh .sh 363: ++ testname=undefined2 363: ++ t=out/test/x86_64/undefined2 363: ++ mkdir -p out/test/x86_64/undefined2 test 366 Start 366: x86_64-unresolved-symbols2 366: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh" 366: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 366: Environment variables: 366: MACHINE=x86_64 366: CPU= 366: Test timeout computed to be: 1500 352: + cc -xc -c -o out/test/x86_64/tlsdesc-import/tlsdesc.o - 352: + echo 'int y(); int main() { y(); }' 364: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh 364: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 364: ++ export LC_ALL=C 364: ++ LC_ALL=C 364: ++ '[' -z x86_64 ']' 364: ++ '[' -z '' ']' 364: ++ TESTDIR=out/test/x86_64 364: ++ CC=cc 364: ++ CXX=c++ 364: ++ GCC=gcc 364: ++ GXX=g++ 364: ++ OBJDUMP=objdump 364: ++ OBJCOPY=objcopy 364: ++ STRIP=strip 364: ++ QEMU= 364: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh .sh 364: ++ testname=unkown-section-type 364: ++ t=out/test/x86_64/unkown-section-type 364: ++ mkdir -p out/test/x86_64/unkown-section-type 364: ++ case $MACHINE in 364: ++ tlsdesc_opt=-mtls-dialect=gnu2 364: +++ uname 364: ++ '[' Linux = FreeBSD ']' 364: ++ trap 'on_error $LINENO' ERR 364: ++ trap on_exit EXIT 364: ++ echo -n 'Testing unkown-section-type ... ' 364: Testing unkown-section-type ... ++ set -o pipefail 364: ++ set -x 364: + cc -o out/test/x86_64/unkown-section-type/a.o -c -xassembler - 364: + cat 285: + return 0 285: + on_exit 285: + echo OK 285: OK 285: + exit 0 327/425 Test #285: x86_64-run ............................................ Passed 1.26 sec test 367 Start 367: x86_64-verbose 367: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh" 367: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 367: Environment variables: 367: MACHINE=x86_64 367: CPU= 367: Test timeout computed to be: 1500 349: + cc -B. -o out/test/x86_64/tls-pic/exe out/test/x86_64/tls-pic/a.o out/test/x86_64/tls-pic/b.o 350: + cc -B. -shared -o out/test/x86_64/tls-small-alignment/d.so out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o 294: + out/test/x86_64/shuffle-sections-seed/exe3 294: + grep 'Hello world' 294: Hello world 294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe4 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 363: ++ case $MACHINE in 363: ++ tlsdesc_opt=-mtls-dialect=gnu2 363: +++ uname 363: ++ '[' Linux = FreeBSD ']' 363: ++ trap 'on_error $LINENO' ERR 363: ++ trap on_exit EXIT 363: ++ echo -n 'Testing undefined2 ... ' 363: Testing undefined2 ... ++ set -o pipefail 363: ++ set -x 363: + test_cflags -static 363: + cc -B. -static -o /dev/null -xc - 363: + echo 'int main() {}' 341: + out/test/x86_64/tls-irregular-start-addr/exe3 341: + grep '^42$' 341: 42 341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe4 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax 337: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/e.so out/test/x86_64/tls-gd-noplt/c.o -Wl,--no-relax 354: + cc -xc -c -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o - 354: + echo 'int y(); int main() { y(); }' 365: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh 365: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 365: ++ export LC_ALL=C 365: ++ LC_ALL=C 365: ++ '[' -z x86_64 ']' 365: ++ '[' -z '' ']' 365: ++ TESTDIR=out/test/x86_64 365: ++ CC=cc 365: ++ CXX=c++ 365: ++ GCC=gcc 365: ++ GXX=g++ 365: ++ OBJDUMP=objdump 365: ++ OBJCOPY=objcopy 365: ++ STRIP=strip 365: ++ QEMU= 365: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh .sh 365: ++ testname=unresolved-symbols 365: ++ t=out/test/x86_64/unresolved-symbols 365: ++ mkdir -p out/test/x86_64/unresolved-symbols 365: ++ case $MACHINE in 365: ++ tlsdesc_opt=-mtls-dialect=gnu2 365: +++ uname 365: ++ '[' Linux = FreeBSD ']' 365: ++ trap 'on_error $LINENO' ERR 365: ++ trap on_exit EXIT 365: ++ echo -n 'Testing unresolved-symbols ... ' 365: Testing unresolved-symbols ... ++ set -o pipefail 365: ++ set -x 365: + cc -c -o out/test/x86_64/unresolved-symbols/a.o -xc - 359: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace 358: + cat 358: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - 353: + echo 'int y(); int main() { y(); }' 353: + cc -xc -c -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o - 338: + out/test/x86_64/tls-gd-to-ie/exe2 338: + grep '1 2 3' 338: 1 2 3 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/e.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen 345: + out/test/x86_64/tls-ld/exe2 345: + grep '3 5 3 5' 366: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh 366: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 366: ++ export LC_ALL=C 366: ++ LC_ALL=C 366: ++ '[' -z x86_64 ']' 366: ++ '[' -z '' ']' 366: ++ TESTDIR=out/test/x86_64 366: ++ CC=cc 366: ++ CXX=c++ 366: ++ GCC=gcc 366: ++ GXX=g++ 366: ++ OBJDUMP=objdump 366: ++ OBJCOPY=objcopy 366: ++ STRIP=strip 366: ++ QEMU= 366: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh .sh 366: ++ testname=unresolved-symbols2 366: ++ t=out/test/x86_64/unresolved-symbols2 366: ++ mkdir -p out/test/x86_64/unresolved-symbols2 295: + out/test/x86_64/shuffle-sections/exe1 295: + grep 'Hello world' 295: Hello world 351: + cc -xc -c -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.o - 351: + echo 'int y(); int main() { y(); }' 357: + cat 364: + grep 'unsupported section type: 0x80000000' 347: + out/test/x86_64/tls-le/exe1 295: + cc -B. -o out/test/x86_64/shuffle-sections/exe2 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o -Wl,-shuffle-sections 345: 3 5 3 5 345: + on_exit 345: + echo OK 345: OK 345: + exit 0 364: + not cc -B. -o out/test/x86_64/unkown-section-type/exe out/test/x86_64/unkown-section-type/a.o 365: + cat 328/425 Test #345: x86_64-tls-ld ......................................... Passed 0.35 sec 347: + grep '3 5 3 5' 347: 3 5 3 5 347: + cc -B. -o out/test/x86_64/tls-le/exe2 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o -Wl,-no-relax 366: ++ case $MACHINE in 366: ++ tlsdesc_opt=-mtls-dialect=gnu2 366: +++ uname 366: ++ '[' Linux = FreeBSD ']' 366: ++ trap 'on_error $LINENO' ERR 366: ++ trap on_exit EXIT 366: ++ echo -n 'Testing unresolved-symbols2 ... ' 366: Testing unresolved-symbols2 ... ++ set -o pipefail 366: ++ set -x 366: + cat 366: + cc -c -o out/test/x86_64/unresolved-symbols2/a.o -xc -fPIC - 357: + cc -B. -o out/test/x86_64/trace-symbol-symver/c.so -shared out/test/x86_64/trace-symbol-symver/a.o -Wl,--version-script=out/test/x86_64/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 test 368 Start 368: x86_64-version-script-search-paths 368: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh" 368: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 368: Environment variables: 368: MACHINE=x86_64 368: CPU= 368: Test timeout computed to be: 1500 324: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot -Wl,-Lfoo/bar -lfoo 340: + out/test/x86_64/tls-ie/exe 340: + grep '^0 0 3 5 7$' 340: 0 0 3 5 7 367: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh 367: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 367: ++ export LC_ALL=C 367: ++ LC_ALL=C 367: ++ '[' -z x86_64 ']' 367: ++ '[' -z '' ']' 367: ++ TESTDIR=out/test/x86_64 367: ++ CC=cc 367: ++ CXX=c++ 367: ++ GCC=gcc 340: + on_exit 340: + echo OK 367: ++ GXX=g++ 367: ++ OBJDUMP=objdump 367: ++ OBJCOPY=objcopy 367: ++ STRIP=strip 367: ++ QEMU= 356: + cc -xc -c -o out/test/x86_64/tlsdesc/tlsdesc.o - 348: + out/test/x86_64/tls-nopic/exe 340: OK 340: + exit 0 367: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh .sh 348: + grep '3 5 3 5' 356: + echo 'int y(); int main() { y(); }' 329/425 Test #340: x86_64-tls-ie ......................................... Passed 0.46 sec 368: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh 368: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 368: ++ export LC_ALL=C 368: ++ LC_ALL=C 368: ++ '[' -z x86_64 ']' 348: 3 5 3 5 348: + on_exit 348: + echo OK 348: OK 348: + exit 0 342: + out/test/x86_64/tls-large-alignment/exe2 342: + grep '^0 42 1 2 3$' test 369 Start 369: x86_64-version-script 369: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh" 369: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 369: Environment variables: 369: MACHINE=x86_64 369: CPU= 369: Test timeout computed to be: 1500 330/425 Test #348: x86_64-tls-nopic ...................................... Passed 0.29 sec 368: ++ '[' -z '' ']' 368: ++ TESTDIR=out/test/x86_64 368: ++ CC=cc 368: ++ CXX=c++ 368: ++ GCC=gcc 368: ++ GXX=g++ 368: ++ OBJDUMP=objdump 368: ++ OBJCOPY=objcopy 368: ++ STRIP=strip 368: ++ QEMU= 368: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh .sh 368: ++ testname=version-script-search-paths 368: ++ t=out/test/x86_64/version-script-search-paths 368: ++ mkdir -p out/test/x86_64/version-script-search-paths 368: ++ case $MACHINE in 368: ++ tlsdesc_opt=-mtls-dialect=gnu2 368: +++ uname 342: 0 42 1 2 3 342: + on_exit 342: + echo OK 342: OK 342: + exit 0 331/425 Test #342: x86_64-tls-large-alignment ............................ Passed 0.44 sec test 370 Start 370: x86_64-version-script10 370: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh" 370: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 370: Environment variables: 370: MACHINE=x86_64 370: CPU= 370: Test timeout computed to be: 1500 355: + cc -xc -c -o out/test/x86_64/tlsdesc-static/tlsdesc.o - 355: + echo 'int y(); int main() { y(); }' 367: ++ testname=verbose 367: ++ t=out/test/x86_64/verbose 367: ++ mkdir -p out/test/x86_64/verbose 367: ++ case $MACHINE in 367: ++ tlsdesc_opt=-mtls-dialect=gnu2 367: +++ uname test 371 Start 371: x86_64-version-script11 371: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh" 371: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 371: Environment variables: 371: MACHINE=x86_64 371: CPU= 371: Test timeout computed to be: 1500 339: + out/test/x86_64/tls-gd/exe1 339: + grep '1 2 3 4 5 6' 339: 1 2 3 4 5 6 339: + cc -B. -o out/test/x86_64/tls-gd/exe2 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so -Wl,-no-relax 358: + cat 358: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - 352: + cc -o out/test/x86_64/tlsdesc-import/tlsdesc out/test/x86_64/tlsdesc-import/tlsdesc.o out/test/x86_64/tlsdesc-import/tlsdesc.so 369: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh 369: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 369: ++ export LC_ALL=C 369: ++ LC_ALL=C 369: ++ '[' -z x86_64 ']' 369: ++ '[' -z '' ']' 369: ++ TESTDIR=out/test/x86_64 369: ++ CC=cc 369: ++ CXX=c++ 369: ++ GCC=gcc 369: ++ GXX=g++ 369: ++ OBJDUMP=objdump 369: ++ OBJCOPY=objcopy 369: ++ STRIP=strip 369: ++ QEMU= 369: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh .sh 367: ++ '[' Linux = FreeBSD ']' 367: ++ trap 'on_error $LINENO' ERR 367: ++ trap on_exit EXIT 367: ++ echo -n 'Testing verbose ... ' 367: Testing verbose ... ++ set -o pipefail 367: ++ set -x 367: + cc -c -xc -o out/test/x86_64/verbose/a.o - 367: + cat 370: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh 370: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 370: ++ export LC_ALL=C 370: ++ LC_ALL=C 370: ++ '[' -z x86_64 ']' 370: ++ '[' -z '' ']' 370: ++ TESTDIR=out/test/x86_64 370: ++ CC=cc 370: ++ CXX=c++ 370: ++ GCC=gcc 370: ++ GXX=g++ 370: ++ OBJDUMP=objdump 370: ++ OBJCOPY=objcopy 370: ++ STRIP=strip 370: ++ QEMU= 368: ++ '[' Linux = FreeBSD ']' 368: ++ trap 'on_error $LINENO' ERR 368: ++ trap on_exit EXIT 368: ++ echo -n 'Testing version-script-search-paths ... ' 368: Testing version-script-search-paths ... ++ set -o pipefail 368: ++ set -x 368: + mkdir -p out/test/x86_64/version-script-search-paths/foo/bar 349: + out/test/x86_64/tls-pic/exe 349: + grep '3 5 3 5' 349: 3 5 3 5 350: + cc -B. -o out/test/x86_64/tls-small-alignment/exe1 out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o out/test/x86_64/tls-small-alignment/c.o 370: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh .sh 294: + grep 'Hello world' 368: + echo 'ver_x { global: *; };' 368: + cat 294: + out/test/x86_64/shuffle-sections-seed/exe4 371: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh 349: + on_exit 349: + echo OK 349: OK 349: + exit 0 332/425 Test #349: x86_64-tls-pic ........................................ Passed 0.31 sec 370: ++ testname=version-script10 370: ++ t=out/test/x86_64/version-script10 370: ++ mkdir -p out/test/x86_64/version-script10 369: ++ testname=version-script 369: ++ t=out/test/x86_64/version-script 369: ++ mkdir -p out/test/x86_64/version-script 294: Hello world 294: + not diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 371: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 371: ++ export LC_ALL=C 371: ++ LC_ALL=C 371: ++ '[' -z x86_64 ']' 371: ++ '[' -z '' ']' 371: ++ TESTDIR=out/test/x86_64 371: ++ CC=cc 371: ++ CXX=c++ 371: ++ GCC=gcc 371: ++ GXX=g++ 371: ++ OBJDUMP=objdump 371: ++ OBJCOPY=objcopy 371: ++ STRIP=strip 371: ++ QEMU= 371: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh .sh 371: ++ testname=version-script11 371: ++ t=out/test/x86_64/version-script11 371: ++ mkdir -p out/test/x86_64/version-script11 test 372 Start 372: x86_64-version-script12 372: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh" 372: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 372: Environment variables: 372: MACHINE=x86_64 372: CPU= 372: Test timeout computed to be: 1500 370: ++ case $MACHINE in 370: ++ tlsdesc_opt=-mtls-dialect=gnu2 370: +++ uname 369: ++ case $MACHINE in 369: ++ tlsdesc_opt=-mtls-dialect=gnu2 369: +++ uname 369: ++ '[' Linux = FreeBSD ']' 369: ++ trap 'on_error $LINENO' ERR 369: ++ trap on_exit EXIT 369: ++ echo -n 'Testing version-script ... ' 369: Testing version-script ... ++ set -o pipefail 369: ++ set -x 369: + echo 'ver_x { global: *; };' 369: + cat 294: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 294: + not diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 294: + on_exit 294: + echo OK 294: OK 294: + exit 0 371: ++ case $MACHINE in 371: ++ tlsdesc_opt=-mtls-dialect=gnu2 371: +++ uname 371: ++ '[' Linux = FreeBSD ']' 371: ++ trap 'on_error $LINENO' ERR 371: ++ trap on_exit EXIT 371: ++ echo -n 'Testing version-script11 ... ' 371: Testing version-script11 ... ++ set -o pipefail 371: ++ set -x 371: + cat 368: + cc -B. -shared -o out/test/x86_64/version-script-search-paths/c.so -Wl,-Lout/test/x86_64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/x86_64/version-script-search-paths/b.s 357: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - 357: + cat 341: + out/test/x86_64/tls-irregular-start-addr/exe4 341: + grep '^42$' 341: 42 341: + on_exit 341: + echo OK 341: OK 341: + exit 0 359: + grep '/a\.o$' out/test/x86_64/trace/log 359: trace: out/test/x86_64/trace/a.o 359: + on_exit 359: + echo OK 359: OK 359: + exit 0 354: + cc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so 365: + grep 'undefined.*foo' 365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o 351: + cc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc out/test/x86_64/tlsdesc-dlopen/tlsdesc.o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so 268: + ./mold --relocatable -o out/test/x86_64/relocatable-exception/c.o out/test/x86_64/relocatable-exception/a.o out/test/x86_64/relocatable-exception/b.o 333/425 Test #294: x86_64-shuffle-sections-seed .......................... Passed 1.12 sec 334/425 Test #341: x86_64-tls-irregular-start-addr ....................... Passed 0.49 sec 335/425 Test #359: x86_64-trace .......................................... Passed 0.20 sec test 373 Start 373: x86_64-version-script13 373: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh" 373: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 373: Environment variables: 373: MACHINE=x86_64 373: CPU= 373: Test timeout computed to be: 1500 test 374 Start 374: x86_64-version-script14 374: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh" 374: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 374: Environment variables: 374: MACHINE=x86_64 374: CPU= 374: Test timeout computed to be: 1500 test 375 Start 375: x86_64-version-script15 375: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh" 375: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 375: Environment variables: 375: MACHINE=x86_64 375: CPU= 375: Test timeout computed to be: 1500 364: mold: fatal: out/test/x86_64/unkown-section-type/a.o: .my_section: unsupported section type: 0x80000000 364: + on_exit 364: + echo OK 364: OK 364: + exit 0 369: + cc -B. -shared -o out/test/x86_64/version-script/c.so -Wl,-version-script,out/test/x86_64/version-script/a.ver out/test/x86_64/version-script/b.s 370: ++ '[' Linux = FreeBSD ']' 370: ++ trap 'on_error $LINENO' ERR 370: ++ trap on_exit EXIT 370: ++ echo -n 'Testing version-script10 ... ' 370: Testing version-script10 ... ++ set -o pipefail 370: ++ set -x 370: + echo 'VER1 { foo[12]; }; VER2 {};' 370: + cat 370: + cc -B. -shared -o out/test/x86_64/version-script10/c.so -Wl,-version-script,out/test/x86_64/version-script10/a.ver out/test/x86_64/version-script10/b.s 371: + cat 371: + c++ -fPIC -c -o out/test/x86_64/version-script11/b.o -xc - 353: + cc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so 337: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so 372: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh 372: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 372: ++ export LC_ALL=C 372: ++ LC_ALL=C 372: ++ '[' -z x86_64 ']' 372: ++ '[' -z '' ']' 372: ++ TESTDIR=out/test/x86_64 372: ++ CC=cc 372: ++ CXX=c++ 372: ++ GCC=gcc 372: ++ GXX=g++ 372: ++ OBJDUMP=objdump 372: ++ OBJCOPY=objcopy 372: ++ STRIP=strip 372: ++ QEMU= 372: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh .sh 372: ++ testname=version-script12 372: ++ t=out/test/x86_64/version-script12 372: ++ mkdir -p out/test/x86_64/version-script12 372: ++ case $MACHINE in 372: ++ tlsdesc_opt=-mtls-dialect=gnu2 372: +++ uname 324: + on_exit 324: + echo OK 324: OK 324: + exit 0 360: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - 360: + cat 338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe3 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/e.so 295: + grep 'Hello world' 295: + out/test/x86_64/shuffle-sections/exe2 373: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh 373: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 373: ++ export LC_ALL=C 373: ++ LC_ALL=C 373: ++ '[' -z x86_64 ']' 373: ++ '[' -z '' ']' 373: ++ TESTDIR=out/test/x86_64 373: ++ CC=cc 373: ++ CXX=c++ 373: ++ GCC=gcc 373: ++ GXX=g++ 373: ++ OBJDUMP=objdump 373: ++ OBJCOPY=objcopy 373: ++ STRIP=strip 373: ++ QEMU= 373: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh .sh 373: ++ testname=version-script13 373: ++ t=out/test/x86_64/version-script13 373: ++ mkdir -p out/test/x86_64/version-script13 374: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh 374: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 374: ++ export LC_ALL=C 374: ++ LC_ALL=C 336/425 Test #324: x86_64-sysroot ........................................ Passed 0.71 sec 337/425 Test #364: x86_64-unkown-section-type ............................ Passed 0.15 sec 372: ++ '[' Linux = FreeBSD ']' 372: ++ trap 'on_error $LINENO' ERR 372: ++ trap on_exit EXIT 372: ++ echo -n 'Testing version-script12 ... ' 372: Testing version-script12 ... ++ set -o pipefail 372: ++ set -x 372: + cat 374: ++ '[' -z x86_64 ']' test 376 Start 376: x86_64-version-script16 376: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh" 376: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 376: Environment variables: 376: MACHINE=x86_64 376: CPU= 376: Test timeout computed to be: 1500 test 377 Start 377: x86_64-version-script17 377: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh" 377: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 377: Environment variables: 377: MACHINE=x86_64 377: CPU= 377: Test timeout computed to be: 1500 372: + cat 372: + c++ -fPIC -c -o out/test/x86_64/version-script12/b.o -xc - 374: ++ '[' -z '' ']' 374: ++ TESTDIR=out/test/x86_64 374: ++ CC=cc 374: ++ CXX=c++ 374: ++ GCC=gcc 374: ++ GXX=g++ 374: ++ OBJDUMP=objdump 374: ++ OBJCOPY=objcopy 374: ++ STRIP=strip 374: ++ QEMU= 374: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh .sh 374: ++ testname=version-script14 374: ++ t=out/test/x86_64/version-script14 374: ++ mkdir -p out/test/x86_64/version-script14 374: ++ case $MACHINE in 374: ++ tlsdesc_opt=-mtls-dialect=gnu2 374: +++ uname 299: 1 int y = 1; 299: + gdb out/test/x86_64/sort-debug-info/exe2 -ex 'list main' -ex quit 299: + grep 'int y = 1' 373: ++ case $MACHINE in 373: ++ tlsdesc_opt=-mtls-dialect=gnu2 373: +++ uname 373: ++ '[' Linux = FreeBSD ']' 373: ++ trap 'on_error $LINENO' ERR 373: ++ trap on_exit EXIT 373: ++ echo -n 'Testing version-script13 ... ' 373: Testing version-script13 ... ++ set -o pipefail 373: ++ set -x 373: + cat 373: + cat 366: + cc -B. -shared -o out/test/x86_64/unresolved-symbols2/b.so out/test/x86_64/unresolved-symbols2/a.o -Wl,-z,defs -Wl,--unresolved-symbols,ignore-in-object-files 375: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh 295: Hello world 295: + not diff out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/exe2 295: + on_exit 295: + echo OK 295: OK 295: + exit 0 356: + cc -o out/test/x86_64/tlsdesc/tlsdesc out/test/x86_64/tlsdesc/tlsdesc.o out/test/x86_64/tlsdesc/tlsdesc.so 355: + cc -o out/test/x86_64/tlsdesc-static/tlsdesc out/test/x86_64/tlsdesc-static/tlsdesc.o out/test/x86_64/tlsdesc-static/tlsdesc.so 347: + out/test/x86_64/tls-le/exe2 347: + grep '3 5 3 5' 352: + out/test/x86_64/tlsdesc-import/tlsdesc 361: + cat 361: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - 376: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh 376: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 338/425 Test #295: x86_64-shuffle-sections ............................... Passed 1.17 sec 373: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - 375: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 375: ++ export LC_ALL=C 375: ++ LC_ALL=C 375: ++ '[' -z x86_64 ']' 375: ++ '[' -z '' ']' 375: ++ TESTDIR=out/test/x86_64 375: ++ CC=cc 375: ++ CXX=c++ 375: ++ GCC=gcc 375: ++ GXX=g++ 375: ++ OBJDUMP=objdump 375: ++ OBJCOPY=objcopy 375: ++ STRIP=strip 375: ++ QEMU= 375: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh .sh 375: ++ testname=version-script15 375: ++ t=out/test/x86_64/version-script15 375: ++ mkdir -p out/test/x86_64/version-script15 347: 3 5 3 5 347: + on_exit 347: + echo OK 347: OK 347: + exit 0 376: ++ export LC_ALL=C 376: ++ LC_ALL=C 376: ++ '[' -z x86_64 ']' 376: ++ '[' -z '' ']' 376: ++ TESTDIR=out/test/x86_64 376: ++ CC=cc 376: ++ CXX=c++ 376: ++ GCC=gcc 376: ++ GXX=g++ 376: ++ OBJDUMP=objdump 376: ++ OBJCOPY=objcopy 376: ++ STRIP=strip 376: ++ QEMU= 376: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh .sh 376: ++ testname=version-script16 376: ++ t=out/test/x86_64/version-script16 376: ++ mkdir -p out/test/x86_64/version-script16 377: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh 377: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 377: ++ export LC_ALL=C 377: ++ LC_ALL=C 377: ++ '[' -z x86_64 ']' 377: ++ '[' -z '' ']' 377: ++ TESTDIR=out/test/x86_64 377: ++ CC=cc 377: ++ CXX=c++ 377: ++ GCC=gcc 377: ++ GXX=g++ 377: ++ OBJDUMP=objdump 377: ++ OBJCOPY=objcopy 377: ++ STRIP=strip 377: ++ QEMU= 377: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh .sh 377: ++ testname=version-script17 377: ++ t=out/test/x86_64/version-script17 377: ++ mkdir -p out/test/x86_64/version-script17 377: ++ case $MACHINE in 377: ++ tlsdesc_opt=-mtls-dialect=gnu2 377: +++ uname test 378 Start 378: x86_64-version-script18 378: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh" 378: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 378: Environment variables: 378: MACHINE=x86_64 378: CPU= 378: Test timeout computed to be: 1500 268: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.o 375: ++ case $MACHINE in 375: ++ tlsdesc_opt=-mtls-dialect=gnu2 375: +++ uname 375: ++ '[' Linux = FreeBSD ']' 375: ++ trap 'on_error $LINENO' ERR 375: ++ trap on_exit EXIT 375: ++ echo -n 'Testing version-script15 ... ' 375: Testing version-script15 ... ++ set -o pipefail 375: ++ set -x 375: + cat 376: ++ case $MACHINE in 376: ++ tlsdesc_opt=-mtls-dialect=gnu2 376: +++ uname 354: + out/test/x86_64/tlsdesc-local-dynamic/tlsdesc 354: + cat 354: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 374: ++ '[' Linux = FreeBSD ']' 374: ++ trap 'on_error $LINENO' ERR 374: ++ trap on_exit EXIT 374: ++ echo -n 'Testing version-script14 ... ' 374: Testing version-script14 ... ++ set -o pipefail 374: ++ set -x 374: + cat 374: + cat 374: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - 339: + grep '1 2 3 4 5 6' 339: + out/test/x86_64/tls-gd/exe2 339: 1 2 3 4 5 6 339: + test_cflags -static 339: + echo 'int main() {}' 339: + cc -B. -static -o /dev/null -xc - 352: + cat 352: + cc -fPIC -c -o out/test/x86_64/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 339/425 Test #347: x86_64-tls-le ......................................... Passed 0.43 sec test 379 Start 379: x86_64-version-script19 379: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh" 379: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 379: Environment variables: 379: MACHINE=x86_64 379: CPU= 379: Test timeout computed to be: 1500 377: ++ '[' Linux = FreeBSD ']' 377: ++ trap 'on_error $LINENO' ERR 377: ++ trap on_exit EXIT 377: ++ echo -n 'Testing version-script17 ... ' 377: Testing version-script17 ... ++ set -o pipefail 377: ++ set -x 377: + cat 377: + cc -fPIC -c -o out/test/x86_64/version-script17/a.o -xc - 376: ++ '[' Linux = FreeBSD ']' 376: ++ trap 'on_error $LINENO' ERR 376: ++ trap on_exit EXIT 376: ++ echo -n 'Testing version-script16 ... ' 376: Testing version-script16 ... ++ set -o pipefail 376: ++ set -x 376: + cat 378: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh 378: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 378: ++ export LC_ALL=C 378: ++ LC_ALL=C 378: ++ '[' -z x86_64 ']' 378: ++ '[' -z '' ']' 378: ++ TESTDIR=out/test/x86_64 378: ++ CC=cc 378: ++ CXX=c++ 378: ++ GCC=gcc 378: ++ GXX=g++ 378: ++ OBJDUMP=objdump 378: ++ OBJCOPY=objcopy 378: ++ STRIP=strip 378: ++ QEMU= 378: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh .sh 337: + out/test/x86_64/tls-gd-noplt/exe 337: + grep '1 2 3 4 5 6' 360: + cat 360: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - 350: + grep '^42$' 350: + out/test/x86_64/tls-small-alignment/exe1 350: 42 350: + cc -B. -o out/test/x86_64/tls-small-alignment/exe2 out/test/x86_64/tls-small-alignment/c.o out/test/x86_64/tls-small-alignment/d.so 375: + cat 375: + c++ -fPIC -c -o out/test/x86_64/version-script15/b.o -xc - 379: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh 357: + cc -B. -o out/test/x86_64/trace-symbol-symver/exe out/test/x86_64/trace-symbol-symver/d.o out/test/x86_64/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 379: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 379: ++ export LC_ALL=C 379: ++ LC_ALL=C 379: ++ '[' -z x86_64 ']' 379: ++ '[' -z '' ']' 379: ++ TESTDIR=out/test/x86_64 379: ++ CC=cc 379: ++ CXX=c++ 379: ++ GCC=gcc 379: ++ GXX=g++ 379: ++ OBJDUMP=objdump 379: ++ OBJCOPY=objcopy 379: ++ STRIP=strip 379: ++ QEMU= 376: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - 378: ++ testname=version-script18 378: ++ t=out/test/x86_64/version-script18 378: ++ mkdir -p out/test/x86_64/version-script18 353: + out/test/x86_64/tlsdesc-initial-exec/tlsdesc 376: + cat 379: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh .sh 378: ++ case $MACHINE in 378: ++ tlsdesc_opt=-mtls-dialect=gnu2 378: +++ uname 378: ++ '[' Linux = FreeBSD ']' 369: + readelf --version-info out/test/x86_64/version-script/c.so 365: mold: error: undefined symbol: foo 362: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - 363: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - 363: + cat 372: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script12/a.ver -o out/test/x86_64/version-script12/c.so out/test/x86_64/version-script12/b.o 337: 1 2 3 4 5 6 337: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so -Wl,-no-relax 353: + cat 378: ++ trap 'on_error $LINENO' ERR 378: ++ trap on_exit EXIT 378: ++ echo -n 'Testing version-script18 ... ' 378: Testing version-script18 ... ++ set -o pipefail 378: ++ set -x 378: + cat 358: + cc -B. -o out/test/x86_64/trace-symbol/exe out/test/x86_64/trace-symbol/a.o out/test/x86_64/trace-symbol/b.o out/test/x86_64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz 353: + cc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 369: + grep -F 'Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so' out/test/x86_64/version-script/log 367: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.o 379: ++ testname=version-script19 362: + cat 379: ++ t=out/test/x86_64/version-script19 379: ++ mkdir -p out/test/x86_64/version-script19 365: + grep 'undefined.*foo' 369: 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so 369: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script/log 365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all 378: + cat 378: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - 362: + cat 362: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - 369: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x 363: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - 371: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script11/a.ver -o out/test/x86_64/version-script11/c.so out/test/x86_64/version-script11/b.o 379: ++ case $MACHINE in 379: ++ tlsdesc_opt=-mtls-dialect=gnu2 369: + on_exit 369: + echo OK 369: OK 369: + exit 0 340/425 Test #369: x86_64-version-script ................................. Passed 0.15 sec test 380 Start 380: x86_64-version-script2 380: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh" 380: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 380: Environment variables: 380: MACHINE=x86_64 380: CPU= 380: Test timeout computed to be: 1500 361: + cat 361: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - 363: + cat 379: +++ uname 379: ++ '[' Linux = FreeBSD ']' 379: ++ trap 'on_error $LINENO' ERR 379: ++ trap on_exit EXIT 379: ++ echo -n 'Testing version-script19 ... ' 379: Testing version-script19 ... ++ set -o pipefail 379: ++ set -x 379: + cat 351: + out/test/x86_64/tlsdesc-dlopen/tlsdesc 366: + grep ' UND foo$' 363: + cat 363: + cc -o out/test/x86_64/undefined2/c.o -c -x assembler - 379: + cat 380: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh 366: + readelf -W --dyn-syms out/test/x86_64/unresolved-symbols2/b.so 380: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 380: ++ export LC_ALL=C 380: ++ LC_ALL=C 380: ++ '[' -z x86_64 ']' 380: ++ '[' -z '' ']' 380: ++ TESTDIR=out/test/x86_64 380: ++ CC=cc 380: ++ CXX=c++ 380: ++ GCC=gcc 380: ++ GXX=g++ 380: ++ OBJDUMP=objdump 380: ++ OBJCOPY=objcopy 380: ++ STRIP=strip 380: ++ QEMU= 373: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script13/a.ver -o out/test/x86_64/version-script13/c.so out/test/x86_64/version-script13/b.o 379: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - 351: + cc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 351: + cat 380: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh .sh 380: ++ testname=version-script2 380: ++ t=out/test/x86_64/version-script2 380: ++ mkdir -p out/test/x86_64/version-script2 366: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo 366: + on_exit 366: + echo OK 366: OK 366: + exit 0 341/425 Test #366: x86_64-unresolved-symbols2 ............................ Passed 0.23 sec 370: + readelf --dyn-syms out/test/x86_64/version-script10/c.so test 381 Start 381: x86_64-version-script20 381: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh" 381: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 381: Environment variables: 381: MACHINE=x86_64 381: CPU= 381: Test timeout computed to be: 1500 363: + rm -f out/test/x86_64/undefined2/d.a 380: ++ case $MACHINE in 380: ++ tlsdesc_opt=-mtls-dialect=gnu2 374: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script14/a.ver -o out/test/x86_64/version-script14/c.so out/test/x86_64/version-script14/b.o 368: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so 360: + cat 360: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - 362: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - 380: +++ uname 380: ++ '[' Linux = FreeBSD ']' 380: ++ trap 'on_error $LINENO' ERR 380: ++ trap on_exit EXIT 380: ++ echo -n 'Testing version-script2 ... ' 380: Testing version-script2 ... ++ set -o pipefail 380: ++ set -x 380: + cat 363: + ar cr out/test/x86_64/undefined2/d.a out/test/x86_64/undefined2/b.o out/test/x86_64/undefined2/c.o 362: + cat 370: + grep ' foo1@@VER1$' out/test/x86_64/version-script10/log 356: + out/test/x86_64/tlsdesc/tlsdesc 338: + grep '1 2 3' 338: + out/test/x86_64/tls-gd-to-ie/exe3 358: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/x86_64/trace-symbol/log 358: trace-symbol: out/test/x86_64/trace-symbol/a.o: reference to foo 381: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh 381: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 381: ++ export LC_ALL=C 381: ++ LC_ALL=C 381: ++ '[' -z x86_64 ']' 381: ++ '[' -z '' ']' 381: ++ TESTDIR=out/test/x86_64 381: ++ CC=cc 381: ++ CXX=c++ 381: ++ GCC=gcc 381: ++ GXX=g++ 381: ++ OBJDUMP=objdump 381: ++ OBJCOPY=objcopy 381: ++ STRIP=strip 381: ++ QEMU= 368: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log 357: + out/test/x86_64/trace-symbol-symver/exe 358: + grep 'trace-symbol: .*/b.o: definition of foo' out/test/x86_64/trace-symbol/log 370: 5: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo1@@VER1 370: + grep ' foo2@@VER1$' out/test/x86_64/version-script10/log 338: 1 2 3 381: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh .sh 380: + cc -B. -xc -shared -o out/test/x86_64/version-script2/b.so -Wl,-version-script,out/test/x86_64/version-script2/a.ver - 353: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/f.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax 377: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - 368: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x 380: + cat 356: + cat 358: trace-symbol: out/test/x86_64/trace-symbol/b.o: definition of foo 368: + on_exit 358: + grep 'trace-symbol: .*/c.so: definition of baz' out/test/x86_64/trace-symbol/log 381: ++ testname=version-script20 381: ++ t=out/test/x86_64/version-script20 381: ++ mkdir -p out/test/x86_64/version-script20 356: + cc -fPIC -c -o out/test/x86_64/tlsdesc/a.o -xc - -mtls-dialect=gnu2 368: + echo OK 368: OK 368: + exit 0 377: + cat 370: 6: 000000000000163a 0 NOTYPE GLOBAL DEFAULT 14 foo2@@VER1 370: + not grep ' foo3@@VER1$' out/test/x86_64/version-script10/log 370: + grep ' foo3@@VER1$' out/test/x86_64/version-script10/log 357: + on_exit 357: + echo OK 357: OK 357: + exit 0 342/425 Test #368: x86_64-version-script-search-paths .................... Passed 0.21 sec 355: + out/test/x86_64/tlsdesc-static/tlsdesc 358: trace-symbol: out/test/x86_64/trace-symbol/c.so: definition of baz test 382 Start 382: x86_64-version-script21 382: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh" 382: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 382: Environment variables: 382: MACHINE=x86_64 382: CPU= 382: Test timeout computed to be: 1500 343/425 Test #357: x86_64-trace-symbol-symver ............................ Passed 0.37 sec 355: + test_cflags -static 355: + cc -B. -static -o /dev/null -xc - test 383 Start 383: x86_64-version-script22 383: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh" 383: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 383: Environment variables: 383: MACHINE=x86_64 383: CPU= 383: Test timeout computed to be: 1500 381: ++ case $MACHINE in 381: ++ tlsdesc_opt=-mtls-dialect=gnu2 381: +++ uname 381: ++ '[' Linux = FreeBSD ']' 381: ++ trap 'on_error $LINENO' ERR 381: ++ trap on_exit EXIT 381: ++ echo -n 'Testing version-script20 ... ' 381: Testing version-script20 ... ++ set -o pipefail 381: ++ set -x 381: + cat 381: + cat 381: + cc -fPIC -c -o out/test/x86_64/version-script20/b.o -xc - 361: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - 361: + cat 265: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o 370: + return 0 370: + on_exit 370: + echo OK 370: OK 370: + exit 0 344/425 Test #370: x86_64-version-script10 ............................... Passed 0.20 sec 378: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script18/a.ver -o out/test/x86_64/version-script18/c.so out/test/x86_64/version-script18/b.o 268: + out/test/x86_64/relocatable-exception/exe 268: 0 268: + on_exit 268: + echo OK 268: OK 268: + exit 0 375: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script15/a.ver -o out/test/x86_64/version-script15/c.so out/test/x86_64/version-script15/b.o 362: + rm -f out/test/x86_64/undefined/d.a 362: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o 350: + out/test/x86_64/tls-small-alignment/exe2 350: + grep '^42$' 350: 42 350: + on_exit 350: + echo OK 350: OK 350: + exit 0 355: + echo 'int main() {}' test 384 Start 384: x86_64-version-script23 384: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh" 384: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 384: Environment variables: 384: MACHINE=x86_64 384: CPU= 384: Test timeout computed to be: 1500 365: mold: error: undefined symbol: foo 365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all 382: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh 382: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 382: ++ export LC_ALL=C 382: ++ LC_ALL=C 382: ++ '[' -z x86_64 ']' 382: ++ '[' -z '' ']' 382: ++ TESTDIR=out/test/x86_64 382: ++ CC=cc 382: ++ CXX=c++ 382: ++ GCC=gcc 382: ++ GXX=g++ 382: ++ OBJDUMP=objdump 382: ++ OBJCOPY=objcopy 382: ++ STRIP=strip 382: ++ QEMU= 382: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh .sh 382: ++ testname=version-script21 382: ++ t=out/test/x86_64/version-script21 382: ++ mkdir -p out/test/x86_64/version-script21 382: ++ case $MACHINE in 382: ++ tlsdesc_opt=-mtls-dialect=gnu2 358: + on_exit 358: + echo OK 358: OK 358: + exit 0 372: + readelf --dyn-syms out/test/x86_64/version-script12/c.so 372: + grep ' xyz' out/test/x86_64/version-script12/log 372: 6: 0000000000001649 7 FUNC GLOBAL DEFAULT 13 xyz 371: + readelf --dyn-syms out/test/x86_64/version-script11/c.so 371: + grep foo@@VER_X1 out/test/x86_64/version-script11/log 376: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script16/a.ver -o out/test/x86_64/version-script16/c.so out/test/x86_64/version-script16/b.o 367: + on_exit 367: + echo OK 367: OK 367: + exit 0 383: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh 383: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 383: ++ export LC_ALL=C 383: ++ LC_ALL=C 383: ++ '[' -z x86_64 ']' 383: ++ '[' -z '' ']' 383: ++ TESTDIR=out/test/x86_64 383: ++ CC=cc 383: ++ CXX=c++ 383: ++ GCC=gcc 383: ++ GXX=g++ 383: ++ OBJDUMP=objdump 383: ++ OBJCOPY=objcopy 383: ++ STRIP=strip 383: ++ QEMU= 383: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh .sh 383: ++ testname=version-script22 383: ++ t=out/test/x86_64/version-script22 383: ++ mkdir -p out/test/x86_64/version-script22 345/425 Test #268: x86_64-relocatable-exception .......................... Passed 1.70 sec 346/425 Test #350: x86_64-tls-small-alignment ............................ Passed 0.50 sec 347/425 Test #358: x86_64-trace-symbol ................................... Passed 0.38 sec test 385 Start 385: x86_64-version-script3 385: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh" 385: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 385: Environment variables: 385: MACHINE=x86_64 385: CPU= 385: Test timeout computed to be: 1500 test 386 Start 386: x86_64-version-script4 386: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh" 386: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 386: Environment variables: 386: MACHINE=x86_64 386: CPU= 386: Test timeout computed to be: 1500 test 387 Start 387: x86_64-version-script5 387: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh" 387: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 387: Environment variables: 387: MACHINE=x86_64 387: CPU= 387: Test timeout computed to be: 1500 372: + grep ' foo_bar' out/test/x86_64/version-script12/log 372: 5: 0000000000001650 7 FUNC GLOBAL DEFAULT 13 foo_bar 372: + not grep ' foo$' out/test/x86_64/version-script12/log 372: + grep ' foo$' out/test/x86_64/version-script12/log 372: + return 0 372: + on_exit 372: + echo OK 372: OK 372: + exit 0 371: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 14 foo@@VER_X1 371: + not grep ' bar' out/test/x86_64/version-script11/log 371: + grep ' bar' out/test/x86_64/version-script11/log 371: + return 0 371: + not grep ' baz' out/test/x86_64/version-script11/log 371: + grep ' baz' out/test/x86_64/version-script11/log 371: + return 0 371: + on_exit 371: + echo OK 371: OK 371: + exit 0 348/425 Test #367: x86_64-verbose ........................................ Passed 0.27 sec 383: ++ case $MACHINE in 383: ++ tlsdesc_opt=-mtls-dialect=gnu2 383: +++ uname 383: ++ '[' Linux = FreeBSD ']' 383: ++ trap 'on_error $LINENO' ERR 383: ++ trap on_exit EXIT 383: ++ echo -n 'Testing version-script22 ... ' 383: Testing version-script22 ... ++ set -o pipefail 383: ++ set -x 383: + cat 383: + cat 383: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - 351: + cc -B. -shared -o out/test/x86_64/tlsdesc-dlopen/b.so out/test/x86_64/tlsdesc-dlopen/a.o 373: + readelf --dyn-syms out/test/x86_64/version-script13/c.so 373: + grep ' foobar' out/test/x86_64/version-script13/log 373: 5: 00000000000015f9 7 FUNC GLOBAL DEFAULT 13 foobar 373: + not grep ' foo$' out/test/x86_64/version-script13/log 373: + grep ' foo$' out/test/x86_64/version-script13/log 373: + return 0 373: + on_exit 373: + echo OK 373: OK 373: + exit 0 354: + cat 354: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 test 388 Start 388: x86_64-version-script6 388: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh" 388: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 388: Environment variables: 388: MACHINE=x86_64 388: CPU= 388: Test timeout computed to be: 1500 382: +++ uname 382: ++ '[' Linux = FreeBSD ']' 382: ++ trap 'on_error $LINENO' ERR 382: ++ trap on_exit EXIT 382: ++ echo -n 'Testing version-script21 ... ' 382: Testing version-script21 ... ++ set -o pipefail 382: ++ set -x 382: + cat 382: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - 382: + cat 265: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o 361: + rm -f out/test/x86_64/undefined-glob/d.a 361: + ar cr out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/a.o out/test/x86_64/undefined-glob/b.o out/test/x86_64/undefined-glob/c.o 384: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh 384: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 384: ++ export LC_ALL=C 384: ++ LC_ALL=C 384: ++ '[' -z x86_64 ']' 384: ++ '[' -z '' ']' 384: ++ TESTDIR=out/test/x86_64 384: ++ CC=cc 384: ++ CXX=c++ 384: ++ GCC=gcc 384: ++ GXX=g++ 384: ++ OBJDUMP=objdump 384: ++ OBJCOPY=objcopy 384: ++ STRIP=strip 384: ++ QEMU= 384: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh .sh 384: ++ testname=version-script23 384: ++ t=out/test/x86_64/version-script23 384: ++ mkdir -p out/test/x86_64/version-script23 384: ++ case $MACHINE in 384: ++ tlsdesc_opt=-mtls-dialect=gnu2 384: +++ uname 384: ++ '[' Linux = FreeBSD ']' 384: ++ trap 'on_error $LINENO' ERR 384: ++ trap on_exit EXIT 352: + cat 352: + cc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 337: + out/test/x86_64/tls-gd-noplt/exe 337: + grep '1 2 3 4 5 6' 337: 1 2 3 4 5 6 337: + on_exit 337: + echo OK 337: OK 337: + exit 0 379: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script19/a.ver -o out/test/x86_64/version-script19/c.so out/test/x86_64/version-script19/b.o 360: + rm -f out/test/x86_64/undefined-glob-gc-sections/d.a 360: + ar cr out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/a.o out/test/x86_64/undefined-glob-gc-sections/b.o out/test/x86_64/undefined-glob-gc-sections/c.o 375: + readelf --dyn-syms out/test/x86_64/version-script15/c.so 375: + grep ' azZ' out/test/x86_64/version-script15/log 375: 5: 0000000000001679 7 FUNC GLOBAL DEFAULT 13 azZ 338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe4 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/f.so 362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a 385: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh 385: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 385: ++ export LC_ALL=C 385: ++ LC_ALL=C 385: ++ '[' -z x86_64 ']' 385: ++ '[' -z '' ']' 385: ++ TESTDIR=out/test/x86_64 385: ++ CC=cc 385: ++ CXX=c++ 385: ++ GCC=gcc 385: ++ GXX=g++ 385: ++ OBJDUMP=objdump 385: ++ OBJCOPY=objcopy 385: ++ STRIP=strip 385: ++ QEMU= 385: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh .sh 385: ++ testname=version-script3 385: ++ t=out/test/x86_64/version-script3 385: ++ mkdir -p out/test/x86_64/version-script3 385: ++ case $MACHINE in 385: ++ tlsdesc_opt=-mtls-dialect=gnu2 385: +++ uname 386: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh 386: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 386: ++ export LC_ALL=C 386: ++ LC_ALL=C 386: ++ '[' -z x86_64 ']' 386: ++ '[' -z '' ']' 386: ++ TESTDIR=out/test/x86_64 386: ++ CC=cc 386: ++ CXX=c++ 386: ++ GCC=gcc 386: ++ GXX=g++ 386: ++ OBJDUMP=objdump 386: ++ OBJCOPY=objcopy 386: ++ STRIP=strip 386: ++ QEMU= 386: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh .sh 386: ++ testname=version-script4 386: ++ t=out/test/x86_64/version-script4 386: ++ mkdir -p out/test/x86_64/version-script4 387: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh 387: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 387: ++ export LC_ALL=C 387: ++ LC_ALL=C 387: ++ '[' -z x86_64 ']' 387: ++ '[' -z '' ']' 387: ++ TESTDIR=out/test/x86_64 387: ++ CC=cc 387: ++ CXX=c++ 387: ++ GCC=gcc 387: ++ GXX=g++ 387: ++ OBJDUMP=objdump 387: ++ OBJCOPY=objcopy 387: ++ STRIP=strip 387: ++ QEMU= 349/425 Test #337: x86_64-tls-gd-noplt ................................... Passed 0.75 sec 350/425 Test #371: x86_64-version-script11 ............................... Passed 0.24 sec 351/425 Test #372: x86_64-version-script12 ............................... Passed 0.22 sec 352/425 Test #373: x86_64-version-script13 ............................... Passed 0.20 sec test 389 Start 389: x86_64-version-script7 389: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh" 389: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 389: Environment variables: 389: MACHINE=x86_64 389: CPU= 389: Test timeout computed to be: 1500 test 390 Start 390: x86_64-version-script8 390: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh" 390: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 390: Environment variables: 390: MACHINE=x86_64 390: CPU= 390: Test timeout computed to be: 1500 test 391 Start 391: x86_64-version-script9 391: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh" 391: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 391: Environment variables: 391: MACHINE=x86_64 391: CPU= 391: Test timeout computed to be: 1500 test 392 Start 392: x86_64-version 392: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version.sh" 392: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 392: Environment variables: 392: MACHINE=x86_64 392: CPU= 392: Test timeout computed to be: 1500 384: ++ echo -n 'Testing version-script23 ... ' 384: Testing version-script23 ... ++ set -o pipefail 384: ++ set -x 384: + cat 384: + cc -c -o out/test/x86_64/version-script23/b.o -xassembler - 384: + cat 384: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script23/a.ver -o out/test/x86_64/version-script23/c.so out/test/x86_64/version-script23/b.o 375: + grep ' czZ' out/test/x86_64/version-script15/log 375: 6: 0000000000001680 7 FUNC GLOBAL DEFAULT 13 czZ 375: + not grep ' azC' out/test/x86_64/version-script15/log 375: + grep ' azC' out/test/x86_64/version-script15/log 375: + return 0 375: + not grep ' aaZ' out/test/x86_64/version-script15/log 375: + grep ' aaZ' out/test/x86_64/version-script15/log 375: + return 0 375: + on_exit 375: + echo OK 375: OK 375: + exit 0 385: ++ '[' Linux = FreeBSD ']' 385: ++ trap 'on_error $LINENO' ERR 385: ++ trap on_exit EXIT 385: ++ echo -n 'Testing version-script3 ... ' 385: Testing version-script3 ... ++ set -o pipefail 385: ++ set -x 385: + cat 385: + cat 385: + cc -B. -xc -shared -o out/test/x86_64/version-script3/b.so -Wl,-version-script,out/test/x86_64/version-script3/a.ver - 387: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh .sh 387: ++ testname=version-script5 387: ++ t=out/test/x86_64/version-script5 387: ++ mkdir -p out/test/x86_64/version-script5 387: ++ case $MACHINE in 387: ++ tlsdesc_opt=-mtls-dialect=gnu2 387: +++ uname 387: ++ '[' Linux = FreeBSD ']' 387: ++ trap 'on_error $LINENO' ERR 387: ++ trap on_exit EXIT 387: ++ echo -n 'Testing version-script5 ... ' 387: Testing version-script5 ... ++ set -o pipefail 387: ++ set -x 387: + cat 387: + cat 387: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - 356: + cc -fPIC -c -o out/test/x86_64/tlsdesc/b.o -xc - -mtls-dialect=gnu2 356: + cat 363: + ./mold -static -o out/test/x86_64/undefined2/exe out/test/x86_64/undefined2/a.o out/test/x86_64/undefined2/d.a -undefined foo 363: + readelf --symbols out/test/x86_64/undefined2/exe 363: + grep foo out/test/x86_64/undefined2/log 363: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 363: + not grep ndefined out/test/x86_64/undefined2/log 363: + grep ndefined out/test/x86_64/undefined2/log 374: + readelf --dyn-syms out/test/x86_64/version-script14/c.so 374: + grep ' xyz' out/test/x86_64/version-script14/log 374: 7: 00000000000016e9 7 FUNC GLOBAL DEFAULT 13 xyz 374: + not grep ' foobarzx' out/test/x86_64/version-script14/log 374: + grep ' foobarzx' out/test/x86_64/version-script14/log 374: + return 0 374: + grep ' foobarcx' out/test/x86_64/version-script14/log 374: 6: 00000000000016f7 7 FUNC GLOBAL DEFAULT 13 foobarcx 374: + grep ' foo123bar456bx' out/test/x86_64/version-script14/log 374: 5: 00000000000016fe 7 FUNC GLOBAL DEFAULT 13 foo123bar456bx 374: + not grep ' foo123bar456c' out/test/x86_64/version-script14/log 374: + grep ' foo123bar456c' out/test/x86_64/version-script14/log 374: + return 0 374: + not grep ' foo123bar456x' out/test/x86_64/version-script14/log 374: + grep ' foo123bar456x' out/test/x86_64/version-script14/log 374: + return 0 374: + on_exit 374: + echo OK 374: OK 374: + exit 0 353: + cc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 353: + cat 388: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh 388: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 388: ++ export LC_ALL=C 388: ++ LC_ALL=C 388: ++ '[' -z x86_64 ']' 388: ++ '[' -z '' ']' 388: ++ TESTDIR=out/test/x86_64 388: ++ CC=cc 388: ++ CXX=c++ 388: ++ GCC=gcc 388: ++ GXX=g++ 388: ++ OBJDUMP=objdump 388: ++ OBJCOPY=objcopy 388: ++ STRIP=strip 388: ++ QEMU= 388: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh .sh 388: ++ testname=version-script6 388: ++ t=out/test/x86_64/version-script6 388: ++ mkdir -p out/test/x86_64/version-script6 388: ++ case $MACHINE in 388: ++ tlsdesc_opt=-mtls-dialect=gnu2 388: +++ uname 388: ++ '[' Linux = FreeBSD ']' 388: ++ trap 'on_error $LINENO' ERR 388: ++ trap on_exit EXIT 388: ++ echo -n 'Testing version-script6 ... ' 388: Testing version-script6 ... ++ set -o pipefail 388: ++ set -x 388: + cat 388: + cat 388: + c++ -fPIC -c -o out/test/x86_64/version-script6/b.o -xc - 386: ++ case $MACHINE in 386: ++ tlsdesc_opt=-mtls-dialect=gnu2 386: +++ uname 386: ++ '[' Linux = FreeBSD ']' 386: ++ trap 'on_error $LINENO' ERR 386: ++ trap on_exit EXIT 386: ++ echo -n 'Testing version-script4 ... ' 386: Testing version-script4 ... ++ set -o pipefail 386: ++ set -x 386: + cat 386: + cat 386: + c++ -fPIC -c -o out/test/x86_64/version-script4/b.o -xc++ - 378: + readelf --wide --dyn-syms out/test/x86_64/version-script18/c.so 378: + grep libalpha 378: + grep Bar 378: 5: 00000000000015f9 7 FUNC WEAK DEFAULT 13 _ZN8libalpha3fooIN7libbeta3BarEEEvv 378: + on_exit 378: + echo OK 378: OK 378: + exit 0 265: + c++ -B. -o out/test/x86_64/relocatable-c++/exe out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/d.o 365: + not grep -w foo 365: + grep -w foo 365: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe 365: + return 0 365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols 365: + grep 'undefined.*foo' 381: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script20/a.ver -o out/test/x86_64/version-script20/c.so out/test/x86_64/version-script20/b.o 376: + readelf --dyn-syms out/test/x86_64/version-script16/c.so 376: + grep foobar 376: 5: 00000000000015d9 7 FUNC GLOBAL DEFAULT 13 foobar 376: + on_exit 376: + echo OK 376: OK 376: + exit 0 362: + readelf --symbols out/test/x86_64/undefined/exe 362: + not grep foo out/test/x86_64/undefined/log 362: + grep foo out/test/x86_64/undefined/log 351: + cc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 351: + cat 389: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh 389: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 389: ++ export LC_ALL=C 389: ++ LC_ALL=C 389: ++ '[' -z x86_64 ']' 389: ++ '[' -z '' ']' 389: ++ TESTDIR=out/test/x86_64 389: ++ CC=cc 389: ++ CXX=c++ 389: ++ GCC=gcc 389: ++ GXX=g++ 389: ++ OBJDUMP=objdump 389: ++ OBJCOPY=objcopy 389: ++ STRIP=strip 389: ++ QEMU= 389: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh .sh 389: ++ testname=version-script7 389: ++ t=out/test/x86_64/version-script7 389: ++ mkdir -p out/test/x86_64/version-script7 389: ++ case $MACHINE in 389: ++ tlsdesc_opt=-mtls-dialect=gnu2 389: +++ uname 389: ++ '[' Linux = FreeBSD ']' 389: ++ trap 'on_error $LINENO' ERR 389: ++ trap on_exit EXIT 389: ++ echo -n 'Testing version-script7 ... ' 389: Testing version-script7 ... ++ set -o pipefail 389: ++ set -x 389: + cat 390: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh 390: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 390: ++ export LC_ALL=C 390: ++ LC_ALL=C 390: ++ '[' -z x86_64 ']' 390: ++ '[' -z '' ']' 390: ++ TESTDIR=out/test/x86_64 390: ++ CC=cc 390: ++ CXX=c++ 390: ++ GCC=gcc 390: ++ GXX=g++ 390: ++ OBJDUMP=objdump 390: ++ OBJCOPY=objcopy 390: ++ STRIP=strip 390: ++ QEMU= 390: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh .sh 391: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh 391: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 391: ++ export LC_ALL=C 391: ++ LC_ALL=C 391: ++ '[' -z x86_64 ']' 391: ++ '[' -z '' ']' 391: ++ TESTDIR=out/test/x86_64 391: ++ CC=cc 391: ++ CXX=c++ 391: ++ GCC=gcc 391: ++ GXX=g++ 391: ++ OBJDUMP=objdump 391: ++ OBJCOPY=objcopy 391: ++ STRIP=strip 391: ++ QEMU= 391: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh .sh 391: ++ testname=version-script9 391: ++ t=out/test/x86_64/version-script9 391: ++ mkdir -p out/test/x86_64/version-script9 353/425 Test #374: x86_64-version-script14 ............................... Passed 0.23 sec 354/425 Test #375: x86_64-version-script15 ............................... Passed 0.22 sec 355/425 Test #376: x86_64-version-script16 ............................... Passed 0.21 sec 356/425 Test #378: x86_64-version-script18 ............................... Passed 0.18 sec 362: + return 0 362: + not grep bar out/test/x86_64/undefined/log 362: + grep bar out/test/x86_64/undefined/log 389: + cat 389: + c++ -fPIC -c -o out/test/x86_64/version-script7/b.o -xc - 390: ++ testname=version-script8 390: ++ t=out/test/x86_64/version-script8 390: ++ mkdir -p out/test/x86_64/version-script8 391: ++ case $MACHINE in 391: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 393 Start 393: x86_64-versioned-undef 393: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh" 393: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 393: Environment variables: 393: MACHINE=x86_64 393: CPU= 393: Test timeout computed to be: 1500 test 394 Start 394: x86_64-visibility 394: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh" 394: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 394: Environment variables: 394: MACHINE=x86_64 394: CPU= 394: Test timeout computed to be: 1500 test 395 Start 395: x86_64-warn-common 395: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh" 395: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 395: Environment variables: 395: MACHINE=x86_64 395: CPU= 395: Test timeout computed to be: 1500 test 396 Start 396: x86_64-warn-once 396: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh" 396: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 396: Environment variables: 396: MACHINE=x86_64 396: CPU= 396: Test timeout computed to be: 1500 392: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version.sh 392: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 392: ++ export LC_ALL=C 392: ++ LC_ALL=C 392: ++ '[' -z x86_64 ']' 392: ++ '[' -z '' ']' 392: ++ TESTDIR=out/test/x86_64 392: ++ CC=cc 392: ++ CXX=c++ 392: ++ GCC=gcc 392: ++ GXX=g++ 392: ++ OBJDUMP=objdump 392: ++ OBJCOPY=objcopy 392: ++ STRIP=strip 392: ++ QEMU= 392: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version.sh .sh 392: ++ testname=version 392: ++ t=out/test/x86_64/version 392: ++ mkdir -p out/test/x86_64/version 392: ++ case $MACHINE in 392: ++ tlsdesc_opt=-mtls-dialect=gnu2 392: +++ uname 392: ++ '[' Linux = FreeBSD ']' 392: ++ trap 'on_error $LINENO' ERR 392: ++ trap on_exit EXIT 392: ++ echo -n 'Testing version ... ' 392: Testing version ... ++ set -o pipefail 392: ++ set -x 392: + nm mold 392: + grep __tsan_init 363: + return 0 363: + on_exit 363: + echo OK 363: OK 363: + exit 0 357/425 Test #363: x86_64-undefined2 ..................................... Passed 0.40 sec 382: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script21/a.ver -o out/test/x86_64/version-script21/c.so out/test/x86_64/version-script21/b.o 354: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe1 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o 362: + return 0 362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo 390: ++ case $MACHINE in 390: ++ tlsdesc_opt=-mtls-dialect=gnu2 390: +++ uname 390: ++ '[' Linux = FreeBSD ']' 390: ++ trap 'on_error $LINENO' ERR 390: ++ trap on_exit EXIT 390: ++ echo -n 'Testing version-script8 ... ' 390: Testing version-script8 ... ++ set -o pipefail 390: ++ set -x 390: + cat 390: + cat 390: + cc -B. -xc -shared -o out/test/x86_64/version-script8/b.so -Wl,-version-script,out/test/x86_64/version-script8/a.ver - 391: +++ uname 391: ++ '[' Linux = FreeBSD ']' 391: ++ trap 'on_error $LINENO' ERR 391: ++ trap on_exit EXIT 391: ++ echo -n 'Testing version-script9 ... ' 391: Testing version-script9 ... ++ set -o pipefail 391: ++ set -x 391: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' 391: + cat 391: + cc -B. -shared -o out/test/x86_64/version-script9/c.so -Wl,-version-script,out/test/x86_64/version-script9/a.ver out/test/x86_64/version-script9/b.s test 397 Start 397: x86_64-warn-symbol-type 397: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh" 397: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 397: Environment variables: 397: MACHINE=x86_64 397: CPU= 397: Test timeout computed to be: 1500 361: + cat 361: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - 383: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script22/a.ver -o out/test/x86_64/version-script22/c.so out/test/x86_64/version-script22/b.o 353: + cc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 353: + cat 339: + cc -B. -o out/test/x86_64/tls-gd/exe3 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static 379: + readelf -W --dyn-syms out/test/x86_64/version-script19/c.so 379: + not grep -E foobar out/test/x86_64/version-script19/log 379: + grep -E foobar out/test/x86_64/version-script19/log 360: + cat 360: + cc -o out/test/x86_64/undefined-glob-gc-sections/e.o -c -xc - 338: + out/test/x86_64/tls-gd-to-ie/exe4 338: + grep '1 2 3' 338: 1 2 3 338: + on_exit 338: + echo OK 338: OK 338: + exit 0 393: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh 393: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 393: ++ export LC_ALL=C 393: ++ LC_ALL=C 393: ++ '[' -z x86_64 ']' 393: ++ '[' -z '' ']' 393: ++ TESTDIR=out/test/x86_64 393: ++ CC=cc 393: ++ CXX=c++ 393: ++ GCC=gcc 393: ++ GXX=g++ 393: ++ OBJDUMP=objdump 393: ++ OBJCOPY=objcopy 393: ++ STRIP=strip 393: ++ QEMU= 393: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh .sh 393: ++ testname=versioned-undef 393: ++ t=out/test/x86_64/versioned-undef 393: ++ mkdir -p out/test/x86_64/versioned-undef 393: ++ case $MACHINE in 393: ++ tlsdesc_opt=-mtls-dialect=gnu2 393: +++ uname 393: ++ '[' Linux = FreeBSD ']' 393: ++ trap 'on_error $LINENO' ERR 393: ++ trap on_exit EXIT 393: ++ echo -n 'Testing versioned-undef ... ' 393: Testing versioned-undef ... ++ set -o pipefail 393: ++ set -x 393: + is_musl 394: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh 394: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 394: ++ export LC_ALL=C 394: ++ LC_ALL=C 394: ++ '[' -z x86_64 ']' 394: ++ '[' -z '' ']' 394: ++ TESTDIR=out/test/x86_64 394: ++ CC=cc 394: ++ CXX=c++ 394: ++ GCC=gcc 394: ++ GXX=g++ 394: ++ OBJDUMP=objdump 394: ++ OBJCOPY=objcopy 394: ++ STRIP=strip 394: ++ QEMU= 394: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh .sh 394: ++ testname=visibility 394: ++ t=out/test/x86_64/visibility 394: ++ mkdir -p out/test/x86_64/visibility 352: + cc -B. -o out/test/x86_64/tlsdesc-import/exe out/test/x86_64/tlsdesc-import/a.o out/test/x86_64/tlsdesc-import/b.so 396: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh 396: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 396: ++ export LC_ALL=C 396: ++ LC_ALL=C 396: ++ '[' -z x86_64 ']' 396: ++ '[' -z '' ']' 396: ++ TESTDIR=out/test/x86_64 396: ++ CC=cc 396: ++ CXX=c++ 396: ++ GCC=gcc 396: ++ GXX=g++ 396: ++ OBJDUMP=objdump 396: ++ OBJCOPY=objcopy 396: ++ STRIP=strip 396: ++ QEMU= 396: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh .sh 395: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh 395: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 395: ++ export LC_ALL=C 395: ++ LC_ALL=C 395: ++ '[' -z x86_64 ']' 395: ++ '[' -z '' ']' 395: ++ TESTDIR=out/test/x86_64 395: ++ CC=cc 395: ++ CXX=c++ 395: ++ GCC=gcc 395: ++ GXX=g++ 395: ++ OBJDUMP=objdump 395: ++ OBJCOPY=objcopy 395: ++ STRIP=strip 395: ++ QEMU= 395: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh .sh 395: ++ testname=warn-common 395: ++ t=out/test/x86_64/warn-common 395: ++ mkdir -p out/test/x86_64/warn-common 358/425 Test #338: x86_64-tls-gd-to-ie ................................... Passed 0.81 sec 393: + grep musl 379: + return 0 379: + grep -E 'GLOBAL.*baz' out/test/x86_64/version-script19/log 379: 5: 0000000000001600 7 FUNC GLOBAL DEFAULT 13 _Z3bazv 379: + on_exit 379: + echo OK 379: OK 379: + exit 0 test 398 Start 398: x86_64-warn-unresolved-symbols 398: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh" 398: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 398: Environment variables: 398: MACHINE=x86_64 398: CPU= 398: Test timeout computed to be: 1500 393: + cat 396: ++ testname=warn-once 396: ++ t=out/test/x86_64/warn-once 396: ++ mkdir -p out/test/x86_64/warn-once 397: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh 397: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 397: ++ export LC_ALL=C 397: ++ LC_ALL=C 397: ++ '[' -z x86_64 ']' 397: ++ '[' -z '' ']' 397: ++ TESTDIR=out/test/x86_64 397: ++ CC=cc 397: ++ CXX=c++ 397: ++ GCC=gcc 397: ++ GXX=g++ 397: ++ OBJDUMP=objdump 397: ++ OBJCOPY=objcopy 397: ++ STRIP=strip 397: ++ QEMU= 397: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh .sh 388: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script6/a.ver -o out/test/x86_64/version-script6/c.so out/test/x86_64/version-script6/b.o 394: ++ case $MACHINE in 394: ++ tlsdesc_opt=-mtls-dialect=gnu2 394: +++ uname 359/425 Test #379: x86_64-version-script19 ............................... Passed 0.22 sec 393: + cc -fPIC -c -o out/test/x86_64/versioned-undef/a.o -xc - 397: ++ testname=warn-symbol-type 397: ++ t=out/test/x86_64/warn-symbol-type 397: ++ mkdir -p out/test/x86_64/warn-symbol-type 394: ++ '[' Linux = FreeBSD ']' 394: ++ trap 'on_error $LINENO' ERR 394: ++ trap on_exit EXIT 394: ++ echo -n 'Testing visibility ... ' 394: Testing visibility ... ++ set -o pipefail 394: ++ set -x 394: + cat 394: + cc -xc -c -o out/test/x86_64/visibility/a.o - 362: + readelf --symbols out/test/x86_64/undefined/exe test 399 Start 399: x86_64-weak-export-dso 399: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh" 399: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 399: Environment variables: 399: MACHINE=x86_64 399: CPU= 399: Test timeout computed to be: 1500 397: ++ case $MACHINE in 397: ++ tlsdesc_opt=-mtls-dialect=gnu2 397: +++ uname 397: ++ '[' Linux = FreeBSD ']' 397: ++ trap 'on_error $LINENO' ERR 397: ++ trap on_exit EXIT 397: ++ echo -n 'Testing warn-symbol-type ... ' 397: Testing warn-symbol-type ... ++ set -o pipefail 397: ++ set -x 362: + grep foo out/test/x86_64/undefined/log 362: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 362: + not grep bar out/test/x86_64/undefined/log 362: + grep bar out/test/x86_64/undefined/log 398: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh 395: ++ case $MACHINE in 395: ++ tlsdesc_opt=-mtls-dialect=gnu2 395: +++ uname 396: ++ case $MACHINE in 396: ++ tlsdesc_opt=-mtls-dialect=gnu2 396: +++ uname 356: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o 387: + cc -B. -shared -o out/test/x86_64/version-script5/c.so -Wl,-version-script,out/test/x86_64/version-script5/a.ver out/test/x86_64/version-script5/b.o 384: + readelf -W --dyn-syms out/test/x86_64/version-script23/c.so 381: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so 386: + cc -B. -shared -o out/test/x86_64/version-script4/c.so -Wl,-version-script,out/test/x86_64/version-script4/a.ver out/test/x86_64/version-script4/b.o 377: + cc -B. -o out/test/x86_64/version-script17/exe1 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so 382: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so 397: + cc -c -fPIC -xc -o out/test/x86_64/warn-symbol-type/a.o - 384: + grep -F 'foo?@@VER1' out/test/x86_64/version-script23/log 398: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 398: ++ export LC_ALL=C 398: ++ LC_ALL=C 398: ++ '[' -z x86_64 ']' 398: ++ '[' -z '' ']' 398: ++ TESTDIR=out/test/x86_64 398: ++ CC=cc 398: ++ CXX=c++ 398: ++ GCC=gcc 398: ++ GXX=g++ 398: ++ OBJDUMP=objdump 398: ++ OBJCOPY=objcopy 398: ++ STRIP=strip 398: ++ QEMU= 397: + cat 396: ++ '[' Linux = FreeBSD ']' 396: ++ trap 'on_error $LINENO' ERR 396: ++ trap on_exit EXIT 396: ++ echo -n 'Testing warn-once ... ' 396: Testing warn-once ... ++ set -o pipefail 396: ++ set -x 396: + cat 396: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/a.o - 398: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh .sh 398: ++ testname=warn-unresolved-symbols 398: ++ t=out/test/x86_64/warn-unresolved-symbols 398: ++ mkdir -p out/test/x86_64/warn-unresolved-symbols 399: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh 384: 5: 00000000000015d9 0 NOTYPE GLOBAL DEFAULT 14 foo?@@VER1 381: + grep -F foo_x@@VER2 out/test/x86_64/version-script20/log 384: + on_exit 384: + echo OK 384: OK 384: + exit 0 361: + cc -B. -o out/test/x86_64/undefined-glob/exe1 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o 395: ++ '[' Linux = FreeBSD ']' 362: + return 0 360/425 Test #384: x86_64-version-script23 ............................... Passed 0.15 sec 362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo --undefined=bar 382: + grep -F foo_x@@VER1 out/test/x86_64/version-script21/log 395: ++ trap 'on_error $LINENO' ERR 395: ++ trap on_exit EXIT 395: ++ echo -n 'Testing warn-common ... ' 395: Testing warn-common ... ++ set -o pipefail 395: ++ set -x test 400 Start 400: x86_64-weak-export-dso2 400: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh" 400: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 400: Environment variables: 400: MACHINE=x86_64 400: CPU= 400: Test timeout computed to be: 1500 395: + cat 395: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/a.o - 389: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script7/a.ver -o out/test/x86_64/version-script7/c.so out/test/x86_64/version-script7/b.o 381: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER2 381: + grep -F foo_y@@VER1 out/test/x86_64/version-script20/log 354: + out/test/x86_64/tlsdesc-local-dynamic/exe1 354: + grep '42 5' 354: 42 5 354: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe2 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o -Wl,--no-relax 398: ++ case $MACHINE in 398: ++ tlsdesc_opt=-mtls-dialect=gnu2 398: +++ uname 398: ++ '[' Linux = FreeBSD ']' 398: ++ trap 'on_error $LINENO' ERR 398: ++ trap on_exit EXIT 398: ++ echo -n 'Testing warn-unresolved-symbols ... ' 398: Testing warn-unresolved-symbols ... ++ set -o pipefail 398: ++ set -x 398: + cat 398: + cc -c -o out/test/x86_64/warn-unresolved-symbols/a.o -xc - 265: + out/test/x86_64/relocatable-c++/exe 265: + grep 'Hello world' 265: Hello world 265: + on_exit 265: + echo OK 265: OK 265: + exit 0 365: mold: warning: undefined symbol: foo 399: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 399: ++ export LC_ALL=C 399: ++ LC_ALL=C 399: ++ '[' -z x86_64 ']' 399: ++ '[' -z '' ']' 399: ++ TESTDIR=out/test/x86_64 399: ++ CC=cc 399: ++ CXX=c++ 399: ++ GCC=gcc 399: ++ GXX=g++ 399: ++ OBJDUMP=objdump 399: ++ OBJCOPY=objcopy 399: ++ STRIP=strip 399: ++ QEMU= 399: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh .sh 400: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh 361/425 Test #265: x86_64-relocatable-c++ ................................ Passed 1.88 sec test 401 Start 401: x86_64-weak-export-exe 401: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh" 401: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 401: Environment variables: 401: MACHINE=x86_64 401: CPU= 401: Test timeout computed to be: 1500 365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files 365: + not grep 'undefined.*foo' 365: + grep 'undefined.*foo' 400: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 400: ++ export LC_ALL=C 400: ++ LC_ALL=C 400: ++ '[' -z x86_64 ']' 400: ++ '[' -z '' ']' 400: ++ TESTDIR=out/test/x86_64 400: ++ CC=cc 400: ++ CXX=c++ 400: ++ GCC=gcc 400: ++ GXX=g++ 400: ++ OBJDUMP=objdump 400: ++ OBJCOPY=objcopy 400: ++ STRIP=strip 400: ++ QEMU= 400: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh .sh 400: ++ testname=weak-export-dso2 400: ++ t=out/test/x86_64/weak-export-dso2 400: ++ mkdir -p out/test/x86_64/weak-export-dso2 362: + readelf --symbols out/test/x86_64/undefined/exe 381: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER1 381: + grep -F foo_z@@VER1 out/test/x86_64/version-script20/log 381: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER1 381: + on_exit 381: + echo OK 381: OK 381: + exit 0 382: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER1 382: + grep -F foo_y@@VER2 out/test/x86_64/version-script21/log 399: ++ testname=weak-export-dso 399: ++ t=out/test/x86_64/weak-export-dso 399: ++ mkdir -p out/test/x86_64/weak-export-dso 362/425 Test #381: x86_64-version-script20 ............................... Passed 0.21 sec 382: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER2 382: + grep -F foo_z@@VER2 out/test/x86_64/version-script21/log 382: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER2 382: + on_exit 382: + echo OK 382: OK 382: + exit 0 test 402 Start 402: x86_64-weak-undef-dso 402: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh" 402: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 402: Environment variables: 402: MACHINE=x86_64 402: CPU= 402: Test timeout computed to be: 1500 363/425 Test #382: x86_64-version-script21 ............................... Passed 0.21 sec test 403 Start 403: x86_64-weak-undef 403: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh" 403: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 403: Environment variables: 403: MACHINE=x86_64 403: CPU= 403: Test timeout computed to be: 1500 399: ++ case $MACHINE in 399: ++ tlsdesc_opt=-mtls-dialect=gnu2 399: +++ uname 399: ++ '[' Linux = FreeBSD ']' 399: ++ trap 'on_error $LINENO' ERR 399: ++ trap on_exit EXIT 399: ++ echo -n 'Testing weak-export-dso ... ' 399: Testing weak-export-dso ... ++ set -o pipefail 399: ++ set -x 399: + cat 399: + cc -fPIC -c -o out/test/x86_64/weak-export-dso/a.o -xc - 401: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh 401: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 401: ++ export LC_ALL=C 401: ++ LC_ALL=C 401: ++ '[' -z x86_64 ']' 401: ++ '[' -z '' ']' 401: ++ TESTDIR=out/test/x86_64 401: ++ CC=cc 401: ++ CXX=c++ 401: ++ GCC=gcc 401: ++ GXX=g++ 401: ++ OBJDUMP=objdump 401: ++ OBJCOPY=objcopy 401: ++ STRIP=strip 401: ++ QEMU= 401: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh .sh 401: ++ testname=weak-export-exe 401: ++ t=out/test/x86_64/weak-export-exe 401: ++ mkdir -p out/test/x86_64/weak-export-exe 401: ++ case $MACHINE in 401: ++ tlsdesc_opt=-mtls-dialect=gnu2 401: +++ uname 400: ++ case $MACHINE in 400: ++ tlsdesc_opt=-mtls-dialect=gnu2 400: +++ uname 400: ++ '[' Linux = FreeBSD ']' 400: ++ trap 'on_error $LINENO' ERR 400: ++ trap on_exit EXIT 400: ++ echo -n 'Testing weak-export-dso2 ... ' 400: Testing weak-export-dso2 ... ++ set -o pipefail 400: ++ set -x 400: + cat 400: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/a.o -xc - 394: + cc -xc -c -o out/test/x86_64/visibility/b.o - 394: + cat 362: + grep foo out/test/x86_64/undefined/log 362: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 362: + grep bar out/test/x86_64/undefined/log 362: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar 362: + on_exit 362: + echo OK 362: OK 362: + exit 0 355: + cc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 355: + cat 291: 3 printf("Hello world\n"); 291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 401: ++ '[' Linux = FreeBSD ']' 401: ++ trap 'on_error $LINENO' ERR 401: ++ trap on_exit EXIT 401: ++ echo -n 'Testing weak-export-exe ... ' 401: Testing weak-export-exe ... ++ set -o pipefail 401: ++ set -x 393: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' 393: + cc -B. -shared -o out/test/x86_64/versioned-undef/c.so out/test/x86_64/versioned-undef/a.o -Wl,--version-script=out/test/x86_64/versioned-undef/b.ver 339: + out/test/x86_64/tls-gd/exe3 339: + grep '1 2 3 4 5 6' 339: 1 2 3 4 5 6 339: + cc -B. -o out/test/x86_64/tls-gd/exe4 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static -Wl,-no-relax 402: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh 402: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 402: ++ export LC_ALL=C 402: ++ LC_ALL=C 402: ++ '[' -z x86_64 ']' 402: ++ '[' -z '' ']' 402: ++ TESTDIR=out/test/x86_64 402: ++ CC=cc 402: ++ CXX=c++ 402: ++ GCC=gcc 402: ++ GXX=g++ 402: ++ OBJDUMP=objdump 402: ++ OBJCOPY=objcopy 402: ++ STRIP=strip 402: ++ QEMU= 402: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh .sh 402: ++ testname=weak-undef-dso 402: ++ t=out/test/x86_64/weak-undef-dso 402: ++ mkdir -p out/test/x86_64/weak-undef-dso 391: + readelf --dyn-syms out/test/x86_64/version-script9/c.so 353: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe1 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so 356: + grep '42 3 5' 356: + out/test/x86_64/tlsdesc/exe1 351: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl 364/425 Test #362: x86_64-undefined ...................................... Passed 0.51 sec 401: + cat 388: + cat test 404 Start 404: x86_64-weak-undef2 404: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh" 404: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 404: Environment variables: 404: MACHINE=x86_64 404: CPU= 404: Test timeout computed to be: 1500 401: + cc -fPIC -c -o out/test/x86_64/weak-export-exe/a.o -xc - 388: + cat 388: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - 356: 42 3 5 356: + cc -B. -o out/test/x86_64/tlsdesc/exe2 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o -Wl,-no-relax 403: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh 391: + grep ' foo@@VER1$' out/test/x86_64/version-script9/log 391: 7: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo@@VER1 391: + on_exit 391: + echo OK 391: OK 391: + exit 0 385: + cat 385: + cc -xc -c -o out/test/x86_64/version-script3/c.o - 360: + cc -B. -o out/test/x86_64/undefined-glob-gc-sections/exe2 out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections 380: + cc -xc -c -o out/test/x86_64/version-script2/c.o - 380: + cat 352: + out/test/x86_64/tlsdesc-import/exe 352: + grep '5 7' 365/425 Test #391: x86_64-version-script9 ................................ Passed 0.16 sec 403: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 403: ++ export LC_ALL=C 403: ++ LC_ALL=C 403: ++ '[' -z x86_64 ']' 403: ++ '[' -z '' ']' 403: ++ TESTDIR=out/test/x86_64 403: ++ CC=cc 403: ++ CXX=c++ 403: ++ GCC=gcc 403: ++ GXX=g++ 403: ++ OBJDUMP=objdump 403: ++ OBJCOPY=objcopy 403: ++ STRIP=strip 403: ++ QEMU= 383: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so 402: ++ case $MACHINE in 402: ++ tlsdesc_opt=-mtls-dialect=gnu2 402: +++ uname 395: + cat test 405 Start 405: x86_64-weak-undef4 405: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh" 405: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 405: Environment variables: 405: MACHINE=x86_64 405: CPU= 405: Test timeout computed to be: 1500 403: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh .sh 403: ++ testname=weak-undef 403: ++ t=out/test/x86_64/weak-undef 403: ++ mkdir -p out/test/x86_64/weak-undef 403: ++ case $MACHINE in 403: ++ tlsdesc_opt=-mtls-dialect=gnu2 403: +++ uname 383: + grep -F foo_bar@@VER2 out/test/x86_64/version-script22/log 383: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo_bar@@VER2 383: + on_exit 383: + echo OK 383: OK 383: + exit 0 402: ++ '[' Linux = FreeBSD ']' 402: ++ trap 'on_error $LINENO' ERR 402: ++ trap on_exit EXIT 402: ++ echo -n 'Testing weak-undef-dso ... ' 402: Testing weak-undef-dso ... ++ set -o pipefail 402: ++ set -x 402: + cc -c -o out/test/x86_64/weak-undef-dso/a.o -fPIC -xc - 402: + cat 395: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - 404: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh 352: 5 7 352: + on_exit 352: + echo OK 352: OK 352: + exit 0 366/425 Test #352: x86_64-tlsdesc-import ................................. Passed 0.66 sec 403: ++ '[' Linux = FreeBSD ']' 403: ++ trap 'on_error $LINENO' ERR 403: ++ trap on_exit EXIT 403: ++ echo -n 'Testing weak-undef ... ' 403: Testing weak-undef ... ++ set -o pipefail 403: ++ set -x 403: + cat 403: + cc -c -o out/test/x86_64/weak-undef/a.o -fPIC -xc - 367/425 Test #383: x86_64-version-script22 ............................... Passed 0.24 sec 404: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 404: ++ export LC_ALL=C 404: ++ LC_ALL=C 404: ++ '[' -z x86_64 ']' 404: ++ '[' -z '' ']' 404: ++ TESTDIR=out/test/x86_64 404: ++ CC=cc 404: ++ CXX=c++ 404: ++ GCC=gcc 404: ++ GXX=g++ 404: ++ OBJDUMP=objdump 404: ++ OBJCOPY=objcopy 404: ++ STRIP=strip 404: ++ QEMU= 404: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh .sh 404: ++ testname=weak-undef2 404: ++ t=out/test/x86_64/weak-undef2 404: ++ mkdir -p out/test/x86_64/weak-undef2 377: + nm -g out/test/x86_64/version-script17/exe1 377: + grep foo 390: + cat 390: + cc -xc -c -o out/test/x86_64/version-script8/c.o - 405: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh test 406 Start 406: x86_64-weak-undef5 406: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh" 406: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 406: Environment variables: 406: MACHINE=x86_64 406: CPU= 406: Test timeout computed to be: 1500 404: ++ case $MACHINE in 404: ++ tlsdesc_opt=-mtls-dialect=gnu2 404: +++ uname test 407 Start 407: x86_64-whole-archive 407: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh" 407: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 407: Environment variables: 407: MACHINE=x86_64 407: CPU= 407: Test timeout computed to be: 1500 387: + readelf --dyn-syms out/test/x86_64/version-script5/c.so 387: + grep -F foo out/test/x86_64/version-script5/log 387: 5: 00000000000037b8 4 OBJECT GLOBAL DEFAULT 19 foo 387: + not grep -F ' main' out/test/x86_64/version-script5/log 387: + grep -F ' main' out/test/x86_64/version-script5/log 386: + readelf --dyn-syms out/test/x86_64/version-script4/c.so 386: + grep -F _ZN3foo3barE out/test/x86_64/version-script4/log 386: 5: 00000000000037bc 4 OBJECT GLOBAL DEFAULT 19 _ZN3foo3barE 386: + not grep -F ' bar' out/test/x86_64/version-script4/log 386: + grep -F ' bar' out/test/x86_64/version-script4/log 386: + return 0 386: + on_exit 386: + echo OK 386: OK 386: + exit 0 398: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o 398: + grep 'undefined symbol:.*foo' 396: + cat 396: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - 404: ++ '[' Linux = FreeBSD ']' 404: ++ trap 'on_error $LINENO' ERR 404: ++ trap on_exit EXIT 404: ++ echo -n 'Testing weak-undef2 ... ' 404: Testing weak-undef2 ... ++ set -o pipefail 404: ++ set -x 404: + cat 404: + cc -c -o out/test/x86_64/weak-undef2/a.o -xc - 405: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 405: ++ export LC_ALL=C 405: ++ LC_ALL=C 405: ++ '[' -z x86_64 ']' 405: ++ '[' -z '' ']' 405: ++ TESTDIR=out/test/x86_64 405: ++ CC=cc 405: ++ CXX=c++ 405: ++ GCC=gcc 405: ++ GXX=g++ 405: ++ OBJDUMP=objdump 405: ++ OBJCOPY=objcopy 405: ++ STRIP=strip 405: ++ QEMU= 405: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh .sh 393: + cat 393: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - 394: + rm -f out/test/x86_64/visibility/c.a 394: + ar crs out/test/x86_64/visibility/c.a out/test/x86_64/visibility/a.o out/test/x86_64/visibility/b.o 406: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh 400: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared 354: + out/test/x86_64/tlsdesc-local-dynamic/exe2 354: + grep '42 5' 368/425 Test #386: x86_64-version-script4 ................................ Passed 0.23 sec test 408 Start 408: x86_64-wrap-lto 408: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh" 408: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 408: Environment variables: 408: MACHINE=x86_64 408: CPU= 408: Test timeout computed to be: 1500 397: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/b.so out/test/x86_64/warn-symbol-type/a.o 397: + grep 'warning: symbol type mismatch: times' 354: 42 5 354: + on_exit 354: + echo OK 354: OK 354: + exit 0 387: + return 0 387: + on_exit 387: + echo OK 387: OK 387: + exit 0 405: ++ testname=weak-undef4 405: ++ t=out/test/x86_64/weak-undef4 405: ++ mkdir -p out/test/x86_64/weak-undef4 389: + readelf --dyn-syms out/test/x86_64/version-script7/c.so 389: + grep 'foo$' out/test/x86_64/version-script7/log 389: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo 389: + grep bar@@VER_X1 out/test/x86_64/version-script7/log 406: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 406: ++ export LC_ALL=C 406: ++ LC_ALL=C 406: ++ '[' -z x86_64 ']' 406: ++ '[' -z '' ']' 406: ++ TESTDIR=out/test/x86_64 406: ++ CC=cc 406: ++ CXX=c++ 406: ++ GCC=gcc 406: ++ GXX=g++ 406: ++ OBJDUMP=objdump 406: ++ OBJCOPY=objcopy 406: ++ STRIP=strip 406: ++ QEMU= 406: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh .sh 406: ++ testname=weak-undef5 406: ++ t=out/test/x86_64/weak-undef5 406: ++ mkdir -p out/test/x86_64/weak-undef5 380: + cc -B. -o out/test/x86_64/version-script2/exe out/test/x86_64/version-script2/c.o out/test/x86_64/version-script2/b.so 369/425 Test #354: x86_64-tlsdesc-local-dynamic .......................... Passed 0.68 sec 370/425 Test #387: x86_64-version-script5 ................................ Passed 0.24 sec 405: ++ case $MACHINE in 405: ++ tlsdesc_opt=-mtls-dialect=gnu2 389: 6: 0000000000001649 15 FUNC GLOBAL DEFAULT 14 bar@@VER_X1 389: + on_exit 389: + echo OK 389: OK 389: + exit 0 406: ++ case $MACHINE in 406: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 409 Start 409: x86_64-wrap 409: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh" 409: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 409: Environment variables: 409: MACHINE=x86_64 409: CPU= 409: Test timeout computed to be: 1500 test 410 Start 410: x86_64-z-cet-report 410: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh" 410: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 410: Environment variables: 410: MACHINE=x86_64 410: CPU= 410: Test timeout computed to be: 1500 405: +++ uname 405: ++ '[' Linux = FreeBSD ']' 405: ++ trap 'on_error $LINENO' ERR 405: ++ trap on_exit EXIT 405: ++ echo -n 'Testing weak-undef4 ... ' 405: Testing weak-undef4 ... ++ set -o pipefail 405: ++ set -x 405: + cc -c -o out/test/x86_64/weak-undef4/a.o -xc - 405: + cat 406: +++ uname 406: ++ '[' Linux = FreeBSD ']' 406: ++ trap 'on_error $LINENO' ERR 406: ++ trap on_exit EXIT 406: ++ echo -n 'Testing weak-undef5 ... ' 406: Testing weak-undef5 ... ++ set -o pipefail 406: ++ set -x 406: + cat 406: + cc -c -o out/test/x86_64/weak-undef5/a.o -fPIC -xc - 365: + return 0 365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs 365: + grep 'undefined.*foo' 407: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh 407: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 407: ++ export LC_ALL=C 407: ++ LC_ALL=C 407: ++ '[' -z x86_64 ']' 407: ++ '[' -z '' ']' 407: ++ TESTDIR=out/test/x86_64 407: ++ CC=cc 407: ++ CXX=c++ 407: ++ GCC=gcc 407: ++ GXX=g++ 407: ++ OBJDUMP=objdump 407: ++ OBJCOPY=objcopy 407: ++ STRIP=strip 407: ++ QEMU= 407: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh .sh 407: ++ testname=whole-archive 407: ++ t=out/test/x86_64/whole-archive 407: ++ mkdir -p out/test/x86_64/whole-archive 407: ++ case $MACHINE in 407: ++ tlsdesc_opt=-mtls-dialect=gnu2 407: +++ uname 407: ++ '[' Linux = FreeBSD ']' 407: ++ trap 'on_error $LINENO' ERR 407: ++ trap on_exit EXIT 407: ++ echo -n 'Testing whole-archive ... ' 407: Testing whole-archive ... ++ set -o pipefail 407: ++ set -x 407: + cat 360: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 360: + grep foo out/test/x86_64/undefined-glob-gc-sections/log2 360: 55: 0000000000003898 4 OBJECT LOCAL DEFAULT 22 foo 360: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar 360: + grep foobar out/test/x86_64/undefined-glob-gc-sections/log2 360: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar 360: + not grep baz out/test/x86_64/undefined-glob-gc-sections/log2 360: + grep baz out/test/x86_64/undefined-glob-gc-sections/log2 360: + return 0 360: + on_exit 360: + echo OK 360: OK 360: + exit 0 361: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 361: + not grep foo out/test/x86_64/undefined-glob/log1 361: + grep foo out/test/x86_64/undefined-glob/log1 361: + return 0 361: + not grep foobar out/test/x86_64/undefined-glob/log1 361: + grep foobar out/test/x86_64/undefined-glob/log1 361: + return 0 361: + not grep baz out/test/x86_64/undefined-glob/log1 361: + grep baz out/test/x86_64/undefined-glob/log1 408: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh 408: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 408: ++ export LC_ALL=C 408: ++ LC_ALL=C 408: ++ '[' -z x86_64 ']' 408: ++ '[' -z '' ']' 408: ++ TESTDIR=out/test/x86_64 408: ++ CC=cc 408: ++ CXX=c++ 408: ++ GCC=gcc 408: ++ GXX=g++ 408: ++ OBJDUMP=objdump 408: ++ OBJCOPY=objcopy 408: ++ STRIP=strip 408: ++ QEMU= 408: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh .sh 356: + out/test/x86_64/tlsdesc/exe2 356: + grep '42 3 5' 356: 42 3 5 356: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o 401: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o 355: + cat 355: + cc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 291: + cc -B. -o out/test/x86_64/separate-debug-file/exe2 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--no-build-id 409: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh 409: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 409: ++ export LC_ALL=C 409: ++ LC_ALL=C 409: ++ '[' -z x86_64 ']' 409: ++ '[' -z '' ']' 409: ++ TESTDIR=out/test/x86_64 409: ++ CC=cc 409: ++ CXX=c++ 409: ++ GCC=gcc 409: ++ GXX=g++ 409: ++ OBJDUMP=objdump 409: ++ OBJCOPY=objcopy 409: ++ STRIP=strip 409: ++ QEMU= 409: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh .sh 409: ++ testname=wrap 409: ++ t=out/test/x86_64/wrap 409: ++ mkdir -p out/test/x86_64/wrap 371/425 Test #360: x86_64-undefined-glob-gc-sections ..................... Passed 0.62 sec 372/425 Test #389: x86_64-version-script7 ................................ Passed 0.24 sec 408: ++ testname=wrap-lto 408: ++ t=out/test/x86_64/wrap-lto 408: ++ mkdir -p out/test/x86_64/wrap-lto 388: + cc -B. -shared -Wl,-version-script,out/test/x86_64/version-script6/d.ver -o out/test/x86_64/version-script6/f.so out/test/x86_64/version-script6/e.o out/test/x86_64/version-script6/c.so -Wl,--undefined-version 395: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o 395: + not grep -F 'multiple common symbols' 395: + grep -F 'multiple common symbols' test 411 Start 411: x86_64-z-defs 411: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh" 411: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 411: Environment variables: 411: MACHINE=x86_64 411: CPU= 411: Test timeout computed to be: 1500 test 412 Start 412: x86_64-z-dynamic-undefined-weak-exe 412: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh" 412: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 412: Environment variables: 412: MACHINE=x86_64 412: CPU= 412: Test timeout computed to be: 1500 408: ++ case $MACHINE in 408: ++ tlsdesc_opt=-mtls-dialect=gnu2 408: +++ uname 408: ++ '[' Linux = FreeBSD ']' 407: + cc -o out/test/x86_64/whole-archive/a.o -c -x assembler - 361: + return 0 361: + cc -B. -o out/test/x86_64/undefined-glob/exe2 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o '-Wl,--undefined-glob=foo*' 409: ++ case $MACHINE in 409: ++ tlsdesc_opt=-mtls-dialect=gnu2 409: +++ uname 409: ++ '[' Linux = FreeBSD ']' 409: ++ trap 'on_error $LINENO' ERR 409: ++ trap on_exit EXIT 409: ++ echo -n 'Testing wrap ... ' 409: Testing wrap ... ++ set -o pipefail 409: ++ set -x 409: + cat 409: + cc -fPIC -shared -o out/test/x86_64/wrap/a.so -xc - 410: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh 411: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh 410: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 410: ++ export LC_ALL=C 410: ++ LC_ALL=C 410: ++ '[' -z x86_64 ']' 410: ++ '[' -z '' ']' 410: ++ TESTDIR=out/test/x86_64 410: ++ CC=cc 410: ++ CXX=c++ 410: ++ GCC=gcc 410: ++ GXX=g++ 410: ++ OBJDUMP=objdump 410: ++ OBJCOPY=objcopy 410: ++ STRIP=strip 410: ++ QEMU= 385: + cc -B. -o out/test/x86_64/version-script3/exe out/test/x86_64/version-script3/c.o out/test/x86_64/version-script3/b.so 353: + out/test/x86_64/tlsdesc-initial-exec/exe1 408: ++ trap 'on_error $LINENO' ERR 351: + out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/b.so 351: + grep '3 0 5' 411: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 411: ++ export LC_ALL=C 411: ++ LC_ALL=C 411: ++ '[' -z x86_64 ']' 411: ++ '[' -z '' ']' 411: ++ TESTDIR=out/test/x86_64 411: ++ CC=cc 411: ++ CXX=c++ 411: ++ GCC=gcc 411: ++ GXX=g++ 411: ++ OBJDUMP=objdump 411: ++ OBJCOPY=objcopy 411: ++ STRIP=strip 411: ++ QEMU= 411: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh .sh 412: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh 412: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 412: ++ export LC_ALL=C 412: ++ LC_ALL=C 412: ++ '[' -z x86_64 ']' 408: ++ trap on_exit EXIT 408: ++ echo -n 'Testing wrap-lto ... ' 408: Testing wrap-lto ... ++ set -o pipefail 408: ++ set -x 408: + test_cflags -flto 408: + echo 'int main() {}' 410: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh .sh 353: + grep '^5 5 5$' 412: ++ '[' -z '' ']' 412: ++ TESTDIR=out/test/x86_64 412: ++ CC=cc 412: ++ CXX=c++ 412: ++ GCC=gcc 412: ++ GXX=g++ 412: ++ OBJDUMP=objdump 412: ++ OBJCOPY=objcopy 412: ++ STRIP=strip 412: ++ QEMU= 408: + cc -B. -flto -o /dev/null -xc - 410: ++ testname=z-cet-report 410: ++ t=out/test/x86_64/z-cet-report 410: ++ mkdir -p out/test/x86_64/z-cet-report 396: + cc -B. -o out/test/x86_64/warn-once/exe out/test/x86_64/warn-once/a.o out/test/x86_64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once 407: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - 407: + echo 'int fn1() { return 42; }' 411: ++ testname=z-defs 411: ++ t=out/test/x86_64/z-defs 411: ++ mkdir -p out/test/x86_64/z-defs 412: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh .sh 353: 5 5 5 410: ++ case $MACHINE in 410: ++ tlsdesc_opt=-mtls-dialect=gnu2 353: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe1 410: +++ uname 353: + not grep -E 'TLS_?DESC' 353: + grep -E 'TLS_?DESC' 410: ++ '[' Linux = FreeBSD ']' 412: ++ testname=z-dynamic-undefined-weak-exe 410: ++ trap 'on_error $LINENO' ERR 410: ++ trap on_exit EXIT 410: ++ echo -n 'Testing z-cet-report ... ' 410: Testing z-cet-report ... ++ set -o pipefail 410: ++ set -x 412: ++ t=out/test/x86_64/z-dynamic-undefined-weak-exe 412: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak-exe 351: 3 0 5 351: + on_exit 351: + echo OK 351: OK 351: + exit 0 410: + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - 373/425 Test #351: x86_64-tlsdesc-dlopen ................................. Passed 0.76 sec test 413 Start 413: x86_64-z-dynamic-undefined-weak 413: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh" 413: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 413: Environment variables: 413: MACHINE=x86_64 413: CPU= 413: Test timeout computed to be: 1500 411: ++ case $MACHINE in 411: ++ tlsdesc_opt=-mtls-dialect=gnu2 411: +++ uname 411: ++ '[' Linux = FreeBSD ']' 411: ++ trap 'on_error $LINENO' ERR 411: ++ trap on_exit EXIT 411: ++ echo -n 'Testing z-defs ... ' 411: Testing z-defs ... ++ set -o pipefail 411: ++ set -x 411: + cat 411: + cc -fPIC -c -o out/test/x86_64/z-defs/a.o -xc - 410: + cat 412: ++ case $MACHINE in 412: ++ tlsdesc_opt=-mtls-dialect=gnu2 412: +++ uname 412: ++ '[' Linux = FreeBSD ']' 412: ++ trap 'on_error $LINENO' ERR 412: ++ trap on_exit EXIT 412: ++ echo -n 'Testing z-dynamic-undefined-weak-exe ... ' 412: Testing z-dynamic-undefined-weak-exe ... ++ set -o pipefail 412: ++ set -x 412: + cat 412: + cc -o out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -c -xc - -fPIC 353: + return 0 353: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe2 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so -Wl,--no-relax 402: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o 377: 0000000000001759 T foo 377: + cat 398: mold: error: undefined symbol: foo 398: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols 398: + grep 'undefined symbol:.*foo' 399: + cc -B. -o out/test/x86_64/weak-export-dso/b.so out/test/x86_64/weak-export-dso/a.o -shared 390: + cc -B. -o out/test/x86_64/version-script8/exe out/test/x86_64/version-script8/c.o out/test/x86_64/version-script8/b.so 380: + out/test/x86_64/version-script2/exe 380: + readelf --dyn-syms out/test/x86_64/version-script2/exe 377: + cc -B. -o out/test/x86_64/version-script17/exe2 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/c.ver -Wl,--undefined-version 413: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh 413: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 413: ++ export LC_ALL=C 413: ++ LC_ALL=C 413: ++ '[' -z x86_64 ']' 413: ++ '[' -z '' ']' 413: ++ TESTDIR=out/test/x86_64 413: ++ CC=cc 413: ++ CXX=c++ 413: ++ GCC=gcc 413: ++ GXX=g++ 413: ++ OBJDUMP=objdump 413: ++ OBJCOPY=objcopy 413: ++ STRIP=strip 413: ++ QEMU= 339: + out/test/x86_64/tls-gd/exe4 339: + grep '1 2 3 4 5 6' 413: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh .sh 413: ++ testname=z-dynamic-undefined-weak 413: ++ t=out/test/x86_64/z-dynamic-undefined-weak 413: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak 339: 1 2 3 4 5 6 339: + on_exit 339: + echo OK 339: OK 339: + exit 0 410: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o 374/425 Test #339: x86_64-tls-gd ......................................... Passed 1.02 sec test 414 Start 414: x86_64-z-dynamic-undefined-weak2 414: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh" 414: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 414: Environment variables: 414: MACHINE=x86_64 414: CPU= 414: Test timeout computed to be: 1500 413: ++ case $MACHINE in 413: ++ tlsdesc_opt=-mtls-dialect=gnu2 413: +++ uname 413: ++ '[' Linux = FreeBSD ']' 413: ++ trap 'on_error $LINENO' ERR 413: ++ trap on_exit EXIT 413: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' 413: Testing z-dynamic-undefined-weak ... ++ set -o pipefail 413: ++ set -x 397: mold: warning: symbol type mismatch: times 394: + cat 397: + on_exit 397: + echo OK 397: OK 397: + exit 0 380: + grep -F foo@ver1 out/test/x86_64/version-script2/log 406: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - 393: + cc -B. -o out/test/x86_64/versioned-undef/exe out/test/x86_64/versioned-undef/d.o out/test/x86_64/versioned-undef/c.so 356: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so 375/425 Test #397: x86_64-warn-symbol-type ............................... Passed 0.23 sec 394: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - 355: + cc -B. -o out/test/x86_64/tlsdesc-static/exe1 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static 365: mold: error: undefined symbol: foo test 415 Start 415: x86_64-z-max-page-size 415: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh" 415: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 415: Environment variables: 415: MACHINE=x86_64 415: CPU= 415: Test timeout computed to be: 1500 365: + on_exit 365: + echo OK 365: OK 365: + exit 0 406: + cat 413: + cat 413: + cc -o out/test/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC 400: + cat 414: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh 405: + cat 405: + cc -c -o out/test/x86_64/weak-undef4/b.o -xc - 380: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) 376/425 Test #365: x86_64-unresolved-symbols ............................. Passed 0.62 sec 380: + grep -F bar@ver2 out/test/x86_64/version-script2/log 404: + cat 403: + cat test 416 Start 416: x86_64-z-nodefaultlib 416: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh" 416: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 416: Environment variables: 416: MACHINE=x86_64 416: CPU= 416: Test timeout computed to be: 1500 380: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) 380: + grep -F baz@ver3 out/test/x86_64/version-script2/log 404: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - 403: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - 414: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 414: ++ export LC_ALL=C 414: ++ LC_ALL=C 414: ++ '[' -z x86_64 ']' 414: ++ '[' -z '' ']' 414: ++ TESTDIR=out/test/x86_64 414: ++ CC=cc 414: ++ CXX=c++ 414: ++ GCC=gcc 414: ++ GXX=g++ 414: ++ OBJDUMP=objdump 414: ++ OBJCOPY=objcopy 414: ++ STRIP=strip 414: ++ QEMU= 414: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh .sh 400: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - 415: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh 380: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) 414: ++ testname=z-dynamic-undefined-weak2 415: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 414: ++ t=out/test/x86_64/z-dynamic-undefined-weak2 414: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak2 415: ++ export LC_ALL=C 415: ++ LC_ALL=C 415: ++ '[' -z x86_64 ']' 415: ++ '[' -z '' ']' 415: ++ TESTDIR=out/test/x86_64 415: ++ CC=cc 415: ++ CXX=c++ 415: ++ GCC=gcc 415: ++ GXX=g++ 415: ++ OBJDUMP=objdump 415: ++ OBJCOPY=objcopy 415: ++ STRIP=strip 415: ++ QEMU= 380: + on_exit 380: + echo OK 380: OK 380: + exit 0 416: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh 415: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh .sh 377/425 Test #380: x86_64-version-script2 ................................ Passed 0.42 sec test 417 Start 417: x86_64-z-nodump 417: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh" 417: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 417: Environment variables: 417: MACHINE=x86_64 417: CPU= 417: Test timeout computed to be: 1500 411: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o 414: ++ case $MACHINE in 414: ++ tlsdesc_opt=-mtls-dialect=gnu2 414: +++ uname 401: + readelf --dyn-syms out/test/x86_64/weak-export-exe/exe 401: + not grep 'WEAK DEFAULT UND foo' 401: + grep 'WEAK DEFAULT UND foo' 414: ++ '[' Linux = FreeBSD ']' 414: ++ trap 'on_error $LINENO' ERR 414: ++ trap on_exit EXIT 414: ++ echo -n 'Testing z-dynamic-undefined-weak2 ... ' 414: Testing z-dynamic-undefined-weak2 ... ++ set -o pipefail 414: ++ set -x 414: + cat 414: + cc -o out/test/x86_64/z-dynamic-undefined-weak2/a.o -c -xc - -fno-PIE 415: ++ testname=z-max-page-size 415: ++ t=out/test/x86_64/z-max-page-size 415: ++ mkdir -p out/test/x86_64/z-max-page-size 416: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 416: ++ export LC_ALL=C 416: ++ LC_ALL=C 416: ++ '[' -z x86_64 ']' 416: ++ '[' -z '' ']' 416: ++ TESTDIR=out/test/x86_64 416: ++ CC=cc 416: ++ CXX=c++ 416: ++ GCC=gcc 416: ++ GXX=g++ 416: ++ OBJDUMP=objdump 416: ++ OBJCOPY=objcopy 416: ++ STRIP=strip 416: ++ QEMU= 416: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh .sh 417: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh 415: ++ case $MACHINE in 415: ++ tlsdesc_opt=-mtls-dialect=gnu2 415: +++ uname 401: + return 0 417: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 417: ++ export LC_ALL=C 417: ++ LC_ALL=C 417: ++ '[' -z x86_64 ']' 417: ++ '[' -z '' ']' 417: ++ TESTDIR=out/test/x86_64 417: ++ CC=cc 417: ++ CXX=c++ 417: ++ GCC=gcc 417: ++ GXX=g++ 417: ++ OBJDUMP=objdump 417: ++ OBJCOPY=objcopy 417: ++ STRIP=strip 417: ++ QEMU= 416: ++ testname=z-nodefaultlib 416: ++ t=out/test/x86_64/z-nodefaultlib 416: ++ mkdir -p out/test/x86_64/z-nodefaultlib 417: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh .sh 401: + out/test/x86_64/weak-export-exe/exe 401: + grep '^3$' 415: ++ '[' Linux = FreeBSD ']' 415: ++ trap 'on_error $LINENO' ERR 415: ++ trap on_exit EXIT 415: ++ echo -n 'Testing z-max-page-size ... ' 415: Testing z-max-page-size ... ++ set -o pipefail 415: ++ set -x 401: 3 415: + cc -o out/test/x86_64/z-max-page-size/a.o -c -xc - 415: + cat 401: + on_exit 401: + echo OK 401: OK 401: + exit 0 378/425 Test #401: x86_64-weak-export-exe ................................ Passed 0.22 sec test 418 Start 418: x86_64-z-now 418: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh" 418: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 418: Environment variables: 418: MACHINE=x86_64 418: CPU= 418: Test timeout computed to be: 1500 417: ++ testname=z-nodump 417: ++ t=out/test/x86_64/z-nodump 417: ++ mkdir -p out/test/x86_64/z-nodump 416: ++ case $MACHINE in 416: ++ tlsdesc_opt=-mtls-dialect=gnu2 416: +++ uname 416: ++ '[' Linux = FreeBSD ']' 418: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh 417: ++ case $MACHINE in 377: + not grep foo 377: + grep foo 416: ++ trap 'on_error $LINENO' ERR 416: ++ trap on_exit EXIT 416: ++ echo -n 'Testing z-nodefaultlib ... ' 416: Testing z-nodefaultlib ... ++ set -o pipefail 416: ++ set -x 416: + cat 291: + grep -F .gnu_debuglink 291: + readelf -SW out/test/x86_64/separate-debug-file/exe2 417: ++ tlsdesc_opt=-mtls-dialect=gnu2 417: +++ uname 377: + nm -g out/test/x86_64/version-script17/exe2 388: + readelf --dyn-syms out/test/x86_64/version-script6/f.so 395: + return 0 416: + cc -o out/test/x86_64/z-nodefaultlib/a.o -c -xc - 395: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o -Wl,-warn-common 395: + grep -F 'multiple common symbols' 418: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 418: ++ export LC_ALL=C 418: ++ LC_ALL=C 418: ++ '[' -z x86_64 ']' 418: ++ '[' -z '' ']' 418: ++ TESTDIR=out/test/x86_64 418: ++ CC=cc 418: ++ CXX=c++ 418: ++ GCC=gcc 418: ++ GXX=g++ 418: ++ OBJDUMP=objdump 418: ++ OBJCOPY=objcopy 418: ++ STRIP=strip 418: ++ QEMU= 407: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - 407: + echo 'int fn2() { return 42; }' 418: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh .sh 418: ++ testname=z-now 418: ++ t=out/test/x86_64/z-now 418: ++ mkdir -p out/test/x86_64/z-now 388: + grep foo@VER_X1 out/test/x86_64/version-script6/log 418: ++ case $MACHINE in 418: ++ tlsdesc_opt=-mtls-dialect=gnu2 418: +++ uname 291: [30] .gnu_debuglink PROGBITS 0000000000000000 000984 000010 00 0 0 4 291: + flock out/test/x86_64/separate-debug-file/exe2.dbg true 410: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=warning 418: ++ '[' Linux = FreeBSD ']' 418: ++ trap 'on_error $LINENO' ERR 418: ++ trap on_exit EXIT 418: ++ echo -n 'Testing z-now ... ' 418: Testing z-now ... ++ set -o pipefail 418: ++ set -x 388: 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) 388: + grep bar@VER_X2 out/test/x86_64/version-script6/log 418: + cat 406: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared 418: + cc -o out/test/x86_64/z-now/a.o -c -xc - 398: mold: warning: undefined symbol: foo 388: 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) 398: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -Wl,--error-unresolved-symbols 398: + grep 'undefined symbol:.*foo' 402: + cat 402: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - 388: + grep baz@@VER_Y2 out/test/x86_64/version-script6/log 388: 7: 0000000000001729 26 FUNC GLOBAL DEFAULT 14 baz@@VER_Y2 388: + on_exit 388: + echo OK 388: OK 388: + exit 0 291: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit 417: ++ '[' Linux = FreeBSD ']' 417: ++ trap 'on_error $LINENO' ERR 417: ++ trap on_exit EXIT 417: ++ echo -n 'Testing z-nodump ... ' 417: Testing z-nodump ... ++ set -o pipefail 417: ++ set -x 417: + cc -c -o out/test/x86_64/z-nodump/a.o -xc - 417: + cat 379/425 Test #388: x86_64-version-script6 ................................ Passed 0.38 sec 399: + cc -B. -o out/test/x86_64/weak-export-dso/c.so out/test/x86_64/weak-export-dso/a.o -shared -Wl,-z,defs test 419 Start 419: x86_64-z-origin 419: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh" 419: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 419: Environment variables: 419: MACHINE=x86_64 419: CPU= 419: Test timeout computed to be: 1500 353: + out/test/x86_64/tlsdesc-initial-exec/exe2 353: + grep '^5 5 5$' 291: + grep -F printf 413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/b.so out/test/x86_64/z-dynamic-undefined-weak/a.o 353: 5 5 5 419: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh 385: + out/test/x86_64/version-script3/exe 353: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 396: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log 404: + not cc -B. -o out/test/x86_64/weak-undef2/exe out/test/x86_64/weak-undef2/a.o out/test/x86_64/weak-undef2/b.o 419: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 353: + grep -E 'TLS_?DESC' 404: + grep 'undefined symbol: foo' 419: ++ export LC_ALL=C 396: ++ wc -l 419: ++ LC_ALL=C 419: ++ '[' -z x86_64 ']' 419: ++ '[' -z '' ']' 419: ++ TESTDIR=out/test/x86_64 412: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie 385: + readelf --dyn-syms out/test/x86_64/version-script3/exe 419: ++ CC=cc 356: + out/test/x86_64/tlsdesc/exe3 419: ++ CXX=c++ 419: ++ GCC=gcc 419: ++ GXX=g++ 419: ++ OBJDUMP=objdump 419: ++ OBJCOPY=objcopy 419: ++ STRIP=strip 419: ++ QEMU= 396: + '[' 1 = 1 ']' 396: + on_exit 396: + echo OK 396: OK 356: + grep '42 3 5' 396: + exit 0 419: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh .sh 380/425 Test #396: x86_64-warn-once ...................................... Passed 0.34 sec 419: ++ testname=z-origin 419: ++ t=out/test/x86_64/z-origin 419: ++ mkdir -p out/test/x86_64/z-origin 419: ++ case $MACHINE in 419: ++ tlsdesc_opt=-mtls-dialect=gnu2 419: +++ uname 356: 42 3 5 356: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -Wl,-no-relax 385: + grep -F foo@ver1 out/test/x86_64/version-script3/log 385: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) 353: 0000000000002a78 R_X86_64_TLSDESC foo@Base 353: + on_exit 353: + echo OK 353: OK 353: + exit 0 test 420 Start 420: x86_64-z-pack-relative-relocs 420: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh" 420: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 420: Environment variables: 420: MACHINE=x86_64 420: CPU= 420: Test timeout computed to be: 1500 419: ++ '[' Linux = FreeBSD ']' 419: ++ trap 'on_error $LINENO' ERR 419: ++ trap on_exit EXIT 419: ++ echo -n 'Testing z-origin ... ' 419: Testing z-origin ... ++ set -o pipefail 419: ++ set -x 419: + cc -c -o out/test/x86_64/z-origin/a.o -xc - 385: + grep -F bar@ver2 out/test/x86_64/version-script3/log 407: + rm -f out/test/x86_64/whole-archive/d.a 390: + out/test/x86_64/version-script8/exe 361: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 394: + cc -B. -shared -o out/test/x86_64/visibility/e.so out/test/x86_64/visibility/c.a out/test/x86_64/visibility/d.o 381/425 Test #353: x86_64-tlsdesc-initial-exec ........................... Passed 0.86 sec 419: + cat 385: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) 385: + grep -F baz@ver2 out/test/x86_64/version-script3/log 407: + ar cr out/test/x86_64/whole-archive/d.a out/test/x86_64/whole-archive/b.o out/test/x86_64/whole-archive/c.o 390: + readelf --dyn-syms out/test/x86_64/version-script8/b.so 361: + grep foo out/test/x86_64/undefined-glob/log2 393: + out/test/x86_64/versioned-undef/exe 393: + grep '^1 2 3 3 4$' 411: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs 416: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib 420: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh test 421 Start 421: x86_64-z-rodynamic 421: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh" 421: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 421: Environment variables: 421: MACHINE=x86_64 421: CPU= 421: Test timeout computed to be: 1500 385: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver2 (5) 385: + on_exit 385: + echo OK 385: OK 385: + exit 0 361: 59: 00000000000038a0 4 OBJECT LOCAL DEFAULT 23 foo 361: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar 361: + grep foobar out/test/x86_64/undefined-glob/log2 361: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar 393: 1 2 3 3 4 393: + on_exit 393: + echo OK 393: OK 393: + exit 0 382/425 Test #385: x86_64-version-script3 ................................ Passed 0.45 sec 383/425 Test #393: x86_64-versioned-undef ................................ Passed 0.39 sec 361: + not grep baz out/test/x86_64/undefined-glob/log2 361: + grep baz out/test/x86_64/undefined-glob/log2 420: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 420: ++ export LC_ALL=C 420: ++ LC_ALL=C 420: ++ '[' -z x86_64 ']' 420: ++ '[' -z '' ']' 420: ++ TESTDIR=out/test/x86_64 420: ++ CC=cc 420: ++ CXX=c++ 420: ++ GCC=gcc 420: ++ GXX=g++ 420: ++ OBJDUMP=objdump 420: ++ OBJCOPY=objcopy 420: ++ STRIP=strip 420: ++ QEMU= 420: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh .sh 420: ++ testname=z-pack-relative-relocs 420: ++ t=out/test/x86_64/z-pack-relative-relocs 420: ++ mkdir -p out/test/x86_64/z-pack-relative-relocs 390: + grep -F foo@@ver1 out/test/x86_64/version-script8/log 421: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh test 422 Start 422: x86_64-z-sectionheader 422: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh" 422: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 422: Environment variables: 422: MACHINE=x86_64 422: CPU= 422: Test timeout computed to be: 1500 test 423 Start 423: x86_64-z-separate-code 423: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh" 423: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 423: Environment variables: 423: MACHINE=x86_64 423: CPU= 423: Test timeout computed to be: 1500 361: + return 0 361: + on_exit 361: + echo OK 361: OK 361: + exit 0 420: ++ case $MACHINE in 420: ++ tlsdesc_opt=-mtls-dialect=gnu2 420: +++ uname 420: ++ '[' Linux = FreeBSD ']' 420: ++ trap 'on_error $LINENO' ERR 420: ++ trap on_exit EXIT 420: ++ echo -n 'Testing z-pack-relative-relocs ... ' 420: Testing z-pack-relative-relocs ... ++ set -o pipefail 420: ++ set -x 420: + cat 420: + cc -o out/test/x86_64/z-pack-relative-relocs/a.o -fPIC -c -xc - 390: 6: 00000000000016a9 7 FUNC GLOBAL DEFAULT 14 foo@@ver1 390: + grep -F bar@@ver2 out/test/x86_64/version-script8/log 390: 5: 00000000000016b0 7 FUNC GLOBAL DEFAULT 14 bar@@ver2 390: + not grep -F baz out/test/x86_64/version-script8/log 390: + grep -F baz out/test/x86_64/version-script8/log 390: + return 0 390: + on_exit 390: + echo OK 390: OK 390: + exit 0 421: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 421: ++ export LC_ALL=C 421: ++ LC_ALL=C 421: ++ '[' -z x86_64 ']' 421: ++ '[' -z '' ']' 421: ++ TESTDIR=out/test/x86_64 421: ++ CC=cc 421: ++ CXX=c++ 421: ++ GCC=gcc 421: ++ GXX=g++ 421: ++ OBJDUMP=objdump 421: ++ OBJCOPY=objcopy 421: ++ STRIP=strip 421: ++ QEMU= 421: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh .sh 421: ++ testname=z-rodynamic 421: ++ t=out/test/x86_64/z-rodynamic 421: ++ mkdir -p out/test/x86_64/z-rodynamic 421: ++ case $MACHINE in 421: ++ tlsdesc_opt=-mtls-dialect=gnu2 421: +++ uname 400: + cc -B. -o out/test/x86_64/weak-export-dso2/d.so out/test/x86_64/weak-export-dso2/c.o out/test/x86_64/weak-export-dso2/b.so -shared 417: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o 414: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak2/exe out/test/x86_64/z-dynamic-undefined-weak2/a.o -no-pie -Wl,-z,dynamic-undefined-weak 413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/c.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak 405: + cat 405: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - 403: + cat 403: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - 410: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log 410: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT 410: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log 299: 1 int y = 1; 299: + on_exit 299: + echo OK 299: OK 299: + exit 0 402: + cc -B. -o out/test/x86_64/weak-undef-dso/exe1 out/test/x86_64/weak-undef-dso/c.o out/test/x86_64/weak-undef-dso/b.so 422: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh 422: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 422: ++ export LC_ALL=C 422: ++ LC_ALL=C 422: ++ '[' -z x86_64 ']' 422: ++ '[' -z '' ']' 422: ++ TESTDIR=out/test/x86_64 422: ++ CC=cc 422: ++ CXX=c++ 422: ++ GCC=gcc 422: ++ GXX=g++ 422: ++ OBJDUMP=objdump 422: ++ OBJCOPY=objcopy 422: ++ STRIP=strip 422: ++ QEMU= 422: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh .sh 384/425 Test #361: x86_64-undefined-glob ................................. Passed 0.81 sec 385/425 Test #390: x86_64-version-script8 ................................ Passed 0.44 sec 421: ++ '[' Linux = FreeBSD ']' 421: ++ trap 'on_error $LINENO' ERR 421: ++ trap on_exit EXIT 421: ++ echo -n 'Testing z-rodynamic ... ' 421: Testing z-rodynamic ... ++ set -o pipefail 421: ++ set -x 386/425 Test #299: x86_64-sort-debug-info ................................ Passed 1.73 sec 398: mold: error: undefined symbol: foo 398: + on_exit 398: + echo OK 398: OK 398: + exit 0 test 424 Start 424: x86_64-z-stack-size 424: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh" 424: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 424: Environment variables: 424: MACHINE=x86_64 424: CPU= 424: Test timeout computed to be: 1500 test 425 Start 425: x86_64-z-start-stop-visibility 425: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh" 425: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu 425: Environment variables: 425: MACHINE=x86_64 425: CPU= 425: Test timeout computed to be: 1500 421: + cat 421: + cc -o out/test/x86_64/z-rodynamic/a.o -c -xc - 422: ++ testname=z-sectionheader 422: ++ t=out/test/x86_64/z-sectionheader 422: ++ mkdir -p out/test/x86_64/z-sectionheader 422: ++ case $MACHINE in 422: ++ tlsdesc_opt=-mtls-dialect=gnu2 410: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK 410: + not cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=error 409: + cc -c -o out/test/x86_64/wrap/b.o -xc - 409: + cat 423: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh 423: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 423: ++ export LC_ALL=C 423: ++ LC_ALL=C 423: ++ '[' -z x86_64 ']' 423: ++ '[' -z '' ']' 423: ++ TESTDIR=out/test/x86_64 423: ++ CC=cc 423: ++ CXX=c++ 423: ++ GCC=gcc 423: ++ GXX=g++ 423: ++ OBJDUMP=objdump 423: ++ OBJCOPY=objcopy 423: ++ STRIP=strip 423: ++ QEMU= 423: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh .sh 395: mold: warning: out/test/x86_64/warn-common/b.o: multiple common symbols: foo 395: + on_exit 395: + echo OK 395: OK 395: + exit 0 418: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now 355: + out/test/x86_64/tlsdesc-static/exe1 355: + grep 42 355: 42 355: + cc -B. -o out/test/x86_64/tlsdesc-static/exe2 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static -Wl,-no-relax 404: mold: error: undefined symbol: foo 404: + on_exit 404: + echo OK 404: OK 404: + exit 0 387/425 Test #395: x86_64-warn-common .................................... Passed 0.42 sec 388/425 Test #398: x86_64-warn-unresolved-symbols ........................ Passed 0.39 sec 389/425 Test #404: x86_64-weak-undef2 .................................... Passed 0.30 sec 422: +++ uname 423: ++ testname=z-separate-code 423: ++ t=out/test/x86_64/z-separate-code 423: ++ mkdir -p out/test/x86_64/z-separate-code 406: + cc -B. -o out/test/x86_64/weak-undef5/exe out/test/x86_64/weak-undef5/a.o -Wl,--as-needed -Lout/test/x86_64/weak-undef5 -lfoobar -Wl,-rpath,out/test/x86_64/weak-undef5 424: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh 377: + return 0 377: + cat 415: + cc -B. -o out/test/x86_64/z-max-page-size/exe1 out/test/x86_64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments 423: ++ case $MACHINE in 423: ++ tlsdesc_opt=-mtls-dialect=gnu2 423: +++ uname 423: ++ '[' Linux = FreeBSD ']' 423: ++ trap 'on_error $LINENO' ERR 423: ++ trap on_exit EXIT 423: ++ echo -n 'Testing z-separate-code ... ' 423: Testing z-separate-code ... ++ set -o pipefail 423: ++ set -x 423: + is_musl 356: + cc -B. -o out/test/x86_64/tlsdesc/exe4 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so -Wl,-no-relax 424: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 424: ++ export LC_ALL=C 424: ++ LC_ALL=C 424: ++ '[' -z x86_64 ']' 424: ++ '[' -z '' ']' 424: ++ TESTDIR=out/test/x86_64 424: ++ CC=cc 424: ++ CXX=c++ 424: ++ GCC=gcc 424: ++ GXX=g++ 424: ++ OBJDUMP=objdump 424: ++ OBJCOPY=objcopy 424: ++ STRIP=strip 424: ++ QEMU= 424: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh .sh 422: ++ '[' Linux = FreeBSD ']' 422: ++ trap 'on_error $LINENO' ERR 422: ++ trap on_exit EXIT 422: ++ echo -n 'Testing z-sectionheader ... ' 422: Testing z-sectionheader ... ++ set -o pipefail 422: ++ set -x 419: + cc -B. -o out/test/x86_64/z-origin/exe out/test/x86_64/z-origin/a.o -Wl,-z,origin 399: + grep 'WEAK DEFAULT UND foo' 399: + readelf --dyn-syms out/test/x86_64/weak-export-dso/b.so 423: + grep musl 422: + cat 399: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo 425: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh 422: + cc -o out/test/x86_64/z-sectionheader/a.o -c -xc - 424: ++ testname=z-stack-size 424: ++ t=out/test/x86_64/z-stack-size 424: ++ mkdir -p out/test/x86_64/z-stack-size 399: + readelf --dyn-syms out/test/x86_64/weak-export-dso/c.so 424: ++ case $MACHINE in 424: ++ tlsdesc_opt=-mtls-dialect=gnu2 399: + grep 'WEAK DEFAULT UND foo' 412: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 412: + not grep ' fn$' 412: + grep ' fn$' 407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o out/test/x86_64/whole-archive/d.a 424: +++ uname 377: + cc -B. -o out/test/x86_64/version-script17/exe3 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/d.ver 394: + readelf --dyn-syms out/test/x86_64/visibility/e.so 394: + not grep -F foo 394: + grep -F foo 399: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo 424: ++ '[' Linux = FreeBSD ']' 424: ++ trap 'on_error $LINENO' ERR 424: ++ trap on_exit EXIT 423: + cat 424: ++ echo -n 'Testing z-stack-size ... ' 424: Testing z-stack-size ... ++ set -o pipefail 424: ++ set -x 425: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 425: ++ export LC_ALL=C 425: ++ LC_ALL=C 425: ++ '[' -z x86_64 ']' 425: ++ '[' -z '' ']' 425: ++ TESTDIR=out/test/x86_64 425: ++ CC=cc 425: ++ CXX=c++ 425: ++ GCC=gcc 425: ++ GXX=g++ 425: ++ OBJDUMP=objdump 425: ++ OBJCOPY=objcopy 425: ++ STRIP=strip 425: ++ QEMU= 424: + cat 423: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - 399: + on_exit 399: + echo OK 412: + return 0 425: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh .sh 412: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie -Wl,-z,dynamic-undefined-weak 399: OK 399: + exit 0 425: ++ testname=z-start-stop-visibility 425: ++ t=out/test/x86_64/z-start-stop-visibility 425: ++ mkdir -p out/test/x86_64/z-start-stop-visibility 390/425 Test #399: x86_64-weak-export-dso ................................ Passed 0.40 sec 424: + cc -o out/test/x86_64/z-stack-size/a.o -c -xc - 394: + return 0 394: + on_exit 394: + echo OK 394: OK 394: + exit 0 391/425 Test #394: x86_64-visibility ..................................... Passed 0.45 sec 425: ++ case $MACHINE in 425: ++ tlsdesc_opt=-mtls-dialect=gnu2 425: +++ uname 420: + cc -o out/test/x86_64/z-pack-relative-relocs/exe1 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs 405: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o 425: ++ '[' Linux = FreeBSD ']' 425: ++ trap 'on_error $LINENO' ERR 425: ++ trap on_exit EXIT 425: ++ echo -n 'Testing z-start-stop-visibility ... ' 425: Testing z-start-stop-visibility ... ++ set -o pipefail 425: ++ set -x 425: + cat 425: + cc -o out/test/x86_64/z-start-stop-visibility/a.o -c -xc - 416: + readelf --dynamic out/test/x86_64/z-nodefaultlib/exe 416: + grep 'Flags:.*NODEFLIB' 403: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie 416: 0x000000006ffffffb (FLAGS_1) Flags: NODEFLIB PIE 416: + on_exit 416: + echo OK 416: OK 416: + exit 0 392/425 Test #416: x86_64-z-nodefaultlib ................................. Passed 0.21 sec 413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/d.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak 414: + grep 'recompile with -fPIE or -fPIC' out/test/x86_64/z-dynamic-undefined-weak2/log 414: mold: error: /usr/lib/gcc/x86_64-linux-gnu/15/crtbegin.o: cannot create a copy relocation for _ITM_deregisterTMCloneTable; recompile with -fPIE or -fPIC 414: mold: error: /usr/lib/gcc/x86_64-linux-gnu/15/crtbegin.o: cannot create a copy relocation for _ITM_registerTMCloneTable; recompile with -fPIE or -fPIC 414: mold: error: out/test/x86_64/z-dynamic-undefined-weak2/a.o: cannot create a copy relocation for foo; recompile with -fPIE or -fPIC 407: + readelf --symbols out/test/x86_64/whole-archive/exe 411: + grep 'undefined symbol:.* foo' 414: + on_exit 414: + echo OK 414: OK 414: + exit 0 393/425 Test #414: x86_64-z-dynamic-undefined-weak2 ...................... Passed 0.24 sec 407: + not grep fn1 out/test/x86_64/whole-archive/log 411: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,defs 407: + grep fn1 out/test/x86_64/whole-archive/log 406: + grep 'NEEDED.*libfoobar' 406: + readelf --dynamic out/test/x86_64/weak-undef5/exe 408: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -xc - 417: + readelf --dynamic out/test/x86_64/z-nodump/b.so 408: + cat 417: + not grep -E 'Flags:.*NODUMP' 417: + grep -E 'Flags:.*NODUMP' 406: 0x0000000000000001 (NEEDED) Shared library: [libfoobar.so] 407: + return 0 407: + not grep fn2 out/test/x86_64/whole-archive/log 407: + grep fn2 out/test/x86_64/whole-archive/log 406: + grep '^2$' 406: + out/test/x86_64/weak-undef5/exe 356: + out/test/x86_64/tlsdesc/exe4 356: + grep '42 3 5' 402: + out/test/x86_64/weak-undef-dso/exe1 400: + grep 'WEAK DEFAULT .* UND foo' 407: + return 0 407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive out/test/x86_64/whole-archive/d.a 421: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o 406: 2 402: + grep bar=-1 406: + on_exit 406: + echo OK 406: OK 406: + exit 0 394/425 Test #406: x86_64-weak-undef5 .................................... Passed 0.35 sec 402: bar=-1 417: + return 0 417: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -Wl,-z,nodump 410: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log 402: + cat 400: + readelf -W --dyn-syms out/test/x86_64/weak-export-dso2/d.so 356: 42 3 5 402: + cc -xc -c -o out/test/x86_64/weak-undef-dso/d.o - 356: + on_exit 356: + echo OK 356: OK 356: + exit 0 410: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT 395/425 Test #356: x86_64-tlsdesc ........................................ Passed 0.98 sec 410: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log 418: + out/test/x86_64/z-now/exe 418: + grep 'Hello world' 418: Hello world 418: + on_exit 418: + echo OK 418: OK 418: + exit 0 410: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK 400: 4: 0000000000000000 0 FUNC WEAK DEFAULT UND foo 410: + on_exit 410: + echo OK 410: OK 410: + exit 0 396/425 Test #410: x86_64-z-cet-report ................................... Passed 0.32 sec 397/425 Test #418: x86_64-z-now .......................................... Passed 0.22 sec 400: + on_exit 400: + echo OK 400: OK 400: + exit 0 398/425 Test #400: x86_64-weak-export-dso2 ............................... Passed 0.45 sec 415: + grep 'Hello world' 419: + grep -E '\(FLAGS\)\s+ORIGIN' 415: + out/test/x86_64/z-max-page-size/exe1 419: + readelf --dynamic out/test/x86_64/z-origin/exe 377: + nm -g out/test/x86_64/version-script17/exe3 415: Hello world 377: + not grep foo 377: + grep foo 415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 415: + grep 'LOAD.*R 0x10000$' 412: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 419: 0x000000000000001e (FLAGS) ORIGIN 412: + grep ' fn$' 419: + readelf --dynamic out/test/x86_64/z-origin/exe 419: + grep -E 'Flags:.*ORIGIN' 415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x10000 415: + cc -B. -o out/test/x86_64/z-max-page-size/exe2 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments 419: 0x000000006ffffffb (FLAGS_1) Flags: ORIGIN PIE 419: + on_exit 419: + echo OK 419: OK 419: + exit 0 399/425 Test #419: x86_64-z-origin ....................................... Passed 0.20 sec 412: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND fn 412: + on_exit 412: + echo OK 412: OK 412: + exit 0 392: + ./mold -v 392: + grep 'mold .*compatible with GNU ld' 392: mold 2.40.4 (compatible with GNU ld) 392: + ./mold --version 392: + grep 'mold .*compatible with GNU ld' 392: mold 2.40.4 (compatible with GNU ld) 392: + ./mold -V 392: + grep 'mold .*compatible with GNU ld' 392: mold 2.40.4 (compatible with GNU ld) 392: + ./mold -V 392: + grep elf_x86_64 377: + return 0 377: + on_exit 377: + echo OK 377: OK 377: + exit 0 407: + readelf --symbols out/test/x86_64/whole-archive/exe 400/425 Test #377: x86_64-version-script17 ............................... Passed 0.82 sec 401/425 Test #412: x86_64-z-dynamic-undefined-weak-exe ................... Passed 0.40 sec 392: elf_x86_64 425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o 424: + cc -B. -o out/test/x86_64/z-stack-size/exe out/test/x86_64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 422: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader 403: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie 423: + cc -B. -o out/test/x86_64/z-separate-code/exe1 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-loadable-segments 411: mold: error: undefined symbol: foo 392: + ./mold -V 392: + grep elf_i386 420: + readelf -WS out/test/x86_64/z-pack-relative-relocs/exe1 420: + grep -F .relr.dyn 417: + readelf --dynamic out/test/x86_64/z-nodump/b.so 407: + grep fn1 out/test/x86_64/whole-archive/log 402: + cc -B. -o out/test/x86_64/weak-undef-dso/exe2 out/test/x86_64/weak-undef-dso/d.o out/test/x86_64/weak-undef-dso/b.so 409: + cat 411: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-no-undefined 411: + grep 'undefined symbol:.* foo' 417: + grep -E 'Flags:.*NODUMP' 409: + cc -c -o out/test/x86_64/wrap/c.o -xc - 355: + out/test/x86_64/tlsdesc-static/exe2 413: + cc -o out/test/x86_64/z-dynamic-undefined-weak/e.o -c -xc - 355: + grep 42 413: + cat 420: [11] .relr.dyn RELR 0000000000000600 000600 000018 08 A 0 0 8 421: + readelf -WS out/test/x86_64/z-rodynamic/exe1 355: 42 417: 0x000000006ffffffb (FLAGS_1) Flags: NODUMP 407: 21: 00000000000013a0 11 FUNC LOCAL DEFAULT 8 fn1 420: + out/test/x86_64/z-pack-relative-relocs/exe1 355: + on_exit 355: + echo OK 355: OK 355: + exit 0 417: + on_exit 417: + echo OK 417: OK 417: + exit 0 420: + grep Hello 407: + grep fn2 out/test/x86_64/whole-archive/log 402/425 Test #355: x86_64-tlsdesc-static ................................. Passed 1.11 sec 421: + grep '\.dynamic.* WA ' 403/425 Test #417: x86_64-z-nodump ....................................... Passed 0.35 sec 420: Hello world 420: + cc -B. -o out/test/x86_64/z-pack-relative-relocs/exe2 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs 405: + cc -B. -o out/test/x86_64/weak-undef4/exe1 out/test/x86_64/weak-undef4/a.o out/test/x86_64/weak-undef4/d.a 407: 23: 00000000000013ab 11 FUNC LOCAL DEFAULT 8 fn2 407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/x86_64/whole-archive/d.a 421: [18] .dynamic DYNAMIC 0000000000002698 000698 0001b0 10 WA 7 0 8 421: + cc -B. -o out/test/x86_64/z-rodynamic/exe2 out/test/x86_64/z-rodynamic/a.o -Wl,-z,rodynamic 392: elf_i386 392: + cat 392: + cc -c -xc -o out/test/x86_64/version/a.o - 407: + readelf --symbols out/test/x86_64/whole-archive/exe 408: + cc -c -o out/test/x86_64/wrap-lto/b.o -xc - -flto 408: + cat 407: + not grep fn1 out/test/x86_64/whole-archive/log 403: + cc -B. -o out/test/x86_64/weak-undef/exe3 out/test/x86_64/weak-undef/a.o out/test/x86_64/weak-undef/c.o -pie 409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o 424: + readelf -W --segments out/test/x86_64/z-stack-size/exe 424: + grep 'GNU_STACK .* 0x900000 RW' 407: + grep fn1 out/test/x86_64/whole-archive/log 421: + readelf -WS out/test/x86_64/z-rodynamic/exe2 423: + grep 'Hello world' 423: + out/test/x86_64/z-separate-code/exe1 421: + grep '\.dynamic.* A ' 421: [11] .dynamic DYNAMIC 00000000000004e0 0004e0 0001a0 10 A 7 0 8 423: Hello world 424: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x900000 RW 0x1 407: + return 0 407: + not grep fn2 out/test/x86_64/whole-archive/log 407: + grep fn2 out/test/x86_64/whole-archive/log 424: + on_exit 424: + echo OK 424: OK 424: + exit 0 423: + cc -B. -o out/test/x86_64/z-separate-code/exe2 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro 411: mold: error: undefined symbol: foo 421: + on_exit 421: + echo OK 421: OK 421: + exit 0 404/425 Test #424: x86_64-z-stack-size ................................... Passed 0.26 sec 405/425 Test #421: x86_64-z-rodynamic .................................... Passed 0.30 sec 407: + return 0 407: + on_exit 407: + echo OK 407: OK 407: + exit 0 406/425 Test #407: x86_64-whole-archive .................................. Passed 0.51 sec 392: + rm -f out/test/x86_64/version/exe 411: + grep 'undefined symbol:.* foo$' 411: + cc -B. -shared -o out/test/x86_64/z-defs/c.so out/test/x86_64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols 392: + cc -B. -Wl,--version -o out/test/x86_64/version/exe1 out/test/x86_64/version/a.o 392: + grep mold 422: + out/test/x86_64/z-sectionheader/exe 415: + out/test/x86_64/z-max-page-size/exe2 422: + grep 'Hello world' 415: + grep 'Hello world' 405: + cc -B. -o out/test/x86_64/weak-undef4/exe2 out/test/x86_64/weak-undef4/b.o out/test/x86_64/weak-undef4/d.a 415: Hello world 422: Hello world 415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe2 415: + grep 'LOAD.*R 0x100000$' 422: + readelf -h out/test/x86_64/z-sectionheader/exe 422: + grep -E 'Size of section headers:\s+0 ' 413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe1 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/b.so 420: + out/test/x86_64/z-pack-relative-relocs/exe2 415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x100000 425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 422: Size of section headers: 0 (bytes) 422: + on_exit 422: + echo OK 422: OK 402: + out/test/x86_64/weak-undef-dso/exe2 422: + exit 0 415: + cc -B. -o out/test/x86_64/z-max-page-size/exe3 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 402: + grep bar=5 407/425 Test #422: x86_64-z-sectionheader ................................ Passed 0.29 sec 420: + grep Hello 420: Hello world 402: bar=5 420: + readelf --dynamic out/test/x86_64/z-pack-relative-relocs/exe2 402: + on_exit 402: + echo OK 402: OK 402: + exit 0 425: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 408/425 Test #402: x86_64-weak-undef-dso ................................. Passed 0.57 sec 420: + grep -Ew 'RELR|: 24' out/test/x86_64/z-pack-relative-relocs/log2 425: + return 0 425: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 420: 0x0000000000000024 (RELR) 0x560 392: mold 2.40.4 (compatible with GNU ld) 420: + grep -Ew 'RELRSZ|: 23' out/test/x86_64/z-pack-relative-relocs/log2 392: + not '[' -f out/test/x86_64/version/exe1 ']' 425: + return 0 392: + '[' -f out/test/x86_64/version/exe1 ']' 392: + return 0 425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe2 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden 392: + cc -B. -Wl,-v -o out/test/x86_64/version/exe2 out/test/x86_64/version/a.o 392: + grep mold 420: 0x0000000000000023 (RELRSZ) 32 (bytes) 420: + grep -Ew 'RELRENT|: 25' out/test/x86_64/z-pack-relative-relocs/log2 420: 0x0000000000000025 (RELRENT) 8 (bytes) 408: + cat 408: + cc -c -o out/test/x86_64/wrap-lto/c.o -xc - -flto 420: + on_exit 420: + echo OK 420: OK 420: + exit 0 409/425 Test #420: x86_64-z-pack-relative-relocs ......................... Passed 0.34 sec 423: + out/test/x86_64/z-separate-code/exe2 403: + cc -B. -o out/test/x86_64/weak-undef/exe4 out/test/x86_64/weak-undef/b.o out/test/x86_64/weak-undef/c.o -no-pie 423: + grep 'Hello world' 409: + out/test/x86_64/wrap/exe 409: + grep '^foo$' 423: Hello world 423: + cc -B. -o out/test/x86_64/z-separate-code/exe3 out/test/x86_64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro 409: foo 409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o -Wl,-wrap,foo 411: mold: warning: undefined symbol: foo 411: + on_exit 411: + echo OK 411: OK 411: + exit 0 410/425 Test #411: x86_64-z-defs ......................................... Passed 0.51 sec 415: + out/test/x86_64/z-max-page-size/exe3 415: + grep 'Hello world' 413: + out/test/x86_64/z-dynamic-undefined-weak/exe1 413: + grep 1 415: Hello world 413: 1 425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 405: + out/test/x86_64/weak-undef4/exe1 415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe3 413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe2 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/c.so 415: + grep 'LOAD.*R 0x100000$' 405: + grep '^2$' 415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0005a4 0x0005a4 R 0x100000 405: 2 415: + on_exit 415: + echo OK 415: OK 415: + exit 0 411/425 Test #415: x86_64-z-max-page-size ................................ Passed 0.48 sec 405: + grep '^-1$' 405: + out/test/x86_64/weak-undef4/exe2 425: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log2 425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log2 405: -1 425: + return 0 425: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2 425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2 408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -flto 405: + on_exit 405: + echo OK 405: OK 405: + exit 0 412/425 Test #405: x86_64-weak-undef4 .................................... Passed 0.61 sec 425: + return 0 425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe3 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected 403: + out/test/x86_64/weak-undef/exe1 403: + grep '^-1$' 403: -1 403: + out/test/x86_64/weak-undef/exe2 403: + grep '^-1$' 403: -1 403: + out/test/x86_64/weak-undef/exe3 403: + grep '^2$' 392: mold 2.40.4 (compatible with GNU ld) 423: + out/test/x86_64/z-separate-code/exe3 423: + grep 'Hello world' 403: 2 392: + out/test/x86_64/version/exe2 392: + grep 'Hello world' 403: + out/test/x86_64/weak-undef/exe4 423: Hello world 403: + grep '^2$' 423: + on_exit 423: + echo OK 423: OK 423: + exit 0 413/425 Test #423: x86_64-z-separate-code ................................ Passed 0.36 sec 392: Hello world 409: + out/test/x86_64/wrap/exe 409: + grep '^wrap_foo$' 403: 2 392: + not ./mold --v 392: + grep 'unknown command line option:' 403: + on_exit 403: + echo OK 403: OK 403: + exit 0 414/425 Test #403: x86_64-weak-undef ..................................... Passed 0.64 sec 409: wrap_foo 409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/c.o -Wl,-wrap,foo 392: mold: fatal: unknown command line option: --v 392: + on_exit 392: + echo OK 392: OK 392: + exit 0 415/425 Test #392: x86_64-version ........................................ Passed 0.79 sec 413: + out/test/x86_64/z-dynamic-undefined-weak/exe2 413: + grep 1 413: 1 413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe3 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/d.so 425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe3 222: + cat 425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log3 222: + cc -c -xc -o out/test/x86_64/many-input-sections/b.o - 425: 6: 0000000000003a70 0 NOTYPE GLOBAL DEFAULT 28 __start_hello 425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log3 425: 9: 0000000000003a7c 0 NOTYPE GLOBAL DEFAULT 28 __stop_hello 425: + on_exit 425: + echo OK 425: OK 425: + exit 0 416/425 Test #425: x86_64-z-start-stop-visibility ........................ Passed 0.38 sec 409: + out/test/x86_64/wrap/exe 409: + grep '^foo$' 409: foo 409: + on_exit 409: + echo OK 409: OK 409: + exit 0 417/425 Test #409: x86_64-wrap ........................................... Passed 0.62 sec 413: + out/test/x86_64/z-dynamic-undefined-weak/exe3 413: + grep 0 413: 0 413: + on_exit 413: + echo OK 413: OK 413: + exit 0 418/425 Test #413: x86_64-z-dynamic-undefined-weak ....................... Passed 0.58 sec 222: + cc -B. -o out/test/x86_64/many-input-sections/exe out/test/x86_64/many-input-sections/a.o out/test/x86_64/many-input-sections/b.o 408: + out/test/x86_64/wrap-lto/exe 408: + grep '^foo$' 408: foo 408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -Wl,-wrap,foo -flto 222: + out/test/x86_64/many-input-sections/exe 222: + grep Hello 222: Hello 222: + on_exit 222: + echo OK 222: OK 222: + exit 0 419/425 Test #222: x86_64-many-input-sections ............................ Passed 3.43 sec 291: 3 printf("Hello world\n"); 291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 408: + out/test/x86_64/wrap-lto/exe 408: + grep '^wrap_foo$' 408: wrap_foo 408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/c.o -Wl,-wrap,foo -flto 291: + cc -B. -o out/test/x86_64/separate-debug-file/exe3 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--compress-debug-sections=zlib 291: + readelf -SW out/test/x86_64/separate-debug-file/exe3 291: + grep -F .gnu_debuglink 291: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 000010 00 0 0 4 291: + flock out/test/x86_64/separate-debug-file/exe3.dbg true 291: + readelf -W --sections out/test/x86_64/separate-debug-file/exe3.dbg 291: + grep '\.debug_info .*C' 291: [36] .debug_info PROGBITS 0000000000000000 001094 00007e 00 C 0 0 1 291: + gdb out/test/x86_64/separate-debug-file/exe3 -ex 'list main' -ex quit 291: + grep -F printf 269: + cat 269: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/b.o - 408: + out/test/x86_64/wrap-lto/exe 408: + grep '^foo$' 408: foo 408: + on_exit 408: + echo OK 408: OK 408: + exit 0 420/425 Test #408: x86_64-wrap-lto ....................................... Passed 0.83 sec 269: + ./mold -r -o out/test/x86_64/relocatable-many-sections/c.o out/test/x86_64/relocatable-many-sections/a.o out/test/x86_64/relocatable-many-sections/b.o 291: 3 printf("Hello world\n"); 291: + on_exit 291: + echo OK 291: OK 291: + exit 0 421/425 Test #291: x86_64-separate-debug-file ............................ Passed 2.70 sec 224: + cat 224: + cc -c -xc -o out/test/x86_64/many-output-sections/b.o - -fPIC 224: + not cc -B. -shared -o out/test/x86_64/many-output-sections/c.so out/test/x86_64/many-output-sections/a.o out/test/x86_64/many-output-sections/b.o 224: + grep -F 'too many output sections' 223: + ./mold --relocatable -o out/test/x86_64/many-input-sections2/b.o out/test/x86_64/many-input-sections2/a.o 269: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o 269: + out/test/x86_64/relocatable-many-sections/exe 269: + grep Hello 269: Hello 269: + on_exit 269: + echo OK 269: OK 269: + exit 0 422/425 Test #269: x86_64-relocatable-many-sections ...................... Passed 3.63 sec 223: + readelf -WS out/test/x86_64/many-input-sections2/b.o 223: + grep -F .data.100000 out/test/x86_64/many-input-sections2/log1 260: + seq 1 10000 223: [ 9] .data.100000 PROGBITS 0000000000000000 00004e 000002 00 WA 0 0 1 260: + sed 's/.*/void func&();/' 223: + readelf -Ws out/test/x86_64/many-input-sections2/b.o 260: + echo 'int main() {' 260: + seq 1 10000 260: + sed 's/.*/func&();/' 260: + echo '}' 260: + cc -c -o out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/c.c 224: mold: error: out/test/x86_64/many-output-sections/c.so: .dynsym: too many output sections: 100028 requested, but ELF allows at most 65279 224: + on_exit 224: + echo OK 224: OK 224: + exit 0 423/425 Test #224: x86_64-many-output-sections ........................... Passed 6.23 sec 223: + grep -F 'GLOBAL DEFAULT 100000' out/test/x86_64/many-input-sections2/log2 223: 200005: 0000000000000000 0 NOTYPE GLOBAL DEFAULT 100000 x99996 223: + grep -F 'ABS foo' out/test/x86_64/many-input-sections2/log2 223: 100009: 0000000000001000 0 NOTYPE LOCAL DEFAULT ABS foo 223: + not grep -F 'ABS x68966' out/test/x86_64/many-input-sections2/log2 223: + grep -F 'ABS x68966' out/test/x86_64/many-input-sections2/log2 223: + return 0 223: + on_exit 223: + echo OK 223: OK 223: + exit 0 424/425 Test #223: x86_64-many-input-sections2 ........................... Passed 6.62 sec 260: + cc -B. -o out/test/x86_64/range-extension-thunk3/exe out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/b.so 260: + out/test/x86_64/range-extension-thunk3/exe 260: + on_exit 260: + echo OK 260: OK 260: + exit 0 425/425 Test #260: x86_64-range-extension-thunk3 ......................... Passed 6.43 sec 100% tests passed, 0 tests failed out of 425 Total Test time (real) = 11.54 sec The following tests did not run: 2 - x86_64-arch-x86_64-apx-gotpcrelx (Skipped) 3 - x86_64-arch-x86_64-apx-gottpoff (Skipped) 4 - x86_64-arch-x86_64-apx-gottpoff2 (Skipped) 5 - x86_64-arch-x86_64-apx-tlsdesc (Skipped) 55 - x86_64-arch-x86_64-z-rewrite-endbr3 (Skipped) make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/mold/ cd obj-x86_64-linux-gnu && make -j40 install DESTDIR=/build/reproducible-path/mold-2.40.4\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.40.4+dfsg -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/lib/x86_64-linux-gnu/mold/mold-wrapper.so -- Installing: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/bin/mold -- Installing: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/share/man/man1/mold.1 -- Installing: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/share/doc/mold/LICENSE -- Installing symlink: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/libexec/mold/ld -> ../../bin/mold -- Installing symlink: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/bin/ld.mold -> mold -- Installing symlink: /build/reproducible-path/mold-2.40.4+dfsg/debian/mold/usr/share/man/man1/ld.mold.1 -> mold.1 make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing debian/rules override_dh_dwz make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg' # fails with # dwz: debian/mold/usr/bin/mold: elf_update failed # dwz: Too few files for multifile optimization make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg' dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.40.4+dfsg-2_amd64.deb'. dpkg-deb: building package 'mold' in '../mold_2.40.4+dfsg-2_amd64.deb'. dpkg-genbuildinfo --build=binary -O../mold_2.40.4+dfsg-2_amd64.buildinfo dpkg-genchanges --build=binary -O../mold_2.40.4+dfsg-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/1364934/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/1364934 and its subdirectories I: Current time: Sat Nov 1 06:01:07 +14 2025 I: pbuilder-time-stamp: 1761926467 + false + set +x Fri Oct 31 16:01:07 UTC 2025 I: Signing ./b2/mold_2.40.4+dfsg-2_amd64.buildinfo as mold_2.40.4+dfsg-2_amd64.buildinfo.asc Fri Oct 31 16:01:07 UTC 2025 I: Signed ./b2/mold_2.40.4+dfsg-2_amd64.buildinfo as ./b2/mold_2.40.4+dfsg-2_amd64.buildinfo.asc Fri Oct 31 16:01:07 UTC 2025 - build #2 for mold/unstable/amd64 on ionos11-amd64 done. Starting cleanup. All cleanup done. Fri Oct 31 16:01:07 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-iPeFRzWj, removing. /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH: total 1656 drwxrwxr-x 2 jenkins jenkins 4096 Oct 31 15:53 b1 drwxrwxr-x 2 jenkins jenkins 4096 Oct 31 16:01 b2 -rw-rw-r-- 1 jenkins jenkins 1956 Aug 20 07:41 mold_2.40.4+dfsg-2.dsc -rw------- 1 jenkins jenkins 1675655 Oct 31 15:53 rbuildlog.At5mYCz /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b1: total 318352 -rw-r--r-- 1 jenkins jenkins 1672297 Oct 31 15:53 build.log -rw-r--r-- 1 jenkins jenkins 321797576 Oct 31 15:53 mold-dbgsym_2.40.4+dfsg-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 5328 Oct 31 15:53 mold_2.40.4+dfsg-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 1956 Oct 31 15:53 mold_2.40.4+dfsg-2.dsc -rw-r--r-- 1 jenkins jenkins 8017 Oct 31 15:53 mold_2.40.4+dfsg-2_amd64.buildinfo -rw-rw-r-- 1 jenkins jenkins 8899 Oct 31 15:53 mold_2.40.4+dfsg-2_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1496 Oct 31 15:53 mold_2.40.4+dfsg-2_amd64.changes -rw-r--r-- 1 jenkins jenkins 2149112 Oct 31 15:53 mold_2.40.4+dfsg-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 1379 Oct 31 15:53 mold_2.40.4+dfsg-2_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b2: total 318032 -rw-rw-r-- 1 jenkins jenkins 1674227 Oct 31 16:01 build.log -rw-r--r-- 1 jenkins jenkins 321797576 Oct 31 16:01 mold-dbgsym_2.40.4+dfsg-2_amd64.deb -rw-r--r-- 1 jenkins jenkins 5328 Oct 31 16:01 mold_2.40.4+dfsg-2.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 1956 Oct 31 16:01 mold_2.40.4+dfsg-2.dsc -rw-rw-r-- 1 jenkins jenkins 8017 Oct 31 16:01 mold_2.40.4+dfsg-2_amd64.buildinfo -rw-rw-r-- 1 jenkins jenkins 8899 Oct 31 16:01 mold_2.40.4+dfsg-2_amd64.buildinfo.asc -rw-rw-r-- 1 jenkins jenkins 1496 Oct 31 16:01 mold_2.40.4+dfsg-2_amd64.changes -rw-r--r-- 1 jenkins jenkins 2149112 Oct 31 16:01 mold_2.40.4+dfsg-2_amd64.deb -rw-rw-r-- 1 jenkins jenkins 1379 Oct 31 16:01 mold_2.40.4+dfsg-2_source.changes Fri Oct 31 16:01:09 UTC 2025 I: Deleting $TMPDIR on ionos11-amd64.debian.net. Fri Oct 31 16:01:10 UTC 2025 I: mold_2.40.4+dfsg-2_amd64.changes: Format: 1.8 Date: Wed, 20 Aug 2025 09:02:44 +0200 Source: mold Binary: mold mold-dbgsym Architecture: amd64 Version: 2.40.4+dfsg-2 Distribution: unstable Urgency: medium Maintainer: Sylvestre Ledru Changed-By: Sylvestre Ledru Description: mold - Drop-in linker Changes: mold (2.40.4+dfsg-2) unstable; urgency=medium . [ Christoph Erhardt ] * Drop obsolete build dependencies. * Make sure mold is built against system libraries, not their bundled counterparts, wherever possible. * Increase test coverage by adding optional build dependencies. Checksums-Sha1: 9e5a781ab64881f7ec96de8af6522c46c41fd5d4 321797576 mold-dbgsym_2.40.4+dfsg-2_amd64.deb e9f445df248d4c28138cba23ca3425c99ecb255c 8017 mold_2.40.4+dfsg-2_amd64.buildinfo e40cee9062a428fbe5c671c3dc6496e7b154ad6c 2149112 mold_2.40.4+dfsg-2_amd64.deb Checksums-Sha256: 50afb652e76b15c53ebd017154ba556ef43807ba20a06e6f2f741b894b999bf2 321797576 mold-dbgsym_2.40.4+dfsg-2_amd64.deb 0c71d3abff138fd4aea01e905b8452e696e93929e1b8a52daf2b018ea9bfb4ef 8017 mold_2.40.4+dfsg-2_amd64.buildinfo f3739a28c1d711e0c6e828b62fc2487edfe1a65b63aa1d776c1d4f1f6a69f82d 2149112 mold_2.40.4+dfsg-2_amd64.deb Files: 3332f478859cb8daf2fedb8eeae684dc 321797576 debug optional mold-dbgsym_2.40.4+dfsg-2_amd64.deb 186011eeda18e84e602d171c1ff5b0c8 8017 devel optional mold_2.40.4+dfsg-2_amd64.buildinfo 3b9ea9e20e561de9201e67ed8bbddb40 2149112 devel optional mold_2.40.4+dfsg-2_amd64.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/mold_2.40.4+dfsg-2.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/mold_2.40.4+dfsg-2.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/mold_2.40.4+dfsg-2.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/mold_2.40.4+dfsg-2.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/amd64/mold_2.40.4+dfsg-2_amd64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/mold_2.40.4+dfsg-2.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2025-10-31 15:53:25.475762022 +0000 +++ b2/build.log 2025-10-31 16:01:08.168309659 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Dec 3 10:09:45 -12 2026 -I: pbuilder-time-stamp: 1796335785 +I: Current time: Sat Nov 1 05:53:35 +14 2025 +I: pbuilder-time-stamp: 1761926015 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -24,53 +24,85 @@ dpkg-source: info: applying env-package-metadata.diff I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/164386/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 31 15:53 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='dbf38733e8494c1394e3e2f60eb1b816' - 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='164386' - PS1='# ' - PS2='> ' + INVOCATION_ID=2bf050867e4746a59b9d818ca1a0f552 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1364934 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.uYVH4akH/pbuilderrc_jTm4 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b1 --logfile b1/build.log mold_2.40.4+dfsg-2.dsc' - SUDO_GID='111' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/pbuilderrc_LvK2 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b2 --logfile b2/build.log mold_2.40.4+dfsg-2.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/164386/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -258,7 +290,7 @@ Get: 130 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.7+dfsg-2 [375 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 zstd amd64 1.5.7+dfsg-2 [765 kB] -Fetched 129 MB in 2s (81.6 MB/s) +Fetched 129 MB in 8s (16.5 MB/s) Preconfiguring packages ... Selecting previously unselected package libtext-charwidth-perl:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19862 files and directories currently installed.) @@ -696,8 +728,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Dec 3 22:10:35 UTC 2026. -Universal Time is now: Thu Dec 3 22:10:35 UTC 2026. +Local time is now: Fri Oct 31 15:54:48 UTC 2025. +Universal Time is now: Fri Oct 31 15:54:48 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.9-1) ... @@ -816,7 +848,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-2.40.4+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.40.4+dfsg-2_source.changes +I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-2.40.4+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.40.4+dfsg-2_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.40.4+dfsg-2 dpkg-buildpackage: info: source distribution unstable @@ -873,7 +909,7 @@ -- Looking for madvise - found -- Looking for uname -- Looking for uname - found --- Configuring done (1.2s) +-- Configuring done (2.3s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: @@ -886,7 +922,7 @@ -- Build files have been written to: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg' dh_auto_build - cd obj-x86_64-linux-gnu && make -j42 INSTALL="install --strip-program=true" VERBOSE=1 + cd obj-x86_64-linux-gnu && make -j40 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.40.4+dfsg -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 @@ -905,32 +941,32 @@ Dependee "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". Dependee "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' +make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build -make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build -make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.40.4+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-git-hash.h -P /build/reproducible-path/mold-2.40.4+dfsg/lib/update-git-hash.cmake +make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' Scanning dependencies of target blake3 make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 0%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c -[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o +make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o +[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o [ 0%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -[ 0%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_dispatch.c -[ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o -[ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o -cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_portable.c +[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3.c +cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_portable.c +[ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o +cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c2x -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_dispatch.c cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_avx2_x86-64_unix.S -cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_avx512_x86-64_unix.S cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_sse2_x86-64_unix.S +[ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o +cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_avx512_x86-64_unix.S +[ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o cd /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c/blake3_sse41_x86-64_unix.S [ 1%] Built target git_hash /build/reproducible-path/mold-2.40.4+dfsg/src/mold-wrapper.c: In function 'execvpe': @@ -967,309 +1003,309 @@ make[3]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' -[ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -[ 2%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -[ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -[ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -[ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -[ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -[ 3%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM32LE.cc -[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.I386.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM64BE.cc -[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o +[ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o +[ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o +[ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o +[ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o [ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o +[ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o +[ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.X86_64.cc +[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM64BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV32LE.cc -[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.X86_64.cc -[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV64LE.cc -[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o -[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC32.cc -[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -[ 4%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV32BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.RV64BE.cc -[ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.M68K.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC64V1.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.SPARC64.cc -[ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -[ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.SH4BE.cc -[ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -[ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.I386.cc -[ 5%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -[ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o -[ 6%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.LOONGARCH32.cc -[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.LOONGARCH64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm32.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.X86_64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.I386.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM32BE.cc -[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64BE.cc -[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -[ 7%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -[ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -[ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32LE.cc -[ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV64BE.cc -[ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -[ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V2.cc -[ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -[ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.S390X.cc -[ 8%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -[ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -[ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.X86_64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SPARC64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4LE.cc -[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o -[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.M68K.cc -[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.I386.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64BE.cc -[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH64.cc +[ 9%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o +[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o +[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o +[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o +[ 10%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o +[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o +[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o +[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.X86_64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32BE.cc -[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc -[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc -[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -[ 11%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32BE.cc +[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o +[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o +[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o [ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o +[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o +[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V2.cc -[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.S390X.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc +[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SPARC64.cc -[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc -[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.S390X.cc +[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o +[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o +[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.M68K.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4LE.cc -[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4BE.cc -[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH32.cc -[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4LE.cc +[ 12%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o +[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o +[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.X86_64.cc -[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.I386.cc -[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH32.cc +[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o +[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32BE.cc -[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o +[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o +[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64LE.cc +[ 13%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o +[ 14%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o [ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc +[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o +[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32BE.cc +[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o +[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32LE.cc -[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o +[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32LE.cc -[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64LE.cc -[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64LE.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64BE.cc +[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC32.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.S390X.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V2.cc +[ 15%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.M68K.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH32.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH64.cc +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.X86_64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4BE.cc +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.I386.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64LE.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH64.cc +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.X86_64.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.I386.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64LE.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64BE.cc +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32BE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32LE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32BE.cc [ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64BE.cc +[ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC32.cc +[ 19%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V1.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.S390X.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SPARC64.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SPARC64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH32.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -[ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -[ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.M68K.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.I386.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.X86_64.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH64.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.I386.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM64BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.X86_64.cc +[ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM32LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM32BE.cc +[ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV32LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.ARM32BE.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV32BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV64LE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV64BE.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC64V2.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.RV64BE.cc +[ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o +[ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC32.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC64V1.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.M68K.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.PPC64V2.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.SPARC64.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.SH4LE.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.SH4BE.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.LOONGARCH32.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -[ 24%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o -[ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.I386.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64LE.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.LOONGARCH64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32LE.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -[ 24%] Building CXX object CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.I386.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.X86_64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64BE.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32LE.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32LE.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32BE.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/archive-file.cc.S390X.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.X86_64.cc +[ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64BE.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64LE.cc +[ 25%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64BE.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC32.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -[ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V1.cc +[ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V2.cc -[ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SPARC64.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.S390X.cc [ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.M68K.cc +[ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o +[ 26%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o [ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.M68K.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SPARC64.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o +[ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4LE.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4BE.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH32.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH64.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.X86_64.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH32.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/error.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.I386.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM64LE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM64BE.cc -[ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o [ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM32LE.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.ARM32BE.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o +[ 28%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV32LE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV32BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV32LE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV64LE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.RV64BE.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o -[ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.PPC32.cc +[ 29%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.PPC64V1.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.PPC64V2.cc @@ -1285,10 +1321,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.SH4BE.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.LOONGARCH32.cc -[ 31%] Building CXX object CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.LOONGARCH64.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.X86_64.cc +[ 31%] Building CXX object CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/error.cc.LOONGARCH64.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.I386.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o @@ -1297,19 +1333,19 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM64BE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM32LE.cc +[ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64LE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o -[ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM32BE.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32BE.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32LE.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64BE.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC32.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC64V1.cc [ 33%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC64V2.cc @@ -1322,8 +1358,8 @@ [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SH4LE.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SH4BE.cc +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.LOONGARCH32.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.LOONGARCH64.cc @@ -1386,29 +1422,29 @@ [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV64LE.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o +[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV64BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC32.cc [ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC64V1.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC64V2.cc +[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SH4LE.cc +[ 40%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.M68K.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.S390X.cc +[ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.PPC64V2.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SPARC64.cc -[ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.M68K.cc -[ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SH4LE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.SH4BE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.LOONGARCH32.cc +[ 41%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.X86_64.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -[ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.LOONGARCH64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.X86_64.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.I386.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o @@ -1416,11 +1452,11 @@ [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM64BE.cc [ 42%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM32LE.cc -[ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM32BE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o +[ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV32LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.ARM32BE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.RV32BE.cc [ 43%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o @@ -1442,8 +1478,8 @@ [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SH4LE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o -[ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.SH4BE.cc +[ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH32.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH64.cc @@ -1459,14 +1495,14 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM32LE.cc [ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM32BE.cc -[ 46%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV32LE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV32BE.cc -[ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV64LE.cc +[ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV32LE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV64BE.cc +[ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV64LE.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.PPC32.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o @@ -1477,9 +1513,9 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.S390X.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SPARC64.cc +[ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.M68K.cc -[ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SH4LE.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.SH4BE.cc @@ -1523,14 +1559,14 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SH4LE.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SH4BE.cc -[ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH32.cc [ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH64.cc +[ 52%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.LOONGARCH32.cc +[ 52%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.I386.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.X86_64.cc -[ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.I386.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM64LE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o @@ -1539,27 +1575,27 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM32LE.cc [ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.ARM32BE.cc +[ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o +[ 53%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32BE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32LE.cc -[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV32BE.cc -[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64LE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.RV64BE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC32.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V1.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V1.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V2.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.S390X.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.PPC64V2.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SPARC64.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.M68K.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SH4LE.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.SH4BE.cc @@ -1584,17 +1620,17 @@ [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV32BE.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -[ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV64BE.cc +[ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC32.cc -[ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC64V1.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC64V2.cc +[ 58%] Building CXX object CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/main.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.S390X.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC64V2.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC64V1.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/main.cc.SPARC64.cc [ 59%] Building CXX object CMakeFiles/mold.dir/src/main.cc.M68K.cc.o @@ -1613,10 +1649,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.I386.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM64LE.cc -[ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o +[ 60%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM64BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM32LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM64BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM32BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o @@ -1631,12 +1667,12 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC32.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC64V1.cc +[ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SPARC64.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.PPC64V2.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.S390X.cc -[ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.SPARC64.cc [ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.M68K.cc [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o @@ -1663,33 +1699,33 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV32LE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV32BE.cc -[ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV64LE.cc +[ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV64BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.RV64LE.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC32.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC64V1.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC64V2.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.S390X.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SPARC64.cc -[ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.M68K.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o +[ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SH4LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.M68K.cc [ 66%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.SH4BE.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH32.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH64.cc +[ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.X86_64.cc -[ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.I386.cc [ 67%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM64LE.cc @@ -1699,13 +1735,13 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM32LE.cc [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.ARM32BE.cc +[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o [ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o +[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o +[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32LE.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32BE.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64LE.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64BE.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC32.cc @@ -1721,10 +1757,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.M68K.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SH4LE.cc -[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.SH4BE.cc +[ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.LOONGARCH32.cc [ 70%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/passes.cc.LOONGARCH64.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o @@ -1732,16 +1768,16 @@ [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.I386.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM64BE.cc +[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM32LE.cc -[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM32BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM64BE.cc [ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV32BE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o +[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV32LE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV64LE.cc @@ -1760,8 +1796,8 @@ [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.M68K.cc [ 73%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -[ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SH4LE.cc +[ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SH4BE.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.LOONGARCH32.cc @@ -1776,13 +1812,13 @@ [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM64BE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM32LE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.ARM32BE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV32LE.cc [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV32BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV32LE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV64LE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o @@ -1791,26 +1827,26 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC32.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC64V1.cc -[ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SPARC64.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC64V2.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.S390X.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC64V2.cc -[ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4LE.cc +[ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SPARC64.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.M68K.cc +[ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4LE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.SH4BE.cc [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.LOONGARCH32.cc -[ 77%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.X86_64.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o +[ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.LOONGARCH64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.X86_64.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.I386.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.LOONGARCH64.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM64LE.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o @@ -1828,8 +1864,8 @@ [ 79%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV64BE.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -[ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC32.cc +[ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V1.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V2.cc @@ -1840,18 +1876,18 @@ [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.M68K.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SH4LE.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SH4LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SH4BE.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.LOONGARCH32.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.LOONGARCH64.cc +[ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o [ 81%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.X86_64.cc -[ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64LE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.I386.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/tls.cc.ARM64BE.cc @@ -1894,36 +1930,36 @@ [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64LE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64BE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM32LE.cc +[ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM32BE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32LE.cc -[ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM32BE.cc [ 86%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV64LE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV64BE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC32.cc -[ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC64V2.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC64V1.cc +[ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC64V2.cc +[ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.S390X.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SPARC64.cc -[ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.S390X.cc +[ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SH4BE.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.M68K.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SH4LE.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o -[ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.LOONGARCH32.cc [ 88%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.LOONGARCH64.cc @@ -1933,49 +1969,49 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.I386.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM64LE.cc -[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM32LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM64BE.cc -[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV32LE.cc +[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM32LE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM32BE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV32BE.cc +[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV32LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV64LE.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV64BE.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o -[ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -[ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o +[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC32.cc +[ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC64V1.cc +[ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC64V2.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.S390X.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SPARC64.cc -[ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.M68K.cc +[ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4LE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4BE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH32.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.LOONGARCH64.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.X86_64.cc -[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o +[ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.I386.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.I386.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM64BE.cc +[ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM32LE.cc [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.ARM32BE.cc @@ -1984,59 +2020,77 @@ [ 93%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV32BE.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64LE.cc +[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o +[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64BE.cc -[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC32.cc -[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.S390X.cc +[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o +[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V1.cc -[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o +[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.PPC64V2.cc -[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.S390X.cc -[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SPARC64.cc -[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o +[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.M68K.cc +[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SH4LE.cc +[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SH4BE.cc [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.LOONGARCH32.cc +[ 95%] Building CXX object CMakeFiles/mold.dir/lib/aho-corasick.cc.o [ 96%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/aho-corasick.cc.o -MF CMakeFiles/mold.dir/lib/aho-corasick.cc.o.d -o CMakeFiles/mold.dir/lib/aho-corasick.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/aho-corasick.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.LOONGARCH64.cc -[ 96%] Building CXX object CMakeFiles/mold.dir/lib/aho-corasick.cc.o [ 96%] Building CXX object CMakeFiles/mold.dir/lib/compress.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/aho-corasick.cc.o -MF CMakeFiles/mold.dir/lib/aho-corasick.cc.o.d -o CMakeFiles/mold.dir/lib/aho-corasick.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/aho-corasick.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/compress.cc.o -MF CMakeFiles/mold.dir/lib/compress.cc.o.d -o CMakeFiles/mold.dir/lib/compress.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/compress.cc -[ 96%] Building CXX object CMakeFiles/mold.dir/lib/crc32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/crc32.cc.o -MF CMakeFiles/mold.dir/lib/crc32.cc.o.d -o CMakeFiles/mold.dir/lib/crc32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/crc32.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/demangle.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/demangle.cc.o -MF CMakeFiles/mold.dir/lib/demangle.cc.o.d -o CMakeFiles/mold.dir/lib/demangle.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/demangle.cc +[ 96%] Building CXX object CMakeFiles/mold.dir/lib/hyperloglog.cc.o [ 97%] Building CXX object CMakeFiles/mold.dir/lib/filepath.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/filepath.cc.o -MF CMakeFiles/mold.dir/lib/filepath.cc.o.d -o CMakeFiles/mold.dir/lib/filepath.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/filepath.cc -[ 97%] Building CXX object CMakeFiles/mold.dir/lib/hyperloglog.cc.o -[ 97%] Building CXX object CMakeFiles/mold.dir/lib/random.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/random.cc.o -MF CMakeFiles/mold.dir/lib/random.cc.o.d -o CMakeFiles/mold.dir/lib/random.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/random.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/hyperloglog.cc.o -MF CMakeFiles/mold.dir/lib/hyperloglog.cc.o.d -o CMakeFiles/mold.dir/lib/hyperloglog.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/hyperloglog.cc +[ 97%] Building CXX object CMakeFiles/mold.dir/lib/crc32.cc.o [ 97%] Building CXX object CMakeFiles/mold.dir/lib/glob.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/demangle.cc.o -MF CMakeFiles/mold.dir/lib/demangle.cc.o.d -o CMakeFiles/mold.dir/lib/demangle.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/demangle.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/hyperloglog.cc.o -MF CMakeFiles/mold.dir/lib/hyperloglog.cc.o.d -o CMakeFiles/mold.dir/lib/hyperloglog.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/hyperloglog.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/crc32.cc.o -MF CMakeFiles/mold.dir/lib/crc32.cc.o.d -o CMakeFiles/mold.dir/lib/crc32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/crc32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/filepath.cc.o -MF CMakeFiles/mold.dir/lib/filepath.cc.o.d -o CMakeFiles/mold.dir/lib/filepath.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/filepath.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/glob.cc.o -MF CMakeFiles/mold.dir/lib/glob.cc.o.d -o CMakeFiles/mold.dir/lib/glob.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/glob.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/perf.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/perf.cc.o -MF CMakeFiles/mold.dir/lib/perf.cc.o.d -o CMakeFiles/mold.dir/lib/perf.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/perf.cc [ 97%] Building CXX object CMakeFiles/mold.dir/lib/tar.cc.o +[ 97%] Building CXX object CMakeFiles/mold.dir/lib/random.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/random.cc.o -MF CMakeFiles/mold.dir/lib/random.cc.o.d -o CMakeFiles/mold.dir/lib/random.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/random.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/tar.cc.o -MF CMakeFiles/mold.dir/lib/tar.cc.o.d -o CMakeFiles/mold.dir/lib/tar.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc +[ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-m68k.cc.o [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-i386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-i386.cc.o -MF CMakeFiles/mold.dir/src/arch-i386.cc.o.d -o CMakeFiles/mold.dir/src/arch-i386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-i386.cc -[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-m68k.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-m68k.cc.o -MF CMakeFiles/mold.dir/src/arch-m68k.cc.o.d -o CMakeFiles/mold.dir/src/arch-m68k.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-m68k.cc -[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc32.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc32.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-i386.cc.o -MF CMakeFiles/mold.dir/src/arch-i386.cc.o.d -o CMakeFiles/mold.dir/src/arch-i386.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-i386.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o +[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc64v1.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc32.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc32.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc32.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc32.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o -MF CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o.d -o CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-ppc64v2.cc +[ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-s390x.cc.o -MF CMakeFiles/mold.dir/src/arch-s390x.cc.o.d -o CMakeFiles/mold.dir/src/arch-s390x.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-s390x.cc +[ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sparc64.cc.o -MF CMakeFiles/mold.dir/src/arch-sparc64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sparc64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-sparc64.cc +[ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-x86-64.cc.o -MF CMakeFiles/mold.dir/src/arch-x86-64.cc.o.d -o CMakeFiles/mold.dir/src/arch-x86-64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-x86-64.cc +[ 99%] Building CXX object CMakeFiles/mold.dir/src/elf.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/elf.cc.o -MF CMakeFiles/mold.dir/src/elf.cc.o.d -o CMakeFiles/mold.dir/src/elf.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/elf.cc +[ 99%] Building CXX object CMakeFiles/mold.dir/src/entry.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/entry.cc.o -MF CMakeFiles/mold.dir/src/entry.cc.o.d -o CMakeFiles/mold.dir/src/entry.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/entry.cc +[ 99%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o +/usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -MF CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o.d -o CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/rust-demangle/rust-demangle.c +[100%] Building CXX object CMakeFiles/mold.dir/src/jobs-unix.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/jobs-unix.cc.o -MF CMakeFiles/mold.dir/src/jobs-unix.cc.o.d -o CMakeFiles/mold.dir/src/jobs-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/jobs-unix.cc +[100%] Building CXX object CMakeFiles/mold.dir/src/mapped-file-unix.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapped-file-unix.cc.o -MF CMakeFiles/mold.dir/src/mapped-file-unix.cc.o.d -o CMakeFiles/mold.dir/src/mapped-file-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/mapped-file-unix.cc +[100%] Building CXX object CMakeFiles/mold.dir/src/signal-unix.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/signal-unix.cc.o -MF CMakeFiles/mold.dir/src/signal-unix.cc.o.d -o CMakeFiles/mold.dir/src/signal-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/signal-unix.cc /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc: In member function 'void mold::TarWriter::append(std::string, std::string_view)': /build/reproducible-path/mold-2.40.4+dfsg/lib/tar.cc:89:41: warning: '%011zo' directive output may be truncated writing between 11 and 21 bytes into a region of size 12 [-Wformat-truncation=] 89 | snprintf(pax.size, sizeof(pax.size), "%011zo", attr.size()); @@ -2061,24 +2115,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o -[ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sparc64.cc.o -MF CMakeFiles/mold.dir/src/arch-sparc64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sparc64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-sparc64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-s390x.cc.o -MF CMakeFiles/mold.dir/src/arch-s390x.cc.o.d -o CMakeFiles/mold.dir/src/arch-s390x.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-s390x.cc -[ 99%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-x86-64.cc.o -MF CMakeFiles/mold.dir/src/arch-x86-64.cc.o.d -o CMakeFiles/mold.dir/src/arch-x86-64.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/arch-x86-64.cc -[ 99%] Building CXX object CMakeFiles/mold.dir/src/elf.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/elf.cc.o -MF CMakeFiles/mold.dir/src/elf.cc.o.d -o CMakeFiles/mold.dir/src/elf.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/elf.cc -[ 99%] Building CXX object CMakeFiles/mold.dir/src/entry.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/entry.cc.o -MF CMakeFiles/mold.dir/src/entry.cc.o.d -o CMakeFiles/mold.dir/src/entry.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/entry.cc -[100%] Building CXX object CMakeFiles/mold.dir/src/jobs-unix.cc.o -[ 99%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/jobs-unix.cc.o -MF CMakeFiles/mold.dir/src/jobs-unix.cc.o.d -o CMakeFiles/mold.dir/src/jobs-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/jobs-unix.cc -[100%] Building CXX object CMakeFiles/mold.dir/src/mapped-file-unix.cc.o -/usr/bin/cc -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -MF CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o.d -o CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -c /build/reproducible-path/mold-2.40.4+dfsg/third-party/rust-demangle/rust-demangle.c -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapped-file-unix.cc.o -MF CMakeFiles/mold.dir/src/mapped-file-unix.cc.o.d -o CMakeFiles/mold.dir/src/mapped-file-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/mapped-file-unix.cc -[100%] Building CXX object CMakeFiles/mold.dir/src/signal-unix.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.40.4+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/signal-unix.cc.o -MF CMakeFiles/mold.dir/src/signal-unix.cc.o.d -o CMakeFiles/mold.dir/src/signal-unix.cc.o -c /build/reproducible-path/mold-2.40.4+dfsg/src/signal-unix.cc [100%] Linking CXX executable mold /usr/bin/cmake -E cmake_link_script CMakeFiles/mold.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.40.4+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pthread -Wl,--dependency-file=CMakeFiles/mold.dir/link.d "CMakeFiles/mold.dir/src/arch-arm32.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-arm32.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.I386.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/archive-file.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/error.cc.X86_64.cc.o CMakeFiles/mold.dir/src/error.cc.I386.cc.o CMakeFiles/mold.dir/src/error.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/error.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/error.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/error.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/error.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/error.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/error.cc.PPC32.cc.o CMakeFiles/mold.dir/src/error.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/error.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/error.cc.S390X.cc.o CMakeFiles/mold.dir/src/error.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/error.cc.M68K.cc.o CMakeFiles/mold.dir/src/error.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/error.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/error.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/error.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o CMakeFiles/mold.dir/src/main.cc.I386.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/main.cc.M68K.cc.o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM32LE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM32BE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/lib/aho-corasick.cc.o" CMakeFiles/mold.dir/lib/compress.cc.o CMakeFiles/mold.dir/lib/crc32.cc.o CMakeFiles/mold.dir/lib/demangle.cc.o CMakeFiles/mold.dir/lib/filepath.cc.o CMakeFiles/mold.dir/lib/glob.cc.o CMakeFiles/mold.dir/lib/hyperloglog.cc.o CMakeFiles/mold.dir/lib/perf.cc.o CMakeFiles/mold.dir/lib/random.cc.o CMakeFiles/mold.dir/lib/tar.cc.o "CMakeFiles/mold.dir/src/arch-i386.cc.o" "CMakeFiles/mold.dir/src/arch-m68k.cc.o" "CMakeFiles/mold.dir/src/arch-ppc32.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o" "CMakeFiles/mold.dir/src/arch-s390x.cc.o" "CMakeFiles/mold.dir/src/arch-sparc64.cc.o" "CMakeFiles/mold.dir/src/arch-x86-64.cc.o" CMakeFiles/mold.dir/src/elf.cc.o CMakeFiles/mold.dir/src/entry.cc.o "CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o" "CMakeFiles/mold.dir/src/jobs-unix.cc.o" "CMakeFiles/mold.dir/src/mapped-file-unix.cc.o" "CMakeFiles/mold.dir/src/signal-unix.cc.o" -o mold -ldl /usr/lib/x86_64-linux-gnu/libz.so third-party/blake3/c/libblake3.a -lzstd /usr/lib/x86_64-linux-gnu/libmimalloc.so.3.1 /usr/lib/x86_64-linux-gnu/libtbb.so.12.15 -lm @@ -2089,10 +2125,10 @@ /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' dh_auto_test - cd obj-x86_64-linux-gnu && make -j42 test ARGS\+=--verbose ARGS\+=-j42 + cd obj-x86_64-linux-gnu && make -j40 test ARGS\+=--verbose ARGS\+=-j40 make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j42 +/usr/bin/ctest --force-new-ctest-process --verbose -j40 UpdateCTestConfiguration from :/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -2465,24 +2501,6 @@ 40: MACHINE=x86_64 40: CPU= 40: Test timeout computed to be: 1500 -test 41 - Start 41: x86_64-arch-x86_64-tls-gd-to-ie - -41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-to-ie.sh" -41: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -41: Environment variables: -41: MACHINE=x86_64 -41: CPU= -41: Test timeout computed to be: 1500 -test 42 - Start 42: x86_64-arch-x86_64-tls-large-tbss - -42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-large-tbss.sh" -42: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -42: Environment variables: -42: MACHINE=x86_64 -42: CPU= -42: Test timeout computed to be: 1500 1: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-address-equality.sh 1: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 1: ++ export LC_ALL=C @@ -2502,6 +2520,22 @@ 1: ++ testname=arch-x86_64-address-equality 1: ++ t=out/test/x86_64/arch-x86_64-address-equality 1: ++ mkdir -p out/test/x86_64/arch-x86_64-address-equality +1: ++ case $MACHINE in +1: ++ tlsdesc_opt=-mtls-dialect=gnu2 +1: +++ uname +1: ++ '[' Linux = FreeBSD ']' +1: ++ trap 'on_error $LINENO' ERR +1: ++ trap on_exit EXIT +1: ++ echo -n 'Testing arch-x86_64-address-equality ... ' +1: Testing arch-x86_64-address-equality ... ++ set -o pipefail +1: ++ set -x +1: + cat +1: + cc -o out/test/x86_64/arch-x86_64-address-equality/a.o -c -xassembler - +1: + cat +1: + cc -o out/test/x86_64/arch-x86_64-address-equality/b.o -c -xc - -fPIC +1: + cc -o out/test/x86_64/arch-x86_64-address-equality/c.o -c -xc - -fPIC +1: + cat +1: + cc -B. -shared -o out/test/x86_64/arch-x86_64-address-equality/d.so out/test/x86_64/arch-x86_64-address-equality/c.o 2: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gotpcrelx.sh 2: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 2: ++ export LC_ALL=C @@ -2521,6 +2555,21 @@ 2: ++ testname=arch-x86_64-apx-gotpcrelx 2: ++ t=out/test/x86_64/arch-x86_64-apx-gotpcrelx 2: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-gotpcrelx +2: ++ case $MACHINE in +2: ++ tlsdesc_opt=-mtls-dialect=gnu2 +2: +++ uname +2: ++ '[' Linux = FreeBSD ']' +2: ++ trap 'on_error $LINENO' ERR +2: ++ trap on_exit EXIT +2: ++ echo -n 'Testing arch-x86_64-apx-gotpcrelx ... ' +2: Testing arch-x86_64-apx-gotpcrelx ... ++ set -o pipefail +2: ++ set -x +2: + command -v sde64 +2: + skip +2: + echo skipped +2: skipped +2: + trap - EXIT +2: + exit 0 3: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff.sh 3: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 3: ++ export LC_ALL=C @@ -2540,6 +2589,21 @@ 3: ++ testname=arch-x86_64-apx-gottpoff 3: ++ t=out/test/x86_64/arch-x86_64-apx-gottpoff 3: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-gottpoff +3: ++ case $MACHINE in +3: ++ tlsdesc_opt=-mtls-dialect=gnu2 +3: +++ uname +3: ++ '[' Linux = FreeBSD ']' +3: ++ trap 'on_error $LINENO' ERR +3: ++ trap on_exit EXIT +3: ++ echo -n 'Testing arch-x86_64-apx-gottpoff ... ' +3: Testing arch-x86_64-apx-gottpoff ... ++ set -o pipefail +3: ++ set -x +3: + command -v sde64 +3: + skip +3: + echo skipped +3: skipped +3: + trap - EXIT +3: + exit 0 4: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-gottpoff2.sh 4: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 4: ++ export LC_ALL=C @@ -2559,6 +2623,21 @@ 4: ++ testname=arch-x86_64-apx-gottpoff2 4: ++ t=out/test/x86_64/arch-x86_64-apx-gottpoff2 4: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-gottpoff2 +4: ++ case $MACHINE in +4: ++ tlsdesc_opt=-mtls-dialect=gnu2 +4: +++ uname +4: ++ '[' Linux = FreeBSD ']' +4: ++ trap 'on_error $LINENO' ERR +4: ++ trap on_exit EXIT +4: ++ echo -n 'Testing arch-x86_64-apx-gottpoff2 ... ' +4: Testing arch-x86_64-apx-gottpoff2 ... ++ set -o pipefail +4: ++ set -x +4: + command -v sde64 +4: + skip +4: + echo skipped +4: skipped +4: + trap - EXIT +4: + exit 0 5: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-apx-tlsdesc.sh 5: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 5: ++ export LC_ALL=C @@ -2578,6 +2657,25 @@ 5: ++ testname=arch-x86_64-apx-tlsdesc 5: ++ t=out/test/x86_64/arch-x86_64-apx-tlsdesc 5: ++ mkdir -p out/test/x86_64/arch-x86_64-apx-tlsdesc +5: ++ case $MACHINE in +5: ++ tlsdesc_opt=-mtls-dialect=gnu2 +5: +++ uname +5: ++ '[' Linux = FreeBSD ']' +5: ++ trap 'on_error $LINENO' ERR +5: ++ trap on_exit EXIT +5: ++ echo -n 'Testing arch-x86_64-apx-tlsdesc ... ' +5: Testing arch-x86_64-apx-tlsdesc ... ++ set -o pipefail +5: ++ set -x +5: + supports_tlsdesc +5: + [[ x86_64 = arm* ]] +5: ++ uname +5: + '[' Linux = FreeBSD ']' +5: + '[' -mtls-dialect=gnu2 = '' ']' +5: + echo '_Thread_local int x; int y() { return x; }' +5: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - +5: + echo 'int y(); int main() { y(); }' +5: + cc -xc -c -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o - +5: + cc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so 6: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-empty-mergeable-section.sh 6: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 6: ++ export LC_ALL=C @@ -2597,6 +2695,28 @@ 6: ++ testname=arch-x86_64-empty-mergeable-section 6: ++ t=out/test/x86_64/arch-x86_64-empty-mergeable-section 6: ++ mkdir -p out/test/x86_64/arch-x86_64-empty-mergeable-section +6: ++ case $MACHINE in +6: ++ tlsdesc_opt=-mtls-dialect=gnu2 +6: +++ uname +6: ++ '[' Linux = FreeBSD ']' +6: ++ trap 'on_error $LINENO' ERR +6: ++ trap on_exit EXIT +6: ++ echo -n 'Testing arch-x86_64-empty-mergeable-section ... ' +6: Testing arch-x86_64-empty-mergeable-section ... ++ set -o pipefail +6: ++ set -x +6: + cat +6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o -c -xassembler - +6: + cat +6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o -c -xassembler - +6: + cat +6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o -c -xc - +6: + cc -B. -o out/test/x86_64/arch-x86_64-empty-mergeable-section/exe out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o +6: + out/test/x86_64/arch-x86_64-empty-mergeable-section/exe +6: + readelf -SW out/test/x86_64/arch-x86_64-empty-mergeable-section/exe +6: + grep '.rodata.str1.1 .* AMS ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log +6: [16] .rodata.str1.1 PROGBITS 0000000000000568 000568 000008 01 AMS 0 0 1 +6: + not grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log +6: + grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log 7: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-emulation-deduction.sh 7: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 7: ++ export LC_ALL=C @@ -2616,6 +2736,25 @@ 7: ++ testname=arch-x86_64-emulation-deduction 7: ++ t=out/test/x86_64/arch-x86_64-emulation-deduction 7: ++ mkdir -p out/test/x86_64/arch-x86_64-emulation-deduction +7: ++ case $MACHINE in +7: ++ tlsdesc_opt=-mtls-dialect=gnu2 +7: +++ uname +7: ++ '[' Linux = FreeBSD ']' +7: ++ trap 'on_error $LINENO' ERR +7: ++ trap on_exit EXIT +7: ++ echo -n 'Testing arch-x86_64-emulation-deduction ... ' +7: Testing arch-x86_64-emulation-deduction ... ++ set -o pipefail +7: ++ set -x +7: + cat +7: + cc -o out/test/x86_64/arch-x86_64-emulation-deduction/a.o -c -xc - +7: + ./mold -o out/test/x86_64/arch-x86_64-emulation-deduction/exe out/test/x86_64/arch-x86_64-emulation-deduction/a.o +7: + readelf --file-header out/test/x86_64/arch-x86_64-emulation-deduction/exe +7: + grep -i x86-64 +7: Machine: Advanced Micro Devices X86-64 +7: + on_exit +7: + echo OK +7: OK +7: + exit 0 8: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-exception-mcmodel-large.sh 8: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 8: ++ export LC_ALL=C @@ -2635,6 +2774,22 @@ 8: ++ testname=arch-x86_64-exception-mcmodel-large 8: ++ t=out/test/x86_64/arch-x86_64-exception-mcmodel-large 8: ++ mkdir -p out/test/x86_64/arch-x86_64-exception-mcmodel-large +8: ++ case $MACHINE in +8: ++ tlsdesc_opt=-mtls-dialect=gnu2 +8: +++ uname +8: ++ '[' Linux = FreeBSD ']' +8: ++ trap 'on_error $LINENO' ERR +8: ++ trap on_exit EXIT +8: ++ echo -n 'Testing arch-x86_64-exception-mcmodel-large ... ' +8: Testing arch-x86_64-exception-mcmodel-large ... ++ set -o pipefail +8: ++ set -x +8: + cat +8: + c++ -c -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -xc++ -fPIC - +8: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -mcmodel=large +8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe +8: + test_cxxflags -static +8: + echo 'int main() {}' +8: + c++ -B. -static -o /dev/null -xc++ - 9: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-execstack-if-needed.sh 9: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 9: ++ export LC_ALL=C @@ -2654,6 +2809,22 @@ 9: ++ testname=arch-x86_64-execstack-if-needed 9: ++ t=out/test/x86_64/arch-x86_64-execstack-if-needed 9: ++ mkdir -p out/test/x86_64/arch-x86_64-execstack-if-needed +9: ++ case $MACHINE in +9: ++ tlsdesc_opt=-mtls-dialect=gnu2 +9: +++ uname +9: ++ '[' Linux = FreeBSD ']' +9: ++ trap 'on_error $LINENO' ERR +9: ++ trap on_exit EXIT +9: ++ echo -n 'Testing arch-x86_64-execstack-if-needed ... ' +9: Testing arch-x86_64-execstack-if-needed ... ++ set -o pipefail +9: ++ set -x +9: + cat +9: + cc -c -xassembler -o out/test/x86_64/arch-x86_64-execstack-if-needed/a.o - +9: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o +9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe +9: + grep 'GNU_STACK.* RW ' +9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 +9: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o -Wl,-z,execstack-if-needed 10: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-function-multiversion.sh 10: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 10: ++ export LC_ALL=C @@ -2673,6 +2844,24 @@ 10: ++ testname=arch-x86_64-function-multiversion 10: ++ t=out/test/x86_64/arch-x86_64-function-multiversion 10: ++ mkdir -p out/test/x86_64/arch-x86_64-function-multiversion +10: ++ case $MACHINE in +10: ++ tlsdesc_opt=-mtls-dialect=gnu2 +10: +++ uname +10: ++ '[' Linux = FreeBSD ']' +10: ++ trap 'on_error $LINENO' ERR +10: ++ trap on_exit EXIT +10: ++ echo -n 'Testing arch-x86_64-function-multiversion ... ' +10: Testing arch-x86_64-function-multiversion ... ++ set -o pipefail +10: ++ set -x +10: + supports_ifunc +10: + is_musl +10: + grep musl +10: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +10: + cc -c -o /dev/null -xc - +10: ++ uname +10: + '[' Linux = FreeBSD ']' +10: + cat +10: + g++ -o out/test/x86_64/arch-x86_64-function-multiversion/a.o -c -xc++ - -fPIC 11: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-linkonce.sh 11: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 11: ++ export LC_ALL=C @@ -2692,6 +2881,22 @@ 11: ++ testname=arch-x86_64-gnu-linkonce 11: ++ t=out/test/x86_64/arch-x86_64-gnu-linkonce 11: ++ mkdir -p out/test/x86_64/arch-x86_64-gnu-linkonce +11: ++ case $MACHINE in +11: ++ tlsdesc_opt=-mtls-dialect=gnu2 +11: +++ uname +11: ++ '[' Linux = FreeBSD ']' +11: ++ trap 'on_error $LINENO' ERR +11: ++ trap on_exit EXIT +11: ++ echo -n 'Testing arch-x86_64-gnu-linkonce ... ' +11: Testing arch-x86_64-gnu-linkonce ... ++ set -o pipefail +11: ++ set -x +11: + cat +11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/a.o -c -x assembler - +11: + cat +11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o -c -x assembler - +11: + cat +11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o -c -xc - +11: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-linkonce/exe out/test/x86_64/arch-x86_64-gnu-linkonce/a.o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o 12: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gnu-retain.sh 12: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 12: ++ export LC_ALL=C @@ -2711,6 +2916,24 @@ 12: ++ testname=arch-x86_64-gnu-retain 12: ++ t=out/test/x86_64/arch-x86_64-gnu-retain 12: ++ mkdir -p out/test/x86_64/arch-x86_64-gnu-retain +12: ++ case $MACHINE in +12: ++ tlsdesc_opt=-mtls-dialect=gnu2 +12: +++ uname +12: ++ '[' Linux = FreeBSD ']' +12: ++ trap 'on_error $LINENO' ERR +12: ++ trap on_exit EXIT +12: ++ echo -n 'Testing arch-x86_64-gnu-retain ... ' +12: Testing arch-x86_64-gnu-retain ... ++ set -o pipefail +12: ++ set -x +12: + echo '.section foo,"R"' +12: + cc -o /dev/null -c -xassembler - +12: + cat +12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/a.o -c -xc - +12: + cat +12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/b.o -c -xassembler - +12: + cat +12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/c.o -c -xassembler - +12: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/b.o -Wl,-gc-sections 13: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-gotpcrelx.sh 13: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 13: ++ export LC_ALL=C @@ -2730,6 +2953,20 @@ 13: ++ testname=arch-x86_64-gotpcrelx 13: ++ t=out/test/x86_64/arch-x86_64-gotpcrelx 13: ++ mkdir -p out/test/x86_64/arch-x86_64-gotpcrelx +13: ++ case $MACHINE in +13: ++ tlsdesc_opt=-mtls-dialect=gnu2 +13: +++ uname +13: ++ '[' Linux = FreeBSD ']' +13: ++ trap 'on_error $LINENO' ERR +13: ++ trap on_exit EXIT +13: ++ echo -n 'Testing arch-x86_64-gotpcrelx ... ' +13: Testing arch-x86_64-gotpcrelx ... ++ set -o pipefail +13: ++ set -x +13: + cat +13: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/a.o -c -xc - -fPIC +13: + cat +13: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/b.o -c -xc - -fPIC +13: + cc -B. -o out/test/x86_64/arch-x86_64-gotpcrelx/exe out/test/x86_64/arch-x86_64-gotpcrelx/a.o out/test/x86_64/arch-x86_64-gotpcrelx/b.o 14: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-ifunc-alias.sh 14: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 14: ++ export LC_ALL=C @@ -2749,6 +2986,23 @@ 14: ++ testname=arch-x86_64-ifunc-alias 14: ++ t=out/test/x86_64/arch-x86_64-ifunc-alias 14: ++ mkdir -p out/test/x86_64/arch-x86_64-ifunc-alias +14: ++ case $MACHINE in +14: ++ tlsdesc_opt=-mtls-dialect=gnu2 +14: +++ uname +14: ++ '[' Linux = FreeBSD ']' +14: ++ trap 'on_error $LINENO' ERR +14: ++ trap on_exit EXIT +14: ++ echo -n 'Testing arch-x86_64-ifunc-alias ... ' +14: Testing arch-x86_64-ifunc-alias ... ++ set -o pipefail +14: ++ set -x +14: + supports_ifunc +14: + is_musl +14: + grep musl +14: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +14: + cc -c -o /dev/null -xc - +14: + test_cflags -static +14: + echo 'int main() {}' +14: + cc -B. -static -o /dev/null -xc - 15: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh 15: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 15: ++ export LC_ALL=C @@ -2768,6 +3022,18 @@ 15: ++ testname=arch-x86_64-incompatible-libs-linker-script 15: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs-linker-script 15: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script +15: ++ case $MACHINE in +15: ++ tlsdesc_opt=-mtls-dialect=gnu2 +15: +++ uname +15: ++ '[' Linux = FreeBSD ']' +15: ++ trap 'on_error $LINENO' ERR +15: ++ trap on_exit EXIT +15: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script ... ' +15: Testing arch-x86_64-incompatible-libs-linker-script ... ++ set -o pipefail +15: ++ set -x +15: + test_cflags -m32 +15: + echo 'int main() {}' +15: + cc -B. -m32 -o /dev/null -xc - 16: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh 16: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 16: ++ export LC_ALL=C @@ -2787,6 +3053,17 @@ 16: ++ testname=arch-x86_64-incompatible-libs-linker-script2 16: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 16: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 +16: ++ case $MACHINE in +16: ++ tlsdesc_opt=-mtls-dialect=gnu2 +16: +++ uname +16: ++ '[' Linux = FreeBSD ']' +16: ++ trap 'on_error $LINENO' ERR +16: ++ trap on_exit EXIT +16: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script2 ... ' +16: Testing arch-x86_64-incompatible-libs-linker-script2 ... ++ set -o pipefail +16: ++ set -x +16: + nm mold +16: + grep __tsan_init 17: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs.sh 17: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 17: ++ export LC_ALL=C @@ -2806,6 +3083,20 @@ 17: ++ testname=arch-x86_64-incompatible-libs 17: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs 17: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs +17: ++ case $MACHINE in +17: ++ tlsdesc_opt=-mtls-dialect=gnu2 +17: +++ uname +17: ++ '[' Linux = FreeBSD ']' +17: ++ trap 'on_error $LINENO' ERR +17: ++ trap on_exit EXIT +17: ++ echo -n 'Testing arch-x86_64-incompatible-libs ... ' +17: Testing arch-x86_64-incompatible-libs ... ++ set -o pipefail +17: ++ set -x +17: + test_cflags -m32 +17: + cc -B. -m32 -o /dev/null -xc - +17: + echo 'int main() {}' +17: + cat +17: + cc -m32 -c -o out/test/x86_64/arch-x86_64-incompatible-libs/a.o -xc - 18: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-libs2.sh 18: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 18: ++ export LC_ALL=C @@ -2825,6 +3116,18 @@ 18: ++ testname=arch-x86_64-incompatible-libs2 18: ++ t=out/test/x86_64/arch-x86_64-incompatible-libs2 18: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2 +18: ++ case $MACHINE in +18: ++ tlsdesc_opt=-mtls-dialect=gnu2 +18: +++ uname +18: ++ '[' Linux = FreeBSD ']' +18: ++ trap 'on_error $LINENO' ERR +18: ++ trap on_exit EXIT +18: ++ echo -n 'Testing arch-x86_64-incompatible-libs2 ... ' +18: Testing arch-x86_64-incompatible-libs2 ... ++ set -o pipefail +18: ++ set -x +18: + test_cflags -m32 +18: + cc -B. -m32 -o /dev/null -xc - +18: + echo 'int main() {}' 19: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-incompatible-obj.sh 19: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 19: ++ export LC_ALL=C @@ -2844,6 +3147,18 @@ 19: ++ testname=arch-x86_64-incompatible-obj 19: ++ t=out/test/x86_64/arch-x86_64-incompatible-obj 19: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-obj +19: ++ case $MACHINE in +19: ++ tlsdesc_opt=-mtls-dialect=gnu2 +19: +++ uname +19: ++ '[' Linux = FreeBSD ']' +19: ++ trap 'on_error $LINENO' ERR +19: ++ trap on_exit EXIT +19: ++ echo -n 'Testing arch-x86_64-incompatible-obj ... ' +19: Testing arch-x86_64-incompatible-obj ... ++ set -o pipefail +19: ++ set -x +19: + test_cflags -m32 +19: + echo 'int main() {}' +19: + cc -B. -m32 -o /dev/null -xc - 20: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array-readonly.sh 20: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 20: ++ export LC_ALL=C @@ -2863,6 +3178,23 @@ 20: ++ testname=arch-x86_64-init-array-readonly 20: ++ t=out/test/x86_64/arch-x86_64-init-array-readonly 20: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array-readonly +20: ++ case $MACHINE in +20: ++ tlsdesc_opt=-mtls-dialect=gnu2 +20: +++ uname +20: ++ '[' Linux = FreeBSD ']' +20: ++ trap 'on_error $LINENO' ERR +20: ++ trap on_exit EXIT +20: ++ echo -n 'Testing arch-x86_64-init-array-readonly ... ' +20: Testing arch-x86_64-init-array-readonly ... ++ set -o pipefail +20: ++ set -x +20: + cat +20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/a.o -x assembler - +20: + cat +20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/b.o -x assembler - +20: + sed -i -e s/init_xxxxx/init_array/g out/test/x86_64/arch-x86_64-init-array-readonly/b.o +20: + cat +20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/c.o -xc - +20: + cc -B. -o out/test/x86_64/arch-x86_64-init-array-readonly/exe out/test/x86_64/arch-x86_64-init-array-readonly/a.o out/test/x86_64/arch-x86_64-init-array-readonly/b.o out/test/x86_64/arch-x86_64-init-array-readonly/c.o 21: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-init-array.sh 21: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 21: ++ export LC_ALL=C @@ -2882,6 +3214,19 @@ 21: ++ testname=arch-x86_64-init-array 21: ++ t=out/test/x86_64/arch-x86_64-init-array 21: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array +21: ++ case $MACHINE in +21: ++ tlsdesc_opt=-mtls-dialect=gnu2 +21: +++ uname +21: ++ '[' Linux = FreeBSD ']' +21: ++ trap 'on_error $LINENO' ERR +21: ++ trap on_exit EXIT +21: ++ echo -n 'Testing arch-x86_64-init-array ... ' +21: Testing arch-x86_64-init-array ... ++ set -o pipefail +21: ++ set -x +21: + cat +21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/a.o -x assembler - +21: + cat +21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/b.o -xc - 22: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-isa-level.sh 22: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 22: ++ export LC_ALL=C @@ -2901,6 +3246,18 @@ 22: ++ testname=arch-x86_64-isa-level 22: ++ t=out/test/x86_64/arch-x86_64-isa-level 22: ++ mkdir -p out/test/x86_64/arch-x86_64-isa-level +22: ++ case $MACHINE in +22: ++ tlsdesc_opt=-mtls-dialect=gnu2 +22: +++ uname +22: ++ '[' Linux = FreeBSD ']' +22: ++ trap 'on_error $LINENO' ERR +22: ++ trap on_exit EXIT +22: ++ echo -n 'Testing arch-x86_64-isa-level ... ' +22: Testing arch-x86_64-isa-level ... ++ set -o pipefail +22: ++ set -x +22: + cat +22: + cc -o out/test/x86_64/arch-x86_64-isa-level/a.o -c -xc - +22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe2 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v2 23: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-large-bss.sh 23: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 23: ++ export LC_ALL=C @@ -2920,6 +3277,19 @@ 23: ++ testname=arch-x86_64-large-bss 23: ++ t=out/test/x86_64/arch-x86_64-large-bss 23: ++ mkdir -p out/test/x86_64/arch-x86_64-large-bss +23: ++ case $MACHINE in +23: ++ tlsdesc_opt=-mtls-dialect=gnu2 +23: +++ uname +23: ++ '[' Linux = FreeBSD ']' +23: ++ trap 'on_error $LINENO' ERR +23: ++ trap on_exit EXIT +23: ++ echo -n 'Testing arch-x86_64-large-bss ... ' +23: Testing arch-x86_64-large-bss ... ++ set -o pipefail +23: ++ set -x +23: + cat +23: + cc -o out/test/x86_64/arch-x86_64-large-bss/a.o -c -xc - -mcmodel=large +23: + cc -o out/test/x86_64/arch-x86_64-large-bss/b.o -c -xc - -mcmodel=large +23: + cat 24: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-records.sh 24: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 24: ++ export LC_ALL=C @@ -2939,6 +3309,18 @@ 24: ++ testname=arch-x86_64-mergeable-records 24: ++ t=out/test/x86_64/arch-x86_64-mergeable-records 24: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-records +24: ++ case $MACHINE in +24: ++ tlsdesc_opt=-mtls-dialect=gnu2 +24: +++ uname +24: ++ '[' Linux = FreeBSD ']' +24: ++ trap 'on_error $LINENO' ERR +24: ++ trap on_exit EXIT +24: ++ echo -n 'Testing arch-x86_64-mergeable-records ... ' +24: Testing arch-x86_64-mergeable-records ... ++ set -o pipefail +24: ++ set -x +24: + test_cflags -static +24: + echo 'int main() {}' +24: + cc -B. -static -o /dev/null -xc - 25: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh 25: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 25: ++ export LC_ALL=C @@ -2958,6 +3340,20 @@ 25: ++ testname=arch-x86_64-mergeable-strings-nonalloc 25: ++ t=out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc 25: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc +25: ++ case $MACHINE in +25: ++ tlsdesc_opt=-mtls-dialect=gnu2 +25: +++ uname +25: ++ '[' Linux = FreeBSD ']' +25: ++ trap 'on_error $LINENO' ERR +25: ++ trap on_exit EXIT +25: ++ echo -n 'Testing arch-x86_64-mergeable-strings-nonalloc ... ' +25: Testing arch-x86_64-mergeable-strings-nonalloc ... ++ set -o pipefail +25: ++ set -x +25: + cat +25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o -c -xc - +25: + cat +25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -c -x assembler - +25: + cc -B. -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o 26: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-mergeable-strings.sh 26: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 26: ++ export LC_ALL=C @@ -2977,6 +3373,18 @@ 26: ++ testname=arch-x86_64-mergeable-strings 26: ++ t=out/test/x86_64/arch-x86_64-mergeable-strings 26: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings +26: ++ case $MACHINE in +26: ++ tlsdesc_opt=-mtls-dialect=gnu2 +26: +++ uname +26: ++ '[' Linux = FreeBSD ']' +26: ++ trap 'on_error $LINENO' ERR +26: ++ trap on_exit EXIT +26: ++ echo -n 'Testing arch-x86_64-mergeable-strings ... ' +26: Testing arch-x86_64-mergeable-strings ... ++ set -o pipefail +26: ++ set -x +26: + test_cflags -static +26: + echo 'int main() {}' +26: + cc -B. -static -o /dev/null -xc - 27: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property.sh 27: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 27: ++ export LC_ALL=C @@ -2996,6 +3404,20 @@ 27: ++ testname=arch-x86_64-note-property 27: ++ t=out/test/x86_64/arch-x86_64-note-property 27: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property +27: ++ case $MACHINE in +27: ++ tlsdesc_opt=-mtls-dialect=gnu2 +27: +++ uname +27: ++ '[' Linux = FreeBSD ']' +27: ++ trap 'on_error $LINENO' ERR +27: ++ trap on_exit EXIT +27: ++ echo -n 'Testing arch-x86_64-note-property ... ' +27: Testing arch-x86_64-note-property ... ++ set -o pipefail +27: ++ set -x +27: + echo endbr64 +27: + cc -o /dev/null -c -xassembler - +27: + test_cflags -fcf-protection=branch +27: + cc -B. -fcf-protection=branch -o /dev/null -xc - +27: + echo 'int main() {}' 28: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note-property2.sh 28: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 28: ++ export LC_ALL=C @@ -3015,6 +3437,17 @@ 28: ++ testname=arch-x86_64-note-property2 28: ++ t=out/test/x86_64/arch-x86_64-note-property2 28: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property2 +28: ++ case $MACHINE in +28: ++ tlsdesc_opt=-mtls-dialect=gnu2 +28: +++ uname +28: ++ '[' Linux = FreeBSD ']' +28: ++ trap 'on_error $LINENO' ERR +28: ++ trap on_exit EXIT +28: ++ echo -n 'Testing arch-x86_64-note-property2 ... ' +28: Testing arch-x86_64-note-property2 ... ++ set -o pipefail +28: ++ set -x +28: + nm mold +28: + grep __tsan_init 29: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note.sh 29: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 29: ++ export LC_ALL=C @@ -3034,6 +3467,18 @@ 29: ++ testname=arch-x86_64-note 29: ++ t=out/test/x86_64/arch-x86_64-note 29: ++ mkdir -p out/test/x86_64/arch-x86_64-note +29: ++ case $MACHINE in +29: ++ tlsdesc_opt=-mtls-dialect=gnu2 +29: +++ uname +29: ++ '[' Linux = FreeBSD ']' +29: ++ trap 'on_error $LINENO' ERR +29: ++ trap on_exit EXIT +29: ++ echo -n 'Testing arch-x86_64-note ... ' +29: Testing arch-x86_64-note ... ++ set -o pipefail +29: ++ set -x +29: + test_cflags -static +29: + echo 'int main() {}' +29: + cc -B. -static -o /dev/null -xc - 30: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-note2.sh 30: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 30: ++ export LC_ALL=C @@ -3053,6 +3498,18 @@ 30: ++ testname=arch-x86_64-note2 30: ++ t=out/test/x86_64/arch-x86_64-note2 30: ++ mkdir -p out/test/x86_64/arch-x86_64-note2 +30: ++ case $MACHINE in +30: ++ tlsdesc_opt=-mtls-dialect=gnu2 +30: +++ uname +30: ++ '[' Linux = FreeBSD ']' +30: ++ trap 'on_error $LINENO' ERR +30: ++ trap on_exit EXIT +30: ++ echo -n 'Testing arch-x86_64-note2 ... ' +30: Testing arch-x86_64-note2 ... ++ set -o pipefail +30: ++ set -x +30: + test_cflags -Xassembler -mx86-used-note=no +30: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +30: + echo 'int main() {}' 31: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-plt.sh 31: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 31: ++ export LC_ALL=C @@ -3072,6 +3529,18 @@ 31: ++ testname=arch-x86_64-plt 31: ++ t=out/test/x86_64/arch-x86_64-plt 31: ++ mkdir -p out/test/x86_64/arch-x86_64-plt +31: ++ case $MACHINE in +31: ++ tlsdesc_opt=-mtls-dialect=gnu2 +31: +++ uname +31: ++ '[' Linux = FreeBSD ']' +31: ++ trap 'on_error $LINENO' ERR +31: ++ trap on_exit EXIT +31: ++ echo -n 'Testing arch-x86_64-plt ... ' +31: Testing arch-x86_64-plt ... ++ set -o pipefail +31: ++ set -x +31: + cc -o out/test/x86_64/arch-x86_64-plt/a.o -c -x assembler - +31: + cat +31: + cc -B. -o out/test/x86_64/arch-x86_64-plt/exe out/test/x86_64/arch-x86_64-plt/a.o 32: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-preinit-array.sh 32: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 32: ++ export LC_ALL=C @@ -3091,6 +3560,88 @@ 32: ++ testname=arch-x86_64-preinit-array 32: ++ t=out/test/x86_64/arch-x86_64-preinit-array 32: ++ mkdir -p out/test/x86_64/arch-x86_64-preinit-array +32: ++ case $MACHINE in +32: ++ tlsdesc_opt=-mtls-dialect=gnu2 +32: +++ uname +32: ++ '[' Linux = FreeBSD ']' +32: ++ trap 'on_error $LINENO' ERR +32: ++ trap on_exit EXIT +32: ++ echo -n 'Testing arch-x86_64-preinit-array ... ' +32: Testing arch-x86_64-preinit-array ... ++ set -o pipefail +32: ++ set -x +32: + is_musl +32: + grep musl +32: + cat +32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/a.o -x assembler - +32: + cat +32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/b.o -xc - + 1/425 Test #2: x86_64-arch-x86_64-apx-gotpcrelx ......................***Skipped 0.13 sec + 2/425 Test #3: x86_64-arch-x86_64-apx-gottpoff .......................***Skipped 0.13 sec + 3/425 Test #4: x86_64-arch-x86_64-apx-gottpoff2 ......................***Skipped 0.13 sec + 4/425 Test #7: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.12 sec +test 41 + Start 41: x86_64-arch-x86_64-tls-gd-to-ie + +41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-to-ie.sh" +41: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +41: Environment variables: +41: MACHINE=x86_64 +41: CPU= +41: Test timeout computed to be: 1500 +test 42 + Start 42: x86_64-arch-x86_64-tls-large-tbss + +42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-large-tbss.sh" +42: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +42: Environment variables: +42: MACHINE=x86_64 +42: CPU= +42: Test timeout computed to be: 1500 +test 43 + Start 43: x86_64-arch-x86_64-tls-ld-mcmodel-large + +43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh" +43: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +43: Environment variables: +43: MACHINE=x86_64 +43: CPU= +43: Test timeout computed to be: 1500 +test 44 + Start 44: x86_64-arch-x86_64-tls-module-base + +44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh" +44: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +44: Environment variables: +44: MACHINE=x86_64 +44: CPU= +44: Test timeout computed to be: 1500 +6: + return 0 +6: + on_exit +6: + echo OK +6: OK +6: + exit 0 + 5/425 Test #6: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 0.17 sec +9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe +9: + grep 'GNU_STACK.* RWE ' +9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 +9: + on_exit +9: + echo OK +9: OK +9: + exit 0 +11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe +11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe +11: + grep -A1 '<__x86.get_pc_thunk.bx>:' +11: + grep -F 'puts$plt' +11: 1719: e8 f2 fe ff ff call 1610 +11: + on_exit +11: + echo OK +11: OK +11: + exit 0 +15: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/foo +15: + echo 'char hello[] = "Hello world";' +15: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/libbar.so -m32 -xc - +19: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-obj/a.o -m64 -xc - +19: + cat 33: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-relax.sh 33: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 33: ++ export LC_ALL=C @@ -3110,6 +3661,21 @@ 33: ++ testname=arch-x86_64-relax 33: ++ t=out/test/x86_64/arch-x86_64-relax 33: ++ mkdir -p out/test/x86_64/arch-x86_64-relax +33: ++ case $MACHINE in +33: ++ tlsdesc_opt=-mtls-dialect=gnu2 +33: +++ uname +33: ++ '[' Linux = FreeBSD ']' +33: ++ trap 'on_error $LINENO' ERR +33: ++ trap on_exit EXIT +33: ++ echo -n 'Testing arch-x86_64-relax ... ' +33: Testing arch-x86_64-relax ... ++ set -o pipefail +33: ++ set -x +33: + cc -c -o /dev/null -xassembler -Wa,-mrelax-relocations=yes - +33: + echo ret +33: + cat +33: + cc -o out/test/x86_64/arch-x86_64-relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - +33: + cat +33: + cc -o out/test/x86_64/arch-x86_64-relax/b.o -c -xc - 34: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-overflow.sh 34: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 34: ++ export LC_ALL=C @@ -3129,6 +3695,19 @@ 34: ++ testname=arch-x86_64-reloc-overflow 34: ++ t=out/test/x86_64/arch-x86_64-reloc-overflow 34: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-overflow +34: ++ case $MACHINE in +34: ++ tlsdesc_opt=-mtls-dialect=gnu2 +34: +++ uname +34: ++ '[' Linux = FreeBSD ']' +34: ++ trap 'on_error $LINENO' ERR +34: ++ trap on_exit EXIT +34: ++ echo -n 'Testing arch-x86_64-reloc-overflow ... ' +34: Testing arch-x86_64-reloc-overflow ... ++ set -o pipefail +34: ++ set -x +34: + cat +34: + cc -o out/test/x86_64/arch-x86_64-reloc-overflow/a.o -c -x assembler - +34: + grep -F 'relocation R_X86_64_16 against foo out of range' +34: + not ./mold -e foo -o out/test/x86_64/arch-x86_64-reloc-overflow/exe out/test/x86_64/arch-x86_64-reloc-overflow/a.o 35: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc-zero.sh 35: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 35: ++ export LC_ALL=C @@ -3148,6 +3727,19 @@ 35: ++ testname=arch-x86_64-reloc-zero 35: ++ t=out/test/x86_64/arch-x86_64-reloc-zero 35: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-zero +35: ++ case $MACHINE in +35: ++ tlsdesc_opt=-mtls-dialect=gnu2 +35: +++ uname +35: ++ '[' Linux = FreeBSD ']' +35: ++ trap 'on_error $LINENO' ERR +35: ++ trap on_exit EXIT +35: ++ echo -n 'Testing arch-x86_64-reloc-zero ... ' +35: Testing arch-x86_64-reloc-zero ... ++ set -o pipefail +35: ++ set -x +35: + cat +35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/a.o -c -x assembler - +35: + cat +35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/b.o -c -xc - 36: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-reloc.sh 36: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 36: ++ export LC_ALL=C @@ -3167,6 +3759,19 @@ 36: ++ testname=arch-x86_64-reloc 36: ++ t=out/test/x86_64/arch-x86_64-reloc 36: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc +36: ++ case $MACHINE in +36: ++ tlsdesc_opt=-mtls-dialect=gnu2 +36: +++ uname +36: ++ '[' Linux = FreeBSD ']' +36: ++ trap 'on_error $LINENO' ERR +36: ++ trap on_exit EXIT +36: ++ echo -n 'Testing arch-x86_64-reloc ... ' +36: Testing arch-x86_64-reloc ... ++ set -o pipefail +36: ++ set -x +36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/a.o -x assembler - +36: + cat +36: + cat +36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/b.o -xc - 37: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-alignment.sh 37: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 37: ++ export LC_ALL=C @@ -3186,6 +3791,17 @@ 37: ++ testname=arch-x86_64-section-alignment 37: ++ t=out/test/x86_64/arch-x86_64-section-alignment 37: ++ mkdir -p out/test/x86_64/arch-x86_64-section-alignment +37: ++ case $MACHINE in +37: ++ tlsdesc_opt=-mtls-dialect=gnu2 +37: +++ uname +37: ++ '[' Linux = FreeBSD ']' +37: ++ trap 'on_error $LINENO' ERR +37: ++ trap on_exit EXIT +37: ++ echo -n 'Testing arch-x86_64-section-alignment ... ' +37: Testing arch-x86_64-section-alignment ... ++ set -o pipefail +37: ++ set -x +37: + cat +37: + cc -c -o out/test/x86_64/arch-x86_64-section-alignment/a.o -xc - 38: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-section-name.sh 38: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 38: ++ export LC_ALL=C @@ -3205,6 +3821,18 @@ 38: ++ testname=arch-x86_64-section-name 38: ++ t=out/test/x86_64/arch-x86_64-section-name 38: ++ mkdir -p out/test/x86_64/arch-x86_64-section-name +38: ++ case $MACHINE in +38: ++ tlsdesc_opt=-mtls-dialect=gnu2 +38: +++ uname +38: ++ '[' Linux = FreeBSD ']' +38: ++ trap 'on_error $LINENO' ERR +38: ++ trap on_exit EXIT +38: ++ echo -n 'Testing arch-x86_64-section-name ... ' +38: Testing arch-x86_64-section-name ... ++ set -o pipefail +38: ++ set -x +38: + cat +38: + cc -o out/test/x86_64/arch-x86_64-section-name/a.o -c -x assembler - +38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z keep-text-section-prefix 39: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tbss-only.sh 39: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 39: ++ export LC_ALL=C @@ -3224,6 +3852,20 @@ 39: ++ testname=arch-x86_64-tbss-only 39: ++ t=out/test/x86_64/arch-x86_64-tbss-only 39: ++ mkdir -p out/test/x86_64/arch-x86_64-tbss-only +39: ++ case $MACHINE in +39: ++ tlsdesc_opt=-mtls-dialect=gnu2 +39: +++ uname +39: ++ '[' Linux = FreeBSD ']' +39: ++ trap 'on_error $LINENO' ERR +39: ++ trap on_exit EXIT +39: ++ echo -n 'Testing arch-x86_64-tbss-only ... ' +39: Testing arch-x86_64-tbss-only ... ++ set -o pipefail +39: ++ set -x +39: + echo abab +39: + grep -E '(ab)\1' +39: abab +39: + cat +39: + cc -o out/test/x86_64/arch-x86_64-tbss-only/a.o -c -xc - 40: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh 40: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 40: ++ export LC_ALL=C @@ -3243,6 +3885,45 @@ 40: ++ testname=arch-x86_64-tls-gd-mcmodel-large 40: ++ t=out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large 40: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large +40: ++ case $MACHINE in +40: ++ tlsdesc_opt=-mtls-dialect=gnu2 +40: +++ uname +40: ++ '[' Linux = FreeBSD ']' +40: ++ trap 'on_error $LINENO' ERR +40: ++ trap on_exit EXIT +40: ++ echo -n 'Testing arch-x86_64-tls-gd-mcmodel-large ... ' +40: Testing arch-x86_64-tls-gd-mcmodel-large ... ++ set -o pipefail +40: ++ set -x +40: + cat +40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o -xc - -mcmodel=large +test 45 + Start 45: x86_64-arch-x86_64-tlsdesc + +45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh" +45: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +45: Environment variables: +45: MACHINE=x86_64 +45: CPU= +45: Test timeout computed to be: 1500 +18: + grep __tsan_init +18: + nm mold +12: + grep foo +12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 +12: 0000000000001694 t foo +12: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/c.o -Wl,-gc-sections +21: + cc -B. -o out/test/x86_64/arch-x86_64-init-array/exe out/test/x86_64/arch-x86_64-init-array/a.o out/test/x86_64/arch-x86_64-init-array/b.o +17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/lib32 +17: + ar crs out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.a out/test/x86_64/arch-x86_64-incompatible-libs/a.o +22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 +22: + grep -F 'Unknown note type: (0x00000005)' +22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 +22: + grep -F 'procesor-specific type 0xc0008002' +22: + grep 'x86 ISA needed: .*x86-64-v2' +22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 +22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2 +22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe3 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v3 +32: + cc -B. -o out/test/x86_64/arch-x86_64-preinit-array/exe out/test/x86_64/arch-x86_64-preinit-array/a.o out/test/x86_64/arch-x86_64-preinit-array/b.o +23: + cc -B. -o out/test/x86_64/arch-x86_64-large-bss/exe out/test/x86_64/arch-x86_64-large-bss/a.o out/test/x86_64/arch-x86_64-large-bss/b.o 41: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-gd-to-ie.sh 41: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 41: ++ export LC_ALL=C @@ -3262,6 +3943,17 @@ 41: ++ testname=arch-x86_64-tls-gd-to-ie 41: ++ t=out/test/x86_64/arch-x86_64-tls-gd-to-ie 41: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-to-ie +41: ++ case $MACHINE in +41: ++ tlsdesc_opt=-mtls-dialect=gnu2 +41: +++ uname +41: ++ '[' Linux = FreeBSD ']' +41: ++ trap 'on_error $LINENO' ERR +41: ++ trap on_exit EXIT +41: ++ echo -n 'Testing arch-x86_64-tls-gd-to-ie ... ' +41: Testing arch-x86_64-tls-gd-to-ie ... ++ set -o pipefail +41: ++ set -x +41: + cat +41: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -xc - -mcmodel=large 42: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-large-tbss.sh 42: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 42: ++ export LC_ALL=C @@ -3281,509 +3973,6 @@ 42: ++ testname=arch-x86_64-tls-large-tbss 42: ++ t=out/test/x86_64/arch-x86_64-tls-large-tbss 42: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-large-tbss -3: ++ case $MACHINE in -3: ++ tlsdesc_opt=-mtls-dialect=gnu2 -4: ++ case $MACHINE in -4: ++ tlsdesc_opt=-mtls-dialect=gnu2 -6: ++ case $MACHINE in -6: ++ tlsdesc_opt=-mtls-dialect=gnu2 -1: ++ case $MACHINE in -1: ++ tlsdesc_opt=-mtls-dialect=gnu2 -2: ++ case $MACHINE in -2: ++ tlsdesc_opt=-mtls-dialect=gnu2 -7: ++ case $MACHINE in -7: ++ tlsdesc_opt=-mtls-dialect=gnu2 -6: +++ uname -5: ++ case $MACHINE in -5: ++ tlsdesc_opt=-mtls-dialect=gnu2 -3: +++ uname -8: ++ case $MACHINE in -8: ++ tlsdesc_opt=-mtls-dialect=gnu2 -2: +++ uname -1: +++ uname -11: ++ case $MACHINE in -11: ++ tlsdesc_opt=-mtls-dialect=gnu2 -10: ++ case $MACHINE in -10: ++ tlsdesc_opt=-mtls-dialect=gnu2 -9: ++ case $MACHINE in -9: ++ tlsdesc_opt=-mtls-dialect=gnu2 -4: +++ uname -12: ++ case $MACHINE in -12: ++ tlsdesc_opt=-mtls-dialect=gnu2 -13: ++ case $MACHINE in -13: ++ tlsdesc_opt=-mtls-dialect=gnu2 -5: +++ uname -14: ++ case $MACHINE in -14: ++ tlsdesc_opt=-mtls-dialect=gnu2 -8: +++ uname -7: +++ uname -15: ++ case $MACHINE in -15: ++ tlsdesc_opt=-mtls-dialect=gnu2 -16: ++ case $MACHINE in -16: ++ tlsdesc_opt=-mtls-dialect=gnu2 -18: ++ case $MACHINE in -18: ++ tlsdesc_opt=-mtls-dialect=gnu2 -9: +++ uname -11: +++ uname -12: +++ uname -19: ++ case $MACHINE in -19: ++ tlsdesc_opt=-mtls-dialect=gnu2 -10: +++ uname -13: +++ uname -20: ++ case $MACHINE in -20: ++ tlsdesc_opt=-mtls-dialect=gnu2 -17: ++ case $MACHINE in -17: ++ tlsdesc_opt=-mtls-dialect=gnu2 -21: ++ case $MACHINE in -21: ++ tlsdesc_opt=-mtls-dialect=gnu2 -14: +++ uname -23: ++ case $MACHINE in -23: ++ tlsdesc_opt=-mtls-dialect=gnu2 -22: ++ case $MACHINE in -22: ++ tlsdesc_opt=-mtls-dialect=gnu2 -4: ++ '[' Linux = FreeBSD ']' -6: ++ '[' Linux = FreeBSD ']' -16: +++ uname -15: +++ uname -4: ++ trap 'on_error $LINENO' ERR -24: ++ case $MACHINE in -24: ++ tlsdesc_opt=-mtls-dialect=gnu2 -18: +++ uname -25: ++ case $MACHINE in -25: ++ tlsdesc_opt=-mtls-dialect=gnu2 -1: ++ '[' Linux = FreeBSD ']' -3: ++ '[' Linux = FreeBSD ']' -4: ++ trap on_exit EXIT -4: ++ echo -n 'Testing arch-x86_64-apx-gottpoff2 ... ' -20: +++ uname -4: Testing arch-x86_64-apx-gottpoff2 ... ++ set -o pipefail -4: ++ set -x -2: ++ '[' Linux = FreeBSD ']' -4: + command -v sde64 -1: ++ trap 'on_error $LINENO' ERR -1: ++ trap on_exit EXIT -6: ++ trap 'on_error $LINENO' ERR -6: ++ trap on_exit EXIT -21: +++ uname -5: ++ '[' Linux = FreeBSD ']' -1: ++ echo -n 'Testing arch-x86_64-address-equality ... ' -1: Testing arch-x86_64-address-equality ... ++ set -o pipefail -1: ++ set -x -4: + skip -4: + echo skipped -4: skipped -4: + trap - EXIT -4: + exit 0 -6: ++ echo -n 'Testing arch-x86_64-empty-mergeable-section ... ' -6: Testing arch-x86_64-empty-mergeable-section ... ++ set -o pipefail -3: ++ trap 'on_error $LINENO' ERR -3: ++ trap on_exit EXIT -6: ++ set -x -3: ++ echo -n 'Testing arch-x86_64-apx-gottpoff ... ' -3: Testing arch-x86_64-apx-gottpoff ... ++ set -o pipefail -3: ++ set -x -3: + command -v sde64 -3: + skip -23: +++ uname -17: +++ uname -22: +++ uname -22: ++ '[' Linux = FreeBSD ']' -8: ++ '[' Linux = FreeBSD ']' -8: ++ trap 'on_error $LINENO' ERR -8: ++ trap on_exit EXIT -8: ++ echo -n 'Testing arch-x86_64-exception-mcmodel-large ... ' -8: Testing arch-x86_64-exception-mcmodel-large ... ++ set -o pipefail -8: ++ set -x -8: + cat -8: + c++ -c -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -xc++ -fPIC - -9: ++ '[' Linux = FreeBSD ']' -9: ++ trap 'on_error $LINENO' ERR -9: ++ trap on_exit EXIT -9: ++ echo -n 'Testing arch-x86_64-execstack-if-needed ... ' -9: Testing arch-x86_64-execstack-if-needed ... ++ set -o pipefail -9: ++ set -x -9: + cat -9: + cc -c -xassembler -o out/test/x86_64/arch-x86_64-execstack-if-needed/a.o - -3: + echo skipped -3: skipped -3: + trap - EXIT -3: + exit 0 -23: ++ '[' Linux = FreeBSD ']' -5: ++ trap 'on_error $LINENO' ERR -5: ++ trap on_exit EXIT -5: ++ echo -n 'Testing arch-x86_64-apx-tlsdesc ... ' -5: Testing arch-x86_64-apx-tlsdesc ... ++ set -o pipefail -5: ++ set -x -5: + supports_tlsdesc -5: + [[ x86_64 = arm* ]] -5: ++ uname -7: ++ '[' Linux = FreeBSD ']' -7: ++ trap 'on_error $LINENO' ERR -7: ++ trap on_exit EXIT -7: ++ echo -n 'Testing arch-x86_64-emulation-deduction ... ' -7: Testing arch-x86_64-emulation-deduction ... ++ set -o pipefail -7: ++ set -x -7: + cat -7: + cc -o out/test/x86_64/arch-x86_64-emulation-deduction/a.o -c -xc - -24: +++ uname -24: ++ '[' Linux = FreeBSD ']' -2: ++ trap 'on_error $LINENO' ERR -2: ++ trap on_exit EXIT -2: ++ echo -n 'Testing arch-x86_64-apx-gotpcrelx ... ' -2: Testing arch-x86_64-apx-gotpcrelx ... ++ set -o pipefail -2: ++ set -x -2: + command -v sde64 -2: + skip -2: + echo skipped -2: skipped -2: + trap - EXIT -2: + exit 0 -12: ++ '[' Linux = FreeBSD ']' -12: ++ trap 'on_error $LINENO' ERR -12: ++ trap on_exit EXIT -12: ++ echo -n 'Testing arch-x86_64-gnu-retain ... ' -12: Testing arch-x86_64-gnu-retain ... ++ set -o pipefail -12: ++ set -x -12: + echo '.section foo,"R"' -12: + cc -o /dev/null -c -xassembler - -25: +++ uname -25: ++ '[' Linux = FreeBSD ']' -1: + cat -1: + cc -o out/test/x86_64/arch-x86_64-address-equality/a.o -c -xassembler - -26: ++ case $MACHINE in -26: ++ tlsdesc_opt=-mtls-dialect=gnu2 -26: +++ uname -6: + cat -6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o -c -xassembler - -11: ++ '[' Linux = FreeBSD ']' -11: ++ trap 'on_error $LINENO' ERR -11: ++ trap on_exit EXIT -11: ++ echo -n 'Testing arch-x86_64-gnu-linkonce ... ' -11: Testing arch-x86_64-gnu-linkonce ... ++ set -o pipefail -11: ++ set -x -11: + cat -11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/a.o -c -x assembler - -13: ++ '[' Linux = FreeBSD ']' -13: ++ trap 'on_error $LINENO' ERR -13: ++ trap on_exit EXIT -13: ++ echo -n 'Testing arch-x86_64-gotpcrelx ... ' -13: Testing arch-x86_64-gotpcrelx ... ++ set -o pipefail -13: ++ set -x -13: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/a.o -c -xc - -fPIC -13: + cat -19: +++ uname -19: ++ '[' Linux = FreeBSD ']' -19: ++ trap 'on_error $LINENO' ERR -14: ++ '[' Linux = FreeBSD ']' -14: ++ trap 'on_error $LINENO' ERR -14: ++ trap on_exit EXIT -14: ++ echo -n 'Testing arch-x86_64-ifunc-alias ... ' -14: Testing arch-x86_64-ifunc-alias ... ++ set -o pipefail -14: ++ set -x -14: + supports_ifunc -14: + is_musl -14: + grep musl -10: ++ '[' Linux = FreeBSD ']' -10: ++ trap 'on_error $LINENO' ERR -10: ++ trap on_exit EXIT -10: ++ echo -n 'Testing arch-x86_64-function-multiversion ... ' -10: Testing arch-x86_64-function-multiversion ... ++ set -o pipefail -10: ++ set -x -10: + supports_ifunc -10: + is_musl -10: + grep musl -16: ++ '[' Linux = FreeBSD ']' -16: ++ trap 'on_error $LINENO' ERR -16: ++ trap on_exit EXIT -16: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script2 ... ' -16: Testing arch-x86_64-incompatible-libs-linker-script2 ... ++ set -o pipefail -16: ++ set -x -16: + nm mold -16: + grep __tsan_init -27: ++ case $MACHINE in -27: ++ tlsdesc_opt=-mtls-dialect=gnu2 -27: +++ uname -15: ++ '[' Linux = FreeBSD ']' -15: ++ trap 'on_error $LINENO' ERR -15: ++ trap on_exit EXIT -15: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script ... ' -15: Testing arch-x86_64-incompatible-libs-linker-script ... ++ set -o pipefail -15: ++ set -x -15: + test_cflags -m32 -15: + echo 'int main() {}' -18: ++ '[' Linux = FreeBSD ']' -18: ++ trap 'on_error $LINENO' ERR -18: ++ trap on_exit EXIT -18: ++ echo -n 'Testing arch-x86_64-incompatible-libs2 ... ' -18: Testing arch-x86_64-incompatible-libs2 ... ++ set -o pipefail -18: ++ set -x -18: + test_cflags -m32 -18: + echo 'int main() {}' -21: ++ '[' Linux = FreeBSD ']' -21: ++ trap 'on_error $LINENO' ERR -21: ++ trap on_exit EXIT -21: ++ echo -n 'Testing arch-x86_64-init-array ... ' -21: Testing arch-x86_64-init-array ... ++ set -o pipefail -21: ++ set -x -20: ++ '[' Linux = FreeBSD ']' -20: ++ trap 'on_error $LINENO' ERR -20: ++ trap on_exit EXIT -20: ++ echo -n 'Testing arch-x86_64-init-array-readonly ... ' -20: Testing arch-x86_64-init-array-readonly ... ++ set -o pipefail -20: ++ set -x - 1/425 Test #2: x86_64-arch-x86_64-apx-gotpcrelx ......................***Skipped 0.09 sec - 2/425 Test #3: x86_64-arch-x86_64-apx-gottpoff .......................***Skipped 0.09 sec - 3/425 Test #4: x86_64-arch-x86_64-apx-gottpoff2 ......................***Skipped 0.09 sec -23: ++ trap 'on_error $LINENO' ERR -23: ++ trap on_exit EXIT -23: ++ echo -n 'Testing arch-x86_64-large-bss ... ' -23: Testing arch-x86_64-large-bss ... ++ set -o pipefail -23: ++ set -x -23: + cat -23: + cc -o out/test/x86_64/arch-x86_64-large-bss/a.o -c -xc - -mcmodel=large -5: + '[' Linux = FreeBSD ']' -5: + '[' -mtls-dialect=gnu2 = '' ']' -5: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - -5: + echo '_Thread_local int x; int y() { return x; }' -24: ++ trap 'on_error $LINENO' ERR -24: ++ trap on_exit EXIT -24: ++ echo -n 'Testing arch-x86_64-mergeable-records ... ' -24: Testing arch-x86_64-mergeable-records ... ++ set -o pipefail -24: ++ set -x -24: + test_cflags -static -24: + echo 'int main() {}' -24: + cc -B. -static -o /dev/null -xc - -25: ++ trap 'on_error $LINENO' ERR -25: ++ trap on_exit EXIT -25: ++ echo -n 'Testing arch-x86_64-mergeable-strings-nonalloc ... ' -25: Testing arch-x86_64-mergeable-strings-nonalloc ... ++ set -o pipefail -25: ++ set -x -25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o -c -xc - -25: + cat -26: ++ '[' Linux = FreeBSD ']' -26: ++ trap 'on_error $LINENO' ERR -26: ++ trap on_exit EXIT -26: ++ echo -n 'Testing arch-x86_64-mergeable-strings ... ' -26: Testing arch-x86_64-mergeable-strings ... ++ set -o pipefail -26: ++ set -x -26: + test_cflags -static -26: + echo 'int main() {}' -19: ++ trap on_exit EXIT -19: ++ echo -n 'Testing arch-x86_64-incompatible-obj ... ' -19: Testing arch-x86_64-incompatible-obj ... ++ set -o pipefail -19: ++ set -x -19: + test_cflags -m32 -19: + echo 'int main() {}' -19: + cc -B. -m32 -o /dev/null -xc - -15: + cc -B. -m32 -o /dev/null -xc - -18: + cc -B. -m32 -o /dev/null -xc - -21: + cat -21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/a.o -x assembler - -20: + cat -20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/a.o -x assembler - -22: ++ trap 'on_error $LINENO' ERR -22: ++ trap on_exit EXIT -22: ++ echo -n 'Testing arch-x86_64-isa-level ... ' -22: Testing arch-x86_64-isa-level ... ++ set -o pipefail -22: ++ set -x -22: + cat -22: + cc -o out/test/x86_64/arch-x86_64-isa-level/a.o -c -xc - -28: ++ case $MACHINE in -28: ++ tlsdesc_opt=-mtls-dialect=gnu2 -28: +++ uname -test 43 - Start 43: x86_64-arch-x86_64-tls-ld-mcmodel-large - -43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh" -43: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -43: Environment variables: -43: MACHINE=x86_64 -43: CPU= -43: Test timeout computed to be: 1500 -test 44 - Start 44: x86_64-arch-x86_64-tls-module-base - -44: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh" -44: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -44: Environment variables: -44: MACHINE=x86_64 -44: CPU= -44: Test timeout computed to be: 1500 -test 45 - Start 45: x86_64-arch-x86_64-tlsdesc - -45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh" -45: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -45: Environment variables: -45: MACHINE=x86_64 -45: CPU= -45: Test timeout computed to be: 1500 -17: ++ '[' Linux = FreeBSD ']' -17: ++ trap 'on_error $LINENO' ERR -17: ++ trap on_exit EXIT -17: ++ echo -n 'Testing arch-x86_64-incompatible-libs ... ' -17: Testing arch-x86_64-incompatible-libs ... ++ set -o pipefail -17: ++ set -x -17: + test_cflags -m32 -17: + echo 'int main() {}' -17: + cc -B. -m32 -o /dev/null -xc - -26: + cc -B. -static -o /dev/null -xc - -21: + cat -21: + cc -c -o out/test/x86_64/arch-x86_64-init-array/b.o -xc - -20: + cat -20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/b.o -x assembler - -28: ++ '[' Linux = FreeBSD ']' -28: ++ trap 'on_error $LINENO' ERR -28: ++ trap on_exit EXIT -28: ++ echo -n 'Testing arch-x86_64-note-property2 ... ' -28: Testing arch-x86_64-note-property2 ... ++ set -o pipefail -28: ++ set -x -28: + nm mold -28: + grep __tsan_init -30: ++ case $MACHINE in -30: ++ tlsdesc_opt=-mtls-dialect=gnu2 -30: +++ uname -30: ++ '[' Linux = FreeBSD ']' -30: ++ trap 'on_error $LINENO' ERR -30: ++ trap on_exit EXIT -30: ++ echo -n 'Testing arch-x86_64-note2 ... ' -30: Testing arch-x86_64-note2 ... ++ set -o pipefail -30: ++ set -x -30: + test_cflags -Xassembler -mx86-used-note=no -30: + echo 'int main() {}' -30: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - -31: ++ case $MACHINE in -31: ++ tlsdesc_opt=-mtls-dialect=gnu2 -31: +++ uname -31: ++ '[' Linux = FreeBSD ']' -31: ++ trap 'on_error $LINENO' ERR -31: ++ trap on_exit EXIT -31: ++ echo -n 'Testing arch-x86_64-plt ... ' -31: Testing arch-x86_64-plt ... ++ set -o pipefail -31: ++ set -x -31: + cc -o out/test/x86_64/arch-x86_64-plt/a.o -c -x assembler - -31: + cat -29: ++ case $MACHINE in -29: ++ tlsdesc_opt=-mtls-dialect=gnu2 -29: +++ uname -29: ++ '[' Linux = FreeBSD ']' -29: ++ trap 'on_error $LINENO' ERR -29: ++ trap on_exit EXIT -29: ++ echo -n 'Testing arch-x86_64-note ... ' -29: Testing arch-x86_64-note ... ++ set -o pipefail -29: ++ set -x -29: + test_cflags -static -29: + echo 'int main() {}' -29: + cc -B. -static -o /dev/null -xc - -32: ++ case $MACHINE in -32: ++ tlsdesc_opt=-mtls-dialect=gnu2 -32: +++ uname -32: ++ '[' Linux = FreeBSD ']' -32: ++ trap 'on_error $LINENO' ERR -32: ++ trap on_exit EXIT -32: ++ echo -n 'Testing arch-x86_64-preinit-array ... ' -32: Testing arch-x86_64-preinit-array ... ++ set -o pipefail -32: ++ set -x -32: + is_musl -32: + grep musl -32: + cat -27: ++ '[' Linux = FreeBSD ']' -27: ++ trap 'on_error $LINENO' ERR -27: ++ trap on_exit EXIT -27: ++ echo -n 'Testing arch-x86_64-note-property ... ' -27: Testing arch-x86_64-note-property ... ++ set -o pipefail -27: ++ set -x -27: + echo endbr64 -27: + cc -o /dev/null -c -xassembler - -27: + test_cflags -fcf-protection=branch -27: + echo 'int main() {}' -33: ++ case $MACHINE in -33: ++ tlsdesc_opt=-mtls-dialect=gnu2 -33: +++ uname -33: ++ '[' Linux = FreeBSD ']' -33: ++ trap 'on_error $LINENO' ERR -33: ++ trap on_exit EXIT -33: ++ echo -n 'Testing arch-x86_64-relax ... ' -33: Testing arch-x86_64-relax ... ++ set -o pipefail -33: ++ set -x -33: + cc -c -o /dev/null -xassembler -Wa,-mrelax-relocations=yes - -33: + echo ret -34: ++ case $MACHINE in -34: ++ tlsdesc_opt=-mtls-dialect=gnu2 -34: +++ uname -34: ++ '[' Linux = FreeBSD ']' -34: ++ trap 'on_error $LINENO' ERR -34: ++ trap on_exit EXIT -34: ++ echo -n 'Testing arch-x86_64-reloc-overflow ... ' -34: Testing arch-x86_64-reloc-overflow ... ++ set -o pipefail -34: ++ set -x -34: + cat -34: + cc -o out/test/x86_64/arch-x86_64-reloc-overflow/a.o -c -x assembler - -35: ++ case $MACHINE in -35: ++ tlsdesc_opt=-mtls-dialect=gnu2 -35: +++ uname -35: ++ '[' Linux = FreeBSD ']' -35: ++ trap 'on_error $LINENO' ERR -35: ++ trap on_exit EXIT -35: ++ echo -n 'Testing arch-x86_64-reloc-zero ... ' -35: Testing arch-x86_64-reloc-zero ... ++ set -o pipefail -35: ++ set -x -35: + cat -35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/a.o -c -x assembler - -10: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -10: + cc -c -o /dev/null -xc - -14: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -14: + cc -c -o /dev/null -xc - -36: ++ case $MACHINE in -36: ++ tlsdesc_opt=-mtls-dialect=gnu2 -36: +++ uname -36: ++ '[' Linux = FreeBSD ']' -36: ++ trap 'on_error $LINENO' ERR -36: ++ trap on_exit EXIT -36: ++ echo -n 'Testing arch-x86_64-reloc ... ' -36: Testing arch-x86_64-reloc ... ++ set -o pipefail -36: ++ set -x -36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/a.o -x assembler - -36: + cat -1: + cat -1: + cc -o out/test/x86_64/arch-x86_64-address-equality/b.o -c -xc - -fPIC -6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o -c -xassembler - -6: + cat -9: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o -12: + cat -12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/a.o -c -xc - -11: + cat -11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o -c -x assembler - -37: ++ case $MACHINE in -37: ++ tlsdesc_opt=-mtls-dialect=gnu2 -37: +++ uname -37: ++ '[' Linux = FreeBSD ']' -37: ++ trap 'on_error $LINENO' ERR -37: ++ trap on_exit EXIT -37: ++ echo -n 'Testing arch-x86_64-section-alignment ... ' -37: Testing arch-x86_64-section-alignment ... ++ set -o pipefail -37: ++ set -x -37: + cat -37: + cc -c -o out/test/x86_64/arch-x86_64-section-alignment/a.o -xc - -39: ++ case $MACHINE in -39: ++ tlsdesc_opt=-mtls-dialect=gnu2 -39: +++ uname -39: ++ '[' Linux = FreeBSD ']' -39: ++ trap 'on_error $LINENO' ERR -39: ++ trap on_exit EXIT -39: ++ echo -n 'Testing arch-x86_64-tbss-only ... ' -39: Testing arch-x86_64-tbss-only ... ++ set -o pipefail -39: ++ set -x -38: ++ case $MACHINE in -38: ++ tlsdesc_opt=-mtls-dialect=gnu2 -38: +++ uname -38: ++ '[' Linux = FreeBSD ']' -38: ++ trap 'on_error $LINENO' ERR -38: ++ trap on_exit EXIT -38: ++ echo -n 'Testing arch-x86_64-section-name ... ' -38: Testing arch-x86_64-section-name ... ++ set -o pipefail -38: ++ set -x -38: + cc -o out/test/x86_64/arch-x86_64-section-name/a.o -c -x assembler - 43: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh 43: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 43: ++ export LC_ALL=C @@ -3803,23 +3992,38 @@ 43: ++ testname=arch-x86_64-tls-ld-mcmodel-large 43: ++ t=out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large 43: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large -44: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh -38: + cat -31: + cc -B. -o out/test/x86_64/arch-x86_64-plt/exe out/test/x86_64/arch-x86_64-plt/a.o -39: + echo abab -45: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh -39: + grep -E '(ab)\1' + 6/425 Test #9: x86_64-arch-x86_64-execstack-if-needed ................ Passed 0.18 sec + 7/425 Test #11: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 0.18 sec +test 46 + Start 46: x86_64-arch-x86_64-unique + +46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh" +46: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +46: Environment variables: +46: MACHINE=x86_64 +46: CPU= +46: Test timeout computed to be: 1500 +test 47 + Start 47: x86_64-arch-x86_64-warn-execstack + +47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh" +47: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +47: Environment variables: +47: MACHINE=x86_64 +47: CPU= +47: Test timeout computed to be: 1500 43: ++ case $MACHINE in 43: ++ tlsdesc_opt=-mtls-dialect=gnu2 -6: + cat -32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/a.o -x assembler - -40: ++ case $MACHINE in -40: ++ tlsdesc_opt=-mtls-dialect=gnu2 -42: ++ case $MACHINE in -42: ++ tlsdesc_opt=-mtls-dialect=gnu2 43: +++ uname -40: +++ uname -42: +++ uname +43: ++ '[' Linux = FreeBSD ']' +43: ++ trap 'on_error $LINENO' ERR +43: ++ trap on_exit EXIT +43: ++ echo -n 'Testing arch-x86_64-tls-ld-mcmodel-large ... ' +43: Testing arch-x86_64-tls-ld-mcmodel-large ... ++ set -o pipefail +43: ++ set -x +43: + cat +43: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o -xc - -mcmodel=large +44: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh 44: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 44: ++ export LC_ALL=C 44: ++ LC_ALL=C @@ -3834,10 +4038,48 @@ 44: ++ OBJCOPY=objcopy 44: ++ STRIP=strip 44: ++ QEMU= -39: abab -41: ++ case $MACHINE in -41: ++ tlsdesc_opt=-mtls-dialect=gnu2 -41: +++ uname +44: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh .sh +44: ++ testname=arch-x86_64-tls-module-base +44: ++ t=out/test/x86_64/arch-x86_64-tls-module-base +44: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-module-base +44: ++ case $MACHINE in +44: ++ tlsdesc_opt=-mtls-dialect=gnu2 +44: +++ uname +44: ++ '[' Linux = FreeBSD ']' +44: ++ trap 'on_error $LINENO' ERR +44: ++ trap on_exit EXIT +44: ++ echo -n 'Testing arch-x86_64-tls-module-base ... ' +44: Testing arch-x86_64-tls-module-base ... ++ set -o pipefail +44: ++ set -x +44: + supports_tlsdesc +44: + [[ x86_64 = arm* ]] +44: ++ uname +13: + out/test/x86_64/arch-x86_64-gotpcrelx/exe +13: 0 0 +13: + on_exit +13: + echo OK +13: OK +13: + exit 0 +30: + CFLAGS='-Xassembler -mx86-used-note=no' +30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/a.o -c -x assembler - +30: + cat +30: + cat +30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - +1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe1 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie +38: + readelf -p .text.hot out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.text.hot .text.hot.foo' +38: [ 0] .text.hot .text.hot.foo +38: + readelf -p .text.unknown out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.text.unknown .text.unknown.foo' +38: [ 0] .text.unknown .text.unknown.foo +38: + readelf -p .text.unlikely out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.text.unlikely .text.unlikely.foo' +34: mold: error: out/test/x86_64/arch-x86_64-reloc-overflow/a.o:(.data): relocation R_X86_64_16 against foo out of range: 2109976 is not in [0, 65536) +34: + on_exit +34: + echo OK +34: OK +34: + exit 0 +45: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh 45: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 45: ++ export LC_ALL=C 45: ++ LC_ALL=C @@ -3851,77 +4093,93 @@ 45: ++ OBJDUMP=objdump 45: ++ OBJCOPY=objcopy 45: ++ STRIP=strip -43: ++ '[' Linux = FreeBSD ']' -35: + cat -39: + cat -27: + cc -B. -fcf-protection=branch -o /dev/null -xc - -6: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o -c -xc - -43: ++ trap 'on_error $LINENO' ERR -43: ++ trap on_exit EXIT -43: ++ echo -n 'Testing arch-x86_64-tls-ld-mcmodel-large ... ' -43: Testing arch-x86_64-tls-ld-mcmodel-large ... ++ set -o pipefail -43: ++ set -x -43: + cat -43: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o -xc - -mcmodel=large -11: + cat 45: ++ QEMU= 45: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tlsdesc.sh .sh -35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/b.o -c -xc - -20: + sed -i -e s/init_xxxxx/init_array/g out/test/x86_64/arch-x86_64-init-array-readonly/b.o -44: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-tls-module-base.sh .sh -39: + cc -o out/test/x86_64/arch-x86_64-tbss-only/a.o -c -xc - + 8/425 Test #13: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.19 sec +42: ++ case $MACHINE in +42: ++ tlsdesc_opt=-mtls-dialect=gnu2 +42: +++ uname 42: ++ '[' Linux = FreeBSD ']' 42: ++ trap 'on_error $LINENO' ERR 42: ++ trap on_exit EXIT 42: ++ echo -n 'Testing arch-x86_64-tls-large-tbss ... ' 42: Testing arch-x86_64-tls-large-tbss ... ++ set -o pipefail 42: ++ set -x -34: + not ./mold -e foo -o out/test/x86_64/arch-x86_64-reloc-overflow/exe out/test/x86_64/arch-x86_64-reloc-overflow/a.o -34: + grep -F 'relocation R_X86_64_16 against foo out of range' -41: ++ '[' Linux = FreeBSD ']' -41: ++ trap 'on_error $LINENO' ERR -41: ++ trap on_exit EXIT -41: ++ echo -n 'Testing arch-x86_64-tls-gd-to-ie ... ' -41: Testing arch-x86_64-tls-gd-to-ie ... ++ set -o pipefail -41: ++ set -x -41: + cat -41: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -xc - -mcmodel=large 42: + cat 42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/a.o -x assembler - -44: ++ testname=arch-x86_64-tls-module-base -44: ++ t=out/test/x86_64/arch-x86_64-tls-module-base -44: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-module-base -38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z keep-text-section-prefix -36: + cat -36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/b.o -xc - +5: + out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc +5: + command -v sde64 +5: + skip +5: + echo skipped +5: skipped +5: + trap - EXIT +5: + exit 0 +35: + cc -B. -no-pie -o out/test/x86_64/arch-x86_64-reloc-zero/exe out/test/x86_64/arch-x86_64-reloc-zero/a.o out/test/x86_64/arch-x86_64-reloc-zero/b.o +31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe +31: + grep -F .got +46: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh + 9/425 Test #5: x86_64-arch-x86_64-apx-tlsdesc ........................***Skipped 0.21 sec + 10/425 Test #34: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.14 sec +38: [ 0] .text.unlikely .text.unlikely.foo +38: + readelf -p .text.startup out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.text.startup .text.startup.foo' 45: ++ testname=arch-x86_64-tlsdesc 45: ++ t=out/test/x86_64/arch-x86_64-tlsdesc 45: ++ mkdir -p out/test/x86_64/arch-x86_64-tlsdesc -33: + cat -33: + cc -o out/test/x86_64/arch-x86_64-relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - -44: ++ case $MACHINE in -44: ++ tlsdesc_opt=-mtls-dialect=gnu2 -44: +++ uname +47: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh +47: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +47: ++ export LC_ALL=C +47: ++ LC_ALL=C +47: ++ '[' -z x86_64 ']' +47: ++ '[' -z '' ']' +47: ++ TESTDIR=out/test/x86_64 +47: ++ CC=cc +47: ++ CXX=c++ +47: ++ GCC=gcc +47: ++ GXX=g++ +47: ++ OBJDUMP=objdump +47: ++ OBJCOPY=objcopy +47: ++ STRIP=strip +47: ++ QEMU= +44: + '[' Linux = FreeBSD ']' +44: + '[' -mtls-dialect=gnu2 = '' ']' +test 48 + Start 48: x86_64-arch-x86_64-warn-shared-textrel + +48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh" +48: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +48: Environment variables: +48: MACHINE=x86_64 +48: CPU= +48: Test timeout computed to be: 1500 +test 49 + Start 49: x86_64-arch-x86_64-warn-textrel + +49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh" +49: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +49: Environment variables: +49: MACHINE=x86_64 +49: CPU= +49: Test timeout computed to be: 1500 +test 50 + Start 50: x86_64-arch-x86_64-z-dynamic-undefined-weak + +50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh" +50: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +50: Environment variables: +50: MACHINE=x86_64 +50: CPU= +50: Test timeout computed to be: 1500 +38: [ 0] .text.startup .text.startup.foo +38: + readelf -p .text.exit out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.text.exit .text.exit.foo' +38: [ 0] .text.exit .text.exit.foo +38: + readelf -p .text out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.text .text.foo' +38: [ 1] .text .text.foo 45: ++ case $MACHINE in 45: ++ tlsdesc_opt=-mtls-dialect=gnu2 -40: ++ '[' Linux = FreeBSD ']' -40: ++ trap 'on_error $LINENO' ERR -40: ++ trap on_exit EXIT -40: ++ echo -n 'Testing arch-x86_64-tls-gd-mcmodel-large ... ' -40: Testing arch-x86_64-tls-gd-mcmodel-large ... ++ set -o pipefail -40: ++ set -x 45: +++ uname -44: ++ '[' Linux = FreeBSD ']' -44: ++ trap 'on_error $LINENO' ERR -44: ++ trap on_exit EXIT -44: ++ echo -n 'Testing arch-x86_64-tls-module-base ... ' -44: Testing arch-x86_64-tls-module-base ... ++ set -o pipefail -44: ++ set -x -40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o -xc - -mcmodel=large -40: + cat -44: + supports_tlsdesc -44: + [[ x86_64 = arm* ]] -44: ++ uname 45: ++ '[' Linux = FreeBSD ']' 45: ++ trap 'on_error $LINENO' ERR 45: ++ trap on_exit EXIT @@ -3930,70 +4188,33 @@ 45: ++ set -x 45: + supports_tlsdesc 45: + [[ x86_64 = arm* ]] -32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/b.o -xc - -32: + cat -42: + cat 45: ++ uname -11: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o -c -xc - -44: + '[' Linux = FreeBSD ']' -44: + '[' -mtls-dialect=gnu2 = '' ']' -44: + echo '_Thread_local int x; int y() { return x; }' -44: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so -mtls-dialect=gnu2 - -33: + cat -33: + cc -o out/test/x86_64/arch-x86_64-relax/b.o -c -xc - 45: + '[' Linux = FreeBSD ']' 45: + '[' -mtls-dialect=gnu2 = '' ']' -45: + echo '_Thread_local int x; int y() { return x; }' -42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - -45: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - -38: + readelf -p .text.hot out/test/x86_64/arch-x86_64-section-name/exe -38: + grep -F '.text.hot .text.hot.foo' -38: [ 0] .text.hot .text.hot.foo -38: + readelf -p .text.unknown out/test/x86_64/arch-x86_64-section-name/exe -38: + grep -F '.text.unknown .text.unknown.foo' -38: [ 0] .text.unknown .text.unknown.foo -38: + readelf -p .text.unlikely out/test/x86_64/arch-x86_64-section-name/exe -34: mold: error: out/test/x86_64/arch-x86_64-reloc-overflow/a.o:(.data): relocation R_X86_64_16 against foo out of range: 2109976 is not in [0, 65536) -38: + grep -F '.text.unlikely .text.unlikely.foo' -34: + on_exit -34: + echo OK -34: OK -34: + exit 0 -38: [ 0] .text.unlikely .text.unlikely.foo -38: + readelf -p .text.startup out/test/x86_64/arch-x86_64-section-name/exe - 4/425 Test #34: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.08 sec -38: + grep -F '.text.startup .text.startup.foo' -test 46 - Start 46: x86_64-arch-x86_64-unique - -46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh" -46: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -46: Environment variables: -46: MACHINE=x86_64 -46: CPU= -46: Test timeout computed to be: 1500 -38: [ 0] .text.startup .text.startup.foo -38: + readelf -p .text.exit out/test/x86_64/arch-x86_64-section-name/exe -38: + grep -F '.text.exit .text.exit.foo' -31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe -31: + grep -F .got -31: [18] .plt.got PROGBITS 00000000000015c0 000005c0 -31: [23] .got PROGBITS 00000000000028c8 000008c8 -31: [26] .got.plt PROGBITS 0000000000003920 00000920 -31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe -38: [ 0] .text.exit .text.exit.foo -31: + grep -F .got.plt -46: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh -38: + readelf -p .text out/test/x86_64/arch-x86_64-section-name/exe -38: + grep -F '.text .text.foo' -31: [26] .got.plt PROGBITS 0000000000003920 00000920 +47: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh .sh +47: ++ testname=arch-x86_64-warn-execstack +47: ++ t=out/test/x86_64/arch-x86_64-warn-execstack +47: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-execstack +47: ++ case $MACHINE in +47: ++ tlsdesc_opt=-mtls-dialect=gnu2 +47: +++ uname +47: ++ '[' Linux = FreeBSD ']' +47: ++ trap 'on_error $LINENO' ERR +47: ++ trap on_exit EXIT +47: ++ echo -n 'Testing arch-x86_64-warn-execstack ... ' +47: Testing arch-x86_64-warn-execstack ... ++ set -o pipefail +47: ++ set -x +47: + cat +47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/a.o -c -xassembler - +44: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so -mtls-dialect=gnu2 - +44: + echo '_Thread_local int x; int y() { return x; }' +37: + cc -B. -o out/test/x86_64/arch-x86_64-section-alignment/exe out/test/x86_64/arch-x86_64-section-alignment/a.o 46: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 46: ++ export LC_ALL=C 46: ++ LC_ALL=C 46: ++ '[' -z x86_64 ']' 46: ++ '[' -z '' ']' 46: ++ TESTDIR=out/test/x86_64 -31: + out/test/x86_64/arch-x86_64-plt/exe 46: ++ CC=cc 46: ++ CXX=c++ 46: ++ GCC=gcc @@ -4002,31 +4223,12 @@ 46: ++ OBJCOPY=objcopy 46: ++ STRIP=strip 46: ++ QEMU= -31: + grep 'Hello world' 46: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-unique.sh .sh -38: [ 1] .text .text.foo 46: ++ testname=arch-x86_64-unique 46: ++ t=out/test/x86_64/arch-x86_64-unique 46: ++ mkdir -p out/test/x86_64/arch-x86_64-unique -38: + readelf -p .data.rel.ro out/test/x86_64/arch-x86_64-section-name/exe -31: Hello world -31: + on_exit -38: + grep -F '.data.rel.ro .data.rel.ro.foo' -31: + echo OK -31: OK -31: + exit 0 - 5/425 Test #31: x86_64-arch-x86_64-plt ................................ Passed 0.10 sec 46: ++ case $MACHINE in 46: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 47 - Start 47: x86_64-arch-x86_64-warn-execstack - -47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh" -47: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -47: Environment variables: -47: MACHINE=x86_64 -47: CPU= -47: Test timeout computed to be: 1500 46: +++ uname 46: ++ '[' Linux = FreeBSD ']' 46: ++ trap 'on_error $LINENO' ERR @@ -4036,139 +4238,46 @@ 46: ++ set -x 46: + cat 46: + cc -c -o out/test/x86_64/arch-x86_64-unique/a.o -x assembler - -38: [ 0] .data.rel.ro .data.rel.ro.foo -38: + readelf -p .data out/test/x86_64/arch-x86_64-section-name/exe -38: + grep -F '.data .data.foo' -38: [ 0] .data .data.foo -9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe -9: + grep 'GNU_STACK.* RW ' -47: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh -38: + readelf -p .rodata out/test/x86_64/arch-x86_64-section-name/exe -38: + grep -F '.rodata .rodata.foo' -47: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -47: ++ export LC_ALL=C -47: ++ LC_ALL=C -47: ++ '[' -z x86_64 ']' -47: ++ '[' -z '' ']' -47: ++ TESTDIR=out/test/x86_64 -9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 -47: ++ CC=cc -47: ++ CXX=c++ -47: ++ GCC=gcc -47: ++ GXX=g++ -47: ++ OBJDUMP=objdump -47: ++ OBJCOPY=objcopy -47: ++ STRIP=strip -47: ++ QEMU= -9: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o -Wl,-z,execstack-if-needed -38: [ 0] .rodata .rodata.foo -47: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-execstack.sh .sh -38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -46: + cc -B. -o out/test/x86_64/arch-x86_64-unique/exe out/test/x86_64/arch-x86_64-unique/a.o -nostdlib '-Wl,-unique=*foo*' -47: ++ testname=arch-x86_64-warn-execstack -47: ++ t=out/test/x86_64/arch-x86_64-warn-execstack -47: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-execstack -47: ++ case $MACHINE in -47: ++ tlsdesc_opt=-mtls-dialect=gnu2 -47: +++ uname -47: ++ '[' Linux = FreeBSD ']' -47: ++ trap 'on_error $LINENO' ERR -47: ++ trap on_exit EXIT -47: ++ echo -n 'Testing arch-x86_64-warn-execstack ... ' -47: Testing arch-x86_64-warn-execstack ... ++ set -o pipefail -47: ++ set -x -47: + cat -47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/a.o -c -xassembler - -47: + cat -47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/b.o -c -xc - -46: + readelf -x .data.foo.1 out/test/x86_64/arch-x86_64-unique/exe -46: + grep ab -46: 0x0000342a 6162 ab -46: + readelf -x .data.foo.2 out/test/x86_64/arch-x86_64-unique/exe -46: + grep c -46: Hex dump of section '.data.foo.2': -46: 0x0000342c 63 c -38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe -46: + readelf -x .data out/test/x86_64/arch-x86_64-unique/exe -46: + grep de -38: + not grep -F .text.hot -38: + grep -F .text.hot -46: 0x00003428 6465 de -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 - 6/425 Test #46: x86_64-arch-x86_64-unique ............................. Passed 0.03 sec -38: + return 0 -38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z nokeep-text-section-prefix -38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe -38: + not grep -F .text.hot -38: + grep -F .text.hot -38: + return 0 -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 -28: + test_cflags -Xassembler -mx86-used-note=no -28: + echo 'int main() {}' -28: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - -16: + test_cflags -m32 -16: + echo 'int main() {}' -16: + cc -B. -m32 -o /dev/null -xc - -6: + cc -B. -o out/test/x86_64/arch-x86_64-empty-mergeable-section/exe out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o -test 48 - Start 48: x86_64-arch-x86_64-warn-shared-textrel - -48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh" -48: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -48: Environment variables: -48: MACHINE=x86_64 -48: CPU= -48: Test timeout computed to be: 1500 - 7/425 Test #38: x86_64-arch-x86_64-section-name ....................... Passed 0.33 sec -test 49 - Start 49: x86_64-arch-x86_64-warn-textrel - -49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh" -49: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -49: Environment variables: -49: MACHINE=x86_64 -49: CPU= -49: Test timeout computed to be: 1500 -11: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-linkonce/exe out/test/x86_64/arch-x86_64-gnu-linkonce/a.o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o -32: + cc -B. -o out/test/x86_64/arch-x86_64-preinit-array/exe out/test/x86_64/arch-x86_64-preinit-array/a.o out/test/x86_64/arch-x86_64-preinit-array/b.o -10: ++ uname -10: + '[' Linux = FreeBSD ']' -10: + cat -10: + g++ -o out/test/x86_64/arch-x86_64-function-multiversion/a.o -c -xc++ - -fPIC -13: + cat -13: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/b.o -c -xc - -fPIC -36: + cc -shared -o out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/a.o out/test/x86_64/arch-x86_64-reloc/b.o -Wl,-z,noexecstack -35: + cc -B. -no-pie -o out/test/x86_64/arch-x86_64-reloc-zero/exe out/test/x86_64/arch-x86_64-reloc-zero/a.o out/test/x86_64/arch-x86_64-reloc-zero/b.o -21: + cc -B. -o out/test/x86_64/arch-x86_64-init-array/exe out/test/x86_64/arch-x86_64-init-array/a.o out/test/x86_64/arch-x86_64-init-array/b.o -1: + cc -o out/test/x86_64/arch-x86_64-address-equality/c.o -c -xc - -fPIC -1: + cat -39: + cc -B. -o out/test/x86_64/arch-x86_64-tbss-only/exe out/test/x86_64/arch-x86_64-tbss-only/a.o -12: + cat -12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/b.o -c -xassembler - -23: + cat -23: + cc -o out/test/x86_64/arch-x86_64-large-bss/b.o -c -xc - -mcmodel=large -7: + ./mold -o out/test/x86_64/arch-x86_64-emulation-deduction/exe out/test/x86_64/arch-x86_64-emulation-deduction/a.o -8: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -mcmodel=large -14: + test_cflags -static -14: + echo 'int main() {}' -14: + cc -B. -static -o /dev/null -xc - +31: [18] .plt.got PROGBITS 00000000000015c0 000005c0 +31: [23] .got PROGBITS 00000000000028c8 000008c8 +31: [26] .got.plt PROGBITS 0000000000003920 00000920 +31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe +31: + grep -F .got.plt +31: [26] .got.plt PROGBITS 0000000000003920 00000920 +31: + out/test/x86_64/arch-x86_64-plt/exe +31: + grep 'Hello world' +31: Hello world +42: + cat +42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - +25: + readelf -x .foo out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe +25: + grep -F '03000000 00000000 ffffffff ffffffff' +25: 0x00000000 03000000 00000000 ffffffff ffffffff ................ +25: + readelf -x .bar out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe +25: + grep -F xyz.abc. +14: + cat +14: + c++ -march=x86-64 -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE 33: + cc -B. -o out/test/x86_64/arch-x86_64-relax/exe out/test/x86_64/arch-x86_64-relax/a.o out/test/x86_64/arch-x86_64-relax/b.o -9: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe -9: + grep 'GNU_STACK.* RWE ' -9: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 -9: + on_exit -9: + echo OK -22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe2 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v2 -43: + cat -43: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -xc - -mcmodel=large -42: + cc -B. -o out/test/x86_64/arch-x86_64-tls-large-tbss/exe out/test/x86_64/arch-x86_64-tls-large-tbss/a.o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -37: + cc -B. -o out/test/x86_64/arch-x86_64-section-alignment/exe out/test/x86_64/arch-x86_64-section-alignment/a.o +30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - +30: + cat +26: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings/a.o -c -x assembler - +26: + cat +21: + out/test/x86_64/arch-x86_64-init-array/exe +21: + grep 'init1 init2 fini2 fini1' +21: init1 init2 fini2 fini1 +21: + on_exit +21: + echo OK +21: OK +21: + exit 0 +20: + out/test/x86_64/arch-x86_64-init-array-readonly/exe +20: + grep 'init1 init2' +20: init1 init2 +24: + cat +24: + cc -o out/test/x86_64/arch-x86_64-mergeable-records/a.o -c -x assembler - +19: + cat +19: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-obj/b.o -m32 -xc - +27: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - +27: + cat +40: + cat 48: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh 48: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 48: ++ export LC_ALL=C @@ -4185,41 +4294,59 @@ 48: ++ STRIP=strip 48: ++ QEMU= 48: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-shared-textrel.sh .sh -41: + cat -41: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - -40: + cat -20: + cat -20: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/c.o -xc - -47: + gcc -B. -o out/test/x86_64/arch-x86_64-warn-execstack/exe out/test/x86_64/arch-x86_64-warn-execstack/a.o out/test/x86_64/arch-x86_64-warn-execstack/b.o -25: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -c -x assembler - -25: + cat -49: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh -9: OK -9: + exit 0 -47: + grep -E 'may cause a segmentation fault|requires executable stack' - 8/425 Test #9: x86_64-arch-x86_64-execstack-if-needed ................ Passed 0.38 sec -6: + out/test/x86_64/arch-x86_64-empty-mergeable-section/exe + 11/425 Test #21: x86_64-arch-x86_64-init-array ......................... Passed 0.21 sec +38: + readelf -p .data.rel.ro out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.data.rel.ro .data.rel.ro.foo' +38: [ 0] .data.rel.ro .data.rel.ro.foo +38: + readelf -p .data out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.data .data.foo' +38: [ 0] .data .data.foo +38: + readelf -p .rodata out/test/x86_64/arch-x86_64-section-name/exe +38: + grep -F '.rodata .rodata.foo' +45: + echo '_Thread_local int x; int y() { return x; }' +45: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - +31: + on_exit +31: + echo OK +31: OK +31: + exit 0 +25: 0x00000000 78797a00 61626300 xyz.abc. +25: + on_exit +25: + echo OK +25: OK +25: + exit 0 +30: + cat +30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - +20: + on_exit +20: + echo OK +20: OK +20: + exit 0 40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -xc - -mcmodel=large 48: ++ testname=arch-x86_64-warn-shared-textrel 48: ++ t=out/test/x86_64/arch-x86_64-warn-shared-textrel 48: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-shared-textrel +48: ++ case $MACHINE in +48: ++ tlsdesc_opt=-mtls-dialect=gnu2 +48: +++ uname +48: ++ '[' Linux = FreeBSD ']' +48: ++ trap 'on_error $LINENO' ERR +48: ++ trap on_exit EXIT +48: ++ echo -n 'Testing arch-x86_64-warn-shared-textrel ... ' +48: Testing arch-x86_64-warn-shared-textrel ... ++ set -o pipefail +48: ++ set -x +48: + is_musl +48: + grep musl +32: + out/test/x86_64/arch-x86_64-preinit-array/exe +32: + grep 'preinit init fini' +32: preinit init fini +32: + on_exit +32: + echo OK +32: OK +32: + exit 0 +49: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-warn-textrel.sh 49: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 49: ++ export LC_ALL=C 49: ++ LC_ALL=C 49: ++ '[' -z x86_64 ']' -test 50 - Start 50: x86_64-arch-x86_64-z-dynamic-undefined-weak - -50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh" -50: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -50: Environment variables: -50: MACHINE=x86_64 -50: CPU= -50: Test timeout computed to be: 1500 -6: + readelf -SW out/test/x86_64/arch-x86_64-empty-mergeable-section/exe -48: ++ case $MACHINE in -48: ++ tlsdesc_opt=-mtls-dialect=gnu2 -48: +++ uname 49: ++ '[' -z '' ']' 49: ++ TESTDIR=out/test/x86_64 49: ++ CC=cc @@ -4234,20 +4361,63 @@ 49: ++ testname=arch-x86_64-warn-textrel 49: ++ t=out/test/x86_64/arch-x86_64-warn-textrel 49: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-textrel -12: + cat -12: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/c.o -c -xassembler - -6: + grep '.rodata.str1.1 .* AMS ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log -50: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh -48: ++ '[' Linux = FreeBSD ']' -48: ++ trap 'on_error $LINENO' ERR -48: ++ trap on_exit EXIT -48: ++ echo -n 'Testing arch-x86_64-warn-shared-textrel ... ' -48: Testing arch-x86_64-warn-shared-textrel ... ++ set -o pipefail -48: ++ set -x -48: + is_musl 49: ++ case $MACHINE in 49: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 51 + Start 51: x86_64-arch-x86_64-z-ibt + +51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh" +51: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +51: Environment variables: +51: MACHINE=x86_64 +51: CPU= +51: Test timeout computed to be: 1500 + 12/425 Test #20: x86_64-arch-x86_64-init-array-readonly ................ Passed 0.23 sec + 13/425 Test #25: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.22 sec + 14/425 Test #31: x86_64-arch-x86_64-plt ................................ Passed 0.20 sec +38: [ 0] .rodata .rodata.foo +38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o +48: + cat +48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o -x assembler - + 15/425 Test #32: x86_64-arch-x86_64-preinit-array ...................... Passed 0.20 sec 49: +++ uname +49: ++ '[' Linux = FreeBSD ']' +49: ++ trap 'on_error $LINENO' ERR +49: ++ trap on_exit EXIT +49: ++ echo -n 'Testing arch-x86_64-warn-textrel ... ' +49: Testing arch-x86_64-warn-textrel ... ++ set -o pipefail +49: ++ set -x +49: + is_musl +49: + grep musl +test 52 + Start 52: x86_64-arch-x86_64-z-ibtplt + +52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibtplt.sh" +52: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +52: Environment variables: +52: MACHINE=x86_64 +52: CPU= +52: Test timeout computed to be: 1500 +test 53 + Start 53: x86_64-arch-x86_64-z-rewrite-endbr + +53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr.sh" +53: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +53: Environment variables: +53: MACHINE=x86_64 +53: CPU= +53: Test timeout computed to be: 1500 +test 54 + Start 54: x86_64-arch-x86_64-z-rewrite-endbr2 + +54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh" +54: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +54: Environment variables: +54: MACHINE=x86_64 +54: CPU= +54: Test timeout computed to be: 1500 +26: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-strings/exe out/test/x86_64/arch-x86_64-mergeable-strings/a.o +50: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh 50: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 50: ++ export LC_ALL=C 50: ++ LC_ALL=C @@ -4262,48 +4432,10 @@ 50: ++ OBJCOPY=objcopy 50: ++ STRIP=strip 50: ++ QEMU= -48: + grep musl -49: ++ '[' Linux = FreeBSD ']' -49: ++ trap 'on_error $LINENO' ERR -49: ++ trap on_exit EXIT -49: ++ echo -n 'Testing arch-x86_64-warn-textrel ... ' -49: Testing arch-x86_64-warn-textrel ... ++ set -o pipefail -49: ++ set -x -49: + is_musl -6: [16] .rodata.str1.1 PROGBITS 0000000000000568 000568 000008 01 AMS 0 0 1 -6: + not grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log -6: + grep '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log -25: + cc -B. -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -49: + grep musl 50: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-dynamic-undefined-weak.sh .sh -6: + return 0 -6: + on_exit -6: + echo OK -6: OK -6: + exit 0 - 9/425 Test #6: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 0.39 sec -test 51 - Start 51: x86_64-arch-x86_64-z-ibt - -51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh" -51: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -51: Environment variables: -51: MACHINE=x86_64 -51: CPU= -51: Test timeout computed to be: 1500 -12: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/b.o -Wl,-gc-sections 50: ++ testname=arch-x86_64-z-dynamic-undefined-weak 50: ++ t=out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak 50: ++ mkdir -p out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak -44: + echo 'int y(); int main() { y(); }' -45: + echo 'int y(); int main() { y(); }' -45: + cc -xc -c -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o - -48: + cat -48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o -x assembler - -49: + cat -49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/a.o -x assembler - -44: + cc -xc -c -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o - -51: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh 50: ++ case $MACHINE in 50: ++ tlsdesc_opt=-mtls-dialect=gnu2 50: +++ uname @@ -4314,19 +4446,34 @@ 50: Testing arch-x86_64-z-dynamic-undefined-weak ... ++ set -o pipefail 50: ++ set -x 50: ++ uname -49: + cat 50: + '[' Linux = FreeBSD ']' -7: + readelf --file-header out/test/x86_64/arch-x86_64-emulation-deduction/exe -7: + grep -i x86-64 -50: + cc -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -c -xc - -fno-PIE -49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/b.o -fPIC -xc - -48: + cat -7: Machine: Advanced Micro Devices X86-64 -7: + on_exit 50: + cat -7: + echo OK -7: OK -7: + exit 0 +50: + cc -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -c -xc - -fno-PIE +47: + cat +47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/b.o -c -xc - +36: + cc -shared -o out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/a.o out/test/x86_64/arch-x86_64-reloc/b.o -Wl,-z,noexecstack +29: + test_cflags -Xassembler -mx86-used-note=no +29: + echo 'int main() {}' +29: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +24: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-records/exe out/test/x86_64/arch-x86_64-mergeable-records/a.o +46: + cc -B. -o out/test/x86_64/arch-x86_64-unique/exe out/test/x86_64/arch-x86_64-unique/a.o -nostdlib '-Wl,-unique=*foo*' +39: + cc -B. -o out/test/x86_64/arch-x86_64-tbss-only/exe out/test/x86_64/arch-x86_64-tbss-only/a.o +12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 +12: + not grep foo +12: + grep foo +17: + cc -m32 -shared -o out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs/a.o +49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/a.o -x assembler - +49: + cat +test 55 + Start 55: x86_64-arch-x86_64-z-rewrite-endbr3 + +55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh" +55: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +55: Environment variables: +55: MACHINE=x86_64 +55: CPU= +55: Test timeout computed to be: 1500 +51: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh 51: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 51: ++ export LC_ALL=C 51: ++ LC_ALL=C @@ -4342,37 +4489,16 @@ 51: ++ STRIP=strip 51: ++ QEMU= 51: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibt.sh .sh -48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - - 10/425 Test #7: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.42 sec -16: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/foo -test 52 - Start 52: x86_64-arch-x86_64-z-ibtplt - -52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibtplt.sh" -52: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -52: Environment variables: -52: MACHINE=x86_64 -52: CPU= -52: Test timeout computed to be: 1500 -17: + cat -17: + cc -m32 -c -o out/test/x86_64/arch-x86_64-incompatible-libs/a.o -xc - 51: ++ testname=arch-x86_64-z-ibt 51: ++ t=out/test/x86_64/arch-x86_64-z-ibt 51: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibt +8: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -static -mcmodel=large 35: + on_exit 35: + echo OK 35: OK 35: + exit 0 - 11/425 Test #35: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.39 sec -test 53 - Start 53: x86_64-arch-x86_64-z-rewrite-endbr - -53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr.sh" -53: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -53: Environment variables: -53: MACHINE=x86_64 -53: CPU= -53: Test timeout computed to be: 1500 +15: + echo 'char hello[] = "Hello world";' +15: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/foo/libbar.so -xc - 52: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-ibtplt.sh 52: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 52: ++ export LC_ALL=C @@ -4392,7 +4518,16 @@ 52: ++ testname=arch-x86_64-z-ibtplt 52: ++ t=out/test/x86_64/arch-x86_64-z-ibtplt 52: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibtplt -41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o + 16/425 Test #35: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.20 sec +test 56 + Start 56: x86_64-arch-x86_64-z-shstk + +56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh" +56: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +56: Environment variables: +56: MACHINE=x86_64 +56: CPU= +56: Test timeout computed to be: 1500 53: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr.sh 53: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 53: ++ export LC_ALL=C @@ -4412,22 +4547,9 @@ 53: ++ testname=arch-x86_64-z-rewrite-endbr 53: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr 53: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr -51: ++ case $MACHINE in -23: + cc -B. -o out/test/x86_64/arch-x86_64-large-bss/exe out/test/x86_64/arch-x86_64-large-bss/a.o out/test/x86_64/arch-x86_64-large-bss/b.o -51: ++ tlsdesc_opt=-mtls-dialect=gnu2 -52: ++ case $MACHINE in -52: ++ tlsdesc_opt=-mtls-dialect=gnu2 53: ++ case $MACHINE in 53: ++ tlsdesc_opt=-mtls-dialect=gnu2 -8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe -51: +++ uname -52: +++ uname 53: +++ uname -20: + cc -B. -o out/test/x86_64/arch-x86_64-init-array-readonly/exe out/test/x86_64/arch-x86_64-init-array-readonly/a.o out/test/x86_64/arch-x86_64-init-array-readonly/b.o out/test/x86_64/arch-x86_64-init-array-readonly/c.o -16: + cat -16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/a.o -c -xc - -m32 -26: + cat -26: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings/a.o -c -x assembler - 53: ++ '[' Linux = FreeBSD ']' 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT @@ -4435,73 +4557,21 @@ 53: Testing arch-x86_64-z-rewrite-endbr ... ++ set -o pipefail 53: ++ set -x 53: + test_cflags -fcf-protection -53: + echo 'int main() {}' -53: + cc -B. -fcf-protection -o /dev/null -xc - -36: + cat -8: + test_cxxflags -static -8: + echo 'int main() {}' -8: + c++ -B. -static -o /dev/null -xc++ - -1: + cc -B. -shared -o out/test/x86_64/arch-x86_64-address-equality/d.so out/test/x86_64/arch-x86_64-address-equality/c.o -51: ++ '[' Linux = FreeBSD ']' -51: ++ trap 'on_error $LINENO' ERR -51: ++ trap on_exit EXIT -51: ++ echo -n 'Testing arch-x86_64-z-ibt ... ' -51: Testing arch-x86_64-z-ibt ... ++ set -o pipefail -51: ++ set -x -51: + cc -o /dev/null -c -xassembler - -39: + out/test/x86_64/arch-x86_64-tbss-only/exe -27: + cat -27: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - -18: + nm mold -18: + grep __tsan_init -47: mold: warning: out/test/x86_64/arch-x86_64-warn-execstack/a.o: this file may cause a segmentation fault because it requires an executable stack. See https://github.com/rui314/mold/tree/main/docs/execstack.md for more info. -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 -39: + readelf -W --segments out/test/x86_64/arch-x86_64-tbss-only/exe -42: + out/test/x86_64/arch-x86_64-tls-large-tbss/exe -51: + echo endbr64 -39: + grep -E 'TLS +0x000([^ ][^ ][^ ]) 0x[^ ]+\1 ' -32: + out/test/x86_64/arch-x86_64-preinit-array/exe -52: ++ '[' Linux = FreeBSD ']' -52: ++ trap 'on_error $LINENO' ERR -52: ++ trap on_exit EXIT -52: ++ echo -n 'Testing arch-x86_64-z-ibtplt ... ' -52: Testing arch-x86_64-z-ibtplt ... ++ set -o pipefail -52: ++ set -x - 12/425 Test #47: x86_64-arch-x86_64-warn-execstack ..................... Passed 0.45 sec -52: + cat -test 54 - Start 54: x86_64-arch-x86_64-z-rewrite-endbr2 - -54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh" -54: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -54: Environment variables: -54: MACHINE=x86_64 -54: CPU= -54: Test timeout computed to be: 1500 -13: + cc -B. -o out/test/x86_64/arch-x86_64-gotpcrelx/exe out/test/x86_64/arch-x86_64-gotpcrelx/a.o out/test/x86_64/arch-x86_64-gotpcrelx/b.o -52: + cc -fPIC -o out/test/x86_64/arch-x86_64-z-ibtplt/a.o -c -xc - -37: + out/test/x86_64/arch-x86_64-section-alignment/exe -22: + grep -F 'Unknown note type: (0x00000005)' -22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 -32: + grep 'preinit init fini' -32: preinit init fini -32: + on_exit -32: + echo OK -32: OK -32: + exit 0 -40: + cat -42: + grep '^3 0 5 0 0 0$' -21: + out/test/x86_64/arch-x86_64-init-array/exe -21: + grep 'init1 init2 fini2 fini1' -43: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -mcmodel=large -51: + cat -51: + cc -o out/test/x86_64/arch-x86_64-z-ibt/a.o -c -x assembler - -11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe -39: TLS 0x0006d4 0x00000000000026d4 0x00000000000026d4 0x000000 0x000001 R 0x1 -29: + test_cflags -Xassembler -mx86-used-note=no +23: + grep -E '^1 c0000000$' +23: + out/test/x86_64/arch-x86_64-large-bss/exe +23: 1 c0000000 +23: + on_exit +23: + echo OK +23: OK +23: + exit 0 +48: + cat +48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - +1: + out/test/x86_64/arch-x86_64-address-equality/exe1 +1: + grep '^1 ' +1: 1 0x5637c57a0680 0x5637c57a0680 +1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe2 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie -Wl,-no-relax +41: + cat +41: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - 54: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh 54: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 54: ++ export LC_ALL=C @@ -4517,68 +4587,25 @@ 54: ++ OBJCOPY=objcopy 54: ++ STRIP=strip 54: ++ QEMU= - 13/425 Test #32: x86_64-arch-x86_64-preinit-array ...................... Passed 0.56 sec -29: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie -test 55 - Start 55: x86_64-arch-x86_64-z-rewrite-endbr3 - -55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh" -55: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -55: Environment variables: -55: MACHINE=x86_64 -55: CPU= -55: Test timeout computed to be: 1500 -29: + echo 'int main() {}' -21: init1 init2 fini2 fini1 -21: + on_exit -21: + echo OK -21: OK -21: + exit 0 -25: + readelf -x .foo out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe -25: + grep -F '03000000 00000000 ffffffff ffffffff' -25: 0x00000000 03000000 00000000 ffffffff ffffffff ................ 54: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh .sh 54: ++ testname=arch-x86_64-z-rewrite-endbr2 54: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr2 54: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr2 + 17/425 Test #23: x86_64-arch-x86_64-large-bss .......................... Passed 0.26 sec +test 57 + Start 57: x86_64-arch-x86_64-z-text + +57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-text.sh" +57: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +57: Environment variables: +57: MACHINE=x86_64 +57: CPU= +57: Test timeout computed to be: 1500 +53: + echo 'int main() {}' +53: + cc -B. -fcf-protection -o /dev/null -xc - 54: ++ case $MACHINE in 54: ++ tlsdesc_opt=-mtls-dialect=gnu2 54: +++ uname -33: + objdump -d out/test/x86_64/arch-x86_64-relax/exe -33: + sed -n '/:/,/<.*>:/p' -42: 3 0 5 0 0 0 -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 -39: + on_exit -39: + echo OK -39: OK -39: + exit 0 -37: + grep '^0 0 0$' -37: 0 0 0 -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 -40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -xc - -mcmodel=large -12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 -12: + grep foo -11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe -11: + grep -A1 '<__x86.get_pc_thunk.bx>:' -19: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-obj/a.o -m64 -xc - -19: + cat -30: + CFLAGS='-Xassembler -mx86-used-note=no' -30: + cat -51: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o -26: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-strings/exe out/test/x86_64/arch-x86_64-mergeable-strings/a.o - 14/425 Test #21: x86_64-arch-x86_64-init-array ......................... Passed 0.58 sec - 15/425 Test #37: x86_64-arch-x86_64-section-alignment .................. Passed 0.56 sec - 16/425 Test #39: x86_64-arch-x86_64-tbss-only .......................... Passed 0.56 sec - 17/425 Test #42: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 0.55 sec -25: + readelf -x .bar out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe -25: + grep -F xyz.abc. 54: ++ '[' Linux = FreeBSD ']' 54: ++ trap 'on_error $LINENO' ERR 54: ++ trap on_exit EXIT @@ -4586,45 +4613,35 @@ 54: Testing arch-x86_64-z-rewrite-endbr2 ... ++ set -o pipefail 54: ++ set -x 54: + test_cflags -fcf-protection -33: + grep -E 'lea \s*0x.+\(%rip\),%rax .*' out/test/x86_64/arch-x86_64-relax/log -11: + grep -F 'puts$plt' -30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/a.o -c -x assembler - -test 56 - Start 56: x86_64-arch-x86_64-z-shstk - -56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh" -56: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -56: Environment variables: -56: MACHINE=x86_64 -56: CPU= -56: Test timeout computed to be: 1500 -test 57 - Start 57: x86_64-arch-x86_64-z-text - -57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-text.sh" -57: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -57: Environment variables: -57: MACHINE=x86_64 -57: CPU= -57: Test timeout computed to be: 1500 -test 58 - Start 58: x86_64-abs-error - -58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh" -58: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -58: Environment variables: -58: MACHINE=x86_64 -58: CPU= -58: Test timeout computed to be: 1500 -test 59 - Start 59: x86_64-absolute-symbols - -59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh" -59: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -59: Environment variables: -59: MACHINE=x86_64 -59: CPU= -59: Test timeout computed to be: 1500 +54: + echo 'int main() {}' +54: + cc -B. -fcf-protection -o /dev/null -xc - +51: ++ case $MACHINE in +51: ++ tlsdesc_opt=-mtls-dialect=gnu2 +51: +++ uname +51: ++ '[' Linux = FreeBSD ']' +51: ++ trap 'on_error $LINENO' ERR +51: ++ trap on_exit EXIT +51: ++ echo -n 'Testing arch-x86_64-z-ibt ... ' +51: Testing arch-x86_64-z-ibt ... ++ set -o pipefail +51: ++ set -x +51: + cc -o /dev/null -c -xassembler - +51: + echo endbr64 +19: + not cc -B. -o /dev/null out/test/x86_64/arch-x86_64-incompatible-obj/a.o out/test/x86_64/arch-x86_64-incompatible-obj/b.o +52: ++ case $MACHINE in +52: ++ tlsdesc_opt=-mtls-dialect=gnu2 +52: +++ uname +52: ++ '[' Linux = FreeBSD ']' +52: ++ trap 'on_error $LINENO' ERR +52: ++ trap on_exit EXIT +52: ++ echo -n 'Testing arch-x86_64-z-ibtplt ... ' +52: Testing arch-x86_64-z-ibtplt ... ++ set -o pipefail +52: ++ set -x +52: + cat +52: + cc -fPIC -o out/test/x86_64/arch-x86_64-z-ibtplt/a.o -c -xc - +22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe3 +22: + grep 'x86 ISA needed: .*x86-64-v3' +22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v3 +22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe4 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v4 55: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh 55: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 55: ++ export LC_ALL=C @@ -4644,149 +4661,13 @@ 55: ++ testname=arch-x86_64-z-rewrite-endbr3 55: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr3 55: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr3 -55: ++ case $MACHINE in -55: ++ tlsdesc_opt=-mtls-dialect=gnu2 -55: +++ uname -55: ++ '[' Linux = FreeBSD ']' -55: ++ trap 'on_error $LINENO' ERR -55: ++ trap on_exit EXIT -55: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr3 ... ' -55: Testing arch-x86_64-z-rewrite-endbr3 ... ++ set -o pipefail -55: ++ set -x -55: + test_cflags -fcf-protection -55: + echo 'int main() {}' -55: + cc -B. -fcf-protection -o /dev/null -xc - -22: + grep -F 'procesor-specific type 0xc0008002' -22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 -22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 -22: + grep 'x86 ISA needed: .*x86-64-v2' -22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2 -22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe3 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v3 -25: 0x00000000 78797a00 61626300 xyz.abc. -25: + on_exit -25: + echo OK -25: OK -25: + exit 0 -54: + cc -B. -fcf-protection -o /dev/null -xc - -54: + echo 'int main() {}' -33: 16c9: 48 8d 05 ee 00 00 00 lea 0xee(%rip),%rax # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%rcx .*' out/test/x86_64/arch-x86_64-relax/log -33: 16d0: 48 8d 0d e7 00 00 00 lea 0xe7(%rip),%rcx # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%rdx .*' out/test/x86_64/arch-x86_64-relax/log -33: 16d7: 48 8d 15 e0 00 00 00 lea 0xe0(%rip),%rdx # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%rbx .*' out/test/x86_64/arch-x86_64-relax/log -33: 16de: 48 8d 1d d9 00 00 00 lea 0xd9(%rip),%rbx # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%rbp .*' out/test/x86_64/arch-x86_64-relax/log -33: 16e5: 48 8d 2d d2 00 00 00 lea 0xd2(%rip),%rbp # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%rsi .*' out/test/x86_64/arch-x86_64-relax/log -33: 16ec: 48 8d 35 cb 00 00 00 lea 0xcb(%rip),%rsi # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%rdi .*' out/test/x86_64/arch-x86_64-relax/log -33: 16f3: 48 8d 3d c4 00 00 00 lea 0xc4(%rip),%rdi # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r8 .*' out/test/x86_64/arch-x86_64-relax/log -33: 16fa: 4c 8d 05 bd 00 00 00 lea 0xbd(%rip),%r8 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r9 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1701: 4c 8d 0d b6 00 00 00 lea 0xb6(%rip),%r9 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r10 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1708: 4c 8d 15 af 00 00 00 lea 0xaf(%rip),%r10 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r11 .*' out/test/x86_64/arch-x86_64-relax/log -33: 170f: 4c 8d 1d a8 00 00 00 lea 0xa8(%rip),%r11 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r12 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1716: 4c 8d 25 a1 00 00 00 lea 0xa1(%rip),%r12 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r13 .*' out/test/x86_64/arch-x86_64-relax/log -33: 171d: 4c 8d 2d 9a 00 00 00 lea 0x9a(%rip),%r13 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r14 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1724: 4c 8d 35 93 00 00 00 lea 0x93(%rip),%r14 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r15 .*' out/test/x86_64/arch-x86_64-relax/log -33: 172b: 4c 8d 3d 8c 00 00 00 lea 0x8c(%rip),%r15 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r16 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1732: d5 48 8d 05 84 00 00 lea 0x84(%rip),%r16 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r17 .*' out/test/x86_64/arch-x86_64-relax/log -33: 173a: d5 48 8d 0d 7c 00 00 lea 0x7c(%rip),%r17 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r18 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1742: d5 48 8d 15 74 00 00 lea 0x74(%rip),%r18 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r19 .*' out/test/x86_64/arch-x86_64-relax/log -33: 174a: d5 48 8d 1d 6c 00 00 lea 0x6c(%rip),%r19 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r20 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1752: d5 48 8d 25 64 00 00 lea 0x64(%rip),%r20 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r21 .*' out/test/x86_64/arch-x86_64-relax/log -33: 175a: d5 48 8d 2d 5c 00 00 lea 0x5c(%rip),%r21 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r22 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1762: d5 48 8d 35 54 00 00 lea 0x54(%rip),%r22 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r23 .*' out/test/x86_64/arch-x86_64-relax/log -33: 176a: d5 48 8d 3d 4c 00 00 lea 0x4c(%rip),%r23 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r24 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1772: d5 4c 8d 05 44 00 00 lea 0x44(%rip),%r24 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r25 .*' out/test/x86_64/arch-x86_64-relax/log -33: 177a: d5 4c 8d 0d 3c 00 00 lea 0x3c(%rip),%r25 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r26 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1782: d5 4c 8d 15 34 00 00 lea 0x34(%rip),%r26 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r27 .*' out/test/x86_64/arch-x86_64-relax/log -33: 178a: d5 4c 8d 1d 2c 00 00 lea 0x2c(%rip),%r27 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r28 .*' out/test/x86_64/arch-x86_64-relax/log -33: 1792: d5 4c 8d 25 24 00 00 lea 0x24(%rip),%r28 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r29 .*' out/test/x86_64/arch-x86_64-relax/log -33: 179a: d5 4c 8d 2d 1c 00 00 lea 0x1c(%rip),%r29 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r30 .*' out/test/x86_64/arch-x86_64-relax/log -33: 17a2: d5 4c 8d 35 14 00 00 lea 0x14(%rip),%r30 # 17be -33: + grep -E 'lea \s*0x.+\(%rip\),%r31 .*' out/test/x86_64/arch-x86_64-relax/log -33: 17aa: d5 4c 8d 3d 0c 00 00 lea 0xc(%rip),%r31 # 17be -33: + grep -E 'call.*' out/test/x86_64/arch-x86_64-relax/log -33: 17b2: 40 e8 06 00 00 00 rex call 17be -33: + grep -E 'jmp.*' out/test/x86_64/arch-x86_64-relax/log -33: 17b8: 40 e9 00 00 00 00 rex jmp 17be -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 -11: 1719: e8 f2 fe ff ff call 1610 -11: + on_exit -11: + echo OK -11: OK -11: + exit 0 -30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - -30: + cat -30: + cat -30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - -30: + cat -30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - -12: 0000000000001694 t foo -12: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/c.o -Wl,-gc-sections -15: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/foo -15: + echo 'char hello[] = "Hello world";' -15: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/libbar.so -m32 -xc - -49: + cc -B. -o out/test/x86_64/arch-x86_64-warn-textrel/exe out/test/x86_64/arch-x86_64-warn-textrel/a.o out/test/x86_64/arch-x86_64-warn-textrel/b.o -pie -Wl,-warn-textrel -17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/lib32 -17: + ar crs out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.a out/test/x86_64/arch-x86_64-incompatible-libs/a.o -48: + cc -B. -shared -o out/test/x86_64/arch-x86_64-warn-shared-textrel/c.so out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -Wl,-warn-shared-textrel -41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so -20: + out/test/x86_64/arch-x86_64-init-array-readonly/exe -20: + grep 'init1 init2' -20: init1 init2 -20: + on_exit -20: + echo OK -20: OK -20: + exit 0 -50: + not cc -B. -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/exe3 out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -no-pie -Wl,-z,dynamic-undefined-weak -50: + grep 'cannot create a copy relocation for foo' -16: + cat -16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/foo/a.o -c -xc - -45: + cc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so -1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe1 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie -44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so -51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe -51: + not grep -w SHSTK -51: + grep -w SHSTK -51: + return 0 -51: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o -Wl,-z,ibt -14: + cat -14: + c++ -march=x86-64 -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE -24: + cat -24: + cc -o out/test/x86_64/arch-x86_64-mergeable-records/a.o -c -x assembler - -5: + cc -xc -c -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o - -5: + echo 'int y(); int main() { y(); }' -27: + cat -27: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - -52: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -shared out/test/x86_64/arch-x86_64-z-ibtplt/a.o -Wl,-z,ibtplt +38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe +38: + not grep -F .text.hot +38: + grep -F .text.hot +38: + return 0 +38: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z nokeep-text-section-prefix +49: + cat +49: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/b.o -fPIC -xc - 56: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh 56: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 56: ++ export LC_ALL=C @@ -4803,22 +4684,52 @@ 56: ++ STRIP=strip 56: ++ QEMU= 56: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-shstk.sh .sh +33: + objdump -d out/test/x86_64/arch-x86_64-relax/exe +33: + sed -n '/:/,/<.*>:/p' +47: + gcc -B. -o out/test/x86_64/arch-x86_64-warn-execstack/exe out/test/x86_64/arch-x86_64-warn-execstack/a.o out/test/x86_64/arch-x86_64-warn-execstack/b.o +30: + ./mold -o out/test/x86_64/arch-x86_64-note2/exe out/test/x86_64/arch-x86_64-note2/a.o out/test/x86_64/arch-x86_64-note2/b.o out/test/x86_64/arch-x86_64-note2/c.o out/test/x86_64/arch-x86_64-note2/d.o +47: + grep -E 'may cause a segmentation fault|requires executable stack' 56: ++ testname=arch-x86_64-z-shstk 56: ++ t=out/test/x86_64/arch-x86_64-z-shstk 56: ++ mkdir -p out/test/x86_64/arch-x86_64-z-shstk +55: ++ case $MACHINE in +55: ++ tlsdesc_opt=-mtls-dialect=gnu2 +55: +++ uname +42: + cc -B. -o out/test/x86_64/arch-x86_64-tls-large-tbss/exe out/test/x86_64/arch-x86_64-tls-large-tbss/a.o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o +40: + cat +40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -xc - -mcmodel=large +55: ++ '[' Linux = FreeBSD ']' +55: ++ trap 'on_error $LINENO' ERR +55: ++ trap on_exit EXIT +55: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr3 ... ' +55: Testing arch-x86_64-z-rewrite-endbr3 ... ++ set -o pipefail +55: ++ set -x +55: + test_cflags -fcf-protection +55: + echo 'int main() {}' +55: + cc -B. -fcf-protection -o /dev/null -xc - +27: + cat +27: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - 56: ++ case $MACHINE in 56: ++ tlsdesc_opt=-mtls-dialect=gnu2 +51: + cat 56: +++ uname +12: + return 0 56: ++ '[' Linux = FreeBSD ']' 56: ++ trap 'on_error $LINENO' ERR 56: ++ trap on_exit EXIT 56: ++ echo -n 'Testing arch-x86_64-z-shstk ... ' 56: Testing arch-x86_64-z-shstk ... ++ set -o pipefail +12: + on_exit +12: + echo OK +12: OK +12: + exit 0 56: ++ set -x + 18/425 Test #12: x86_64-arch-x86_64-gnu-retain ......................... Passed 2.08 sec +51: + cc -o out/test/x86_64/arch-x86_64-z-ibt/a.o -c -x assembler - 56: + echo endbr64 56: + cc -o /dev/null -c -xassembler - -56: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - 56: + cat +56: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - 57: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/arch-x86_64-z-text.sh 57: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 57: ++ export LC_ALL=C @@ -4838,22 +4749,46 @@ 57: ++ testname=arch-x86_64-z-text 57: ++ t=out/test/x86_64/arch-x86_64-z-text 57: ++ mkdir -p out/test/x86_64/arch-x86_64-z-text -57: ++ case $MACHINE in -57: ++ tlsdesc_opt=-mtls-dialect=gnu2 -57: +++ uname -57: ++ '[' Linux = FreeBSD ']' -57: ++ trap 'on_error $LINENO' ERR -57: ++ trap on_exit EXIT -57: ++ echo -n 'Testing arch-x86_64-z-text ... ' -57: Testing arch-x86_64-z-text ... ++ set -o pipefail -57: ++ set -x -57: + is_musl -57: + grep musl -57: + cat -57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/a.o -x assembler - +test 58 + Start 58: x86_64-abs-error + +58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh" +58: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +58: Environment variables: +58: MACHINE=x86_64 +58: CPU= +58: Test timeout computed to be: 1500 +56: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o +33: + grep -E 'lea \s*0x.+\(%rip\),%rax .*' out/test/x86_64/arch-x86_64-relax/log +33: 16c9: 48 8d 05 ee 00 00 00 lea 0xee(%rip),%rax # 17be +30: mold: warning: entry symbol is not defined: _start +17: + cat +17: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs/d.o -xc - +37: + grep '^0 0 0$' +37: + out/test/x86_64/arch-x86_64-section-alignment/exe +36: + cat +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie +39: + out/test/x86_64/arch-x86_64-tbss-only/exe +39: + readelf -W --segments out/test/x86_64/arch-x86_64-tbss-only/exe +46: + readelf -x .data.foo.1 out/test/x86_64/arch-x86_64-unique/exe +46: + grep ab +41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o +33: + grep -E 'lea \s*0x.+\(%rip\),%rcx .*' out/test/x86_64/arch-x86_64-relax/log +30: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe +46: 0x0000342a 6162 ab +39: + grep -E 'TLS +0x000([^ ][^ ][^ ]) 0x[^ ]+\1 ' +46: + readelf -x .data.foo.2 out/test/x86_64/arch-x86_64-unique/exe +33: 16d0: 48 8d 0d e7 00 00 00 lea 0xe7(%rip),%rcx # 17be +46: + grep c +33: + grep -E 'lea \s*0x.+\(%rip\),%rdx .*' out/test/x86_64/arch-x86_64-relax/log 58: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh +39: TLS 0x0006d4 0x00000000000026d4 0x00000000000026d4 0x000000 0x000001 R 0x1 +39: + on_exit 58: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 58: ++ export LC_ALL=C +39: + echo OK +39: OK +39: + exit 0 58: ++ LC_ALL=C 58: ++ '[' -z x86_64 ']' 58: ++ '[' -z '' ']' @@ -4866,58 +4801,55 @@ 58: ++ OBJCOPY=objcopy 58: ++ STRIP=strip 58: ++ QEMU= +30: + grep -F '01 .note.a .note.c .note.b' +33: 16d7: 48 8d 15 e0 00 00 00 lea 0xe0(%rip),%rdx # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%rbx .*' out/test/x86_64/arch-x86_64-relax/log + 19/425 Test #39: x86_64-arch-x86_64-tbss-only .......................... Passed 2.06 sec 58: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/abs-error.sh .sh +test 59 + Start 59: x86_64-absolute-symbols + +59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh" +59: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +59: Environment variables: +59: MACHINE=x86_64 +59: CPU= +59: Test timeout computed to be: 1500 58: ++ testname=abs-error 58: ++ t=out/test/x86_64/abs-error 58: ++ mkdir -p out/test/x86_64/abs-error -58: ++ case $MACHINE in -58: ++ tlsdesc_opt=-mtls-dialect=gnu2 -58: +++ uname -58: ++ '[' Linux = FreeBSD ']' -58: ++ trap 'on_error $LINENO' ERR -58: ++ trap on_exit EXIT -58: ++ echo -n 'Testing abs-error ... ' -58: Testing abs-error ... ++ set -o pipefail -58: ++ set -x -58: + '[' x86_64 = aarch64 ']' -58: + '[' x86_64 = ppc64 ']' -58: + '[' x86_64 = ppc64le ']' -58: + '[' x86_64 = s390x ']' -58: + [[ x86_64 = loongarch* ]] -58: + cat -58: + cc -fPIC -c -o out/test/x86_64/abs-error/a.o -xassembler - - 18/425 Test #11: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 0.73 sec - 19/425 Test #20: x86_64-arch-x86_64-init-array-readonly ................ Passed 0.71 sec - 20/425 Test #25: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.71 sec - 21/425 Test #33: x86_64-arch-x86_64-relax .............................. Passed 0.69 sec -24: + cc -B. -static -o out/test/x86_64/arch-x86_64-mergeable-records/exe out/test/x86_64/arch-x86_64-mergeable-records/a.o -56: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o -13: + out/test/x86_64/arch-x86_64-gotpcrelx/exe -13: 0 0 -13: + on_exit -13: + echo OK -13: OK -13: + exit 0 - 22/425 Test #13: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.73 sec -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^42$' -36: 42 -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie -23: + grep -E '^1 c0000000$' -23: + out/test/x86_64/arch-x86_64-large-bss/exe -23: 1 c0000000 -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 - 23/425 Test #23: x86_64-arch-x86_64-large-bss .......................... Passed 0.71 sec -28: + CFLAGS='-Xassembler -mx86-used-note=no' -28: + grep -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' -28: + readelf -v -28: GNU readelf (GNU Binutils for Debian) 2.45 -28: + cat -28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - +30: 01 .note.a .note.c .note.b +30: + on_exit +30: + echo OK +30: OK +30: + exit 0 +33: 16de: 48 8d 1d d9 00 00 00 lea 0xd9(%rip),%rbx # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%rbp .*' out/test/x86_64/arch-x86_64-relax/log +33: 16e5: 48 8d 2d d2 00 00 00 lea 0xd2(%rip),%rbp # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%rsi .*' out/test/x86_64/arch-x86_64-relax/log +33: 16ec: 48 8d 35 cb 00 00 00 lea 0xcb(%rip),%rsi # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%rdi .*' out/test/x86_64/arch-x86_64-relax/log +46: Hex dump of section '.data.foo.2': +46: 0x0000342c 63 c +46: + grep de +46: + readelf -x .data out/test/x86_64/arch-x86_64-unique/exe + 20/425 Test #30: x86_64-arch-x86_64-note2 .............................. Passed 2.11 sec +47: mold: warning: out/test/x86_64/arch-x86_64-warn-execstack/a.o: this file may cause a segmentation fault because it requires an executable stack. See https://github.com/rui314/mold/tree/main/docs/execstack.md for more info. +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 + 21/425 Test #47: x86_64-arch-x86_64-warn-execstack ..................... Passed 1.97 sec 59: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh +test 60 + Start 60: x86_64-allow-multiple-definition + +60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh" +60: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +60: Environment variables: +60: MACHINE=x86_64 +60: CPU= +60: Test timeout computed to be: 1500 59: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 59: ++ export LC_ALL=C 59: ++ LC_ALL=C @@ -4933,31 +4865,6 @@ 59: ++ STRIP=strip 59: ++ QEMU= 59: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/absolute-symbols.sh .sh -59: ++ testname=absolute-symbols -59: ++ t=out/test/x86_64/absolute-symbols -59: ++ mkdir -p out/test/x86_64/absolute-symbols -59: ++ case $MACHINE in -59: ++ tlsdesc_opt=-mtls-dialect=gnu2 -59: +++ uname -59: ++ '[' Linux = FreeBSD ']' -59: ++ trap 'on_error $LINENO' ERR -59: ++ trap on_exit EXIT -59: ++ echo -n 'Testing absolute-symbols ... ' -59: Testing absolute-symbols ... ++ set -o pipefail -59: ++ set -x -43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe -43: + grep '3 5 3 5' -43: 3 5 3 5 -43: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -Wl,-no-relax -mcmodel=large -test 60 - Start 60: x86_64-allow-multiple-definition - -60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh" -60: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -60: Environment variables: -60: MACHINE=x86_64 -60: CPU= -60: Test timeout computed to be: 1500 test 61 Start 61: x86_64-ar-alignment @@ -4967,6 +4874,23 @@ 61: MACHINE=x86_64 61: CPU= 61: Test timeout computed to be: 1500 +46: 0x00003428 6465 de +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 +33: 16f3: 48 8d 3d c4 00 00 00 lea 0xc4(%rip),%rdi # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r8 .*' out/test/x86_64/arch-x86_64-relax/log +33: 16fa: 4c 8d 05 bd 00 00 00 lea 0xbd(%rip),%r8 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r9 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1701: 4c 8d 0d b6 00 00 00 lea 0xb6(%rip),%r9 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r10 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1708: 4c 8d 15 af 00 00 00 lea 0xaf(%rip),%r10 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r11 .*' out/test/x86_64/arch-x86_64-relax/log + 22/425 Test #46: x86_64-arch-x86_64-unique ............................. Passed 1.99 sec +59: ++ testname=absolute-symbols +59: ++ t=out/test/x86_64/absolute-symbols +59: ++ mkdir -p out/test/x86_64/absolute-symbols test 62 Start 62: x86_64-as-needed-dso @@ -4976,82 +4900,10 @@ 62: MACHINE=x86_64 62: CPU= 62: Test timeout computed to be: 1500 -test 63 - Start 63: x86_64-as-needed-dso2 - -63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh" -63: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -63: Environment variables: -63: MACHINE=x86_64 -63: CPU= -63: Test timeout computed to be: 1500 -59: + '[' x86_64 = sparc64 ']' -59: + cc -o out/test/x86_64/absolute-symbols/a.o -c -x assembler - -59: + cat -59: + cat -59: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - -test 64 - Start 64: x86_64-as-needed-weak - -64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh" -64: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -64: Environment variables: -64: MACHINE=x86_64 -64: CPU= -64: Test timeout computed to be: 1500 -test 65 - Start 65: x86_64-as-needed - -65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh" -65: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -65: Environment variables: -65: MACHINE=x86_64 -65: CPU= -65: Test timeout computed to be: 1500 -57: + cat -57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/b.o -fPIC -xc - -26: + out/test/x86_64/arch-x86_64-mergeable-strings/exe -26: + grep 'Hello world' -26: Hello world -26: + readelf -sW out/test/x86_64/arch-x86_64-mergeable-strings/exe -26: + grep -E '[0-9] foo$' -26: 144: 000000000022457f 0 NOTYPE LOCAL DEFAULT 14 foo -26: + on_exit -26: + echo OK -26: OK -26: + exit 0 -49: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log -49: mold: warning: out/test/x86_64/arch-x86_64-warn-textrel/a.o:(.text): relocation against symbol `main' in read-only section -49: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-textrel/log -49: mold: warning: creating a DT_TEXTREL in an output file -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 -58: + cat -58: + cc -fno-PIC -c -o out/test/x86_64/abs-error/b.o -xc - -22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe3 -22: + grep 'x86 ISA needed: .*x86-64-v3' -22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v3 -22: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe4 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v4 -48: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-shared-textrel/log -48: mold: warning: out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o:(.text): relocation against symbol `main' in read-only section -48: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-shared-textrel/log -48: mold: warning: creating a DT_TEXTREL in an output file -48: + on_exit -48: + echo OK -48: OK -48: + exit 0 -45: + out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc -45: + cat -45: + gcc -c -o out/test/x86_64/arch-x86_64-tlsdesc/a.o -xassembler - -45: + cat -45: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 -44: + out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc -44: + cc -fPIC -o out/test/x86_64/arch-x86_64-tls-module-base/a.o -c -xassembler - -44: + cat -44: + cat -44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - +33: 170f: 4c 8d 1d a8 00 00 00 lea 0xa8(%rip),%r11 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r12 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1716: 4c 8d 25 a1 00 00 00 lea 0xa1(%rip),%r12 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r13 .*' out/test/x86_64/arch-x86_64-relax/log 60: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/allow-multiple-definition.sh 60: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 60: ++ export LC_ALL=C @@ -5071,17 +4923,12 @@ 60: ++ testname=allow-multiple-definition 60: ++ t=out/test/x86_64/allow-multiple-definition 60: ++ mkdir -p out/test/x86_64/allow-multiple-definition -60: ++ case $MACHINE in -60: ++ tlsdesc_opt=-mtls-dialect=gnu2 -60: +++ uname -60: ++ '[' Linux = FreeBSD ']' -60: ++ trap 'on_error $LINENO' ERR -60: ++ trap on_exit EXIT -60: ++ echo -n 'Testing allow-multiple-definition ... ' -60: Testing allow-multiple-definition ... ++ set -o pipefail -60: ++ set -x -60: + echo 'int main() { return 0; }' -60: + cc -c -o out/test/x86_64/allow-multiple-definition/a.o -xc - +56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe +56: + not grep -w SHSTK +56: + grep -w SHSTK +56: + return 0 +56: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o -Wl,-z,shstk +33: 171d: 4c 8d 2d 9a 00 00 00 lea 0x9a(%rip),%r13 # 17be 61: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh 61: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 61: ++ export LC_ALL=C @@ -5098,21 +4945,12 @@ 61: ++ STRIP=strip 61: ++ QEMU= 61: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ar-alignment.sh .sh +33: + grep -E 'lea \s*0x.+\(%rip\),%r14 .*' out/test/x86_64/arch-x86_64-relax/log +62: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh 61: ++ testname=ar-alignment 61: ++ t=out/test/x86_64/ar-alignment 61: ++ mkdir -p out/test/x86_64/ar-alignment -61: ++ case $MACHINE in -61: ++ tlsdesc_opt=-mtls-dialect=gnu2 -61: +++ uname -61: ++ '[' Linux = FreeBSD ']' -61: ++ trap 'on_error $LINENO' ERR -61: ++ trap on_exit EXIT -61: ++ echo -n 'Testing ar-alignment ... ' -61: Testing ar-alignment ... ++ set -o pipefail -61: ++ set -x -61: + cat -61: + cc -o out/test/x86_64/ar-alignment/a.o -c -xc - -62: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh +33: 1724: 4c 8d 35 93 00 00 00 lea 0x93(%rip),%r14 # 17be 62: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 62: ++ export LC_ALL=C 62: ++ LC_ALL=C @@ -5127,11 +4965,66 @@ 62: ++ OBJCOPY=objcopy 62: ++ STRIP=strip 62: ++ QEMU= +33: + grep -E 'lea \s*0x.+\(%rip\),%r15 .*' out/test/x86_64/arch-x86_64-relax/log 62: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso.sh .sh +33: 172b: 4c 8d 3d 8c 00 00 00 lea 0x8c(%rip),%r15 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r16 .*' out/test/x86_64/arch-x86_64-relax/log 62: ++ testname=as-needed-dso 62: ++ t=out/test/x86_64/as-needed-dso 62: ++ mkdir -p out/test/x86_64/as-needed-dso +33: 1732: d5 48 8d 05 84 00 00 lea 0x84(%rip),%r16 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r17 .*' out/test/x86_64/arch-x86_64-relax/log +33: 173a: d5 48 8d 0d 7c 00 00 lea 0x7c(%rip),%r17 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r18 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1742: d5 48 8d 15 74 00 00 lea 0x74(%rip),%r18 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r19 .*' out/test/x86_64/arch-x86_64-relax/log +33: 174a: d5 48 8d 1d 6c 00 00 lea 0x6c(%rip),%r19 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r20 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1752: d5 48 8d 25 64 00 00 lea 0x64(%rip),%r20 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r21 .*' out/test/x86_64/arch-x86_64-relax/log +33: 175a: d5 48 8d 2d 5c 00 00 lea 0x5c(%rip),%r21 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r22 .*' out/test/x86_64/arch-x86_64-relax/log +16: + test_cflags -m32 +16: + echo 'int main() {}' +16: + cc -B. -m32 -o /dev/null -xc - +33: 1762: d5 48 8d 35 54 00 00 lea 0x54(%rip),%r22 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r23 .*' out/test/x86_64/arch-x86_64-relax/log +33: 176a: d5 48 8d 3d 4c 00 00 lea 0x4c(%rip),%r23 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r24 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1772: d5 4c 8d 05 44 00 00 lea 0x44(%rip),%r24 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r25 .*' out/test/x86_64/arch-x86_64-relax/log +33: 177a: d5 4c 8d 0d 3c 00 00 lea 0x3c(%rip),%r25 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r26 .*' out/test/x86_64/arch-x86_64-relax/log +33: 1782: d5 4c 8d 15 34 00 00 lea 0x34(%rip),%r26 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r27 .*' out/test/x86_64/arch-x86_64-relax/log +56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe +56: + grep -w SHSTK +33: 178a: d5 4c 8d 1d 2c 00 00 lea 0x2c(%rip),%r27 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r28 .*' out/test/x86_64/arch-x86_64-relax/log +56: Properties: x86 feature: SHSTK +56: + on_exit +56: + echo OK +56: OK +56: + exit 0 + 23/425 Test #56: x86_64-arch-x86_64-z-shstk ............................ Passed 1.93 sec +test 63 + Start 63: x86_64-as-needed-dso2 + +63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh" +63: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +63: Environment variables: +63: MACHINE=x86_64 +63: CPU= +63: Test timeout computed to be: 1500 +33: 1792: d5 4c 8d 25 24 00 00 lea 0x24(%rip),%r28 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r29 .*' out/test/x86_64/arch-x86_64-relax/log +33: 179a: d5 4c 8d 2d 1c 00 00 lea 0x1c(%rip),%r29 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r30 .*' out/test/x86_64/arch-x86_64-relax/log +33: 17a2: d5 4c 8d 35 14 00 00 lea 0x14(%rip),%r30 # 17be +33: + grep -E 'lea \s*0x.+\(%rip\),%r31 .*' out/test/x86_64/arch-x86_64-relax/log 63: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh +33: 17aa: d5 4c 8d 3d 0c 00 00 lea 0xc(%rip),%r31 # 17be +33: + grep -E 'call.*' out/test/x86_64/arch-x86_64-relax/log 63: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 63: ++ export LC_ALL=C 63: ++ LC_ALL=C @@ -5147,30 +5040,98 @@ 63: ++ STRIP=strip 63: ++ QEMU= 63: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-dso2.sh .sh +33: 17b2: 40 e8 06 00 00 00 rex call 17be +33: + grep -E 'jmp.*' out/test/x86_64/arch-x86_64-relax/log 63: ++ testname=as-needed-dso2 63: ++ t=out/test/x86_64/as-needed-dso2 63: ++ mkdir -p out/test/x86_64/as-needed-dso2 - 24/425 Test #48: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 0.42 sec - 25/425 Test #49: x86_64-arch-x86_64-warn-textrel ....................... Passed 0.49 sec -test 66 - Start 66: x86_64-audit +33: 17b8: 40 e9 00 00 00 00 rex jmp 17be +33: + on_exit +33: + echo OK +33: OK +33: + exit 0 + 24/425 Test #33: x86_64-arch-x86_64-relax .............................. Passed 2.15 sec +test 64 + Start 64: x86_64-as-needed-weak -66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh" -66: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -66: Environment variables: -66: MACHINE=x86_64 -66: CPU= -66: Test timeout computed to be: 1500 -test 67 - Start 67: x86_64-auxiliary +64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh" +64: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +64: Environment variables: +64: MACHINE=x86_64 +64: CPU= +64: Test timeout computed to be: 1500 +14: + c++ -B. -o out/test/x86_64/arch-x86_64-ifunc-alias/exe out/test/x86_64/arch-x86_64-ifunc-alias/a.o -static +57: ++ case $MACHINE in +57: ++ tlsdesc_opt=-mtls-dialect=gnu2 +57: +++ uname +59: ++ case $MACHINE in +59: ++ tlsdesc_opt=-mtls-dialect=gnu2 +59: +++ uname +44: + cc -xc -c -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o - +37: 0 0 0 +37: + on_exit +37: + echo OK +37: OK +37: + exit 0 +45: + echo 'int y(); int main() { y(); }' +45: + cc -xc -c -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o - +60: ++ case $MACHINE in +60: ++ tlsdesc_opt=-mtls-dialect=gnu2 + 25/425 Test #37: x86_64-arch-x86_64-section-alignment .................. Passed 2.14 sec +60: +++ uname +63: ++ case $MACHINE in +63: ++ tlsdesc_opt=-mtls-dialect=gnu2 +43: + cat +test 65 + Start 65: x86_64-as-needed -67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh" -67: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -67: Environment variables: -67: MACHINE=x86_64 -67: CPU= -67: Test timeout computed to be: 1500 - 26/425 Test #26: x86_64-arch-x86_64-mergeable-strings .................. Passed 0.84 sec +65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh" +65: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +65: Environment variables: +65: MACHINE=x86_64 +65: CPU= +65: Test timeout computed to be: 1500 +60: ++ '[' Linux = FreeBSD ']' +60: ++ trap 'on_error $LINENO' ERR +60: ++ trap on_exit EXIT +60: ++ echo -n 'Testing allow-multiple-definition ... ' +60: Testing allow-multiple-definition ... ++ set -o pipefail +60: ++ set -x +60: + echo 'int main() { return 0; }' +63: +++ uname +58: ++ case $MACHINE in +58: ++ tlsdesc_opt=-mtls-dialect=gnu2 +58: +++ uname +59: ++ '[' Linux = FreeBSD ']' +59: ++ trap 'on_error $LINENO' ERR +59: ++ trap on_exit EXIT +59: ++ echo -n 'Testing absolute-symbols ... ' +59: Testing absolute-symbols ... ++ set -o pipefail +59: ++ set -x +59: + '[' x86_64 = sparc64 ']' +59: + cat +61: ++ case $MACHINE in +61: ++ tlsdesc_opt=-mtls-dialect=gnu2 +61: +++ uname +61: ++ '[' Linux = FreeBSD ']' +61: ++ trap 'on_error $LINENO' ERR +61: ++ trap on_exit EXIT +61: ++ echo -n 'Testing ar-alignment ... ' +61: Testing ar-alignment ... ++ set -o pipefail +61: ++ set -x +61: + cat +44: + echo 'int y(); int main() { y(); }' +57: ++ '[' Linux = FreeBSD ']' +57: ++ trap 'on_error $LINENO' ERR +57: ++ trap on_exit EXIT +57: ++ echo -n 'Testing arch-x86_64-z-text ... ' +57: Testing arch-x86_64-z-text ... ++ set -o pipefail +57: ++ set -x +57: + is_musl +57: + grep musl +38: + not grep -F .text.hot +38: + grep -F .text.hot +38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe 62: ++ case $MACHINE in 62: ++ tlsdesc_opt=-mtls-dialect=gnu2 62: +++ uname @@ -5182,9 +5143,8 @@ 62: ++ set -x 62: + cat 62: + cc -o out/test/x86_64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -63: ++ case $MACHINE in -63: ++ tlsdesc_opt=-mtls-dialect=gnu2 -63: +++ uname +51: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o +60: + cc -c -o out/test/x86_64/allow-multiple-definition/a.o -xc - 63: ++ '[' Linux = FreeBSD ']' 63: ++ trap 'on_error $LINENO' ERR 63: ++ trap on_exit EXIT @@ -5193,19 +5153,15 @@ 63: ++ set -x 63: + cat 63: + cc -o out/test/x86_64/as-needed-dso2/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -50: mold: error: out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o: cannot create a copy relocation for foo; recompile with -fPIE or -fPIC -50: + on_exit -50: + echo OK -50: OK -50: + exit 0 - 27/425 Test #50: x86_64-arch-x86_64-z-dynamic-undefined-weak ........... Passed 0.49 sec -17: + cc -m32 -shared -o out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs/a.o -16: + cat -16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/c.o -c -xc - -28: + cat -28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - -41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 -41: + grep '1 2 3' +59: + cc -o out/test/x86_64/absolute-symbols/a.o -c -x assembler - +61: + cc -o out/test/x86_64/ar-alignment/a.o -c -xc - +43: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -xc - -mcmodel=large +19: + grep 'out/test/x86_64/arch-x86_64-incompatible-obj/b.o: incompatible file type: x86_64 is expected but got i386' out/test/x86_64/arch-x86_64-incompatible-obj/log +19: mold: fatal: out/test/x86_64/arch-x86_64-incompatible-obj/b.o: incompatible file type: x86_64 is expected but got i386 +19: + on_exit +19: + echo OK +19: OK +19: + exit 0 64: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh 64: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 64: ++ export LC_ALL=C @@ -5221,21 +5177,95 @@ 64: ++ OBJCOPY=objcopy 64: ++ STRIP=strip 64: ++ QEMU= +42: + out/test/x86_64/arch-x86_64-tls-large-tbss/exe +42: + grep '^3 0 5 0 0 0$' +42: 3 0 5 0 0 0 +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 +8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe +8: + on_exit +8: + echo OK +8: OK +8: + exit 0 +1: + grep '^1 ' +1: + out/test/x86_64/arch-x86_64-address-equality/exe2 +1: 1 0x5625b8e0b680 0x5625b8e0b680 +1: + on_exit +1: + echo OK +1: OK +1: + exit 0 +65: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh +65: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +65: ++ export LC_ALL=C +65: ++ LC_ALL=C +65: ++ '[' -z x86_64 ']' +65: ++ '[' -z '' ']' +65: ++ TESTDIR=out/test/x86_64 +65: ++ CC=cc +65: ++ CXX=c++ +65: ++ GCC=gcc +65: ++ GXX=g++ +65: ++ OBJDUMP=objdump +65: ++ OBJCOPY=objcopy +65: ++ STRIP=strip +65: ++ QEMU= +65: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh .sh +22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe4 +22: + grep 'x86 ISA needed: .*x86-64-v4' +22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v4 +22: + on_exit +22: + echo OK +22: OK +22: + exit 0 +52: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -shared out/test/x86_64/arch-x86_64-z-ibtplt/a.o -Wl,-z,ibtplt +17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/lib64 +49: + cc -B. -o out/test/x86_64/arch-x86_64-warn-textrel/exe out/test/x86_64/arch-x86_64-warn-textrel/a.o out/test/x86_64/arch-x86_64-warn-textrel/b.o -pie -Wl,-warn-textrel +40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -mcmodel=large +24: + grep '^abcdef$' + 26/425 Test #19: x86_64-arch-x86_64-incompatible-obj ................... Passed 2.21 sec 64: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed-weak.sh .sh + 27/425 Test #42: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 2.10 sec + 28/425 Test #22: x86_64-arch-x86_64-isa-level .......................... Passed 2.20 sec +17: + ar crs out/test/x86_64/arch-x86_64-incompatible-libs/lib64/libfoo.a out/test/x86_64/arch-x86_64-incompatible-libs/d.o +26: + out/test/x86_64/arch-x86_64-mergeable-strings/exe +26: + grep 'Hello world' +26: Hello world +27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o +test 66 + Start 66: x86_64-audit + +66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh" +66: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +66: Environment variables: +66: MACHINE=x86_64 +66: CPU= +66: Test timeout computed to be: 1500 +55: + '[' '' == '' ']' +55: + command -v sde64 +55: + skip +55: + echo skipped +55: skipped +55: + trap - EXIT +55: + exit 0 64: ++ testname=as-needed-weak 64: ++ t=out/test/x86_64/as-needed-weak 64: ++ mkdir -p out/test/x86_64/as-needed-weak 64: ++ case $MACHINE in 64: ++ tlsdesc_opt=-mtls-dialect=gnu2 64: +++ uname -64: ++ '[' Linux = FreeBSD ']' -64: ++ trap 'on_error $LINENO' ERR -64: ++ trap on_exit EXIT -64: ++ echo -n 'Testing as-needed-weak ... ' -64: Testing as-needed-weak ... ++ set -o pipefail -64: ++ set -x -64: + cat -64: + cc -fPIC -o out/test/x86_64/as-needed-weak/a.o -c -xc - +26: + readelf -sW out/test/x86_64/arch-x86_64-mergeable-strings/exe +26: + grep -E '[0-9] foo$' +test 67 + Start 67: x86_64-auxiliary + +67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh" +67: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +67: Environment variables: +67: MACHINE=x86_64 +67: CPU= +67: Test timeout computed to be: 1500 test 68 Start 68: x86_64-bno-symbolic @@ -5245,6 +5275,90 @@ 68: MACHINE=x86_64 68: CPU= 68: Test timeout computed to be: 1500 + 29/425 Test #55: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 1.97 sec +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +24: abcdef +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +24: + grep '^bcdef$' +24: bcdef +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +24: + grep '^ijkl$' +24: ijkl +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +24: + grep '^pqr$' +24: pqr +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +24: + grep '^mnopqr$' +24: mnopqr +24: + on_exit +24: + echo OK +24: OK +24: + exit 0 +38: + return 0 +38: + on_exit +38: + echo OK +38: OK +38: + exit 0 + 30/425 Test #38: x86_64-arch-x86_64-section-name ....................... Passed 2.31 sec +65: ++ testname=as-needed +65: ++ t=out/test/x86_64/as-needed +65: ++ mkdir -p out/test/x86_64/as-needed +65: ++ case $MACHINE in +65: ++ tlsdesc_opt=-mtls-dialect=gnu2 +65: +++ uname +65: ++ '[' Linux = FreeBSD ']' +65: ++ trap 'on_error $LINENO' ERR +65: ++ trap on_exit EXIT +65: ++ echo -n 'Testing as-needed ... ' +65: Testing as-needed ... ++ set -o pipefail +65: ++ set -x +65: + cat +65: + cc -o out/test/x86_64/as-needed/a.o -c -xc - + 31/425 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 2.42 sec +57: + cat +57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/a.o -x assembler - +57: + cat +57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/b.o -fPIC -xc - +58: ++ '[' Linux = FreeBSD ']' +58: ++ trap 'on_error $LINENO' ERR +58: ++ trap on_exit EXIT +58: ++ echo -n 'Testing abs-error ... ' +58: Testing abs-error ... ++ set -o pipefail +58: ++ set -x +58: + '[' x86_64 = aarch64 ']' +58: + '[' x86_64 = ppc64 ']' +58: + '[' x86_64 = ppc64le ']' +58: + '[' x86_64 = s390x ']' +58: + [[ x86_64 = loongarch* ]] +58: + cat +58: + cc -fPIC -c -o out/test/x86_64/abs-error/a.o -xassembler - +58: + cat +58: + cc -fno-PIC -c -o out/test/x86_64/abs-error/b.o -xc - +50: + not cc -B. -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/exe3 out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -no-pie -Wl,-z,dynamic-undefined-weak +50: + grep 'cannot create a copy relocation for foo' +50: mold: error: out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o: cannot create a copy relocation for foo; recompile with -fPIE or -fPIC +50: + on_exit +50: + echo OK +50: OK +50: + exit 0 +18: + cat +18: + cc -m32 -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/a.o -xc - +59: + cat +59: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - + 32/425 Test #8: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 2.41 sec +64: ++ '[' Linux = FreeBSD ']' +64: ++ trap 'on_error $LINENO' ERR +64: ++ trap on_exit EXIT +64: ++ echo -n 'Testing as-needed-weak ... ' +64: Testing as-needed-weak ... ++ set -o pipefail +64: ++ set -x +64: + cat +64: + cc -fPIC -o out/test/x86_64/as-needed-weak/a.o -c -xc - +26: 144: 000000000022457f 0 NOTYPE LOCAL DEFAULT 14 foo +26: + on_exit +26: + echo OK +26: OK +26: + exit 0 test 69 Start 69: x86_64-bsymbolic-functions @@ -5254,9 +5368,103 @@ 69: MACHINE=x86_64 69: CPU= 69: Test timeout computed to be: 1500 -27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o +test 70 + Start 70: x86_64-bsymbolic-non-weak-functions + +70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh" +70: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +70: Environment variables: +70: MACHINE=x86_64 +70: CPU= +70: Test timeout computed to be: 1500 +test 71 + Start 71: x86_64-bsymbolic-non-weak + +71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh" +71: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +71: Environment variables: +71: MACHINE=x86_64 +71: CPU= +71: Test timeout computed to be: 1500 +test 72 + Start 72: x86_64-bsymbolic + +72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh" +72: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +72: Environment variables: +72: MACHINE=x86_64 +72: CPU= +72: Test timeout computed to be: 1500 +66: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh +66: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +66: ++ export LC_ALL=C +66: ++ LC_ALL=C +66: ++ '[' -z x86_64 ']' +66: ++ '[' -z '' ']' +66: ++ TESTDIR=out/test/x86_64 +66: ++ CC=cc +66: ++ CXX=c++ +66: ++ GCC=gcc +66: ++ GXX=g++ +66: ++ OBJDUMP=objdump +66: ++ OBJCOPY=objcopy +66: ++ STRIP=strip +66: ++ QEMU= +66: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh .sh +66: ++ testname=audit +66: ++ t=out/test/x86_64/audit +66: ++ mkdir -p out/test/x86_64/audit +66: ++ case $MACHINE in +66: ++ tlsdesc_opt=-mtls-dialect=gnu2 +66: +++ uname +66: ++ '[' Linux = FreeBSD ']' +66: ++ trap 'on_error $LINENO' ERR +66: ++ trap on_exit EXIT +66: ++ echo -n 'Testing audit ... ' +66: Testing audit ... ++ set -o pipefail +66: ++ set -x +66: + cat +66: + cc -o out/test/x86_64/audit/a.o -c -xc - +48: + cc -B. -shared -o out/test/x86_64/arch-x86_64-warn-shared-textrel/c.so out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -Wl,-warn-shared-textrel +28: + test_cflags -Xassembler -mx86-used-note=no +28: + echo 'int main() {}' +28: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe +27: + grep 'x86 feature: IBT' +27: Properties: x86 feature: IBT +27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/b.o +27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe +27: + not grep 'x86 feature: IBT' +27: + grep 'x86 feature: IBT' +27: + return 0 +27: + on_exit +27: + echo OK +27: OK +27: + exit 0 +16: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/foo +16: + cat +16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/a.o -c -xc - -m32 +15: + cat +15: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/a.o -c -xc - +29: + CFLAGS='-Xassembler -mx86-used-note=no' +29: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note/a.o -c -x assembler - +29: + cat +29: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o 52: + cat 52: + cc -o out/test/x86_64/arch-x86_64-z-ibtplt/c.o -c -xc - +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^42$' +36: 42 +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie +51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe +51: + not grep -w SHSTK +51: + grep -w SHSTK +51: + return 0 +51: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o -Wl,-z,ibt +45: + cc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so +54: + cat +54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o -c -xc - -fno-function-sections -O -fcf-protection +40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -Wl,--no-relax -mcmodel=large 67: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/auxiliary.sh 67: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 67: ++ export LC_ALL=C @@ -5280,6 +5488,14 @@ 67: ++ tlsdesc_opt=-mtls-dialect=gnu2 67: +++ uname 67: ++ '[' Linux = FreeBSD ']' +67: ++ trap 'on_error $LINENO' ERR +67: ++ trap on_exit EXIT +67: ++ echo -n 'Testing auxiliary ... ' +67: Testing auxiliary ... ++ set -o pipefail +67: ++ set -x +67: + cat +67: + cc -o out/test/x86_64/auxiliary/a.o -c -x assembler - +67: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared 68: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bno-symbolic.sh 68: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 68: ++ export LC_ALL=C @@ -5301,15 +5517,7 @@ 68: ++ mkdir -p out/test/x86_64/bno-symbolic 68: ++ case $MACHINE in 68: ++ tlsdesc_opt=-mtls-dialect=gnu2 -69: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh -67: ++ trap 'on_error $LINENO' ERR -67: ++ trap on_exit EXIT -67: ++ echo -n 'Testing auxiliary ... ' -67: Testing auxiliary ... ++ set -o pipefail -67: ++ set -x 68: +++ uname -67: + cat -67: + cc -o out/test/x86_64/auxiliary/a.o -c -x assembler - 68: ++ '[' Linux = FreeBSD ']' 68: ++ trap 'on_error $LINENO' ERR 68: ++ trap on_exit EXIT @@ -5319,6 +5527,91 @@ 68: + '[' x86_64 = s390x ']' 68: + cat 68: + cc -c -fPIC -oout/test/x86_64/bno-symbolic/a.o -xc - + 33/425 Test #24: x86_64-arch-x86_64-mergeable-records .................. Passed 2.40 sec + 34/425 Test #26: x86_64-arch-x86_64-mergeable-strings .................. Passed 2.39 sec + 35/425 Test #27: x86_64-arch-x86_64-note-property ...................... Passed 2.39 sec + 36/425 Test #50: x86_64-arch-x86_64-z-dynamic-undefined-weak ........... Passed 2.21 sec +64: + cat +64: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +test 73 + Start 73: x86_64-build-id + +73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh" +73: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +73: Environment variables: +73: MACHINE=x86_64 +73: CPU= +73: Test timeout computed to be: 1500 +test 74 + Start 74: x86_64-canonical-plt + +74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh" +74: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +74: Environment variables: +74: MACHINE=x86_64 +74: CPU= +74: Test timeout computed to be: 1500 +test 75 + Start 75: x86_64-cmdline + +75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh" +75: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +75: Environment variables: +75: MACHINE=x86_64 +75: CPU= +75: Test timeout computed to be: 1500 +test 76 + Start 76: x86_64-color-diagnostics + +76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh" +76: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +76: Environment variables: +76: MACHINE=x86_64 +76: CPU= +76: Test timeout computed to be: 1500 +29: + readelf -W --sections out/test/x86_64/arch-x86_64-note/exe +29: + grep -E '.note.bar\s+NOTE.+000008 00 A 0 0 4' out/test/x86_64/arch-x86_64-note/log1 +29: [ 3] .note.bar NOTE 0000000000200248 000248 000008 00 A 0 0 4 +29: + grep -E '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/x86_64/arch-x86_64-note/log1 +29: [ 1] .note.baz NOTE 0000000000200238 000238 000008 00 A 0 0 8 +29: + grep -E '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/x86_64/arch-x86_64-note/log1 +41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so +41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 +59: + cc -B. -o out/test/x86_64/absolute-symbols/exe -no-pie out/test/x86_64/absolute-symbols/a.o out/test/x86_64/absolute-symbols/b.o +61: + head -c 1 /dev/zero +61: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - +61: + cat +57: + cc -B. -pie -o out/test/x86_64/arch-x86_64-z-text/exe out/test/x86_64/arch-x86_64-z-text/a.o out/test/x86_64/arch-x86_64-z-text/b.o +14: + out/test/x86_64/arch-x86_64-ifunc-alias/exe +14: + on_exit +14: + echo OK +14: OK +14: + exit 0 + 37/425 Test #14: x86_64-arch-x86_64-ifunc-alias ........................ Passed 2.44 sec +18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/lib32 +18: + cc -m32 -shared -o out/test/x86_64/arch-x86_64-incompatible-libs2/lib32/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs2/a.o +18: + cat +18: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/d.o -xc - +65: + cat +65: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +43: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -mcmodel=large +60: + echo 'int main() { return 1; }' +60: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - +17: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs/lib64/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs/d.o +49: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log +49: mold: warning: out/test/x86_64/arch-x86_64-warn-textrel/a.o:(.text): relocation against symbol `main' in read-only section +49: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-textrel/log +49: mold: warning: creating a DT_TEXTREL in an output file +49: + on_exit +49: + echo OK +49: OK +49: + exit 0 + 38/425 Test #49: x86_64-arch-x86_64-warn-textrel ....................... Passed 2.23 sec +44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.so +58: + not cc -B. -o out/test/x86_64/abs-error/exe -pie out/test/x86_64/abs-error/a.o out/test/x86_64/abs-error/b.o -Wl,-z,text +58: + grep 'recompile with -fPIC' +10: + c++ -B. -shared -o out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/a.o +69: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-functions.sh 69: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 69: ++ export LC_ALL=C 69: ++ LC_ALL=C @@ -5337,7 +5630,6 @@ 69: ++ testname=bsymbolic-functions 69: ++ t=out/test/x86_64/bsymbolic-functions 69: ++ mkdir -p out/test/x86_64/bsymbolic-functions -67: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared 69: ++ case $MACHINE in 69: ++ tlsdesc_opt=-mtls-dialect=gnu2 69: +++ uname @@ -5347,187 +5639,8 @@ 69: ++ echo -n 'Testing bsymbolic-functions ... ' 69: Testing bsymbolic-functions ... ++ set -o pipefail 69: ++ set -x -53: + cat -53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection 69: + cat 69: + cc -c -o out/test/x86_64/bsymbolic-functions/a.o -fPIC -xc - -18: + cat -18: + cc -m32 -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/a.o -xc - -14: + c++ -B. -o out/test/x86_64/arch-x86_64-ifunc-alias/exe out/test/x86_64/arch-x86_64-ifunc-alias/a.o -static -65: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh -19: + cat -41: 1 2 3 -19: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-obj/b.o -m32 -xc - -41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-no-relax -65: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -65: ++ export LC_ALL=C -65: ++ LC_ALL=C -65: ++ '[' -z x86_64 ']' -65: ++ '[' -z '' ']' -66: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh -65: ++ TESTDIR=out/test/x86_64 -65: ++ CC=cc -65: ++ CXX=c++ -65: ++ GCC=gcc -65: ++ GXX=g++ -65: ++ OBJDUMP=objdump -65: ++ OBJCOPY=objcopy -65: ++ STRIP=strip -65: ++ QEMU= -67: + readelf --dynamic out/test/x86_64/auxiliary/b.so -66: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -66: ++ export LC_ALL=C -66: ++ LC_ALL=C -66: ++ '[' -z x86_64 ']' -66: ++ '[' -z '' ']' -66: ++ TESTDIR=out/test/x86_64 -66: ++ CC=cc -66: ++ CXX=c++ -66: ++ GCC=gcc -66: ++ GXX=g++ -66: ++ OBJDUMP=objdump -66: ++ OBJCOPY=objcopy -66: ++ STRIP=strip -66: ++ QEMU= -65: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/as-needed.sh .sh -66: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/audit.sh .sh -8: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -static -mcmodel=large -40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -mcmodel=large -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -30: + ./mold -o out/test/x86_64/arch-x86_64-note2/exe out/test/x86_64/arch-x86_64-note2/a.o out/test/x86_64/arch-x86_64-note2/b.o out/test/x86_64/arch-x86_64-note2/c.o out/test/x86_64/arch-x86_64-note2/d.o -65: ++ testname=as-needed -65: ++ t=out/test/x86_64/as-needed -65: ++ mkdir -p out/test/x86_64/as-needed -5: + cc -o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.o out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc.so -24: + grep '^abcdef$' -56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe -67: + grep -F 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log -66: ++ testname=audit -66: ++ t=out/test/x86_64/audit -66: ++ mkdir -p out/test/x86_64/audit -56: + not grep -w SHSTK -56: + grep -w SHSTK -24: abcdef -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -24: + grep '^bcdef$' -43: + grep '3 5 3 5' -43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe -24: bcdef -24: + grep '^ijkl$' -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -24: ijkl -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -24: + grep '^pqr$' -24: pqr -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -24: + grep '^mnopqr$' -24: mnopqr -24: + on_exit -24: + echo OK -24: OK -24: + exit 0 - 28/425 Test #24: x86_64-arch-x86_64-mergeable-records .................. Passed 0.95 sec -67: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [foo] -67: + grep -F 'Auxiliary library: [bar]' out/test/x86_64/auxiliary/log -67: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [bar] -67: + not ./mold -o exe out/test/x86_64/auxiliary/a.o -f bar -67: + grep 'auxiliary may not be used without -shared' -67: mold: fatal: -auxiliary may not be used without -shared -67: + ./mold -o exe out/test/x86_64/auxiliary/a.o -fuse-ld=mold -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 -test 70 - Start 70: x86_64-bsymbolic-non-weak-functions - -70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh" -70: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -70: Environment variables: -70: MACHINE=x86_64 -70: CPU= -70: Test timeout computed to be: 1500 -43: 3 5 3 5 -43: + on_exit -43: + echo OK -43: OK -43: + exit 0 -1: + out/test/x86_64/arch-x86_64-address-equality/exe1 -1: + grep '^1 ' -1: 1 0x5628c223e680 0x5628c223e680 -1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe2 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie -Wl,-no-relax -56: + return 0 -56: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o -Wl,-z,shstk - 29/425 Test #43: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 1.06 sec - 30/425 Test #67: x86_64-auxiliary ...................................... Passed 0.27 sec -test 71 - Start 71: x86_64-bsymbolic-non-weak - -71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh" -71: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -71: Environment variables: -71: MACHINE=x86_64 -71: CPU= -71: Test timeout computed to be: 1500 -test 72 - Start 72: x86_64-bsymbolic - -72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh" -72: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -72: Environment variables: -72: MACHINE=x86_64 -72: CPU= -72: Test timeout computed to be: 1500 -30: mold: warning: entry symbol is not defined: _start -30: + grep -F '01 .note.a .note.c .note.b' -30: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe -30: 01 .note.a .note.c .note.b -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 -66: ++ case $MACHINE in -66: ++ tlsdesc_opt=-mtls-dialect=gnu2 -66: +++ uname -66: ++ '[' Linux = FreeBSD ']' -66: ++ trap 'on_error $LINENO' ERR -66: ++ trap on_exit EXIT -66: ++ echo -n 'Testing audit ... ' -66: Testing audit ... ++ set -o pipefail -66: ++ set -x -66: + cc -o out/test/x86_64/audit/a.o -c -xc - -66: + cat -59: + cc -B. -o out/test/x86_64/absolute-symbols/exe -no-pie out/test/x86_64/absolute-symbols/a.o out/test/x86_64/absolute-symbols/b.o -61: + head -c 1 /dev/zero -61: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - -61: + cat -58: + not cc -B. -o out/test/x86_64/abs-error/exe -pie out/test/x86_64/abs-error/a.o out/test/x86_64/abs-error/b.o -Wl,-z,text -58: + grep 'recompile with -fPIC' -44: + cat -44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - -28: + cat -28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - -45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe1 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o -10: + c++ -B. -shared -o out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/a.o -27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe -27: + grep 'x86 feature: IBT' -27: Properties: x86 feature: IBT -27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/b.o -52: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/exe out/test/x86_64/arch-x86_64-z-ibtplt/c.o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -Wl,-z,ibtplt -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^42$' -36: 42 -36: + cat -16: + cat -16: + cd out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 -16: + /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/ld -o e.o -r -Lfoo d.script c.o -51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe -51: + grep -w IBT -51: Properties: x86 feature: IBT -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 70: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak-functions.sh 70: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 70: ++ export LC_ALL=C @@ -5549,37 +5662,15 @@ 70: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak-functions 70: ++ case $MACHINE in 70: ++ tlsdesc_opt=-mtls-dialect=gnu2 -53: + cat -53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection -69: + cc -B. -shared -o out/test/x86_64/bsymbolic-functions/b.so out/test/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions -41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so -68: + cc -B. -shared -fPIC -o out/test/x86_64/bno-symbolic/b.so out/test/x86_64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic -65: ++ case $MACHINE in -65: ++ tlsdesc_opt=-mtls-dialect=gnu2 -65: +++ uname -65: ++ '[' Linux = FreeBSD ']' -65: ++ trap 'on_error $LINENO' ERR -65: ++ trap on_exit EXIT -65: ++ echo -n 'Testing as-needed ... ' -65: Testing as-needed ... ++ set -o pipefail -65: ++ set -x -65: + cat -65: + cc -o out/test/x86_64/as-needed/a.o -c -xc - -57: + cc -B. -pie -o out/test/x86_64/arch-x86_64-z-text/exe out/test/x86_64/arch-x86_64-z-text/a.o out/test/x86_64/arch-x86_64-z-text/b.o -64: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -64: + cat -12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 -12: + not grep foo -12: + grep foo -17: + cat -17: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs/d.o -xc - -22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe4 -22: + grep 'x86 ISA needed: .*x86-64-v4' -22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v4 -22: + on_exit -22: + echo OK -22: OK -22: + exit 0 +70: +++ uname +70: ++ '[' Linux = FreeBSD ']' +70: ++ trap 'on_error $LINENO' ERR +70: ++ trap on_exit EXIT +70: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' +70: Testing bsymbolic-non-weak-functions ... ++ set -o pipefail +70: ++ set -x +70: + cat +70: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/a.o -fPIC -xc - 71: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh 71: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 71: ++ export LC_ALL=C @@ -5596,53 +5687,9 @@ 71: ++ STRIP=strip 71: ++ QEMU= 71: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic-non-weak.sh .sh - 31/425 Test #22: x86_64-arch-x86_64-isa-level .......................... Passed 1.13 sec - 32/425 Test #30: x86_64-arch-x86_64-note2 .............................. Passed 1.11 sec - 33/425 Test #51: x86_64-arch-x86_64-z-ibt .............................. Passed 0.76 sec -70: +++ uname -70: ++ '[' Linux = FreeBSD ']' 71: ++ testname=bsymbolic-non-weak 71: ++ t=out/test/x86_64/bsymbolic-non-weak 71: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak -72: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh -72: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -72: ++ export LC_ALL=C -72: ++ LC_ALL=C -72: ++ '[' -z x86_64 ']' -test 73 - Start 73: x86_64-build-id - -73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh" -73: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -73: Environment variables: -73: MACHINE=x86_64 -73: CPU= -73: Test timeout computed to be: 1500 -test 74 - Start 74: x86_64-canonical-plt - -74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh" -74: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -74: Environment variables: -74: MACHINE=x86_64 -74: CPU= -74: Test timeout computed to be: 1500 -test 75 - Start 75: x86_64-cmdline - -75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh" -75: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -75: Environment variables: -75: MACHINE=x86_64 -75: CPU= -75: Test timeout computed to be: 1500 -70: ++ trap 'on_error $LINENO' ERR -70: ++ trap on_exit EXIT -70: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' -70: Testing bsymbolic-non-weak-functions ... ++ set -o pipefail -70: ++ set -x -70: + cat -70: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/a.o -fPIC -xc - 71: ++ case $MACHINE in 71: ++ tlsdesc_opt=-mtls-dialect=gnu2 71: +++ uname @@ -5652,8 +5699,13 @@ 71: ++ echo -n 'Testing bsymbolic-non-weak ... ' 71: Testing bsymbolic-non-weak ... ++ set -o pipefail 71: ++ set -x -71: + cc -c -o out/test/x86_64/bsymbolic-non-weak/a.o -fPIC -xc - 71: + cat +71: + cc -c -o out/test/x86_64/bsymbolic-non-weak/a.o -fPIC -xc - +72: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/bsymbolic.sh +72: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +72: ++ export LC_ALL=C +72: ++ LC_ALL=C +72: ++ '[' -z x86_64 ']' 72: ++ '[' -z '' ']' 72: ++ TESTDIR=out/test/x86_64 72: ++ CC=cc @@ -5679,12 +5731,57 @@ 72: ++ set -x 72: + cat 72: + cc -c -fPIC -oout/test/x86_64/bsymbolic/a.o -xc - -16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) -16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie -27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe -27: + not grep 'x86 feature: IBT' -27: + grep 'x86 feature: IBT' +test 77 + Start 77: x86_64-comment + +77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh" +77: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +77: Environment variables: +77: MACHINE=x86_64 +77: CPU= +77: Test timeout computed to be: 1500 +test 78 + Start 78: x86_64-common-archive + +78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh" +78: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +78: Environment variables: +78: MACHINE=x86_64 +78: CPU= +78: Test timeout computed to be: 1500 +41: + grep '1 2 3' +41: 1 2 3 +41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-no-relax +53: + cat +53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection +67: + readelf --dynamic out/test/x86_64/auxiliary/b.so +67: + grep -F 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log +67: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [foo] +67: + grep -F 'Auxiliary library: [bar]' out/test/x86_64/auxiliary/log +67: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [bar] +67: + not ./mold -o exe out/test/x86_64/auxiliary/a.o -f bar +67: + grep 'auxiliary may not be used without -shared' +48: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-shared-textrel/log +48: mold: warning: out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o:(.text): relocation against symbol `main' in read-only section +48: + grep 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-shared-textrel/log +48: mold: warning: creating a DT_TEXTREL in an output file +48: + on_exit +48: + echo OK +48: OK +48: + exit 0 +45: + out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc +45: + cat +45: + gcc -c -o out/test/x86_64/arch-x86_64-tlsdesc/a.o -xassembler - +45: + cat +45: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 +51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe +51: + grep -w IBT +51: Properties: x86 feature: IBT +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 +40: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -mcmodel=large 73: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/build-id.sh 73: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 73: ++ export LC_ALL=C @@ -5704,21 +5801,6 @@ 73: ++ testname=build-id 73: ++ t=out/test/x86_64/build-id 73: ++ mkdir -p out/test/x86_64/build-id -12: + return 0 -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 - 34/425 Test #12: x86_64-arch-x86_64-gnu-retain ......................... Passed 1.18 sec -test 76 - Start 76: x86_64-color-diagnostics - -76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh" -76: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -76: Environment variables: -76: MACHINE=x86_64 -76: CPU= -76: Test timeout computed to be: 1500 73: ++ case $MACHINE in 73: ++ tlsdesc_opt=-mtls-dialect=gnu2 73: +++ uname @@ -5730,55 +5812,6 @@ 73: ++ set -x 73: + echo 'int main() { return 0; }' 73: + cc -c -o out/test/x86_64/build-id/a.o -xc - -75: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh -75: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -75: ++ export LC_ALL=C -75: ++ LC_ALL=C -75: ++ '[' -z x86_64 ']' -75: ++ '[' -z '' ']' -75: ++ TESTDIR=out/test/x86_64 -75: ++ CC=cc -75: ++ CXX=c++ -75: ++ GCC=gcc -75: ++ GXX=g++ -75: ++ OBJDUMP=objdump -75: ++ OBJCOPY=objcopy -75: ++ STRIP=strip -75: ++ QEMU= -75: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh .sh -75: ++ testname=cmdline -75: ++ t=out/test/x86_64/cmdline -75: ++ mkdir -p out/test/x86_64/cmdline -75: ++ case $MACHINE in -75: ++ tlsdesc_opt=-mtls-dialect=gnu2 -75: +++ uname -75: ++ '[' Linux = FreeBSD ']' -75: ++ trap 'on_error $LINENO' ERR -75: ++ trap on_exit EXIT -75: ++ echo -n 'Testing cmdline ... ' -75: Testing cmdline ... ++ set -o pipefail -75: ++ set -x -75: + not ./mold -zfoo -75: + grep 'unknown command line option: -zfoo' -75: mold: warning: unknown command line option: -zfoo -75: + not ./mold -z foo -75: + grep 'unknown command line option: -z foo' -75: mold: warning: unknown command line option: -z foo -75: + not ./mold -abcdefg -75: + grep 'unknown command line option: -abcdefg' -75: mold: fatal: unknown command line option: -abcdefg -75: + not ./mold --abcdefg -75: + grep 'unknown command line option: --abcdefg' -75: mold: fatal: unknown command line option: --abcdefg -75: + on_exit -75: + echo OK -75: OK -75: + exit 0 -27: + return 0 -27: + on_exit -27: + echo OK -27: OK -27: + exit 0 74: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/canonical-plt.sh 74: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 74: ++ export LC_ALL=C @@ -5810,75 +5843,36 @@ 74: + '[' x86_64 = s390x ']' 74: + cat 74: + cc -o out/test/x86_64/canonical-plt/a.so -fPIC -shared -xc - - 35/425 Test #27: x86_64-arch-x86_64-note-property ...................... Passed 1.38 sec - 36/425 Test #75: x86_64-cmdline ........................................ Passed 0.24 sec -test 77 - Start 77: x86_64-comment - -77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh" -77: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -77: Environment variables: -77: MACHINE=x86_64 -77: CPU= -77: Test timeout computed to be: 1500 -test 78 - Start 78: x86_64-common-archive - -78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-archive.sh" -78: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -78: Environment variables: -78: MACHINE=x86_64 -78: CPU= -78: Test timeout computed to be: 1500 -29: + CFLAGS='-Xassembler -mx86-used-note=no' -29: + cat -29: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note/a.o -c -x assembler - -29: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o -19: + not cc -B. -o /dev/null out/test/x86_64/arch-x86_64-incompatible-obj/a.o out/test/x86_64/arch-x86_64-incompatible-obj/b.o -18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/lib32 -18: + cc -m32 -shared -o out/test/x86_64/arch-x86_64-incompatible-libs2/lib32/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs2/a.o -58: mold: error: out/test/x86_64/abs-error/b.o:(.text): R_X86_64_32 relocation at offset 0xa against symbol `.rodata' can not be used; recompile with -fPIC -58: + on_exit -58: + echo OK -58: OK -58: + exit 0 - 37/425 Test #58: x86_64-abs-error ...................................... Passed 0.72 sec -44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe1 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o -40: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -Wl,--no-relax -mcmodel=large -55: + '[' '' == '' ']' -55: + command -v sde64 -55: + skip -55: + echo skipped -55: skipped -55: + trap - EXIT -55: + exit 0 - 38/425 Test #55: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 0.83 sec -65: + cat -65: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/lib64 -17: + ar crs out/test/x86_64/arch-x86_64-incompatible-libs/lib64/libfoo.a out/test/x86_64/arch-x86_64-incompatible-libs/d.o -41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 -41: + grep '1 2 3' -41: 1 2 3 -41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen -1: + out/test/x86_64/arch-x86_64-address-equality/exe2 -1: + grep '^1 ' -1: 1 0x564687fde680 0x564687fde680 -1: + on_exit -1: + echo OK -1: OK -1: + exit 0 -10: + cat -10: + c++ -o out/test/x86_64/arch-x86_64-function-multiversion/c.o -c -xc++ - -fPIC -45: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 -45: + grep 42 -45: 42 -45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe2 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o -Wl,-no-relax -14: + out/test/x86_64/arch-x86_64-ifunc-alias/exe -14: + on_exit -14: + echo OK -14: OK -14: + exit 0 +75: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh +75: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +75: ++ export LC_ALL=C +75: ++ LC_ALL=C +75: ++ '[' -z x86_64 ']' +75: ++ '[' -z '' ']' +75: ++ TESTDIR=out/test/x86_64 +75: ++ CC=cc +75: ++ CXX=c++ +75: ++ GCC=gcc +75: ++ GXX=g++ +75: ++ OBJDUMP=objdump +75: ++ OBJCOPY=objcopy +75: ++ STRIP=strip +75: ++ QEMU= +75: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/cmdline.sh .sh +75: ++ testname=cmdline +75: ++ t=out/test/x86_64/cmdline +75: ++ mkdir -p out/test/x86_64/cmdline +75: ++ case $MACHINE in +75: ++ tlsdesc_opt=-mtls-dialect=gnu2 +75: +++ uname +75: ++ '[' Linux = FreeBSD ']' +75: ++ trap 'on_error $LINENO' ERR +75: ++ trap on_exit EXIT +75: ++ echo -n 'Testing cmdline ... ' +75: Testing cmdline ... ++ set -o pipefail +75: ++ set -x +75: + not ./mold -zfoo +75: + grep 'unknown command line option: -zfoo' 76: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/color-diagnostics.sh 76: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 76: ++ export LC_ALL=C @@ -5909,6 +5903,7 @@ 76: ++ set -x 76: + cat 76: + cc -o out/test/x86_64/color-diagnostics/a.o -c -xc - + 39/425 Test #48: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 2.26 sec test 79 Start 79: x86_64-common-ref @@ -5918,33 +5913,26 @@ 79: MACHINE=x86_64 79: CPU= 79: Test timeout computed to be: 1500 -test 80 - Start 80: x86_64-common-symbols - -80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh" -80: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -80: Environment variables: -80: MACHINE=x86_64 -80: CPU= -80: Test timeout computed to be: 1500 - 39/425 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 1.45 sec - 40/425 Test #14: x86_64-arch-x86_64-ifunc-alias ........................ Passed 1.43 sec -28: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe1 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o -28: mold: warning: entry symbol is not defined: _start -5: + out/test/x86_64/arch-x86_64-apx-tlsdesc/tlsdesc -5: + command -v sde64 -5: + skip -5: + echo skipped -5: skipped -5: + trap - EXIT -5: + exit 0 - 41/425 Test #5: x86_64-arch-x86_64-apx-tlsdesc ........................***Skipped 1.45 sec -60: + echo 'int main() { return 1; }' -60: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - -61: + cat -61: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - -54: + cat -54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o -c -xc - -fno-function-sections -O -fcf-protection +67: mold: fatal: -auxiliary may not be used without -shared +67: + ./mold -o exe out/test/x86_64/auxiliary/a.o -fuse-ld=mold + 40/425 Test #51: x86_64-arch-x86_64-z-ibt .............................. Passed 2.22 sec +75: mold: warning: unknown command line option: -zfoo +75: + not ./mold -z foo +75: + grep 'unknown command line option: -z foo' +17: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs/e.o -xc - +17: + cat +29: [12] .note.nonalloc NOTE 0000000000000000 000288 000008 00 0 0 1 +29: + readelf --segments out/test/x86_64/arch-x86_64-note/exe +29: + grep -F '01 .note.baz .note.foo .note.bar' out/test/x86_64/arch-x86_64-note/log2 +29: 01 .note.baz .note.foo .note.bar +29: + not grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 +29: + grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 +29: + return 0 +29: + on_exit +29: + echo OK +29: OK +29: + exit 0 + 41/425 Test #29: x86_64-arch-x86_64-note ............................... Passed 2.43 sec 59: + out/test/x86_64/absolute-symbols/exe 59: + grep '^ip=0xa0000.$' 59: ip=0xa00008 @@ -5952,57 +5940,22 @@ 59: + echo OK 59: OK 59: + exit 0 - 42/425 Test #59: x86_64-absolute-symbols ............................... Passed 0.74 sec -15: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/foo/libbar.so -xc - -15: + echo 'char hello[] = "Hello world";' -16: + /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/ld -o f.o -r -Lfoo c.o d.script -16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) -16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 -66: + cc -B. -o out/test/x86_64/audit/exe1 out/test/x86_64/audit/a.o -53: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe -56: + grep -w SHSTK -56: Properties: x86 feature: SHSTK -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 - 43/425 Test #56: x86_64-arch-x86_64-z-shstk ............................ Passed 1.01 sec -8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe -8: + on_exit -8: + echo OK -8: OK -8: + exit 0 - 44/425 Test #8: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 1.62 sec -68: + cat -68: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE -52: + out/test/x86_64/arch-x86_64-z-ibtplt/exe -52: + grep 'Hello world' -52: Hello world -52: + on_exit -52: + echo OK -52: OK -52: + exit 0 - 45/425 Test #52: x86_64-arch-x86_64-z-ibtplt ........................... Passed 1.20 sec -69: + cat -69: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE + 42/425 Test #59: x86_64-absolute-symbols ............................... Passed 0.32 sec +43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe +43: + grep '3 5 3 5' +43: 3 5 3 5 +43: + cc -B. -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -Wl,-no-relax -mcmodel=large 57: + out/test/x86_64/arch-x86_64-z-text/exe 57: + grep 3 57: 3 -57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe 57: + grep -F '(TEXTREL)' +57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe 57: 0x0000000000000016 (TEXTREL) 0x0 -57: + grep '\(FLAGS\).*TEXTREL' 57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe -57: 0x000000000000001e (FLAGS) TEXTREL -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 +57: + grep '\(FLAGS\).*TEXTREL' +44: + out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc +44: + cat +44: + cc -fPIC -o out/test/x86_64/arch-x86_64-tls-module-base/a.o -c -xassembler - 77: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/comment.sh 77: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 77: ++ export LC_ALL=C @@ -6061,8 +6014,17 @@ 78: ++ echo -n 'Testing common-archive ... ' 78: Testing common-archive ... ++ set -o pipefail 78: ++ set -x -78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - 78: + cat +78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - +test 80 + Start 80: x86_64-common-symbols + +80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh" +80: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +80: Environment variables: +80: MACHINE=x86_64 +80: CPU= +80: Test timeout computed to be: 1500 test 81 Start 81: x86_64-compress-debug-sections-zstd @@ -6081,6 +6043,14 @@ 82: MACHINE=x86_64 82: CPU= 82: Test timeout computed to be: 1500 +58: mold: error: out/test/x86_64/abs-error/b.o:(.text): R_X86_64_32 relocation at offset 0xa against symbol `.rodata' can not be used; recompile with -fPIC +58: + on_exit +58: + echo OK +58: OK +58: + exit 0 +10: + cat +10: + c++ -o out/test/x86_64/arch-x86_64-function-multiversion/c.o -c -xc++ - -fPIC + 43/425 Test #58: x86_64-abs-error ...................................... Passed 0.34 sec test 83 Start 83: x86_64-compressed-debug-info @@ -6090,96 +6060,25 @@ 83: MACHINE=x86_64 83: CPU= 83: Test timeout computed to be: 1500 -test 84 - Start 84: x86_64-copyrel-alignment - -84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh" -84: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -84: Environment variables: -84: MACHINE=x86_64 -84: CPU= -84: Test timeout computed to be: 1500 -test 85 - Start 85: x86_64-copyrel-norelro - -85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh" -85: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -85: Environment variables: -85: MACHINE=x86_64 -85: CPU= -85: Test timeout computed to be: 1500 -test 86 - Start 86: x86_64-copyrel-protected - -86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh" -86: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -86: Environment variables: -86: MACHINE=x86_64 -86: CPU= -86: Test timeout computed to be: 1500 -test 87 - Start 87: x86_64-copyrel-relro - -87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh" -87: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -87: Environment variables: -87: MACHINE=x86_64 -87: CPU= -87: Test timeout computed to be: 1500 -28: + grep 'x86 feature: SHSTK' -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 -28: Properties: x86 feature: SHSTK -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 -28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 -28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 -28: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe2 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o out/test/x86_64/arch-x86_64-note-property2/c.o -28: mold: warning: entry symbol is not defined: _start -28: + not grep 'x86 feature: SHSTK' -28: + grep 'x86 feature: SHSTK' -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 -28: + return 0 -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 -28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -28: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 -28: + not grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -28: + return 0 -28: + ./mold --relocatable -o out/test/x86_64/arch-x86_64-note-property2/d.o out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o -63: + cat -63: + cc -o out/test/x86_64/as-needed-dso2/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -Lout/test/x86_64/as-needed-dso2 -lfoo -62: + cat -62: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -29: + readelf -W --sections out/test/x86_64/arch-x86_64-note/exe -29: + grep -E '.note.bar\s+NOTE.+000008 00 A 0 0 4' out/test/x86_64/arch-x86_64-note/log1 -29: [ 3] .note.bar NOTE 0000000000200248 000248 000008 00 A 0 0 4 -29: + grep -E '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/x86_64/arch-x86_64-note/log1 -29: [ 1] .note.baz NOTE 0000000000200238 000238 000008 00 A 0 0 8 -29: + grep -E '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/x86_64/arch-x86_64-note/log1 -29: [12] .note.nonalloc NOTE 0000000000000000 000288 000008 00 0 0 1 -29: + readelf --segments out/test/x86_64/arch-x86_64-note/exe -29: + grep -F '01 .note.baz .note.foo .note.bar' out/test/x86_64/arch-x86_64-note/log2 -29: 01 .note.baz .note.foo .note.bar -29: + not grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 -29: + grep 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log2 -29: + return 0 -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 -19: + grep 'out/test/x86_64/arch-x86_64-incompatible-obj/b.o: incompatible file type: x86_64 is expected but got i386' out/test/x86_64/arch-x86_64-incompatible-obj/log -19: mold: fatal: out/test/x86_64/arch-x86_64-incompatible-obj/b.o: incompatible file type: x86_64 is expected but got i386 -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 -18: + cat -18: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/d.o -xc - -73: + cc -B. -o out/test/x86_64/build-id/exe1 out/test/x86_64/build-id/a.o -Wl,-build-id -40: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -mcmodel=large +57: 0x000000000000001e (FLAGS) TEXTREL +57: + on_exit +57: + echo OK +57: OK +57: + exit 0 + 44/425 Test #57: x86_64-arch-x86_64-z-text ............................. Passed 2.20 sec +44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - +44: + cat +75: mold: warning: unknown command line option: -z foo +75: + not ./mold -abcdefg +75: + grep 'unknown command line option: -abcdefg' +75: mold: fatal: unknown command line option: -abcdefg +75: + not ./mold --abcdefg +75: + grep 'unknown command line option: --abcdefg' +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 + 45/425 Test #67: x86_64-auxiliary ...................................... Passed 0.26 sec 79: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-ref.sh 79: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 79: ++ export LC_ALL=C @@ -6210,6 +6109,7 @@ 79: ++ set -x 79: + cat 79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/a.o - +41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/d.so 80: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/common-symbols.sh 80: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 80: ++ export LC_ALL=C @@ -6229,118 +6129,6 @@ 80: ++ testname=common-symbols 80: ++ t=out/test/x86_64/common-symbols 80: ++ mkdir -p out/test/x86_64/common-symbols -80: ++ case $MACHINE in -80: ++ tlsdesc_opt=-mtls-dialect=gnu2 -80: +++ uname -80: ++ '[' Linux = FreeBSD ']' -80: ++ trap 'on_error $LINENO' ERR -80: ++ trap on_exit EXIT -80: ++ echo -n 'Testing common-symbols ... ' -80: Testing common-symbols ... ++ set -o pipefail -80: ++ set -x -80: + cat -80: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/a.o - - 46/425 Test #16: x86_64-arch-x86_64-incompatible-libs-linker-script2 ... Passed 1.66 sec - 47/425 Test #19: x86_64-arch-x86_64-incompatible-obj ................... Passed 1.65 sec - 48/425 Test #57: x86_64-arch-x86_64-z-text ............................. Passed 0.98 sec -test 88 - Start 88: x86_64-copyrel-relro2 - -88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh" -88: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -88: Environment variables: -88: MACHINE=x86_64 -88: CPU= -88: Test timeout computed to be: 1500 -test 89 - Start 89: x86_64-copyrel - -89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh" -89: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -89: Environment variables: -89: MACHINE=x86_64 -89: CPU= -89: Test timeout computed to be: 1500 -test 90 - Start 90: x86_64-crel - -90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh" -90: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -90: Environment variables: -90: MACHINE=x86_64 -90: CPU= -90: Test timeout computed to be: 1500 - 49/425 Test #29: x86_64-arch-x86_64-note ............................... Passed 1.78 sec -40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe -40: + grep '1 2 3 4 5 6' -40: 1 2 3 4 5 6 -40: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -Wl,-no-relax -mcmodel=large -77: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o -69: + cc -B. -no-pie -o out/test/x86_64/bsymbolic-functions/exe out/test/x86_64/bsymbolic-functions/c.o out/test/x86_64/bsymbolic-functions/b.so -76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics -76: + not grep $'\E' -76: + grep $'\E' -76: + return 0 -76: + grep $'\E' -76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=always -76: mold: error: undefined symbol: foo -76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=never -76: + not grep $'\E' -76: + grep $'\E' -76: + return 0 -76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=auto -76: + not grep $'\E' -76: + grep $'\E' -76: + return 0 -76: + on_exit -76: + echo OK -76: OK -76: + exit 0 -60: + not cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -60: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition -53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 -53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 -53: + grep endbr64 -53: 16b9: f3 0f 1e fa endbr64 -53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 -53: + grep endbr64 -53: 16c3: f3 0f 1e fa endbr64 -53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 -53: + grep endbr64 -53: 16cd: f3 0f 1e fa endbr64 -53: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -Wl,-z,rewrite-endbr -41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so -41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 -41: + grep '1 2 3' -45: + out/test/x86_64/arch-x86_64-tlsdesc/exe2 -45: + grep 42 -45: 42 -45: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o -66: + readelf --dynamic out/test/x86_64/audit/exe1 -66: + not grep 'Audit library' -66: + grep 'Audit library' -66: + return 0 -66: + cc -B. -o out/test/x86_64/audit/exe2 out/test/x86_64/audit/a.o -Wl,--audit=foo -54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -c -xc - -fno-function-sections -O -fcf-protection -54: + cat -71: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak/b.so out/test/x86_64/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak -71: + cat -71: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - -72: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic -72: + cat -72: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE -61: + rm -f out/test/x86_64/ar-alignment/d.a -61: + ar rcs out/test/x86_64/ar-alignment/d.a out/test/x86_64/ar-alignment/a.o out/test/x86_64/ar-alignment/b.o -44: + out/test/x86_64/arch-x86_64-tls-module-base/exe1 -44: + grep '^20 3$' -44: 20 3 -44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe2 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o -Wl,-no-relax -70: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak-functions/b.so out/test/x86_64/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions -10: + c++ -B. -o out/test/x86_64/arch-x86_64-function-multiversion/exe out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/c.o -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^56$' -36: 56 -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 81: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections-zstd.sh 81: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 81: ++ export LC_ALL=C @@ -6360,20 +6148,28 @@ 81: ++ testname=compress-debug-sections-zstd 81: ++ t=out/test/x86_64/compress-debug-sections-zstd 81: ++ mkdir -p out/test/x86_64/compress-debug-sections-zstd -81: ++ case $MACHINE in -81: ++ tlsdesc_opt=-mtls-dialect=gnu2 -81: +++ uname -81: ++ '[' Linux = FreeBSD ']' -81: ++ trap 'on_error $LINENO' ERR -81: ++ trap on_exit EXIT -81: ++ echo -n 'Testing compress-debug-sections-zstd ... ' -81: Testing compress-debug-sections-zstd ... ++ set -o pipefail -81: ++ set -x -81: + [[ x86_64 = arm* ]] -81: + '[' x86_64 = riscv32 ']' -81: + command -v zstdcat -81: + cat -81: + cc -c -g -o out/test/x86_64/compress-debug-sections-zstd/a.o -xc - +test 84 + Start 84: x86_64-copyrel-alignment + +84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh" +84: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +84: Environment variables: +84: MACHINE=x86_64 +84: CPU= +84: Test timeout computed to be: 1500 +test 85 + Start 85: x86_64-copyrel-norelro + +85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh" +85: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +85: Environment variables: +85: MACHINE=x86_64 +85: CPU= +85: Test timeout computed to be: 1500 +40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe +40: + grep '1 2 3 4 5 6' +40: 1 2 3 4 5 6 +40: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/d.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so -Wl,-no-relax -mcmodel=large 82: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/compress-debug-sections.sh 82: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 82: ++ export LC_ALL=C @@ -6426,15 +6222,43 @@ 83: ++ case $MACHINE in 83: ++ tlsdesc_opt=-mtls-dialect=gnu2 83: +++ uname -83: ++ '[' Linux = FreeBSD ']' -83: ++ trap 'on_error $LINENO' ERR -83: ++ trap on_exit EXIT -83: ++ echo -n 'Testing compressed-debug-info ... ' -83: Testing compressed-debug-info ... ++ set -o pipefail -83: ++ set -x -83: + command -v dwarfdump -83: + cat -83: + c++ -c -o out/test/x86_64/compressed-debug-info/a.o -g -gz=zlib -xc++ - +75: mold: fatal: unknown command line option: --abcdefg +75: + on_exit +75: + echo OK +75: OK +75: + exit 0 +80: ++ case $MACHINE in +80: ++ tlsdesc_opt=-mtls-dialect=gnu2 +80: +++ uname +80: ++ '[' Linux = FreeBSD ']' +80: ++ trap 'on_error $LINENO' ERR +80: ++ trap on_exit EXIT +80: ++ echo -n 'Testing common-symbols ... ' +80: Testing common-symbols ... ++ set -o pipefail +80: ++ set -x +80: + cat +80: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/a.o - +81: ++ case $MACHINE in +81: ++ tlsdesc_opt=-mtls-dialect=gnu2 +81: +++ uname +81: ++ '[' Linux = FreeBSD ']' +81: ++ trap 'on_error $LINENO' ERR +81: ++ trap on_exit EXIT +81: ++ echo -n 'Testing compress-debug-sections-zstd ... ' +81: Testing compress-debug-sections-zstd ... ++ set -o pipefail +81: ++ set -x +81: + [[ x86_64 = arm* ]] +81: + '[' x86_64 = riscv32 ']' +81: + command -v zstdcat +81: + cat +81: + cc -c -g -o out/test/x86_64/compress-debug-sections-zstd/a.o -xc - +43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe +43: + grep '3 5 3 5' +43: 3 5 3 5 +43: + on_exit +43: + echo OK +43: OK +43: + exit 0 84: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-alignment.sh 84: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 84: ++ export LC_ALL=C @@ -6454,20 +6278,35 @@ 84: ++ testname=copyrel-alignment 84: ++ t=out/test/x86_64/copyrel-alignment 84: ++ mkdir -p out/test/x86_64/copyrel-alignment -84: ++ case $MACHINE in -84: ++ tlsdesc_opt=-mtls-dialect=gnu2 -84: +++ uname -84: ++ '[' Linux = FreeBSD ']' -84: ++ trap 'on_error $LINENO' ERR -84: ++ trap on_exit EXIT -84: ++ echo -n 'Testing copyrel-alignment ... ' -84: Testing copyrel-alignment ... ++ set -o pipefail -84: ++ set -x -84: + '[' x86_64 = ppc64 ']' -84: + '[' x86_64 = ppc64le ']' -84: + [[ x86_64 = loongarch* ]] -84: + cat -84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/a.so -xc - + 46/425 Test #43: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 2.36 sec + 47/425 Test #75: x86_64-cmdline ........................................ Passed 0.07 sec +83: ++ '[' Linux = FreeBSD ']' +83: ++ trap 'on_error $LINENO' ERR +83: ++ trap on_exit EXIT +83: ++ echo -n 'Testing compressed-debug-info ... ' +83: Testing compressed-debug-info ... ++ set -o pipefail +83: ++ set -x +83: + command -v dwarfdump +test 86 + Start 86: x86_64-copyrel-protected + +86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh" +86: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +86: Environment variables: +86: MACHINE=x86_64 +86: CPU= +86: Test timeout computed to be: 1500 +test 87 + Start 87: x86_64-copyrel-relro + +87: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh" +87: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +87: Environment variables: +87: MACHINE=x86_64 +87: CPU= +87: Test timeout computed to be: 1500 +83: + cat +83: + c++ -c -o out/test/x86_64/compressed-debug-info/a.o -g -gz=zlib -xc++ - 85: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-norelro.sh 85: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 85: ++ export LC_ALL=C @@ -6489,7 +6328,36 @@ 85: ++ mkdir -p out/test/x86_64/copyrel-norelro 85: ++ case $MACHINE in 85: ++ tlsdesc_opt=-mtls-dialect=gnu2 +84: ++ case $MACHINE in +84: ++ tlsdesc_opt=-mtls-dialect=gnu2 +84: +++ uname +84: ++ '[' Linux = FreeBSD ']' +84: ++ trap 'on_error $LINENO' ERR +84: ++ trap on_exit EXIT +84: ++ echo -n 'Testing copyrel-alignment ... ' +84: Testing copyrel-alignment ... ++ set -o pipefail +84: ++ set -x +84: + '[' x86_64 = ppc64 ']' +84: + '[' x86_64 = ppc64le ']' +84: + [[ x86_64 = loongarch* ]] +84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/a.so -xc - +84: + cat +86: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh 85: +++ uname +86: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +86: ++ export LC_ALL=C +86: ++ LC_ALL=C +86: ++ '[' -z x86_64 ']' +86: ++ '[' -z '' ']' +86: ++ TESTDIR=out/test/x86_64 +86: ++ CC=cc +86: ++ CXX=c++ +86: ++ GCC=gcc +86: ++ GXX=g++ +86: ++ OBJDUMP=objdump +86: ++ OBJCOPY=objcopy +86: ++ STRIP=strip +86: ++ QEMU= 85: ++ '[' Linux = FreeBSD ']' 85: ++ trap 'on_error $LINENO' ERR 85: ++ trap on_exit EXIT @@ -6498,13 +6366,14 @@ 85: ++ set -x 85: + [[ x86_64 = ppc64* ]] 85: + [[ x86_64 = loongarch* ]] +87: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh 85: + cat 85: + cc -o out/test/x86_64/copyrel-norelro/a.o -c -xc -fno-PIE - -87: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro.sh 87: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 87: ++ export LC_ALL=C 87: ++ LC_ALL=C 87: ++ '[' -z x86_64 ']' +86: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh .sh 87: ++ '[' -z '' ']' 87: ++ TESTDIR=out/test/x86_64 87: ++ CC=cc @@ -6521,59 +6390,30 @@ 87: ++ mkdir -p out/test/x86_64/copyrel-relro 87: ++ case $MACHINE in 87: ++ tlsdesc_opt=-mtls-dialect=gnu2 -87: +++ uname -test 91 - Start 91: x86_64-ctors-in-init-array - -91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh" -91: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -91: Environment variables: -91: MACHINE=x86_64 -91: CPU= -91: Test timeout computed to be: 1500 -69: + out/test/x86_64/bsymbolic-functions/exe -69: + grep '3 3 0' -69: 3 3 0 -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 -41: 1 2 3 -41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax -66: + readelf --dynamic out/test/x86_64/audit/exe2 -66: + grep -F 'Audit library: [foo]' -66: 0x000000006ffffefc (AUDIT) Audit library: [foo] -66: + cc -B. -o out/test/x86_64/audit/exe3 out/test/x86_64/audit/a.o -Wl,--audit=foo -Wl,--audit=bar -10: + out/test/x86_64/arch-x86_64-function-multiversion/exe -10: + grep '^H' -10: Howdy -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 -86: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh -86: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -86: ++ export LC_ALL=C -86: ++ LC_ALL=C -86: ++ '[' -z x86_64 ']' -86: ++ '[' -z '' ']' -86: ++ TESTDIR=out/test/x86_64 -86: ++ CC=cc -86: ++ CXX=c++ -86: ++ GCC=gcc -86: ++ GXX=g++ -86: ++ OBJDUMP=objdump -86: ++ OBJCOPY=objcopy -86: ++ STRIP=strip -86: ++ QEMU= -86: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-protected.sh .sh 86: ++ testname=copyrel-protected +87: +++ uname 86: ++ t=out/test/x86_64/copyrel-protected 86: ++ mkdir -p out/test/x86_64/copyrel-protected +87: ++ '[' Linux = FreeBSD ']' +87: ++ trap 'on_error $LINENO' ERR +87: ++ trap on_exit EXIT +87: ++ echo -n 'Testing copyrel-relro ... ' +87: Testing copyrel-relro ... ++ set -o pipefail +87: ++ set -x +87: + cat 86: ++ case $MACHINE in 86: ++ tlsdesc_opt=-mtls-dialect=gnu2 +87: + cc -o out/test/x86_64/copyrel-relro/a.o -c -xc -fno-PIE - 86: +++ uname +52: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibtplt/exe out/test/x86_64/arch-x86_64-z-ibtplt/c.o out/test/x86_64/arch-x86_64-z-ibtplt/b.so -Wl,-z,ibtplt +69: + cc -B. -shared -o out/test/x86_64/bsymbolic-functions/b.so out/test/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions +68: + cc -B. -shared -fPIC -o out/test/x86_64/bno-symbolic/b.so out/test/x86_64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic +73: + cc -B. -o out/test/x86_64/build-id/exe1 out/test/x86_64/build-id/a.o -Wl,-build-id +41: + grep '1 2 3' +63: + cat 86: ++ '[' Linux = FreeBSD ']' +63: + cc -o out/test/x86_64/as-needed-dso2/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -Lout/test/x86_64/as-needed-dso2 -lfoo +41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 86: ++ trap 'on_error $LINENO' ERR 86: ++ trap on_exit EXIT 86: ++ echo -n 'Testing copyrel-protected ... ' @@ -6582,29 +6422,66 @@ 86: + '[' x86_64 = ppc64 ']' 86: + '[' x86_64 = ppc64le ']' 86: + [[ x86_64 = loongarch* ]] -86: + cc -o out/test/x86_64/copyrel-protected/a.o -c -xc -fno-PIE - 86: + cat -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o -28: + grep 'x86 feature: SHSTK' -28: Properties: x86 feature: SHSTK -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o -28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o -28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 -17: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs/lib64/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs/d.o +86: + cc -o out/test/x86_64/copyrel-protected/a.o -c -xc -fno-PIE - +15: + cat 18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/lib64 +54: + cat +54: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -c -xc - -fno-function-sections -O -fcf-protection +16: + cat +16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/foo/a.o -c -xc - +72: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic +71: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak/b.so out/test/x86_64/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak +53: + cat +66: + cc -B. -o out/test/x86_64/audit/exe1 out/test/x86_64/audit/a.o +60: + not cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o +41: 1 2 3 +41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen +61: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - +61: + cat +62: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +62: + cat 18: + cc -shared -o out/test/x86_64/arch-x86_64-incompatible-libs2/lib64/libfoo.so out/test/x86_64/arch-x86_64-incompatible-libs2/d.o +70: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak-functions/b.so out/test/x86_64/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions +15: + cd out/test/x86_64/arch-x86_64-incompatible-libs-linker-script +15: + cc -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -o exe1 -Lfoo a.o b.script +53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection +40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe +36: + out/test/x86_64/arch-x86_64-reloc/exe +40: + grep '1 2 3 4 5 6' +36: + grep '^42$' 78: + cat +45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe1 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o 78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/b.o - -68: + cc -B. -no-pie -o out/test/x86_64/bno-symbolic/exe out/test/x86_64/bno-symbolic/c.o out/test/x86_64/bno-symbolic/b.so -80: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/b.o - +17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/script 80: + cat +40: 1 2 3 4 5 6 +36: 42 +36: + cat +80: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/b.o - +10: + c++ -B. -o out/test/x86_64/arch-x86_64-function-multiversion/exe out/test/x86_64/arch-x86_64-function-multiversion/b.so out/test/x86_64/arch-x86_64-function-multiversion/c.o +77: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o +76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics +76: + not grep $'\E' +76: + grep $'\E' +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 +17: + echo 'OUTPUT_FORMAT(elf32-i386)' +17: + cc -B. -o out/test/x86_64/arch-x86_64-incompatible-libs/exe -Lout/test/x86_64/arch-x86_64-incompatible-libs/script -Lout/test/x86_64/arch-x86_64-incompatible-libs/lib32 -Lout/test/x86_64/arch-x86_64-incompatible-libs/lib64 out/test/x86_64/arch-x86_64-incompatible-libs/e.o -lfoo -Wl,-rpath out/test/x86_64/arch-x86_64-incompatible-libs/lib64 + 48/425 Test #40: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 2.44 sec +test 88 + Start 88: x86_64-copyrel-relro2 + +88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh" +88: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +88: Environment variables: +88: MACHINE=x86_64 +88: CPU= +88: Test timeout computed to be: 1500 +44: + cat +44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - 88: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh 88: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 88: ++ export LC_ALL=C @@ -6621,12 +6498,22 @@ 88: ++ STRIP=strip 88: ++ QEMU= 88: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel-relro2.sh .sh +15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) +15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) 88: ++ testname=copyrel-relro2 88: ++ t=out/test/x86_64/copyrel-relro2 88: ++ mkdir -p out/test/x86_64/copyrel-relro2 +64: + cat +74: + cat +64: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +74: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC 88: ++ case $MACHINE in 88: ++ tlsdesc_opt=-mtls-dialect=gnu2 +65: + cat 88: +++ uname +65: + cc -o out/test/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - +69: + cat +69: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE 88: ++ '[' Linux = FreeBSD ']' 88: ++ trap 'on_error $LINENO' ERR 88: ++ trap on_exit EXIT @@ -6635,10 +6522,97 @@ 88: ++ set -x 88: + cat 88: + cc -o out/test/x86_64/copyrel-relro2/a.o -c -xc -fno-PIE - +71: + cat +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie +71: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - +76: + return 0 +76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=always +76: + grep $'\E' +76: mold: error: undefined symbol: foo +76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=never +76: + not grep $'\E' +76: + grep $'\E' +76: + return 0 +76: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=auto +76: + not grep $'\E' +76: + grep $'\E' +76: + return 0 +76: + on_exit +76: + echo OK +76: OK +76: + exit 0 + 49/425 Test #76: x86_64-color-diagnostics .............................. Passed 0.18 sec +70: + cat +70: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - +test 89 + Start 89: x86_64-copyrel + +89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh" +89: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +89: Environment variables: +89: MACHINE=x86_64 +89: CPU= +89: Test timeout computed to be: 1500 +18: + cat +18: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/e.o -xc - +52: + out/test/x86_64/arch-x86_64-z-ibtplt/exe +52: + grep 'Hello world' +52: Hello world +52: + on_exit +52: + echo OK +52: OK +52: + exit 0 +66: + not grep 'Audit library' +66: + grep 'Audit library' +66: + readelf --dynamic out/test/x86_64/audit/exe1 +82: + cc -B. -o out/test/x86_64/compress-debug-sections/exe out/test/x86_64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib +85: + cat +85: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - +53: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o +60: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition +79: + cat +28: + CFLAGS='-Xassembler -mx86-used-note=no' +28: + readelf -v +72: + cat +16: + cat +45: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 +86: + cat + 50/425 Test #52: x86_64-arch-x86_64-z-ibtplt ........................... Passed 2.37 sec +79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - +68: + cat +test 90 + Start 90: x86_64-crel + +90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh" +90: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +90: Environment variables: +90: MACHINE=x86_64 +90: CPU= +90: Test timeout computed to be: 1500 +68: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE +72: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE +81: + cc -B. -o out/test/x86_64/compress-debug-sections-zstd/exe out/test/x86_64/compress-debug-sections-zstd/a.o -Wl,--compress-debug-sections=zstd +80: + cc -B. -o out/test/x86_64/common-symbols/exe out/test/x86_64/common-symbols/a.o out/test/x86_64/common-symbols/b.o +16: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/c.o -c -xc - +28: + grep -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' +61: + rm -f out/test/x86_64/ar-alignment/d.a +10: + grep '^H' +10: + out/test/x86_64/arch-x86_64-function-multiversion/exe +66: + return 0 +66: + cc -B. -o out/test/x86_64/audit/exe2 out/test/x86_64/audit/a.o -Wl,--audit=foo +41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so +86: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - 89: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh 89: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 89: ++ export LC_ALL=C 89: ++ LC_ALL=C +83: + cat +83: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - +15: + LD_LIBRARY_PATH=. +15: + ./exe1 +73: + readelf -n out/test/x86_64/build-id/exe1 +73: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +45: + grep 42 89: ++ '[' -z x86_64 ']' 89: ++ '[' -z '' ']' 89: ++ TESTDIR=out/test/x86_64 @@ -6651,20 +6625,26 @@ 89: ++ STRIP=strip 89: ++ QEMU= 89: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/copyrel.sh .sh +45: 42 +15: + grep 'Hello world' +45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe2 out/test/x86_64/arch-x86_64-tlsdesc/a.o out/test/x86_64/arch-x86_64-tlsdesc/b.o -Wl,-no-relax +61: + ar rcs out/test/x86_64/ar-alignment/d.a out/test/x86_64/ar-alignment/a.o out/test/x86_64/ar-alignment/b.o +73: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) +73: + cc -B. -o out/test/x86_64/build-id/exe2 out/test/x86_64/build-id/a.o -Wl,-build-id=uuid 89: ++ testname=copyrel 89: ++ t=out/test/x86_64/copyrel 89: ++ mkdir -p out/test/x86_64/copyrel -89: ++ case $MACHINE in -89: ++ tlsdesc_opt=-mtls-dialect=gnu2 -89: +++ uname -89: ++ '[' Linux = FreeBSD ']' -89: ++ trap 'on_error $LINENO' ERR -89: ++ trap on_exit EXIT -89: ++ echo -n 'Testing copyrel ... ' -89: Testing copyrel ... ++ set -o pipefail -89: ++ set -x -89: + cat -89: + cc -fno-PIC -o out/test/x86_64/copyrel/a.o -c -xc - +10: Howdy +10: + on_exit +10: + echo OK +10: OK +10: + exit 0 + 51/425 Test #10: x86_64-arch-x86_64-function-multiversion .............. Passed 2.64 sec +15: Hello world +15: + cc -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -o exe2 -Lfoo b.script a.o +28: GNU readelf (GNU Binutils for Debian) 2.45 +28: + cat +28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - 90: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/crel.sh 90: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 90: ++ export LC_ALL=C @@ -6697,64 +6677,35 @@ 90: + '[' x86_64 = i686 ']' 90: + '[' cc = cc ']' 90: + clang -c -xc -o /dev/null /dev/null -Wa,--crel,--allow-experimental-crel - 50/425 Test #28: x86_64-arch-x86_64-note-property2 ..................... Passed 1.83 sec - 51/425 Test #76: x86_64-color-diagnostics .............................. Passed 0.46 sec -test 92 - Start 92: x86_64-dead-debug-sections - -92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh" -92: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -92: Environment variables: -92: MACHINE=x86_64 -92: CPU= -92: Test timeout computed to be: 1500 -test 93 - Start 93: x86_64-debug-macro-section +89: ++ case $MACHINE in +89: ++ tlsdesc_opt=-mtls-dialect=gnu2 +89: +++ uname +89: ++ '[' Linux = FreeBSD ']' +89: ++ trap 'on_error $LINENO' ERR +89: ++ trap on_exit EXIT +89: ++ echo -n 'Testing copyrel ... ' +89: Testing copyrel ... ++ set -o pipefail +89: ++ set -x +89: + cat +89: + cc -fno-PIC -o out/test/x86_64/copyrel/a.o -c -xc - +test 91 + Start 91: x86_64-ctors-in-init-array -93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh" -93: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -93: Environment variables: -93: MACHINE=x86_64 -93: CPU= -93: Test timeout computed to be: 1500 - 52/425 Test #69: x86_64-bsymbolic-functions ............................ Passed 0.99 sec - 53/425 Test #10: x86_64-arch-x86_64-function-multiversion .............. Passed 1.87 sec -79: + cat -79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - -53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 -53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 -53: + grep nop -53: 16b9: 0f 1f 40 00 nopl 0x0(%rax) -53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 -53: + grep nop -53: 16c3: 0f 1f 40 00 nopl 0x0(%rax) -53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 -53: + grep endbr64 -53: 16cd: f3 0f 1e fa endbr64 -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 -87: ++ '[' Linux = FreeBSD ']' -87: ++ trap 'on_error $LINENO' ERR -87: ++ trap on_exit EXIT -87: ++ echo -n 'Testing copyrel-relro ... ' -87: Testing copyrel-relro ... ++ set -o pipefail -87: ++ set -x +91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh" +91: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +91: Environment variables: +91: MACHINE=x86_64 +91: CPU= +91: Test timeout computed to be: 1500 +82: + readelf -WS out/test/x86_64/compress-debug-sections/exe 87: + cat -87: + cc -o out/test/x86_64/copyrel-relro/a.o -c -xc -fno-PIE - +87: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - +81: + objcopy --dump-section .debug_info=out/test/x86_64/compress-debug-sections-zstd/debug_info out/test/x86_64/compress-debug-sections-zstd/exe 60: + cc -B. -o out/test/x86_64/allow-multiple-definition/exe out/test/x86_64/allow-multiple-definition/a.o out/test/x86_64/allow-multiple-definition/b.o -Wl,-z,muldefs -70: + cat -70: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - -73: + readelf -n out/test/x86_64/build-id/exe1 -73: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -73: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) -73: + cc -B. -o out/test/x86_64/build-id/exe2 out/test/x86_64/build-id/a.o -Wl,-build-id=uuid -45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe3 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so -44: + out/test/x86_64/arch-x86_64-tls-module-base/exe2 -44: + grep '^20 3$' -44: 20 3 -44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/d.so out/test/x86_64/arch-x86_64-tls-module-base/a.o -shared +17: + grep 'script/libfoo.so: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log +82: + grep '\.debug_info .* [Cx] ' out/test/x86_64/compress-debug-sections/log +66: + readelf --dynamic out/test/x86_64/audit/exe2 +77: + readelf -p .comment out/test/x86_64/comment/exe 91: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh 91: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 91: ++ export LC_ALL=C @@ -6770,10 +6721,47 @@ 91: ++ OBJCOPY=objcopy 91: ++ STRIP=strip 91: ++ QEMU= +82: [33] .debug_info PROGBITS 0000000000000000 000a58 00007d 00 C 0 0 1 +82: + grep '\.debug_str .* MS[Cx] ' out/test/x86_64/compress-debug-sections/log +17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/script/libfoo.so: skipping incompatible file: i386 (e_machine 62) +17: + grep 'lib32/libfoo.so: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log +66: + grep -F 'Audit library: [foo]' +66: 0x000000006ffffefc (AUDIT) Audit library: [foo] +77: + grep mold 91: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ctors-in-init-array.sh .sh +17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.so: skipping incompatible file: i386 (e_machine 62) +66: + cc -B. -o out/test/x86_64/audit/exe3 out/test/x86_64/audit/a.o -Wl,--audit=foo -Wl,--audit=bar +17: + grep 'lib32/libfoo.a: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log +77: [ 1e] mold 2.40.4 (compatible with GNU ld) 91: ++ testname=ctors-in-init-array 91: ++ t=out/test/x86_64/ctors-in-init-array 91: ++ mkdir -p out/test/x86_64/ctors-in-init-array +17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.a: skipping incompatible file: i386 (e_machine 62) +82: [36] .debug_str PROGBITS 0000000000000000 000ba1 00009f 01 MSC 0 0 1 +82: + on_exit +77: + readelf -SW out/test/x86_64/comment/exe +17: + out/test/x86_64/arch-x86_64-incompatible-libs/exe +82: + echo OK +82: OK +82: + exit 0 +15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) +15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) + 52/425 Test #82: x86_64-compress-debug-sections ........................ Passed 0.20 sec +17: + grep 'Hello world' +test 92 + Start 92: x86_64-dead-debug-sections + +92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh" +92: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +92: Environment variables: +92: MACHINE=x86_64 +92: CPU= +92: Test timeout computed to be: 1500 +17: Hello world +17: + on_exit +17: + echo OK +17: OK +17: + exit 0 91: ++ case $MACHINE in 91: ++ tlsdesc_opt=-mtls-dialect=gnu2 91: +++ uname @@ -6784,7 +6772,26 @@ 91: Testing ctors-in-init-array ... ++ set -o pipefail 91: ++ set -x 91: + cat +84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - +84: + cat +77: + grep -E '\.comment.*\bMS\b' +77: [27] .comment PROGBITS 0000000000000000 0008b8 000044 01 MS 0 0 1 +77: + on_exit +77: + echo OK +77: OK +77: + exit 0 + 53/425 Test #17: x86_64-arch-x86_64-incompatible-libs .................. Passed 2.68 sec + 54/425 Test #77: x86_64-comment ........................................ Passed 0.24 sec 91: + cc -o out/test/x86_64/ctors-in-init-array/a.o -c -xc - +test 93 + Start 93: x86_64-debug-macro-section + +93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh" +93: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +93: Environment variables: +93: MACHINE=x86_64 +93: CPU= +93: Test timeout computed to be: 1500 test 94 Start 94: x86_64-default-symver-version-script @@ -6794,29 +6801,7 @@ 94: MACHINE=x86_64 94: CPU= 94: Test timeout computed to be: 1500 -test 95 - Start 95: x86_64-default-symver - -95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh" -95: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -95: Environment variables: -95: MACHINE=x86_64 -95: CPU= -95: Test timeout computed to be: 1500 -54: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -65: + cat -65: + cc -o out/test/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -82: + cc -B. -o out/test/x86_64/compress-debug-sections/exe out/test/x86_64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib -77: + readelf -p .comment out/test/x86_64/comment/exe -77: + grep mold -77: [ 1e] mold 2.40.4 (compatible with GNU ld) -77: + readelf -SW out/test/x86_64/comment/exe -77: + grep -E '\.comment.*\bMS\b' -77: [27] .comment PROGBITS 0000000000000000 0008b8 000044 01 MS 0 0 1 -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 +53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 92: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dead-debug-sections.sh 92: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 92: ++ export LC_ALL=C @@ -6836,19 +6821,81 @@ 92: ++ testname=dead-debug-sections 92: ++ t=out/test/x86_64/dead-debug-sections 92: ++ mkdir -p out/test/x86_64/dead-debug-sections +80: + out/test/x86_64/common-symbols/exe +62: + cat +62: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - +54: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o +18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/script +83: + cc -B. -o out/test/x86_64/compressed-debug-info/exe out/test/x86_64/compressed-debug-info/a.o out/test/x86_64/compressed-debug-info/b.o +69: + cc -B. -no-pie -o out/test/x86_64/bsymbolic-functions/exe out/test/x86_64/bsymbolic-functions/c.o out/test/x86_64/bsymbolic-functions/b.so +78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - +78: + cat +16: + cat +18: + echo 'GROUP(libfoo.so)' +18: + grep 'lib32/libfoo.so: skipping incompatible file' +18: + cc -B. -o out/test/x86_64/arch-x86_64-incompatible-libs2/exe -Lout/test/x86_64/arch-x86_64-incompatible-libs2/lib32 -Lout/test/x86_64/arch-x86_64-incompatible-libs2/lib64 -lfoo out/test/x86_64/arch-x86_64-incompatible-libs2/e.o -Wl,-rpath out/test/x86_64/arch-x86_64-incompatible-libs2/lib64 +80: + grep '0 5 42' +80: 0 5 42 +16: + cd out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 +16: + /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/ld -o e.o -r -Lfoo d.script c.o +80: + readelf --sections out/test/x86_64/common-symbols/exe +15: + LD_LIBRARY_PATH=. +15: + ./exe2 +15: + grep 'Hello world' +93: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh +73: + readelf -nW out/test/x86_64/build-id/exe2 +90: + cat +94: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh +53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 +53: + grep endbr64 +70: + cc -B. -o out/test/x86_64/bsymbolic-non-weak-functions/exe out/test/x86_64/bsymbolic-non-weak-functions/c.o out/test/x86_64/bsymbolic-non-weak-functions/b.so +73: + grep -E 'Build ID: ............4...[89abcdef]' +90: + clang -o out/test/x86_64/crel/a.o -c -xc - -Wa,--crel,--allow-experimental-crel 92: ++ case $MACHINE in 92: ++ tlsdesc_opt=-mtls-dialect=gnu2 +94: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +94: ++ export LC_ALL=C +94: ++ LC_ALL=C +94: ++ '[' -z x86_64 ']' +15: Hello world +73: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2f51644d879b4cc78815fec25fbaa4d6 +94: ++ '[' -z '' ']' +94: ++ TESTDIR=out/test/x86_64 +94: ++ CC=cc +94: ++ CXX=c++ +94: ++ GCC=gcc +73: + cc -B. -o out/test/x86_64/build-id/exe3 out/test/x86_64/build-id/a.o -Wl,-build-id=md5 +94: ++ GXX=g++ +94: ++ OBJDUMP=objdump +94: ++ OBJCOPY=objcopy +94: ++ STRIP=strip +94: ++ QEMU= +94: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh .sh +94: ++ testname=default-symver-version-script +81: + dd if=out/test/x86_64/compress-debug-sections-zstd/debug_info of=out/test/x86_64/compress-debug-sections-zstd/debug_info.zstd bs=24 skip=1 status=none +94: ++ t=out/test/x86_64/default-symver-version-script +94: ++ mkdir -p out/test/x86_64/default-symver-version-script +53: 16b9: f3 0f 1e fa endbr64 92: +++ uname -92: ++ '[' Linux = FreeBSD ']' -92: ++ trap 'on_error $LINENO' ERR -92: ++ trap on_exit EXIT -92: ++ echo -n 'Testing dead-debug-sections ... ' -92: Testing dead-debug-sections ... ++ set -o pipefail -92: ++ set -x -92: + command -v dwarfdump -92: + cat -92: + c++ -c -o out/test/x86_64/dead-debug-sections/a.o -g -xc++ - -93: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/debug-macro-section.sh +80: + grep '.common .*NOBITS' out/test/x86_64/common-symbols/log +15: + on_exit +15: + echo OK +15: OK +15: + exit 0 + 55/425 Test #15: x86_64-arch-x86_64-incompatible-libs-linker-script .... Passed 2.71 sec +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 +test 95 + Start 95: x86_64-default-symver + +95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh" +95: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +95: Environment variables: +95: MACHINE=x86_64 +95: CPU= +95: Test timeout computed to be: 1500 93: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 93: ++ export LC_ALL=C 93: ++ LC_ALL=C @@ -6867,7 +6914,50 @@ 93: ++ testname=debug-macro-section 93: ++ t=out/test/x86_64/debug-macro-section 93: ++ mkdir -p out/test/x86_64/debug-macro-section - 54/425 Test #53: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 1.37 sec +92: ++ '[' Linux = FreeBSD ']' +92: ++ trap 'on_error $LINENO' ERR +92: ++ trap on_exit EXIT +92: ++ echo -n 'Testing dead-debug-sections ... ' +92: Testing dead-debug-sections ... ++ set -o pipefail +92: ++ set -x +92: + command -v dwarfdump +92: + cat +92: + c++ -c -o out/test/x86_64/dead-debug-sections/a.o -g -xc++ - +81: + zstdcat out/test/x86_64/compress-debug-sections-zstd/debug_info.zstd +94: ++ case $MACHINE in +94: ++ tlsdesc_opt=-mtls-dialect=gnu2 +94: +++ uname +44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe1 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o +41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 +41: + grep '1 2 3' +41: 1 2 3 +41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax +80: [30] .common NOBITS 0000000000003994 00000990 +80: + on_exit +80: + echo OK +80: OK +80: + exit 0 + 56/425 Test #80: x86_64-common-symbols ................................. Passed 0.25 sec +53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 +53: + grep endbr64 +53: 16c3: f3 0f 1e fa endbr64 +53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 +53: + grep endbr64 +53: 16cd: f3 0f 1e fa endbr64 +53: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -Wl,-z,rewrite-endbr +16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) +16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) +94: ++ '[' Linux = FreeBSD ']' +94: ++ trap 'on_error $LINENO' ERR +94: ++ trap on_exit EXIT +94: ++ echo -n 'Testing default-symver-version-script ... ' +94: Testing default-symver-version-script ... ++ set -o pipefail +94: ++ set -x +94: + cat +94: + cc -o out/test/x86_64/default-symver-version-script/a.o -c -xc - +61: + cc -B. -o out/test/x86_64/ar-alignment/exe out/test/x86_64/ar-alignment/c.o out/test/x86_64/ar-alignment/d.a + 57/425 Test #60: x86_64-allow-multiple-definition ...................... Passed 0.61 sec +79: + rm -f out/test/x86_64/common-ref/c.a test 96 Start 96: x86_64-defsym-lto @@ -6877,52 +6967,16 @@ 96: MACHINE=x86_64 96: CPU= 96: Test timeout computed to be: 1500 - 55/425 Test #77: x86_64-comment ........................................ Passed 0.49 sec -93: ++ case $MACHINE in -93: ++ tlsdesc_opt=-mtls-dialect=gnu2 -93: +++ uname -93: ++ '[' Linux = FreeBSD ']' -93: ++ trap 'on_error $LINENO' ERR -93: ++ trap on_exit EXIT -93: ++ echo -n 'Testing debug-macro-section ... ' -93: Testing debug-macro-section ... ++ set -o pipefail -93: ++ set -x -93: + cat -17: + cat -17: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs/e.o -xc - -74: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC -74: + cat -18: + cat -18: + cc -c -o out/test/x86_64/arch-x86_64-incompatible-libs2/e.o -xc - -40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe -40: + grep '1 2 3 4 5 6' -40: 1 2 3 4 5 6 -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 -94: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh -94: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -94: ++ export LC_ALL=C -94: ++ LC_ALL=C -94: ++ '[' -z x86_64 ']' -94: ++ '[' -z '' ']' -94: ++ TESTDIR=out/test/x86_64 -94: ++ CC=cc -94: ++ CXX=c++ -94: ++ GCC=gcc -94: ++ GXX=g++ -94: ++ OBJDUMP=objdump -94: ++ OBJCOPY=objcopy -94: ++ STRIP=strip -94: ++ QEMU= -94: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver-version-script.sh .sh -94: ++ testname=default-symver-version-script -94: ++ t=out/test/x86_64/default-symver-version-script -94: ++ mkdir -p out/test/x86_64/default-symver-version-script -94: ++ case $MACHINE in -94: ++ tlsdesc_opt=-mtls-dialect=gnu2 -94: +++ uname +79: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o +test 97 + Start 97: x86_64-defsym-missing-symbol + +97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh" +97: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +97: Environment variables: +97: MACHINE=x86_64 +97: CPU= +97: Test timeout computed to be: 1500 95: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh 95: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 95: ++ export LC_ALL=C @@ -6939,27 +6993,41 @@ 95: ++ STRIP=strip 95: ++ QEMU= 95: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/default-symver.sh .sh -95: ++ testname=default-symver -95: ++ t=out/test/x86_64/default-symver -95: ++ mkdir -p out/test/x86_64/default-symver -test 97 - Start 97: x86_64-defsym-missing-symbol +68: + cc -B. -no-pie -o out/test/x86_64/bno-symbolic/exe out/test/x86_64/bno-symbolic/c.o out/test/x86_64/bno-symbolic/b.so +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 +71: + cc -B. -o out/test/x86_64/bsymbolic-non-weak/exe out/test/x86_64/bsymbolic-non-weak/c.o out/test/x86_64/bsymbolic-non-weak/b.so +28: + cat +28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - +74: + cat +74: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC +45: + out/test/x86_64/arch-x86_64-tlsdesc/exe2 +45: + grep 42 +45: 42 +45: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o +66: + readelf --dynamic out/test/x86_64/audit/exe3 +66: + grep -F 'Audit library: [foo:bar]' + 58/425 Test #81: x86_64-compress-debug-sections-zstd ................... Passed 0.30 sec +test 98 + Start 98: x86_64-defsym -97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh" -97: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -97: Environment variables: -97: MACHINE=x86_64 -97: CPU= -97: Test timeout computed to be: 1500 -64: + cat -64: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -15: + cat -15: + cc -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/a.o -c -xc - -85: + cat -85: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - -61: + cc -B. -o out/test/x86_64/ar-alignment/exe out/test/x86_64/ar-alignment/c.o out/test/x86_64/ar-alignment/d.a +98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh" +98: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +98: Environment variables: +98: MACHINE=x86_64 +98: CPU= +98: Test timeout computed to be: 1500 +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^56$' +36: 56 +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie 78: + cat -78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - +78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/d.o - +72: + cc -B. -no-pie -o out/test/x86_64/bsymbolic/exe out/test/x86_64/bsymbolic/c.o out/test/x86_64/bsymbolic/b.so +63: + cat +63: + cc -o out/test/x86_64/as-needed-dso2/libbaz.so -shared -fPIC -Wl,-soname,libbaz.so -xc - -Lout/test/x86_64/as-needed-dso2 -lbar 96: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh 96: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 96: ++ export LC_ALL=C @@ -6975,60 +7043,28 @@ 96: ++ OBJCOPY=objcopy 96: ++ STRIP=strip 96: ++ QEMU= -96: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh .sh -96: ++ testname=defsym-lto -96: ++ t=out/test/x86_64/defsym-lto -96: ++ mkdir -p out/test/x86_64/defsym-lto - 56/425 Test #40: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 1.87 sec -95: ++ case $MACHINE in -95: ++ tlsdesc_opt=-mtls-dialect=gnu2 -95: +++ uname -95: ++ '[' Linux = FreeBSD ']' -95: ++ trap 'on_error $LINENO' ERR -95: ++ trap on_exit EXIT -95: ++ echo -n 'Testing default-symver ... ' -95: Testing default-symver ... ++ set -o pipefail -95: ++ set -x -95: + cat -95: + cc -o out/test/x86_64/default-symver/a.o -c -xc - -94: ++ '[' Linux = FreeBSD ']' -94: ++ trap 'on_error $LINENO' ERR -94: ++ trap on_exit EXIT -94: ++ echo -n 'Testing default-symver-version-script ... ' -94: Testing default-symver-version-script ... ++ set -o pipefail -94: ++ set -x -94: + cat -94: + cc -o out/test/x86_64/default-symver-version-script/a.o -c -xc - -96: ++ case $MACHINE in -96: ++ tlsdesc_opt=-mtls-dialect=gnu2 -96: +++ uname -96: ++ '[' Linux = FreeBSD ']' -96: ++ trap 'on_error $LINENO' ERR -96: ++ trap on_exit EXIT -96: ++ echo -n 'Testing defsym-lto ... ' -96: Testing defsym-lto ... ++ set -o pipefail -96: ++ set -x -96: + test_cflags -flto -96: + echo 'int main() {}' -96: + cc -B. -flto -o /dev/null -xc - -test 98 - Start 98: x86_64-defsym - -98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh" -98: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -98: Environment variables: -98: MACHINE=x86_64 -98: CPU= -98: Test timeout computed to be: 1500 -81: + cc -B. -o out/test/x86_64/compress-debug-sections-zstd/exe out/test/x86_64/compress-debug-sections-zstd/a.o -Wl,--compress-debug-sections=zstd +89: + cat +89: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - +62: + cc -B. -o out/test/x86_64/as-needed-dso/exe out/test/x86_64/as-needed-dso/a.o -Lout/test/x86_64/as-needed-dso -Wl,--as-needed -lbar -lfoo +93: ++ case $MACHINE in +93: ++ tlsdesc_opt=-mtls-dialect=gnu2 +93: +++ uname +93: ++ '[' Linux = FreeBSD ']' +93: ++ trap 'on_error $LINENO' ERR +93: ++ trap on_exit EXIT +93: ++ echo -n 'Testing debug-macro-section ... ' +93: Testing debug-macro-section ... ++ set -o pipefail +93: ++ set -x +93: + cat 93: + cat 93: + cc -o out/test/x86_64/debug-macro-section/b.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 -83: + cat -83: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - -79: + rm -f out/test/x86_64/common-ref/c.a -79: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o -90: + cat -90: + clang -o out/test/x86_64/crel/a.o -c -xc - -Wa,--crel,--allow-experimental-crel +96: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-lto.sh .sh +16: + /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/ld -o f.o -r -Lfoo c.o d.script +88: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - +88: + cat +95: ++ testname=default-symver +95: ++ t=out/test/x86_64/default-symver +95: ++ mkdir -p out/test/x86_64/default-symver 97: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh 97: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 97: ++ export LC_ALL=C @@ -7044,48 +7080,15 @@ 97: ++ OBJCOPY=objcopy 97: ++ STRIP=strip 97: ++ QEMU= -54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 -86: + cat -86: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - -44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe3 out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o out/test/x86_64/arch-x86_64-tls-module-base/d.so -82: + readelf -WS out/test/x86_64/compress-debug-sections/exe -80: + cc -B. -o out/test/x86_64/common-symbols/exe out/test/x86_64/common-symbols/a.o out/test/x86_64/common-symbols/b.o -62: + cat -62: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - -41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so -66: + readelf --dynamic out/test/x86_64/audit/exe3 -66: + grep -F 'Audit library: [foo:bar]' -70: + cc -B. -o out/test/x86_64/bsymbolic-non-weak-functions/exe out/test/x86_64/bsymbolic-non-weak-functions/c.o out/test/x86_64/bsymbolic-non-weak-functions/b.so -71: + cc -B. -o out/test/x86_64/bsymbolic-non-weak/exe out/test/x86_64/bsymbolic-non-weak/c.o out/test/x86_64/bsymbolic-non-weak/b.so -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 -68: + grep '3 3 1' -68: + out/test/x86_64/bno-symbolic/exe -45: + out/test/x86_64/arch-x86_64-tlsdesc/exe3 -45: + grep 42 -73: + readelf -nW out/test/x86_64/build-id/exe2 -73: + grep -E 'Build ID: ............4...[89abcdef]' - 57/425 Test #60: x86_64-allow-multiple-definition ...................... Passed 1.30 sec 97: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym-missing-symbol.sh .sh -test 99 - Start 99: x86_64-defsym2 - -99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh" -99: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -99: Environment variables: -99: MACHINE=x86_64 -99: CPU= -99: Test timeout computed to be: 1500 97: ++ testname=defsym-missing-symbol 97: ++ t=out/test/x86_64/defsym-missing-symbol 97: ++ mkdir -p out/test/x86_64/defsym-missing-symbol -97: ++ case $MACHINE in -97: ++ tlsdesc_opt=-mtls-dialect=gnu2 -97: +++ uname -63: + cat -63: + cc -o out/test/x86_64/as-needed-dso2/libbaz.so -shared -fPIC -Wl,-soname,libbaz.so -xc - -Lout/test/x86_64/as-needed-dso2 -lbar +66: 0x000000006ffffefc (AUDIT) Audit library: [foo:bar] +66: + on_exit +66: + echo OK +66: OK +66: + exit 0 98: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh 98: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 98: ++ export LC_ALL=C @@ -7102,40 +7105,41 @@ 98: ++ STRIP=strip 98: ++ QEMU= 98: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/defsym.sh .sh -68: 3 3 1 -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 -45: 42 -45: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o -Wl,-no-relax -66: 0x000000006ffffefc (AUDIT) Audit library: [foo:bar] -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^56$' -72: + cc -B. -no-pie -o out/test/x86_64/bsymbolic/exe out/test/x86_64/bsymbolic/c.o out/test/x86_64/bsymbolic/b.so -73: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fb893ff5011749688355a9846336880d -73: + cc -B. -o out/test/x86_64/build-id/exe3 out/test/x86_64/build-id/a.o -Wl,-build-id=md5 -87: + cat -87: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - -88: + cat -88: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - -82: + grep '\.debug_info .* [Cx] ' out/test/x86_64/compress-debug-sections/log -82: [33] .debug_info PROGBITS 0000000000000000 000a58 00007d 00 C 0 0 1 -54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 -54: + grep endbr64 -89: + cat -89: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - - 58/425 Test #66: x86_64-audit .......................................... Passed 1.17 sec - 59/425 Test #68: x86_64-bno-symbolic ................................... Passed 1.16 sec 98: ++ testname=defsym 98: ++ t=out/test/x86_64/defsym 98: ++ mkdir -p out/test/x86_64/defsym -36: 56 -54: 16b9: f3 0f 1e fa endbr64 + 59/425 Test #66: x86_64-audit .......................................... Passed 0.57 sec +96: ++ testname=defsym-lto +96: ++ t=out/test/x86_64/defsym-lto +96: ++ mkdir -p out/test/x86_64/defsym-lto +16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) +16: mold: warning: a.o: skipping incompatible file: i386 (e_machine 62) +16: + on_exit +16: + echo OK +16: OK +16: + exit 0 +test 99 + Start 99: x86_64-defsym2 + +99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh" +99: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +99: Environment variables: +99: MACHINE=x86_64 +99: CPU= +99: Test timeout computed to be: 1500 + 60/425 Test #16: x86_64-arch-x86_64-incompatible-libs-linker-script2 ... Passed 2.87 sec +96: ++ case $MACHINE in +96: ++ tlsdesc_opt=-mtls-dialect=gnu2 +96: +++ uname +96: ++ '[' Linux = FreeBSD ']' +96: ++ trap 'on_error $LINENO' ERR +96: ++ trap on_exit EXIT +96: ++ echo -n 'Testing defsym-lto ... ' +96: Testing defsym-lto ... ++ set -o pipefail +96: ++ set -x +96: + test_cflags -flto +96: + echo 'int main() {}' +96: + cc -B. -flto -o /dev/null -xc - test 100 Start 100: x86_64-demangle-cpp @@ -7145,15 +7149,76 @@ 100: MACHINE=x86_64 100: CPU= 100: Test timeout computed to be: 1500 -test 101 - Start 101: x86_64-demangle-rust - -101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh" -101: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -101: Environment variables: -101: MACHINE=x86_64 -101: CPU= -101: Test timeout computed to be: 1500 +95: ++ case $MACHINE in +95: ++ tlsdesc_opt=-mtls-dialect=gnu2 +95: +++ uname +95: ++ '[' Linux = FreeBSD ']' +95: ++ trap 'on_error $LINENO' ERR +95: ++ trap on_exit EXIT +95: ++ echo -n 'Testing default-symver ... ' +95: Testing default-symver ... ++ set -o pipefail +95: ++ set -x +95: + cat +95: + cc -o out/test/x86_64/default-symver/a.o -c -xc - +97: ++ case $MACHINE in +97: ++ tlsdesc_opt=-mtls-dialect=gnu2 +97: +++ uname +97: ++ '[' Linux = FreeBSD ']' +97: ++ trap 'on_error $LINENO' ERR +97: ++ trap on_exit EXIT +97: ++ echo -n 'Testing defsym-missing-symbol ... ' +97: Testing defsym-missing-symbol ... ++ set -o pipefail +97: ++ set -x +97: + cat +97: + cc -o out/test/x86_64/defsym-missing-symbol/a.o -c -xc - +98: ++ case $MACHINE in +98: ++ tlsdesc_opt=-mtls-dialect=gnu2 +98: +++ uname +98: ++ '[' Linux = FreeBSD ']' +98: ++ trap 'on_error $LINENO' ERR +98: ++ trap on_exit EXIT +98: ++ echo -n 'Testing defsym ... ' +98: Testing defsym ... ++ set -o pipefail +98: ++ set -x +98: + cat +98: + cc -fPIC -o out/test/x86_64/defsym/a.o -c -xc - +28: + cat +28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - +71: + out/test/x86_64/bsymbolic-non-weak/exe +71: + grep '^3 3 3 3 4 7$' +71: 3 3 3 3 4 7 +71: + on_exit +71: + echo OK +71: OK +71: + exit 0 +72: + out/test/x86_64/bsymbolic/exe +72: + grep '3 4' +72: 3 4 +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 + 61/425 Test #72: x86_64-bsymbolic ...................................... Passed 0.47 sec +54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 +54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +54: + grep endbr64 +18: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs2/lib32/libfoo.so: skipping incompatible file: i386 (e_machine 62) +18: + out/test/x86_64/arch-x86_64-incompatible-libs2/exe +18: + grep 'Hello world' +18: Hello world +18: + on_exit +18: + echo OK +18: OK +18: + exit 0 +45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe3 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so +69: + out/test/x86_64/bsymbolic-functions/exe +69: + grep '3 3 0' +69: 3 3 0 +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 +64: + cc -B. -o out/test/x86_64/as-needed-weak/exe1 out/test/x86_64/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo 99: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/defsym2.sh 99: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 99: ++ export LC_ALL=C @@ -7175,18 +7240,70 @@ 99: ++ mkdir -p out/test/x86_64/defsym2 99: ++ case $MACHINE in 99: ++ tlsdesc_opt=-mtls-dialect=gnu2 -98: ++ case $MACHINE in -98: ++ tlsdesc_opt=-mtls-dialect=gnu2 -98: +++ uname -98: ++ '[' Linux = FreeBSD ']' -98: ++ trap 'on_error $LINENO' ERR -98: ++ trap on_exit EXIT -98: ++ echo -n 'Testing defsym ... ' -98: Testing defsym ... ++ set -o pipefail -98: ++ set -x -98: + cc -fPIC -o out/test/x86_64/defsym/a.o -c -xc - -98: + cat -36: + cat +99: +++ uname +test 101 + Start 101: x86_64-demangle-rust + +101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh" +101: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +101: Environment variables: +101: MACHINE=x86_64 +101: CPU= +101: Test timeout computed to be: 1500 + 62/425 Test #71: x86_64-bsymbolic-non-weak ............................. Passed 0.48 sec + 63/425 Test #18: x86_64-arch-x86_64-incompatible-libs2 ................. Passed 2.88 sec + 64/425 Test #69: x86_64-bsymbolic-functions ............................ Passed 0.48 sec +86: + not cc -B. out/test/x86_64/copyrel-protected/a.o out/test/x86_64/copyrel-protected/b.so -o out/test/x86_64/copyrel-protected/exe -no-pie +86: + grep -F 'cannot create a copy relocation for protected symbol' +70: + out/test/x86_64/bsymbolic-non-weak-functions/exe +70: + grep '^3 3 3 3 3 7$' +70: 3 3 3 3 3 7 +70: + on_exit +70: + echo OK +70: OK +70: + exit 0 + 65/425 Test #70: x86_64-bsymbolic-non-weak-functions ................... Passed 0.48 sec +79: + cat +79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - +41: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/f.so +87: + cc -B. out/test/x86_64/copyrel-relro/a.o out/test/x86_64/copyrel-relro/b.so -o out/test/x86_64/copyrel-relro/exe -no-pie +test 102 + Start 102: x86_64-demangle + +102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh" +102: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +102: Environment variables: +102: MACHINE=x86_64 +102: CPU= +102: Test timeout computed to be: 1500 +test 103 + Start 103: x86_64-depaudit + +103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh" +103: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +103: Environment variables: +103: MACHINE=x86_64 +103: CPU= +103: Test timeout computed to be: 1500 +test 104 + Start 104: x86_64-depaudit2 + +104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh" +104: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +104: Environment variables: +104: MACHINE=x86_64 +104: CPU= +104: Test timeout computed to be: 1500 +test 105 + Start 105: x86_64-dependency-file-lto + +105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh" +105: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +105: Environment variables: +105: MACHINE=x86_64 +105: CPU= +105: Test timeout computed to be: 1500 +54: 16b9: f3 0f 1e fa endbr64 54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 54: + grep endbr64 54: 16c3: f3 0f 1e fa endbr64 @@ -7194,21 +7311,35 @@ 54: + grep endbr64 54: 16cd: f3 0f 1e fa endbr64 54: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -Wl,-z,rewrite-endbr -99: +++ uname -97: ++ '[' Linux = FreeBSD ']' -97: ++ trap 'on_error $LINENO' ERR -97: ++ trap on_exit EXIT -97: ++ echo -n 'Testing defsym-missing-symbol ... ' -97: Testing defsym-missing-symbol ... ++ set -o pipefail -97: ++ set -x -97: + cat -97: + cc -o out/test/x86_64/defsym-missing-symbol/a.o -c -xc - -82: + grep '\.debug_str .* MS[Cx] ' out/test/x86_64/compress-debug-sections/log -82: [36] .debug_str PROGBITS 0000000000000000 000ba1 00009f 01 MSC 0 0 1 -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 +99: ++ '[' Linux = FreeBSD ']' +99: ++ trap 'on_error $LINENO' ERR +99: ++ trap on_exit EXIT +99: ++ echo -n 'Testing defsym2 ... ' +99: Testing defsym2 ... ++ set -o pipefail +99: ++ set -x +99: + cat +99: + cc -fPIC -o out/test/x86_64/defsym2/a.o -c -xc - +91: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - +91: + cat +73: + readelf -n out/test/x86_64/build-id/exe3 +73: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +73: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) +73: + cc -B. -o out/test/x86_64/build-id/exe4 out/test/x86_64/build-id/a.o -Wl,-build-id=sha1 +65: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--no-as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so +53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 +53: + grep nop +53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +53: 16b9: 0f 1f 40 00 nopl 0x0(%rax) +53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +53: + grep nop +53: 16c3: 0f 1f 40 00 nopl 0x0(%rax) +53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +53: + grep endbr64 +53: 16cd: f3 0f 1e fa endbr64 +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 100: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-cpp.sh 100: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 100: ++ export LC_ALL=C @@ -7228,24 +7359,28 @@ 100: ++ testname=demangle-cpp 100: ++ t=out/test/x86_64/demangle-cpp 100: ++ mkdir -p out/test/x86_64/demangle-cpp - 60/425 Test #82: x86_64-compress-debug-sections ........................ Passed 0.42 sec -test 102 - Start 102: x86_64-demangle - -102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh" -102: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -102: Environment variables: -102: MACHINE=x86_64 -102: CPU= -102: Test timeout computed to be: 1500 -99: ++ '[' Linux = FreeBSD ']' -99: ++ trap 'on_error $LINENO' ERR -99: ++ trap on_exit EXIT -99: ++ echo -n 'Testing defsym2 ... ' -99: Testing defsym2 ... ++ set -o pipefail -99: ++ set -x -99: + cat -99: + cc -fPIC -o out/test/x86_64/defsym2/a.o -c -xc - +100: ++ case $MACHINE in +100: ++ tlsdesc_opt=-mtls-dialect=gnu2 +100: +++ uname +100: ++ '[' Linux = FreeBSD ']' +100: ++ trap 'on_error $LINENO' ERR +100: ++ trap on_exit EXIT +100: ++ echo -n 'Testing demangle-cpp ... ' +100: Testing demangle-cpp ... ++ set -o pipefail +100: ++ set -x +100: + cat +100: + cc -c -o out/test/x86_64/demangle-cpp/a.o -xc - +90: + clang -B. -o out/test/x86_64/crel/exe out/test/x86_64/crel/a.o +92: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - +92: + cat +83: + dwarfdump out/test/x86_64/compressed-debug-info/exe +83: + readelf --sections out/test/x86_64/compressed-debug-info/exe +83: + grep -F .debug_info +83: [30] .debug_info PROGBITS 0000000000000000 00000a12 +83: + on_exit +83: + echo OK +83: OK +83: + exit 0 101: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh 101: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 101: ++ export LC_ALL=C @@ -7261,237 +7396,71 @@ 101: ++ OBJCOPY=objcopy 101: ++ STRIP=strip 101: ++ QEMU= -100: ++ case $MACHINE in -100: ++ tlsdesc_opt=-mtls-dialect=gnu2 -100: +++ uname -102: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh 101: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle-rust.sh .sh -100: ++ '[' Linux = FreeBSD ']' -100: ++ trap 'on_error $LINENO' ERR -100: ++ trap on_exit EXIT -100: ++ echo -n 'Testing demangle-cpp ... ' -100: Testing demangle-cpp ... ++ set -o pipefail -100: ++ set -x -100: + cc -c -o out/test/x86_64/demangle-cpp/a.o -xc - -102: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -102: ++ export LC_ALL=C -102: ++ LC_ALL=C -102: ++ '[' -z x86_64 ']' -102: ++ '[' -z '' ']' -102: ++ TESTDIR=out/test/x86_64 -102: ++ CC=cc -102: ++ CXX=c++ -102: ++ GCC=gcc -102: ++ GXX=g++ -102: ++ OBJDUMP=objdump -102: ++ OBJCOPY=objcopy -102: ++ STRIP=strip -102: ++ QEMU= -100: + cat -102: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh .sh -84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - 101: ++ testname=demangle-rust 101: ++ t=out/test/x86_64/demangle-rust 101: ++ mkdir -p out/test/x86_64/demangle-rust -84: + cat 101: ++ case $MACHINE in 101: ++ tlsdesc_opt=-mtls-dialect=gnu2 -36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/d.o out/test/x86_64/arch-x86_64-reloc/d.s 101: +++ uname -102: ++ testname=demangle -102: ++ t=out/test/x86_64/demangle -102: ++ mkdir -p out/test/x86_64/demangle 101: ++ '[' Linux = FreeBSD ']' 101: ++ trap 'on_error $LINENO' ERR 101: ++ trap on_exit EXIT 101: ++ echo -n 'Testing demangle-rust ... ' 101: Testing demangle-rust ... ++ set -o pipefail 101: ++ set -x -101: + cat 101: + cc -c -o out/test/x86_64/demangle-rust/a.o -xc - -17: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs/script +101: + cat +44: + out/test/x86_64/arch-x86_64-tls-module-base/exe1 44: + grep '^20 3$' -44: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 44: 20 3 -44: + on_exit -44: + echo OK -44: OK -44: + exit 0 -91: + cat -91: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - - 61/425 Test #44: x86_64-arch-x86_64-tls-module-base .................... Passed 2.07 sec -79: + cat -79: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.o -no-pie -102: ++ case $MACHINE in -102: ++ tlsdesc_opt=-mtls-dialect=gnu2 -18: + mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2/script -17: + echo 'OUTPUT_FORMAT(elf32-i386)' -17: + cc -B. -o out/test/x86_64/arch-x86_64-incompatible-libs/exe -Lout/test/x86_64/arch-x86_64-incompatible-libs/script -Lout/test/x86_64/arch-x86_64-incompatible-libs/lib32 -Lout/test/x86_64/arch-x86_64-incompatible-libs/lib64 out/test/x86_64/arch-x86_64-incompatible-libs/e.o -lfoo -Wl,-rpath out/test/x86_64/arch-x86_64-incompatible-libs/lib64 -test 103 - Start 103: x86_64-depaudit - -103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh" -103: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -103: Environment variables: -103: MACHINE=x86_64 -103: CPU= -103: Test timeout computed to be: 1500 -102: +++ uname -102: ++ '[' Linux = FreeBSD ']' -102: ++ trap 'on_error $LINENO' ERR -102: ++ trap on_exit EXIT -102: ++ echo -n 'Testing demangle ... ' -102: Testing demangle ... ++ set -o pipefail -102: ++ set -x -102: + cat -102: + cc -c -o out/test/x86_64/demangle/a.o -xc++ - -18: + echo 'GROUP(libfoo.so)' -18: + grep 'lib32/libfoo.so: skipping incompatible file' -18: + cc -B. -o out/test/x86_64/arch-x86_64-incompatible-libs2/exe -Lout/test/x86_64/arch-x86_64-incompatible-libs2/lib32 -Lout/test/x86_64/arch-x86_64-incompatible-libs2/lib64 -lfoo out/test/x86_64/arch-x86_64-incompatible-libs2/e.o -Wl,-rpath out/test/x86_64/arch-x86_64-incompatible-libs2/lib64 -95: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver -92: + cat -92: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - -74: + cat -74: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC -45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe4 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so -Wl,-no-relax -41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 -41: + grep '1 2 3' -41: 1 2 3 -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 -78: + cat -78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/d.o - -54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 -89: + cat -89: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - -83: + cc -B. -o out/test/x86_64/compressed-debug-info/exe out/test/x86_64/compressed-debug-info/a.o out/test/x86_64/compressed-debug-info/b.o -62: + cc -B. -o out/test/x86_64/as-needed-dso/exe out/test/x86_64/as-needed-dso/a.o -Lout/test/x86_64/as-needed-dso -Wl,--as-needed -lbar -lfoo -81: + objcopy --dump-section .debug_info=out/test/x86_64/compress-debug-sections-zstd/debug_info out/test/x86_64/compress-debug-sections-zstd/exe -73: + readelf -n out/test/x86_64/build-id/exe3 -73: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -93: + cat -93: + cc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 +44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe2 out/test/x86_64/arch-x86_64-tls-module-base/a.o out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o -Wl,-no-relax +68: + out/test/x86_64/bno-symbolic/exe +68: + grep '3 3 1' +68: 3 3 1 +68: + on_exit +68: + echo OK +68: OK +68: + exit 0 61: + on_exit 61: + echo OK 61: OK 61: + exit 0 -103: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh - 62/425 Test #41: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 2.13 sec - 63/425 Test #61: x86_64-ar-alignment ................................... Passed 1.43 sec -72: + out/test/x86_64/bsymbolic/exe -72: + grep '3 4' -15: + cat +78: + rm -f out/test/x86_64/common-archive/e.a +78: + ar rcs out/test/x86_64/common-archive/e.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/c.o out/test/x86_64/common-archive/d.o 94: + echo '{ global: foo; local: *; };' 94: + cc -B. -o out/test/x86_64/default-symver-version-script/c.so -shared out/test/x86_64/default-symver-version-script/a.o -Wl,--default-symver -Wl,--version-script=out/test/x86_64/default-symver-version-script/b.ver -test 104 - Start 104: x86_64-depaudit2 - -104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh" -104: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -104: Environment variables: -104: MACHINE=x86_64 -104: CPU= -104: Test timeout computed to be: 1500 -72: 3 4 -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 -15: + cd out/test/x86_64/arch-x86_64-incompatible-libs-linker-script -15: + cc -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -o exe1 -Lfoo a.o b.script -test 105 - Start 105: x86_64-dependency-file-lto - -105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh" -105: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -105: Environment variables: -105: MACHINE=x86_64 -105: CPU= -105: Test timeout computed to be: 1500 -97: + not cc -B. -o out/test/x86_64/defsym-missing-symbol/exe out/test/x86_64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar -97: + grep 'undefined symbol: bar' -98: + cc -B. -o out/test/x86_64/defsym/exe out/test/x86_64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print -54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 -54: + grep nop -54: 16b9: 0f 1f 40 00 nopl 0x0(%rax) -54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 -54: + grep nop -54: 16c3: 0f 1f 40 00 nopl 0x0(%rax) -54: + grep endbr64 -54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 -54: 16cd: f3 0f 1e fa endbr64 -80: + out/test/x86_64/common-symbols/exe -80: + grep '0 5 42' -80: 0 5 42 -80: + readelf --sections out/test/x86_64/common-symbols/exe -80: + grep '.common .*NOBITS' out/test/x86_64/common-symbols/log -80: [30] .common NOBITS 0000000000003994 00000990 -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 -70: + out/test/x86_64/bsymbolic-non-weak-functions/exe -70: + grep '^3 3 3 3 3 7$' -70: 3 3 3 3 3 7 -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 -71: + out/test/x86_64/bsymbolic-non-weak/exe -71: + grep '^3 3 3 3 4 7$' -71: 3 3 3 3 4 7 -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 -73: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) -73: + cc -B. -o out/test/x86_64/build-id/exe4 out/test/x86_64/build-id/a.o -Wl,-build-id=sha1 -90: + clang -B. -o out/test/x86_64/crel/exe out/test/x86_64/crel/a.o -103: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -103: ++ export LC_ALL=C -103: ++ LC_ALL=C -103: ++ '[' -z x86_64 ']' -103: ++ '[' -z '' ']' -103: ++ TESTDIR=out/test/x86_64 -103: ++ CC=cc -103: ++ CXX=c++ -103: ++ GCC=gcc -103: ++ GXX=g++ -103: ++ OBJDUMP=objdump -103: ++ OBJCOPY=objcopy -103: ++ STRIP=strip -103: ++ QEMU= -103: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh .sh -103: ++ testname=depaudit -103: ++ t=out/test/x86_64/depaudit -103: ++ mkdir -p out/test/x86_64/depaudit -104: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh -104: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -104: ++ export LC_ALL=C -104: ++ LC_ALL=C -104: ++ '[' -z x86_64 ']' -104: ++ '[' -z '' ']' -104: ++ TESTDIR=out/test/x86_64 -104: ++ CC=cc -104: ++ CXX=c++ -104: ++ GCC=gcc -104: ++ GXX=g++ -104: ++ OBJDUMP=objdump -104: ++ OBJCOPY=objcopy -104: ++ STRIP=strip -104: ++ QEMU= -104: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh .sh -104: ++ testname=depaudit2 -104: ++ t=out/test/x86_64/depaudit2 -104: ++ mkdir -p out/test/x86_64/depaudit2 -104: ++ case $MACHINE in -104: ++ tlsdesc_opt=-mtls-dialect=gnu2 -104: +++ uname - 64/425 Test #70: x86_64-bsymbolic-non-weak-functions ................... Passed 1.05 sec - 65/425 Test #72: x86_64-bsymbolic ...................................... Passed 1.05 sec +74: + cc -B. -no-pie -o out/test/x86_64/canonical-plt/exe out/test/x86_64/canonical-plt/a.so out/test/x86_64/canonical-plt/b.o out/test/x86_64/canonical-plt/c.o +89: + cat +89: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - +84: + cat +84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - +85: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe1 -no-pie -Wl,-z,relro +102: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh +102: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +102: ++ export LC_ALL=C +102: ++ LC_ALL=C +102: ++ '[' -z x86_64 ']' +102: ++ '[' -z '' ']' +102: ++ TESTDIR=out/test/x86_64 +102: ++ CC=cc +102: ++ CXX=c++ +102: ++ GCC=gcc +102: ++ GXX=g++ +102: ++ OBJDUMP=objdump +102: ++ OBJCOPY=objcopy +102: ++ STRIP=strip +102: ++ QEMU= +102: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/demangle.sh .sh +102: ++ testname=demangle +102: ++ t=out/test/x86_64/demangle +102: ++ mkdir -p out/test/x86_64/demangle + 66/425 Test #53: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 2.66 sec + 67/425 Test #61: x86_64-ar-alignment ................................... Passed 0.76 sec + 68/425 Test #68: x86_64-bno-symbolic ................................... Passed 0.69 sec + 69/425 Test #83: x86_64-compressed-debug-info .......................... Passed 0.44 sec +102: ++ case $MACHINE in +102: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 106 Start 106: x86_64-dependency-file-response-file @@ -7510,21 +7479,24 @@ 107: MACHINE=x86_64 107: CPU= 107: Test timeout computed to be: 1500 -54: + on_exit -54: + echo OK -54: OK -54: + exit 0 - 66/425 Test #54: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 1.63 sec - 67/425 Test #80: x86_64-common-symbols ................................. Passed 0.79 sec - 68/425 Test #71: x86_64-bsymbolic-non-weak ............................. Passed 1.08 sec -104: ++ '[' Linux = FreeBSD ']' -104: ++ trap 'on_error $LINENO' ERR -104: ++ trap on_exit EXIT -104: ++ echo -n 'Testing depaudit2 ... ' -104: Testing depaudit2 ... ++ set -o pipefail -104: ++ set -x -104: + cat -104: + cc -B. -shared -o out/test/x86_64/depaudit2/a.so -xc - -fPIC +test 108 + Start 108: x86_64-disable-new-dtags + +108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh" +108: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +108: Environment variables: +108: MACHINE=x86_64 +108: CPU= +108: Test timeout computed to be: 1500 +test 109 + Start 109: x86_64-discard-section + +109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh" +109: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +109: Environment variables: +109: MACHINE=x86_64 +109: CPU= +109: Test timeout computed to be: 1500 105: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-lto.sh 105: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 105: ++ export LC_ALL=C @@ -7555,34 +7527,76 @@ 105: ++ set -x 105: + test_cflags -flto -fno-fat-lto-objects 105: + echo 'int main() {}' -test 108 - Start 108: x86_64-disable-new-dtags - -108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh" -108: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -108: Environment variables: -108: MACHINE=x86_64 -108: CPU= -108: Test timeout computed to be: 1500 -test 109 - Start 109: x86_64-discard-section - -109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh" -109: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -109: Environment variables: -109: MACHINE=x86_64 -109: CPU= -109: Test timeout computed to be: 1500 -test 110 - Start 110: x86_64-discard - -110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh" -110: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -110: Environment variables: -110: MACHINE=x86_64 -110: CPU= -110: Test timeout computed to be: 1500 105: + cc -B. -flto -fno-fat-lto-objects -o /dev/null -xc - +104: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh +104: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +104: ++ export LC_ALL=C +104: ++ LC_ALL=C +104: ++ '[' -z x86_64 ']' +104: ++ '[' -z '' ']' +104: ++ TESTDIR=out/test/x86_64 +104: ++ CC=cc +104: ++ CXX=c++ +104: ++ GCC=gcc +104: ++ GXX=g++ +104: ++ OBJDUMP=objdump +104: ++ OBJCOPY=objcopy +104: ++ STRIP=strip +104: ++ QEMU= +104: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit2.sh .sh +104: ++ testname=depaudit2 +104: ++ t=out/test/x86_64/depaudit2 +104: ++ mkdir -p out/test/x86_64/depaudit2 +104: ++ case $MACHINE in +104: ++ tlsdesc_opt=-mtls-dialect=gnu2 +104: +++ uname +104: ++ '[' Linux = FreeBSD ']' +104: ++ trap 'on_error $LINENO' ERR +104: ++ trap on_exit EXIT +104: ++ echo -n 'Testing depaudit2 ... ' +104: Testing depaudit2 ... ++ set -o pipefail +104: ++ set -x +104: + cc -B. -shared -o out/test/x86_64/depaudit2/a.so -xc - -fPIC +104: + cat +28: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe1 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o +65: + readelf --dynamic out/test/x86_64/as-needed/exe +65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log +65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] +65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log +65: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +65: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so +102: +++ uname +102: ++ '[' Linux = FreeBSD ']' +102: ++ trap 'on_error $LINENO' ERR +102: ++ trap on_exit EXIT +102: ++ echo -n 'Testing demangle ... ' +102: Testing demangle ... ++ set -o pipefail +102: ++ set -x +102: + cat +102: + cc -c -o out/test/x86_64/demangle/a.o -xc++ - +45: + out/test/x86_64/arch-x86_64-tlsdesc/exe3 +45: + grep 42 +45: 42 +45: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o -Wl,-no-relax +103: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh +103: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +103: ++ export LC_ALL=C +103: ++ LC_ALL=C +103: ++ '[' -z x86_64 ']' +103: ++ '[' -z '' ']' +103: ++ TESTDIR=out/test/x86_64 +103: ++ CC=cc +103: ++ CXX=c++ +103: ++ GCC=gcc +103: ++ GXX=g++ +103: ++ OBJDUMP=objdump +103: ++ OBJCOPY=objcopy +103: ++ STRIP=strip +103: ++ QEMU= +103: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/depaudit.sh .sh +103: ++ testname=depaudit +103: ++ t=out/test/x86_64/depaudit +103: ++ mkdir -p out/test/x86_64/depaudit 103: ++ case $MACHINE in 103: ++ tlsdesc_opt=-mtls-dialect=gnu2 103: +++ uname @@ -7592,29 +7606,41 @@ 103: ++ echo -n 'Testing depaudit ... ' 103: Testing depaudit ... ++ set -o pipefail 103: ++ set -x -103: + cat -103: + cc -o out/test/x86_64/depaudit/a.o -c -xc - -65: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--no-as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so -86: + not cc -B. out/test/x86_64/copyrel-protected/a.o out/test/x86_64/copyrel-protected/b.so -o out/test/x86_64/copyrel-protected/exe -no-pie -86: + grep -F 'cannot create a copy relocation for protected symbol' -87: + cc -B. out/test/x86_64/copyrel-relro/a.o out/test/x86_64/copyrel-relro/b.so -o out/test/x86_64/copyrel-relro/exe -no-pie -64: + cc -B. -o out/test/x86_64/as-needed-weak/exe1 out/test/x86_64/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo -15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) -15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) -15: + LD_LIBRARY_PATH=. -15: + ./exe1 -15: + grep 'Hello world' -15: Hello world -15: + cc -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -o exe2 -Lfoo b.script a.o -81: + dd if=out/test/x86_64/compress-debug-sections-zstd/debug_info of=out/test/x86_64/compress-debug-sections-zstd/debug_info.zstd bs=24 skip=1 status=none -81: + zstdcat out/test/x86_64/compress-debug-sections-zstd/debug_info.zstd -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 -101: + not cc -B. -o out/test/x86_64/demangle-rust/exe out/test/x86_64/demangle-rust/a.o -101: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' +86: mold: error: out/test/x86_64/copyrel-protected/b.so: cannot create a copy relocation for protected symbol 'foo'; recompile with -fPIC +86: + on_exit +86: + echo OK +86: OK +86: + exit 0 +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^56$' +36: 56 +36: + cat +36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/d.o out/test/x86_64/arch-x86_64-reloc/d.s +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.o -no-pie +64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe1 +64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log1 +64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] +64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 +64: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +64: + cc -B. -o out/test/x86_64/as-needed-weak/exe2 out/test/x86_64/as-needed-weak/a.o -Wl,-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo 89: + cc -B. -shared -o out/test/x86_64/copyrel/c.so out/test/x86_64/copyrel/c.o +95: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver +97: + not cc -B. -o out/test/x86_64/defsym-missing-symbol/exe out/test/x86_64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar +97: + grep 'undefined symbol: bar' +99: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o +62: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe +62: + grep libbar out/test/x86_64/as-needed-dso/log2 +62: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +62: + not grep libfoo out/test/x86_64/as-needed-dso/log2 +62: + grep libfoo out/test/x86_64/as-needed-dso/log2 +79: + rm -f out/test/x86_64/common-ref/e.a +79: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o +93: + cat +93: + cc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 +87: + out/test/x86_64/copyrel-relro/exe +87: + grep '^sigsegv 0 1$' +87: sigsegv 0 1 +54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 106: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh 106: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 106: ++ export LC_ALL=C @@ -7630,67 +7656,24 @@ 106: ++ OBJCOPY=objcopy 106: ++ STRIP=strip 106: ++ QEMU= -106: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh .sh -106: ++ testname=dependency-file-response-file -106: ++ t=out/test/x86_64/dependency-file-response-file -106: ++ mkdir -p out/test/x86_64/dependency-file-response-file -106: ++ case $MACHINE in -106: ++ tlsdesc_opt=-mtls-dialect=gnu2 -106: +++ uname -106: ++ '[' Linux = FreeBSD ']' -106: ++ trap 'on_error $LINENO' ERR -106: ++ trap on_exit EXIT -106: ++ echo -n 'Testing dependency-file-response-file ... ' -106: Testing dependency-file-response-file ... ++ set -o pipefail -106: ++ set -x -106: + cc -o out/test/x86_64/dependency-file-response-file/a.o -c -xc - -106: + cat 107: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh -107: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -107: ++ export LC_ALL=C -107: ++ LC_ALL=C -107: ++ '[' -z x86_64 ']' -107: ++ '[' -z '' ']' -107: ++ TESTDIR=out/test/x86_64 -107: ++ CC=cc -107: ++ CXX=c++ -107: ++ GCC=gcc -107: ++ GXX=g++ -107: ++ OBJDUMP=objdump -107: ++ OBJCOPY=objcopy -107: ++ STRIP=strip -107: ++ QEMU= -107: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh .sh -107: ++ testname=dependency-file -107: ++ t=out/test/x86_64/dependency-file -107: ++ mkdir -p out/test/x86_64/dependency-file -107: ++ case $MACHINE in -107: ++ tlsdesc_opt=-mtls-dialect=gnu2 -107: +++ uname -107: ++ '[' Linux = FreeBSD ']' -107: ++ trap 'on_error $LINENO' ERR -107: ++ trap on_exit EXIT -107: ++ echo -n 'Testing dependency-file ... ' -107: Testing dependency-file ... ++ set -o pipefail -107: ++ set -x -107: + cat -107: + cc -o out/test/x86_64/dependency-file/a.o -c -xc - -99: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o -78: + rm -f out/test/x86_64/common-archive/e.a -78: + ar rcs out/test/x86_64/common-archive/e.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/c.o out/test/x86_64/common-archive/d.o -73: + readelf -n out/test/x86_64/build-id/exe4 -73: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -73: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) -73: + cc -B. -o out/test/x86_64/build-id/exe5 out/test/x86_64/build-id/a.o -Wl,-build-id=sha256 -83: + dwarfdump out/test/x86_64/compressed-debug-info/exe - 69/425 Test #81: x86_64-compress-debug-sections-zstd ................... Passed 0.74 sec -83: + readelf --sections out/test/x86_64/compressed-debug-info/exe -83: + grep -F .debug_info -83: [30] .debug_info PROGBITS 0000000000000000 00000a12 -83: + on_exit -83: + echo OK -83: OK -83: + exit 0 + 70/425 Test #86: x86_64-copyrel-protected .............................. Passed 0.46 sec +103: + cat +87: + on_exit +87: + echo OK +87: OK +87: + exit 0 +test 110 + Start 110: x86_64-discard + +110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh" +110: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +110: Environment variables: +110: MACHINE=x86_64 +110: CPU= +110: Test timeout computed to be: 1500 + 71/425 Test #87: x86_64-copyrel-relro .................................. Passed 0.46 sec +103: + cc -o out/test/x86_64/depaudit/a.o -c -xc - test 111 Start 111: x86_64-dso-undef @@ -7700,46 +7683,11 @@ 111: MACHINE=x86_64 111: CPU= 111: Test timeout computed to be: 1500 - 70/425 Test #83: x86_64-compressed-debug-info .......................... Passed 0.87 sec -test 112 - Start 112: x86_64-dt-init - -112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh" -112: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -112: Environment variables: -112: MACHINE=x86_64 -112: CPU= -112: Test timeout computed to be: 1500 -109: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh -109: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -109: ++ export LC_ALL=C -109: ++ LC_ALL=C -109: ++ '[' -z x86_64 ']' -109: ++ '[' -z '' ']' -109: ++ TESTDIR=out/test/x86_64 -109: ++ CC=cc -109: ++ CXX=c++ -109: ++ GCC=gcc -109: ++ GXX=g++ -109: ++ OBJDUMP=objdump -109: ++ OBJCOPY=objcopy -109: ++ STRIP=strip -109: ++ QEMU= -109: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh .sh -109: ++ testname=discard-section -109: ++ t=out/test/x86_64/discard-section -109: ++ mkdir -p out/test/x86_64/discard-section -109: ++ case $MACHINE in -109: ++ tlsdesc_opt=-mtls-dialect=gnu2 -109: +++ uname -109: ++ '[' Linux = FreeBSD ']' -109: ++ trap 'on_error $LINENO' ERR -109: ++ trap on_exit EXIT -109: ++ echo -n 'Testing discard-section ... ' -109: Testing discard-section ... ++ set -o pipefail -109: ++ set -x -109: + cat -109: + cc -o out/test/x86_64/discard-section/a.o -c -xc - +28: mold: warning: entry symbol is not defined: _start +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 +28: + grep 'x86 feature: SHSTK' +28: Properties: x86 feature: SHSTK +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 108: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/disable-new-dtags.sh 108: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 108: ++ export LC_ALL=C @@ -7759,48 +7707,33 @@ 108: ++ testname=disable-new-dtags 108: ++ t=out/test/x86_64/disable-new-dtags 108: ++ mkdir -p out/test/x86_64/disable-new-dtags -108: ++ case $MACHINE in -108: ++ tlsdesc_opt=-mtls-dialect=gnu2 -108: +++ uname -95: + readelf --dyn-syms out/test/x86_64/default-symver/b.so -95: + grep ' foo@@b\.so' -95: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@b.so -95: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver -62: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe -62: + grep libbar out/test/x86_64/as-needed-dso/log2 -62: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -62: + not grep libfoo out/test/x86_64/as-needed-dso/log2 -62: + grep libfoo out/test/x86_64/as-needed-dso/log2 -62: + return 0 -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 -17: + grep 'script/libfoo.so: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log -17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/script/libfoo.so: skipping incompatible file: i386 (e_machine 62) -17: + grep 'lib32/libfoo.so: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log -17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.so: skipping incompatible file: i386 (e_machine 62) -17: + grep 'lib32/libfoo.a: skipping incompatible file' out/test/x86_64/arch-x86_64-incompatible-libs/log -17: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs/lib32/libfoo.a: skipping incompatible file: i386 (e_machine 62) -17: + out/test/x86_64/arch-x86_64-incompatible-libs/exe -17: + grep 'Hello world' -45: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 -45: + grep 42 -45: 42 -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 -100: + not cc -B. -o out/test/x86_64/demangle-cpp/exe1 out/test/x86_64/demangle-cpp/a.o -100: + grep -F 'ns::version()' -94: + readelf --dyn-syms out/test/x86_64/default-symver-version-script/c.so -94: + grep -F ' foo@@c.so' -94: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@c.so -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 - 71/425 Test #94: x86_64-default-symver-version-script .................. Passed 0.63 sec +54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +54: + grep nop +63: + cc -o out/test/x86_64/as-needed-dso2/a.o -c -xc - +63: + cat +98: + cc -B. -o out/test/x86_64/defsym/exe out/test/x86_64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print +107: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +107: ++ export LC_ALL=C +107: ++ LC_ALL=C +107: ++ '[' -z x86_64 ']' +107: ++ '[' -z '' ']' +107: ++ TESTDIR=out/test/x86_64 +107: ++ CC=cc +107: ++ CXX=c++ +107: ++ GCC=gcc +107: ++ GXX=g++ +107: ++ OBJDUMP=objdump +107: ++ OBJCOPY=objcopy +107: ++ STRIP=strip +107: ++ QEMU= +107: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file.sh .sh +106: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dependency-file-response-file.sh .sh +106: ++ testname=dependency-file-response-file +106: ++ t=out/test/x86_64/dependency-file-response-file +106: ++ mkdir -p out/test/x86_64/dependency-file-response-file +88: + cc -B. out/test/x86_64/copyrel-relro2/a.o out/test/x86_64/copyrel-relro2/b.so -o out/test/x86_64/copyrel-relro2/exe -no-pie +41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 +41: + grep '1 2 3' 110: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh 110: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 110: ++ export LC_ALL=C @@ -7817,61 +7750,111 @@ 110: ++ STRIP=strip 110: ++ QEMU= 110: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/discard.sh .sh +62: + return 0 +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 +74: + out/test/x86_64/canonical-plt/exe +74: + grep '^1 1 1$' +109: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh +109: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +109: ++ export LC_ALL=C +109: ++ LC_ALL=C +109: ++ '[' -z x86_64 ']' +109: ++ '[' -z '' ']' +109: ++ TESTDIR=out/test/x86_64 +109: ++ CC=cc +109: ++ CXX=c++ +109: ++ GCC=gcc +109: ++ GXX=g++ +109: ++ OBJDUMP=objdump +109: ++ OBJCOPY=objcopy +109: ++ STRIP=strip +109: ++ QEMU= + 72/425 Test #62: x86_64-as-needed-dso .................................. Passed 0.80 sec +41: 1 2 3 +41: + on_exit +41: + echo OK +41: OK +41: + exit 0 110: ++ testname=discard 110: ++ t=out/test/x86_64/discard 110: ++ mkdir -p out/test/x86_64/discard +74: 1 1 1 +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 +109: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/discard-section.sh .sh +109: ++ testname=discard-section +109: ++ t=out/test/x86_64/discard-section +109: ++ mkdir -p out/test/x86_64/discard-section +54: 16b9: 0f 1f 40 00 nopl 0x0(%rax) +54: + grep nop +54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +78: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/e.a +107: ++ testname=dependency-file +107: ++ t=out/test/x86_64/dependency-file +107: ++ mkdir -p out/test/x86_64/dependency-file +28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +108: ++ case $MACHINE in +108: ++ tlsdesc_opt=-mtls-dialect=gnu2 +108: +++ uname +test 112 + Start 112: x86_64-dt-init + +112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh" +112: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +112: Environment variables: +112: MACHINE=x86_64 +112: CPU= +112: Test timeout computed to be: 1500 + 73/425 Test #41: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 2.87 sec 110: ++ case $MACHINE in 110: ++ tlsdesc_opt=-mtls-dialect=gnu2 110: +++ uname -110: ++ '[' Linux = FreeBSD ']' -110: ++ trap 'on_error $LINENO' ERR -110: ++ trap on_exit EXIT -110: ++ echo -n 'Testing discard ... ' -110: Testing discard ... ++ set -o pipefail -110: ++ set -x -110: + [[ x86_64 = riscv* ]] -110: + [[ x86_64 = loongarch* ]] -110: + cat -110: + cc -o out/test/x86_64/discard/a.o -c -x assembler -Wa,-L - -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^56$' -36: 56 -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie -88: + cc -B. out/test/x86_64/copyrel-relro2/a.o out/test/x86_64/copyrel-relro2/b.so -o out/test/x86_64/copyrel-relro2/exe -no-pie -85: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe1 -no-pie -Wl,-z,relro -92: + cat -92: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - -97: mold: error: --defsym: undefined symbol: bar -97: + on_exit -97: + echo OK -97: OK -97: + exit 0 - 72/425 Test #97: x86_64-defsym-missing-symbol .......................... Passed 0.60 sec -98: + out/test/x86_64/defsym/exe -98: + grep '^Hello 0x10 0x2000$' -98: Hello 0x10 0x2000 -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 - 73/425 Test #98: x86_64-defsym ......................................... Passed 0.48 sec -64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe1 -64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log1 -64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 -64: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -64: + cc -B. -o out/test/x86_64/as-needed-weak/exe2 out/test/x86_64/as-needed-weak/a.o -Wl,-as-needed -Lout/test/x86_64/as-needed-weak -lbar -lfoo -18: mold: warning: out/test/x86_64/arch-x86_64-incompatible-libs2/lib32/libfoo.so: skipping incompatible file: i386 (e_machine 62) -18: + out/test/x86_64/arch-x86_64-incompatible-libs2/exe -18: + grep 'Hello world' -18: Hello world -18: + on_exit -18: + echo OK -18: OK -18: + exit 0 -79: + rm -f out/test/x86_64/common-ref/e.a -79: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o -91: + cc -B. -o out/test/x86_64/ctors-in-init-array/exe out/test/x86_64/ctors-in-init-array/a.o out/test/x86_64/ctors-in-init-array/b.o + 74/425 Test #74: x86_64-canonical-plt .................................. Passed 0.56 sec +109: ++ case $MACHINE in +109: ++ tlsdesc_opt=-mtls-dialect=gnu2 +109: +++ uname +109: ++ '[' Linux = FreeBSD ']' +54: 16c3: 0f 1f 40 00 nopl 0x0(%rax) +54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +54: + grep endbr64 +107: ++ case $MACHINE in +107: ++ tlsdesc_opt=-mtls-dialect=gnu2 +107: +++ uname +107: ++ '[' Linux = FreeBSD ']' +107: ++ trap 'on_error $LINENO' ERR +107: ++ trap on_exit EXIT +107: ++ echo -n 'Testing dependency-file ... ' +107: Testing dependency-file ... ++ set -o pipefail +107: ++ set -x +107: + cat +107: + cc -o out/test/x86_64/dependency-file/a.o -c -xc - +28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 +28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 +28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 +28: + ./mold -nostdlib -o out/test/x86_64/arch-x86_64-note-property2/exe2 out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o out/test/x86_64/arch-x86_64-note-property2/c.o +108: ++ '[' Linux = FreeBSD ']' +108: ++ trap 'on_error $LINENO' ERR +108: ++ trap on_exit EXIT +108: ++ echo -n 'Testing disable-new-dtags ... ' +108: Testing disable-new-dtags ... ++ set -o pipefail +108: ++ set -x +108: + cc -o out/test/x86_64/disable-new-dtags/a.o -c -xc -fPIC - +108: + cat +test 113 + Start 113: x86_64-dt-needed + +113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh" +113: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +113: Environment variables: +113: MACHINE=x86_64 +113: CPU= +113: Test timeout computed to be: 1500 111: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dso-undef.sh 111: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 111: ++ export LC_ALL=C @@ -7891,27 +7874,61 @@ 111: ++ testname=dso-undef 111: ++ t=out/test/x86_64/dso-undef 111: ++ mkdir -p out/test/x86_64/dso-undef -111: ++ case $MACHINE in -111: ++ tlsdesc_opt=-mtls-dialect=gnu2 -111: +++ uname -111: ++ '[' Linux = FreeBSD ']' -111: ++ trap 'on_error $LINENO' ERR -111: ++ trap on_exit EXIT -111: ++ echo -n 'Testing dso-undef ... ' -111: Testing dso-undef ... ++ set -o pipefail -111: ++ set -x -111: + cat -111: + cc -fPIC -o out/test/x86_64/dso-undef/a.o -c -xc - - 74/425 Test #45: x86_64-arch-x86_64-tlsdesc ............................ Passed 2.43 sec -test 113 - Start 113: x86_64-dt-needed - -113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh" -113: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -113: Environment variables: -113: MACHINE=x86_64 -113: CPU= -113: Test timeout computed to be: 1500 +94: + readelf --dyn-syms out/test/x86_64/default-symver-version-script/c.so +94: + grep -F ' foo@@c.so' +94: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@c.so +94: + on_exit +94: + echo OK +94: OK +94: + exit 0 + 75/425 Test #94: x86_64-default-symver-version-script .................. Passed 0.31 sec +106: ++ case $MACHINE in +106: ++ tlsdesc_opt=-mtls-dialect=gnu2 +106: +++ uname +106: ++ '[' Linux = FreeBSD ']' +106: ++ trap 'on_error $LINENO' ERR +106: ++ trap on_exit EXIT +106: ++ echo -n 'Testing dependency-file-response-file ... ' +106: Testing dependency-file-response-file ... ++ set -o pipefail +106: ++ set -x +106: + cc -o out/test/x86_64/dependency-file-response-file/a.o -c -xc - +106: + cat +92: + cat +92: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - +85: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe1 +85: + grep -F .copyrel.rel.ro +85: [23] .copyrel.rel.ro NOBITS 00000000002028e0 0008e0 000064 00 WA 0 0 32 +85: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro +73: + readelf -n out/test/x86_64/build-id/exe4 +73: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +73: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) +73: + cc -B. -o out/test/x86_64/build-id/exe5 out/test/x86_64/build-id/a.o -Wl,-build-id=sha256 +44: + out/test/x86_64/arch-x86_64-tls-module-base/exe2 +44: + grep '^20 3$' +44: 20 3 +44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/d.so out/test/x86_64/arch-x86_64-tls-module-base/a.o -shared +110: ++ '[' Linux = FreeBSD ']' +110: ++ trap 'on_error $LINENO' ERR +110: ++ trap on_exit EXIT +110: ++ echo -n 'Testing discard ... ' +110: Testing discard ... ++ set -o pipefail +110: ++ set -x +110: + [[ x86_64 = riscv* ]] +110: + [[ x86_64 = loongarch* ]] +110: + cc -o out/test/x86_64/discard/a.o -c -x assembler -Wa,-L - +110: + cat +109: ++ trap 'on_error $LINENO' ERR +109: ++ trap on_exit EXIT +109: ++ echo -n 'Testing discard-section ... ' +109: Testing discard-section ... ++ set -o pipefail +109: ++ set -x +109: + cc -o out/test/x86_64/discard-section/a.o -c -xc - +109: + cat +54: 16cd: f3 0f 1e fa endbr64 +54: + on_exit +54: + echo OK +54: OK +54: + exit 0 test 114 Start 114: x86_64-duplicate-error-archive @@ -7930,81 +7947,6 @@ 115: MACHINE=x86_64 115: CPU= 115: Test timeout computed to be: 1500 -test 116 - Start 116: x86_64-duplicate-error-lto - -116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh" -116: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -116: Environment variables: -116: MACHINE=x86_64 -116: CPU= -116: Test timeout computed to be: 1500 -108: ++ '[' Linux = FreeBSD ']' -108: ++ trap 'on_error $LINENO' ERR -108: ++ trap on_exit EXIT -108: ++ echo -n 'Testing disable-new-dtags ... ' -108: Testing disable-new-dtags ... ++ set -o pipefail -108: ++ set -x -108: + cc -o out/test/x86_64/disable-new-dtags/a.o -c -xc -fPIC - -108: + cat - 75/425 Test #62: x86_64-as-needed-dso .................................. Passed 1.80 sec -17: Hello world -17: + on_exit -17: + echo OK -17: OK -17: + exit 0 - 76/425 Test #17: x86_64-arch-x86_64-incompatible-libs .................. Passed 2.53 sec -110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o -110: + readelf --symbols out/test/x86_64/discard/exe -110: + grep -F _start out/test/x86_64/discard/log -110: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start -110: 16: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -110: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -110: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -110: 21: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -110: 26: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start -110: 30: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -110: 31: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -110: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -110: 41: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -110: + grep -F foo out/test/x86_64/discard/log - 77/425 Test #18: x86_64-arch-x86_64-incompatible-libs2 ................. Passed 2.53 sec -74: + cc -B. -no-pie -o out/test/x86_64/canonical-plt/exe out/test/x86_64/canonical-plt/a.so out/test/x86_64/canonical-plt/b.o out/test/x86_64/canonical-plt/c.o -86: mold: error: out/test/x86_64/copyrel-protected/b.so: cannot create a copy relocation for protected symbol 'foo'; recompile with -fPIC -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 - 78/425 Test #86: x86_64-copyrel-protected .............................. Passed 0.90 sec -65: + readelf --dynamic out/test/x86_64/as-needed/exe -65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log -65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log -65: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -65: + cc -B. -o out/test/x86_64/as-needed/exe out/test/x86_64/as-needed/a.o -Wl,--as-needed out/test/x86_64/as-needed/b.so out/test/x86_64/as-needed/c.so -102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-no-demangle -102: + grep 'undefined symbol: _Z3fooii$' -84: + cat -84: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - -90: + out/test/x86_64/crel/exe -90: + grep 'Hello world' -90: Hello world -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 - 79/425 Test #90: x86_64-crel ........................................... Passed 0.73 sec -103: + cc -B. -o out/test/x86_64/depaudit/exe1 out/test/x86_64/depaudit/a.o -63: + cat -63: + cc -o out/test/x86_64/as-needed-dso2/a.o -c -xc - -93: + cc -B. -o out/test/x86_64/debug-macro-section/exe out/test/x86_64/debug-macro-section/b.o out/test/x86_64/debug-macro-section/c.o -87: + out/test/x86_64/copyrel-relro/exe -87: + grep '^sigsegv 0 1$' -87: sigsegv 0 1 -87: + on_exit -87: + echo OK -87: OK -87: + exit 0 112: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dt-init.sh 112: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 112: ++ export LC_ALL=C @@ -8042,76 +7984,37 @@ 112: + echo OK 112: OK 112: + exit 0 -test 117 - Start 117: x86_64-duplicate-error - -117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh" -117: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -117: Environment variables: -117: MACHINE=x86_64 -117: CPU= -117: Test timeout computed to be: 1500 -test 118 - Start 118: x86_64-dynamic-dt-debug - -118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh" -118: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -118: Environment variables: -118: MACHINE=x86_64 -118: CPU= -118: Test timeout computed to be: 1500 -test 119 - Start 119: x86_64-dynamic-linker - -119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh" -119: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -119: Environment variables: -119: MACHINE=x86_64 -119: CPU= -119: Test timeout computed to be: 1500 -test 120 - Start 120: x86_64-dynamic-list-data - -120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh" -120: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -120: Environment variables: -120: MACHINE=x86_64 -120: CPU= -120: Test timeout computed to be: 1500 -test 121 - Start 121: x86_64-dynamic-list +91: + cc -B. -o out/test/x86_64/ctors-in-init-array/exe out/test/x86_64/ctors-in-init-array/a.o out/test/x86_64/ctors-in-init-array/b.o +102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-no-demangle +102: + grep 'undefined symbol: _Z3fooii$' +100: + not cc -B. -o out/test/x86_64/demangle-cpp/exe1 out/test/x86_64/demangle-cpp/a.o +100: + grep -F 'ns::version()' +101: + not cc -B. -o out/test/x86_64/demangle-rust/exe out/test/x86_64/demangle-rust/a.o +101: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' +103: + cc -B. -o out/test/x86_64/depaudit/exe1 out/test/x86_64/depaudit/a.o + 76/425 Test #54: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 2.76 sec +110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o +test 116 + Start 116: x86_64-duplicate-error-lto -121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh" -121: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -121: Environment variables: -121: MACHINE=x86_64 -121: CPU= -121: Test timeout computed to be: 1500 - 80/425 Test #87: x86_64-copyrel-relro .................................. Passed 0.93 sec - 81/425 Test #112: x86_64-dt-init ........................................ Passed 0.09 sec -15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) -15: mold: warning: libbar.so: skipping incompatible file: i386 (e_machine 62) -15: + LD_LIBRARY_PATH=. -15: + ./exe2 -15: + grep 'Hello world' -15: Hello world -15: + on_exit -15: + echo OK -15: OK -15: + exit 0 -101: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} -101: + on_exit -101: + echo OK -101: OK -101: + exit 0 - 82/425 Test #101: x86_64-demangle-rust .................................. Passed 0.55 sec -88: + grep '^sigsegv 0 1$' -88: + out/test/x86_64/copyrel-relro2/exe -88: sigsegv 0 1 -88: + on_exit -88: + echo OK -88: OK -88: + exit 0 +116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh" +116: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +116: Environment variables: +116: MACHINE=x86_64 +116: CPU= +116: Test timeout computed to be: 1500 + 77/425 Test #112: x86_64-dt-init ........................................ Passed 0.06 sec +111: ++ case $MACHINE in +111: ++ tlsdesc_opt=-mtls-dialect=gnu2 +111: +++ uname +111: ++ '[' Linux = FreeBSD ']' +111: ++ trap 'on_error $LINENO' ERR +111: ++ trap on_exit EXIT +111: ++ echo -n 'Testing dso-undef ... ' +111: Testing dso-undef ... ++ set -o pipefail +111: ++ set -x +111: + cat +111: + cc -fPIC -o out/test/x86_64/dso-undef/a.o -c -xc - 113: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dt-needed.sh 113: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 113: ++ export LC_ALL=C @@ -8142,6 +8045,24 @@ 113: ++ set -x 113: + cat 113: + cc -c -o out/test/x86_64/dt-needed/a.o -xc - +99: + nm -D out/test/x86_64/defsym2/b.so +99: + grep bar +63: + cc -B. -o out/test/x86_64/as-needed-dso2/exe out/test/x86_64/as-needed-dso2/a.o -Lout/test/x86_64/as-needed-dso2 -Wl,--as-needed -lbaz -lbar +79: + cc -B. -o out/test/x86_64/common-ref/exe out/test/x86_64/common-ref/a.o out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/e.a +28: mold: warning: entry symbol is not defined: _start +28: + not grep 'x86 feature: SHSTK' +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +28: + grep 'x86 feature: SHSTK' +28: + return 0 +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +93: + cc -B. -o out/test/x86_64/debug-macro-section/exe out/test/x86_64/debug-macro-section/b.o out/test/x86_64/debug-macro-section/c.o +84: + cat +84: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - +95: + grep ' foo@@b\.so' +95: + readelf --dyn-syms out/test/x86_64/default-symver/b.so +95: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@b.so +95: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver +89: + cc -B. -no-pie -o out/test/x86_64/copyrel/exe out/test/x86_64/copyrel/a.o out/test/x86_64/copyrel/b.o out/test/x86_64/copyrel/c.so 114: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-archive.sh 114: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 114: ++ export LC_ALL=C @@ -8172,6 +8093,20 @@ 114: ++ set -x 114: + cat 114: + cc -o out/test/x86_64/duplicate-error-archive/a.o -c -xc - +test 117 + Start 117: x86_64-duplicate-error + +117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh" +117: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +117: Environment variables: +117: MACHINE=x86_64 +117: CPU= +117: Test timeout computed to be: 1500 +28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +28: Properties: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +28: + not grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 115: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-gc-sections.sh 115: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 115: ++ export LC_ALL=C @@ -8191,56 +8126,13 @@ 115: ++ testname=duplicate-error-gc-sections 115: ++ t=out/test/x86_64/duplicate-error-gc-sections 115: ++ mkdir -p out/test/x86_64/duplicate-error-gc-sections -115: ++ case $MACHINE in -115: ++ tlsdesc_opt=-mtls-dialect=gnu2 -115: +++ uname -115: ++ '[' Linux = FreeBSD ']' -115: ++ trap 'on_error $LINENO' ERR -115: ++ trap on_exit EXIT -115: ++ echo -n 'Testing duplicate-error-gc-sections ... ' -115: Testing duplicate-error-gc-sections ... ++ set -o pipefail -115: ++ set -x -115: + nm mold -115: + grep __tsan_init -test 122 - Start 122: x86_64-dynamic-list2 - -122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh" -122: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -122: Environment variables: -122: MACHINE=x86_64 -122: CPU= -122: Test timeout computed to be: 1500 -test 123 - Start 123: x86_64-dynamic-list3 - -123: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh" -123: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -123: Environment variables: -123: MACHINE=x86_64 -123: CPU= -123: Test timeout computed to be: 1500 -test 124 - Start 124: x86_64-dynamic-list4 - -124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh" -124: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -124: Environment variables: -124: MACHINE=x86_64 -124: CPU= -124: Test timeout computed to be: 1500 -91: + out/test/x86_64/ctors-in-init-array/exe -91: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' -91: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 -110: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo -110: + grep -F .Lbar out/test/x86_64/discard/log -110: 14: 0000000000201212 0 NOTYPE LOCAL DEFAULT 3 .Lbar -110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-locals -110: + readelf --symbols out/test/x86_64/discard/exe +45: + cc -B. -o out/test/x86_64/arch-x86_64-tlsdesc/exe4 out/test/x86_64/arch-x86_64-tlsdesc/b.o out/test/x86_64/arch-x86_64-tlsdesc/c.so -Wl,-no-relax +88: + grep '^sigsegv 0 1$' +88: + out/test/x86_64/copyrel-relro2/exe +65: + readelf --dynamic out/test/x86_64/as-needed/exe +65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log +36: + grep '^56$' +36: + out/test/x86_64/arch-x86_64-reloc/exe 116: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error-lto.sh 116: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 116: ++ export LC_ALL=C @@ -8260,47 +8152,94 @@ 116: ++ testname=duplicate-error-lto 116: ++ t=out/test/x86_64/duplicate-error-lto 116: ++ mkdir -p out/test/x86_64/duplicate-error-lto -116: ++ case $MACHINE in -116: ++ tlsdesc_opt=-mtls-dialect=gnu2 -116: +++ uname -116: ++ '[' Linux = FreeBSD ']' -116: ++ trap 'on_error $LINENO' ERR -116: ++ trap on_exit EXIT -116: ++ echo -n 'Testing duplicate-error-lto ... ' -116: Testing duplicate-error-lto ... ++ set -o pipefail -116: ++ set -x -116: + nm mold -116: + grep __tsan_init -89: + cc -B. -no-pie -o out/test/x86_64/copyrel/exe out/test/x86_64/copyrel/a.o out/test/x86_64/copyrel/b.o out/test/x86_64/copyrel/c.so -74: + out/test/x86_64/canonical-plt/exe -74: + grep '^1 1 1$' -74: 1 1 1 -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 -99: + nm -D out/test/x86_64/defsym2/b.so -99: + grep bar -73: + readelf -n out/test/x86_64/build-id/exe5 -73: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -73: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) -73: + cc -B. -o out/test/x86_64/build-id/exe6 out/test/x86_64/build-id/a.o -Wl,-build-id=fast -85: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe1 -85: + grep -F .copyrel.rel.ro -85: [23] .copyrel.rel.ro NOBITS 00000000002028e0 0008e0 000064 00 WA 0 0 32 -85: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro -102: mold: error: undefined symbol: _Z3fooii -102: + grep -E 'undefined symbol: foo\(int, int\)$' -102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-demangle -100: mold: error: undefined symbol: ns::version() -100: + cat -100: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - -65: + readelf --dynamic out/test/x86_64/as-needed/exe -103: + readelf --dynamic out/test/x86_64/depaudit/exe1 -103: + not grep 'Dependency audit library' -103: + grep 'Dependency audit library' -103: + return 0 -103: + cc -B. -o out/test/x86_64/depaudit/exe2 out/test/x86_64/depaudit/a.o -Wl,--depaudit=libdepaudit.so +110: + readelf --symbols out/test/x86_64/discard/exe +110: + grep -F _start out/test/x86_64/discard/log +110: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start +110: 16: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start +110: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start +110: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start +110: 21: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start +110: 26: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start +110: 30: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start +110: 31: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start +110: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR +110: 41: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR +110: + grep -F foo out/test/x86_64/discard/log +110: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo +110: + grep -F .Lbar out/test/x86_64/discard/log +110: 14: 0000000000201212 0 NOTYPE LOCAL DEFAULT 3 .Lbar +98: + out/test/x86_64/defsym/exe +98: + grep '^Hello 0x10 0x2000$' +98: Hello 0x10 0x2000 +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 + 78/425 Test #98: x86_64-defsym ......................................... Passed 0.28 sec +88: sigsegv 0 1 +88: + on_exit +88: + echo OK +88: OK +88: + exit 0 +65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] +65: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log +36: 56 +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie +110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-locals +90: + out/test/x86_64/crel/exe +90: + grep 'Hello world' +28: + return 0 +28: + ./mold --relocatable -o out/test/x86_64/arch-x86_64-note-property2/d.o out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o +115: ++ case $MACHINE in +115: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 118 + Start 118: x86_64-dynamic-dt-debug + +118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh" +118: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +118: Environment variables: +118: MACHINE=x86_64 +118: CPU= +118: Test timeout computed to be: 1500 + 79/425 Test #88: x86_64-copyrel-relro2 ................................. Passed 0.55 sec +65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log +65: + return 0 +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 + 80/425 Test #65: x86_64-as-needed ...................................... Passed 0.87 sec +110: + readelf --symbols out/test/x86_64/discard/exe +110: + grep -F _start out/test/x86_64/discard/log +90: Hello world +90: + on_exit +90: + echo OK +90: OK +90: + exit 0 + 81/425 Test #90: x86_64-crel ........................................... Passed 0.46 sec +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o +28: + grep 'x86 feature: SHSTK' +28: Properties: x86 feature: SHSTK +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o +28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +115: +++ uname +115: ++ '[' Linux = FreeBSD ']' +115: ++ trap 'on_error $LINENO' ERR +115: ++ trap on_exit EXIT +115: ++ echo -n 'Testing duplicate-error-gc-sections ... ' +115: Testing duplicate-error-gc-sections ... ++ set -o pipefail +115: ++ set -x +115: + nm mold +115: + grep __tsan_init +test 119 + Start 119: x86_64-dynamic-linker + +119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh" +119: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +119: Environment variables: +119: MACHINE=x86_64 +119: CPU= +119: Test timeout computed to be: 1500 117: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/duplicate-error.sh 117: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 117: ++ export LC_ALL=C @@ -8323,6 +8262,110 @@ 117: ++ case $MACHINE in 117: ++ tlsdesc_opt=-mtls-dialect=gnu2 117: +++ uname +108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo +100: mold: error: undefined symbol: ns::version() +100: + cat +100: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - +73: + readelf -n out/test/x86_64/build-id/exe5 +73: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +73: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) +73: + cc -B. -o out/test/x86_64/build-id/exe6 out/test/x86_64/build-id/a.o -Wl,-build-id=fast +91: + out/test/x86_64/ctors-in-init-array/exe +91: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' +91: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 +91: + on_exit +91: + echo OK +91: OK +91: + exit 0 + 82/425 Test #91: x86_64-ctors-in-init-array ............................ Passed 0.42 sec +97: mold: error: --defsym: undefined symbol: bar +97: + on_exit +97: + echo OK +97: OK +97: + exit 0 + 83/425 Test #97: x86_64-defsym-missing-symbol .......................... Passed 0.33 sec +116: ++ case $MACHINE in +116: ++ tlsdesc_opt=-mtls-dialect=gnu2 +116: +++ uname +116: ++ '[' Linux = FreeBSD ']' +116: ++ trap 'on_error $LINENO' ERR +116: ++ trap on_exit EXIT +116: ++ echo -n 'Testing duplicate-error-lto ... ' +116: Testing duplicate-error-lto ... ++ set -o pipefail +116: ++ set -x +116: + nm mold +116: + grep __tsan_init +99: 00000000000015f9 T bar +99: + on_exit +99: + echo OK +99: OK +99: + exit 0 + 84/425 Test #99: x86_64-defsym2 ........................................ Passed 0.24 sec +111: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o +110: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start +110: 15: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start +110: 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start +110: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start +110: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start +110: 25: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start +110: 29: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start +110: 30: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start +110: 38: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR +110: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR +110: + grep -F foo out/test/x86_64/discard/log +110: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo +110: + not grep -F .Lbar out/test/x86_64/discard/log +110: + grep -F .Lbar out/test/x86_64/discard/log +110: + return 0 +110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all +28: x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o +28: + grep 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +test 120 + Start 120: x86_64-dynamic-list-data + +120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh" +120: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +120: Environment variables: +120: MACHINE=x86_64 +120: CPU= +120: Test timeout computed to be: 1500 +test 121 + Start 121: x86_64-dynamic-list + +121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list.sh" +121: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +121: Environment variables: +121: MACHINE=x86_64 +121: CPU= +121: Test timeout computed to be: 1500 +test 122 + Start 122: x86_64-dynamic-list2 + +122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh" +122: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +122: Environment variables: +122: MACHINE=x86_64 +122: CPU= +122: Test timeout computed to be: 1500 +test 123 + Start 123: x86_64-dynamic-list3 + +123: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list3.sh" +123: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +123: Environment variables: +123: MACHINE=x86_64 +123: CPU= +123: Test timeout computed to be: 1500 +test 124 + Start 124: x86_64-dynamic-list4 + +124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh" +124: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +124: Environment variables: +124: MACHINE=x86_64 +124: CPU= +124: Test timeout computed to be: 1500 117: ++ '[' Linux = FreeBSD ']' 117: ++ trap 'on_error $LINENO' ERR 117: ++ trap on_exit EXIT @@ -8333,6 +8376,11 @@ 117: + cc -o out/test/x86_64/duplicate-error/a.o -c -x assembler - 117: + not ./mold -o out/test/x86_64/duplicate-error/exe out/test/x86_64/duplicate-error/a.o out/test/x86_64/duplicate-error/a.o 117: + grep 'duplicate symbol: .*\.o: .*\.o: main' +78: + out/test/x86_64/common-archive/exe +78: + grep '5 0 0 -1' +78: 5 0 0 -1 +78: + cat +78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/f.o - 118: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-dt-debug.sh 118: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 118: ++ export LC_ALL=C @@ -8361,8 +8409,48 @@ 118: ++ echo -n 'Testing dynamic-dt-debug ... ' 118: Testing dynamic-dt-debug ... ++ set -o pipefail 118: ++ set -x -118: + cat 118: + cc -o out/test/x86_64/dynamic-dt-debug/a.o -c -xc - +118: + cat +92: + c++ -o out/test/x86_64/dead-debug-sections/exe out/test/x86_64/dead-debug-sections/a.o out/test/x86_64/dead-debug-sections/b.o out/test/x86_64/dead-debug-sections/c.o -g +102: mold: error: undefined symbol: _Z3fooii +102: + grep -E 'undefined symbol: foo\(int, int\)$' +102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-demangle +85: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 +85: + not grep -F .copyrel.rel.ro +85: + grep -F .copyrel.rel.ro +85: + return 0 +85: + on_exit +85: + echo OK +85: OK +85: + exit 0 +107: + cc -B. -o out/test/x86_64/dependency-file/exe out/test/x86_64/dependency-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file/dep +101: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} +101: + on_exit +101: + echo OK +101: OK +101: + exit 0 +44: + cc -B. -o out/test/x86_64/arch-x86_64-tls-module-base/exe3 out/test/x86_64/arch-x86_64-tls-module-base/b.o out/test/x86_64/arch-x86_64-tls-module-base/c.o out/test/x86_64/arch-x86_64-tls-module-base/d.so +64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe2 +64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log2 +64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] +64: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 +64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 +64: + return 0 +64: + on_exit +64: + echo OK +64: OK +64: + exit 0 +106: + echo 'out/test/x86_64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-response-file/dep' +106: + cc -B. -o out/test/x86_64/dependency-file-response-file/exe @out/test/x86_64/dependency-file-response-file/rsp +104: + cat +104: + cc -B. -shared -o out/test/x86_64/depaudit2/b.so -xc - -fPIC -Wl,--audit=out/test/x86_64/depaudit2/a.so +114: + rm -f out/test/x86_64/duplicate-error-archive/b.a +114: + ar rcs out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/a.o +103: + readelf --dynamic out/test/x86_64/depaudit/exe1 +103: + not grep 'Dependency audit library' +103: + grep 'Dependency audit library' +103: + return 0 +103: + cc -B. -o out/test/x86_64/depaudit/exe2 out/test/x86_64/depaudit/a.o -Wl,--depaudit=libdepaudit.so 119: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-linker.sh 119: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 119: ++ export LC_ALL=C @@ -8393,6 +8481,100 @@ 119: ++ set -x 119: + cat 119: + cc -c -o out/test/x86_64/dynamic-linker/a.o -x assembler - +119: + ./mold -o out/test/x86_64/dynamic-linker/exe1 out/test/x86_64/dynamic-linker/a.o + 85/425 Test #85: x86_64-copyrel-norelro ................................ Passed 0.64 sec + 86/425 Test #101: x86_64-demangle-rust .................................. Passed 0.26 sec +110: + readelf --symbols out/test/x86_64/discard/exe +110: + grep -F _start out/test/x86_64/discard/log +28: x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4 +28: + on_exit +28: + echo OK +28: OK +28: + exit 0 + 87/425 Test #28: x86_64-arch-x86_64-note-property2 ..................... Passed 3.10 sec +test 125 + Start 125: x86_64-dynamic + +125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh" +125: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +125: Environment variables: +125: MACHINE=x86_64 +125: CPU= +125: Test timeout computed to be: 1500 +test 126 + Start 126: x86_64-emit-relocs-cpp + +126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh" +126: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +126: Environment variables: +126: MACHINE=x86_64 +126: CPU= +126: Test timeout computed to be: 1500 + 88/425 Test #64: x86_64-as-needed-weak ................................. Passed 0.94 sec +93: + objdump --dwarf=macro out/test/x86_64/debug-macro-section/exe +93: + not grep 'DW_MACRO_import -.* 0x0$' +93: + grep 'DW_MACRO_import -.* 0x0$' +93: + return 0 +93: + on_exit +93: + echo OK +93: OK +93: + exit 0 + 89/425 Test #93: x86_64-debug-macro-section ............................ Passed 0.46 sec +95: + readelf --dyn-syms out/test/x86_64/default-symver/b.so +95: + grep ' foo@@bar' +95: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@bar +95: + on_exit +95: + echo OK +95: OK +95: + exit 0 + 90/425 Test #95: x86_64-default-symver ................................. Passed 0.43 sec +109: + cc -B. -o out/test/x86_64/discard-section/exe0 out/test/x86_64/discard-section/a.o +89: + out/test/x86_64/copyrel/exe +89: + grep '42 42 1' +89: 42 42 1 +89: + on_exit +89: + echo OK +89: OK +89: + exit 0 + 91/425 Test #89: x86_64-copyrel ........................................ Passed 0.53 sec +100: /tmp/ccc0NheM.s: Assembler messages: +100: /tmp/ccc0NheM.s:22: Warning: setting incorrect section attributes for .comment +100: + grep -F ns::versionv +100: + not cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o +113: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo +63: + readelf -W --dynamic out/test/x86_64/as-needed-dso2/exe +63: + not grep libfoo out/test/x86_64/as-needed-dso2/log2 +63: + grep libfoo out/test/x86_64/as-needed-dso2/log2 +63: + return 0 +63: + not grep libbar out/test/x86_64/as-needed-dso2/log2 +63: + grep libbar out/test/x86_64/as-needed-dso2/log2 +63: + return 0 +63: + grep libbaz out/test/x86_64/as-needed-dso2/log2 +63: 0x0000000000000001 (NEEDED) Shared library: [libbaz.so] +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 +45: + grep 42 +45: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 +45: 42 +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 + 92/425 Test #45: x86_64-arch-x86_64-tlsdesc ............................ Passed 2.99 sec +84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe1 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/a.so -no-pie +79: + out/test/x86_64/common-ref/exe +79: + grep 5 +79: 5 +79: + on_exit +79: + echo OK +79: OK +79: + exit 0 +108: + grep 'RUNPATH.*/foo' +108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so +108: 0x000000000000001d (RUNPATH) Library runpath: [/foo] +108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags 120: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list-data.sh 120: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 120: ++ export LC_ALL=C @@ -8451,76 +8633,8 @@ 121: ++ echo -n 'Testing dynamic-list ... ' 121: Testing dynamic-list ... ++ set -o pipefail 121: ++ set -x -121: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - 121: + cat - 83/425 Test #15: x86_64-arch-x86_64-incompatible-libs-linker-script .... Passed 2.60 sec - 84/425 Test #74: x86_64-canonical-plt .................................. Passed 1.45 sec - 85/425 Test #88: x86_64-copyrel-relro2 ................................. Passed 0.93 sec - 86/425 Test #91: x86_64-ctors-in-init-array ............................ Passed 0.75 sec -test 125 - Start 125: x86_64-dynamic - -125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh" -125: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -125: Environment variables: -125: MACHINE=x86_64 -125: CPU= -125: Test timeout computed to be: 1500 -test 126 - Start 126: x86_64-emit-relocs-cpp - -126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-cpp.sh" -126: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -126: Environment variables: -126: MACHINE=x86_64 -126: CPU= -126: Test timeout computed to be: 1500 -test 127 - Start 127: x86_64-emit-relocs-dead-sections - -127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh" -127: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -127: Environment variables: -127: MACHINE=x86_64 -127: CPU= -127: Test timeout computed to be: 1500 -test 128 - Start 128: x86_64-emit-relocs - -128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh" -128: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -128: Environment variables: -128: MACHINE=x86_64 -128: CPU= -128: Test timeout computed to be: 1500 -95: + grep ' foo@@bar' -95: + readelf --dyn-syms out/test/x86_64/default-symver/b.so -95: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@bar -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 - 87/425 Test #95: x86_64-default-symver ................................. Passed 0.74 sec -93: + objdump --dwarf=macro out/test/x86_64/debug-macro-section/exe -93: + not grep 'DW_MACRO_import -.* 0x0$' -93: + grep 'DW_MACRO_import -.* 0x0$' -93: + return 0 -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 - 88/425 Test #93: x86_64-debug-macro-section ............................ Passed 0.76 sec -64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe2 -64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log2 -64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -64: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 -64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 -64: + return 0 -64: + on_exit -64: + echo OK -64: OK -64: + exit 0 - 89/425 Test #64: x86_64-as-needed-weak ................................. Passed 1.86 sec +121: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - 122: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list2.sh 122: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 122: ++ export LC_ALL=C @@ -8580,8 +8694,6 @@ 123: Testing dynamic-list3 ... ++ set -o pipefail 123: ++ set -x 123: + cat -123: + cat -123: + c++ -fPIC -c -o out/test/x86_64/dynamic-list3/b.o -xc - 124: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh 124: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 124: ++ export LC_ALL=C @@ -8598,20 +8710,36 @@ 124: ++ STRIP=strip 124: ++ QEMU= 124: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic-list4.sh .sh -124: ++ testname=dynamic-list4 -124: ++ t=out/test/x86_64/dynamic-list4 -124: ++ mkdir -p out/test/x86_64/dynamic-list4 -124: ++ case $MACHINE in -124: ++ tlsdesc_opt=-mtls-dialect=gnu2 -124: +++ uname -124: ++ '[' Linux = FreeBSD ']' -124: ++ trap 'on_error $LINENO' ERR -124: ++ trap on_exit EXIT -124: ++ echo -n 'Testing dynamic-list4 ... ' -124: Testing dynamic-list4 ... ++ set -o pipefail -124: ++ set -x -124: + cat -124: + cc -o out/test/x86_64/dynamic-list4/a.o -c -xc - -fPIC +110: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start +110: 14: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start +110: 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start +110: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start +110: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start +110: 24: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start +110: 28: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start +110: 29: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start +110: 37: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR +110: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR +110: + not grep -F foo out/test/x86_64/discard/log +110: + grep -F foo out/test/x86_64/discard/log +test 127 + Start 127: x86_64-emit-relocs-dead-sections + +127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh" +127: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +127: Environment variables: +127: MACHINE=x86_64 +127: CPU= +127: Test timeout computed to be: 1500 +test 128 + Start 128: x86_64-emit-relocs + +128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh" +128: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +128: Environment variables: +128: MACHINE=x86_64 +128: CPU= +128: Test timeout computed to be: 1500 test 129 Start 129: x86_64-empty-arg @@ -8639,58 +8767,46 @@ 131: MACHINE=x86_64 131: CPU= 131: Test timeout computed to be: 1500 -85: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 -85: + not grep -F .copyrel.rel.ro -85: + grep -F .copyrel.rel.ro -85: + return 0 -85: + on_exit -85: + echo OK -85: OK -85: + exit 0 -89: + out/test/x86_64/copyrel/exe -89: + grep '42 42 1' -89: 42 42 1 -89: + on_exit -89: + echo OK -89: OK -89: + exit 0 -119: + ./mold -o out/test/x86_64/dynamic-linker/exe1 out/test/x86_64/dynamic-linker/a.o -119: + readelf -WS out/test/x86_64/dynamic-linker/exe1 -119: + not grep -F .interp -119: + grep -F .interp -119: + return 0 -119: + ./mold -o out/test/x86_64/dynamic-linker/exe2 out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar -99: 00000000000015f9 T bar -99: + on_exit -99: + echo OK -99: OK -99: + exit 0 +test 132 + Start 132: x86_64-empty-input + +132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh" +132: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +132: Environment variables: +132: MACHINE=x86_64 +132: CPU= +132: Test timeout computed to be: 1500 +73: + readelf -n out/test/x86_64/build-id/exe6 +73: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +73: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) +73: + cc -B. -o out/test/x86_64/build-id/exe7 out/test/x86_64/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef 117: mold: error: duplicate symbol: out/test/x86_64/duplicate-error/a.o: out/test/x86_64/duplicate-error/a.o: main 117: + on_exit 117: + echo OK 117: OK 117: + exit 0 -73: + readelf -n out/test/x86_64/build-id/exe6 -73: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -73: GNU 0x00000020 NT_GNU_BUILD_ID (unique build ID bitstring) -73: + cc -B. -o out/test/x86_64/build-id/exe7 out/test/x86_64/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef -110: + grep -F _start out/test/x86_64/discard/log -110: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start -110: 15: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -110: 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -110: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -110: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -110: 25: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start -110: 29: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -110: 30: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -110: 38: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -110: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -110: + grep -F foo out/test/x86_64/discard/log -110: 13: 0000000000201211 0 NOTYPE LOCAL DEFAULT 3 foo -110: + not grep -F .Lbar out/test/x86_64/discard/log -110: + grep -F .Lbar out/test/x86_64/discard/log -110: + return 0 -110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^56$' +36: 56 +36: + cat +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie +44: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 +44: + grep '^20 3$' +44: 20 3 +44: + on_exit +44: + echo OK +44: OK +44: + exit 0 +78: + rm -f out/test/x86_64/common-archive/f.a +78: + ar rcs out/test/x86_64/common-archive/f.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/f.o +107: + grep 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep +107: out/test/x86_64/dependency-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o +107: + grep '.*/a.o:$' out/test/x86_64/dependency-file/dep +107: out/test/x86_64/dependency-file/a.o: +107: + on_exit +107: + echo OK +107: OK +107: + exit 0 125: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/dynamic.sh 125: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 125: ++ export LC_ALL=C @@ -8753,6 +8869,102 @@ 126: + [[ x86_64 = arm* ]] 126: + cat 126: + c++ -o out/test/x86_64/emit-relocs-cpp/a.o -c -fPIC -xc++ - + 93/425 Test #63: x86_64-as-needed-dso2 ................................. Passed 0.98 sec + 94/425 Test #79: x86_64-common-ref ..................................... Passed 0.72 sec + 95/425 Test #117: x86_64-duplicate-error ................................ Passed 0.15 sec +110: + return 0 +110: + not grep -F .Lbar out/test/x86_64/discard/log +110: + grep -F .Lbar out/test/x86_64/discard/log +110: + return 0 +110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --strip-all +test 133 + Start 133: x86_64-empty-version + +133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh" +133: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +133: Environment variables: +133: MACHINE=x86_64 +133: CPU= +133: Test timeout computed to be: 1500 +test 134 + Start 134: x86_64-entry + +134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh" +134: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +134: Environment variables: +134: MACHINE=x86_64 +134: CPU= +134: Test timeout computed to be: 1500 +test 135 + Start 135: x86_64-exception-multiple-ehframe + +135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh" +135: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +135: Environment variables: +135: MACHINE=x86_64 +135: CPU= +135: Test timeout computed to be: 1500 + 96/425 Test #44: x86_64-arch-x86_64-tls-module-base .................... Passed 3.05 sec + 97/425 Test #107: x86_64-dependency-file ................................ Passed 0.26 sec +109: + readelf -SW out/test/x86_64/discard-section/exe0 +109: + grep -F .foo +109: [25] .foo PROGBITS 00000000000038a8 0008a8 000004 00 WA 0 0 4 +109: + grep -F .bar +109: + readelf -SW out/test/x86_64/discard-section/exe0 +109: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 +109: + cc -B. -o out/test/x86_64/discard-section/exe1 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo +123: + cat +123: + c++ -fPIC -c -o out/test/x86_64/dynamic-list3/b.o -xc - +102: mold: error: undefined symbol: foo(int, int) +102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o +102: + grep -E 'undefined symbol: foo\(int, int\)$' +124: ++ testname=dynamic-list4 +124: ++ t=out/test/x86_64/dynamic-list4 +124: ++ mkdir -p out/test/x86_64/dynamic-list4 +124: ++ case $MACHINE in +124: ++ tlsdesc_opt=-mtls-dialect=gnu2 +124: +++ uname +124: ++ '[' Linux = FreeBSD ']' +124: ++ trap 'on_error $LINENO' ERR +124: ++ trap on_exit EXIT +124: ++ echo -n 'Testing dynamic-list4 ... ' +124: Testing dynamic-list4 ... ++ set -o pipefail +124: ++ set -x +124: + cc -o out/test/x86_64/dynamic-list4/a.o -c -xc - -fPIC +124: + cat +119: + readelf -WS out/test/x86_64/dynamic-linker/exe1 +119: + not grep -F .interp +119: + grep -F .interp +119: + return 0 +119: + ./mold -o out/test/x86_64/dynamic-linker/exe2 out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar +119: + grep -F .interp +119: + readelf -WS out/test/x86_64/dynamic-linker/exe2 +119: [ 1] .interp PROGBITS 0000000000200238 000238 000009 00 A 0 0 1 +119: + ./mold -o out/test/x86_64/dynamic-linker/exe3 out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar -static +119: + readelf -WS out/test/x86_64/dynamic-linker/exe3 +111: + cat +111: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - +114: + cat +114: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - +103: + grep -F 'Dependency audit library: [libdepaudit.so]' +103: + readelf --dynamic out/test/x86_64/depaudit/exe2 +103: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [libdepaudit.so] +103: + cc -B. -o out/test/x86_64/depaudit/exe3 out/test/x86_64/depaudit/a.o -Wl,--depaudit=foo -Wl,-P,bar +100: mold: error: undefined symbol: ns::versionv +100: + on_exit +100: + echo OK +100: OK +100: + exit 0 + 98/425 Test #100: x86_64-demangle-cpp ................................... Passed 0.33 sec +120: + cc -B. -o out/test/x86_64/dynamic-list-data/exe out/test/x86_64/dynamic-list-data/a.o -Wl,-dynamic-list-data +92: + out/test/x86_64/dead-debug-sections/exe +92: + grep 'Hello world' +92: Hello world +92: + dwarfdump out/test/x86_64/dead-debug-sections/exe +92: + on_exit +92: + echo OK +92: OK +92: + exit 0 127: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs-dead-sections.sh 127: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 127: ++ export LC_ALL=C @@ -8783,8 +8995,8 @@ 127: ++ set -x 127: + '[' x86_64 = m68k ']' 127: + '[' x86_64 = sh4 ']' -127: + c++ -o out/test/x86_64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - 127: + cat +127: + c++ -o out/test/x86_64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - 128: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/emit-relocs.sh 128: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 128: ++ export LC_ALL=C @@ -8813,80 +9025,8 @@ 128: ++ echo -n 'Testing emit-relocs ... ' 128: Testing emit-relocs ... ++ set -o pipefail 128: ++ set -x -128: + cat 128: + cc -o out/test/x86_64/emit-relocs/a.o -c -fPIC -xc - - 90/425 Test #85: x86_64-copyrel-norelro ................................ Passed 1.00 sec - 91/425 Test #89: x86_64-copyrel ........................................ Passed 0.83 sec - 92/425 Test #99: x86_64-defsym2 ........................................ Passed 0.62 sec - 93/425 Test #117: x86_64-duplicate-error ................................ Passed 0.10 sec -test 132 - Start 132: x86_64-empty-input - -132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh" -132: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -132: Environment variables: -132: MACHINE=x86_64 -132: CPU= -132: Test timeout computed to be: 1500 -test 133 - Start 133: x86_64-empty-version - -133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh" -133: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -133: Environment variables: -133: MACHINE=x86_64 -133: CPU= -133: Test timeout computed to be: 1500 -test 134 - Start 134: x86_64-entry - -134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh" -134: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -134: Environment variables: -134: MACHINE=x86_64 -134: CPU= -134: Test timeout computed to be: 1500 -test 135 - Start 135: x86_64-exception-multiple-ehframe - -135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh" -135: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -135: Environment variables: -135: MACHINE=x86_64 -135: CPU= -135: Test timeout computed to be: 1500 -102: mold: error: undefined symbol: foo(int, int) -102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -102: + grep -E 'undefined symbol: foo\(int, int\)$' -100: /tmp/ccy84b8v.s: Assembler messages: -100: /tmp/ccy84b8v.s:22: Warning: setting incorrect section attributes for .comment -100: + not cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o -100: + grep -F ns::versionv -79: + cc -B. -o out/test/x86_64/common-ref/exe out/test/x86_64/common-ref/a.o out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/e.a -65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log -65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -65: + not grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log -65: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log -65: + return 0 -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 - 94/425 Test #65: x86_64-as-needed ...................................... Passed 1.89 sec -78: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/e.a -103: + readelf --dynamic out/test/x86_64/depaudit/exe2 -103: + grep -F 'Dependency audit library: [libdepaudit.so]' -103: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [libdepaudit.so] -103: + cc -B. -o out/test/x86_64/depaudit/exe3 out/test/x86_64/depaudit/a.o -Wl,--depaudit=foo -Wl,-P,bar -106: + echo 'out/test/x86_64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-response-file/dep' -106: + cc -B. -o out/test/x86_64/dependency-file-response-file/exe @out/test/x86_64/dependency-file-response-file/rsp -111: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o -107: + cc -B. -o out/test/x86_64/dependency-file/exe out/test/x86_64/dependency-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file/dep -92: + c++ -o out/test/x86_64/dead-debug-sections/exe out/test/x86_64/dead-debug-sections/a.o out/test/x86_64/dead-debug-sections/b.o out/test/x86_64/dead-debug-sections/c.o -g -63: + cc -B. -o out/test/x86_64/as-needed-dso2/exe out/test/x86_64/as-needed-dso2/a.o -Lout/test/x86_64/as-needed-dso2 -Wl,--as-needed -lbaz -lbar -113: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo -118: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o -109: + cc -B. -o out/test/x86_64/discard-section/exe0 out/test/x86_64/discard-section/a.o +128: + cat 129: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-arg.sh 129: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 129: ++ export LC_ALL=C @@ -8917,7 +9057,6 @@ 129: ++ set -x 129: + not ./mold -m elf_x86_64 '' 129: + grep 'cannot open :' -129: mold: fatal: cannot open : No such file or directory 130: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-dso.sh 130: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 130: ++ export LC_ALL=C @@ -8937,6 +9076,17 @@ 130: ++ testname=empty-dso 130: ++ t=out/test/x86_64/empty-dso 130: ++ mkdir -p out/test/x86_64/empty-dso +130: ++ case $MACHINE in +130: ++ tlsdesc_opt=-mtls-dialect=gnu2 +130: +++ uname +130: ++ '[' Linux = FreeBSD ']' +130: ++ trap 'on_error $LINENO' ERR +130: ++ trap on_exit EXIT +130: ++ echo -n 'Testing empty-dso ... ' +130: Testing empty-dso ... ++ set -o pipefail +130: ++ set -x +130: + cat +130: + cc -o out/test/x86_64/empty-dso/a.o -c -xc - -fPIC 131: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-file.sh 131: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 131: ++ export LC_ALL=C @@ -8956,6 +9106,49 @@ 131: ++ testname=empty-file 131: ++ t=out/test/x86_64/empty-file 131: ++ mkdir -p out/test/x86_64/empty-file +131: ++ case $MACHINE in +131: ++ tlsdesc_opt=-mtls-dialect=gnu2 +131: +++ uname +131: ++ '[' Linux = FreeBSD ']' +131: ++ trap 'on_error $LINENO' ERR +131: ++ trap on_exit EXIT +131: ++ echo -n 'Testing empty-file ... ' +131: Testing empty-file ... ++ set -o pipefail +131: ++ set -x +131: + cat +131: + cc -o out/test/x86_64/empty-file/a.o -c -xc - +132: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh +132: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +132: ++ export LC_ALL=C +132: ++ LC_ALL=C +132: ++ '[' -z x86_64 ']' +132: ++ '[' -z '' ']' +132: ++ TESTDIR=out/test/x86_64 +132: ++ CC=cc +132: ++ CXX=c++ +132: ++ GCC=gcc +132: ++ GXX=g++ +132: ++ OBJDUMP=objdump +132: ++ OBJCOPY=objcopy +132: ++ STRIP=strip +132: ++ QEMU= +132: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh .sh +132: ++ testname=empty-input +132: ++ t=out/test/x86_64/empty-input +132: ++ mkdir -p out/test/x86_64/empty-input +132: ++ case $MACHINE in +132: ++ tlsdesc_opt=-mtls-dialect=gnu2 +132: +++ uname +132: ++ '[' Linux = FreeBSD ']' +132: ++ trap 'on_error $LINENO' ERR +132: ++ trap on_exit EXIT +132: ++ echo -n 'Testing empty-input ... ' +132: Testing empty-input ... ++ set -o pipefail +132: ++ set -x +132: + rm -f out/test/x86_64/empty-input/a.o +132: + touch out/test/x86_64/empty-input/a.o +132: + not cc -B. -o out/test/x86_64/empty-input/exe out/test/x86_64/empty-input/a.o +110: + readelf --symbols out/test/x86_64/discard/exe test 136 Start 136: x86_64-exception @@ -8965,16 +9158,6 @@ 136: MACHINE=x86_64 136: CPU= 136: Test timeout computed to be: 1500 -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -119: + readelf -WS out/test/x86_64/dynamic-linker/exe2 -119: + grep -F .interp -119: [ 1] .interp PROGBITS 0000000000200238 000238 000009 00 A 0 0 1 -119: + ./mold -o out/test/x86_64/dynamic-linker/exe3 out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar -static - 95/425 Test #129: x86_64-empty-arg ...................................... Passed 0.04 sec test 137 Start 137: x86_64-exclude-libs @@ -8984,15 +9167,6 @@ 137: MACHINE=x86_64 137: CPU= 137: Test timeout computed to be: 1500 -119: + not grep -F .interp -119: + grep -F .interp -119: + readelf -WS out/test/x86_64/dynamic-linker/exe3 -119: + return 0 -119: + on_exit -119: + echo OK -119: OK -119: + exit 0 - 96/425 Test #119: x86_64-dynamic-linker ................................. Passed 0.11 sec test 138 Start 138: x86_64-exclude-libs2 @@ -9002,105 +9176,49 @@ 138: MACHINE=x86_64 138: CPU= 138: Test timeout computed to be: 1500 -110: + readelf --symbols out/test/x86_64/discard/exe -114: + rm -f out/test/x86_64/duplicate-error-archive/b.a -138: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh -132: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh -134: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh +119: + not grep -F .interp +119: + grep -F .interp +119: + return 0 +119: + on_exit +119: + echo OK +119: OK +119: + exit 0 +106: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-response-file/dep +106: out/test/x86_64/dependency-file-response-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file-response-file/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o +106: + grep '/a.o:$' out/test/x86_64/dependency-file-response-file/dep +106: out/test/x86_64/dependency-file-response-file/a.o: +106: + not grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep +106: + grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep +106: + return 0 +106: + on_exit +106: + echo OK +106: OK +106: + exit 0 +84: + out/test/x86_64/copyrel-alignment/exe1 +84: + grep '\.copyrel.* 32$' +84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe1 +84: [29] .copyrel NOBITS 0000000000203940 000930 000004 00 WA 0 0 32 +84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe2 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/b.so -no-pie +96: + cat +96: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - +73: + readelf -n out/test/x86_64/build-id/exe7 +73: + grep 'Build ID: deadbeefdeadbeef' +73: Build ID: deadbeefdeadbeef +73: + on_exit +73: + echo OK +73: OK +73: + exit 0 +121: + cc -B. -o out/test/x86_64/dynamic-list/exe out/test/x86_64/dynamic-list/a.o +118: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o +122: + cat +122: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - +113: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o +78: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/f.a 133: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh -136: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh -137: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh -114: + ar rcs out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/a.o -134: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -134: ++ export LC_ALL=C -134: ++ LC_ALL=C -135: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh -134: ++ '[' -z x86_64 ']' -134: ++ '[' -z '' ']' -134: ++ TESTDIR=out/test/x86_64 -134: ++ CC=cc -134: ++ CXX=c++ -134: ++ GCC=gcc -134: ++ GXX=g++ -134: ++ OBJDUMP=objdump -134: ++ OBJCOPY=objcopy -134: ++ STRIP=strip -134: ++ QEMU= -132: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -132: ++ export LC_ALL=C -132: ++ LC_ALL=C -132: ++ '[' -z x86_64 ']' -132: ++ '[' -z '' ']' -132: ++ TESTDIR=out/test/x86_64 -132: ++ CC=cc -132: ++ CXX=c++ -132: ++ GCC=gcc -132: ++ GXX=g++ -132: ++ OBJDUMP=objdump -132: ++ OBJCOPY=objcopy -132: ++ STRIP=strip -132: ++ QEMU= -138: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -138: ++ export LC_ALL=C -138: ++ LC_ALL=C -138: ++ '[' -z x86_64 ']' -137: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -137: ++ export LC_ALL=C -137: ++ LC_ALL=C -138: ++ '[' -z '' ']' -136: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -138: ++ TESTDIR=out/test/x86_64 -138: ++ CC=cc -138: ++ CXX=c++ -138: ++ GCC=gcc -138: ++ GXX=g++ -134: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh .sh -138: ++ OBJDUMP=objdump -138: ++ OBJCOPY=objcopy -138: ++ STRIP=strip -138: ++ QEMU= -137: ++ '[' -z x86_64 ']' -136: ++ export LC_ALL=C -136: ++ LC_ALL=C 133: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 133: ++ export LC_ALL=C -137: ++ '[' -z '' ']' -137: ++ TESTDIR=out/test/x86_64 -137: ++ CC=cc -137: ++ CXX=c++ -137: ++ GCC=gcc -136: ++ '[' -z x86_64 ']' -136: ++ '[' -z '' ']' -136: ++ TESTDIR=out/test/x86_64 -136: ++ CC=cc -136: ++ CXX=c++ 133: ++ LC_ALL=C 133: ++ '[' -z x86_64 ']' -137: ++ GXX=g++ -137: ++ OBJDUMP=objdump -137: ++ OBJCOPY=objcopy -137: ++ STRIP=strip -137: ++ QEMU= -136: ++ GCC=gcc -136: ++ GXX=g++ -136: ++ OBJDUMP=objdump -136: ++ OBJCOPY=objcopy -136: ++ STRIP=strip -136: ++ QEMU= -135: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -135: ++ export LC_ALL=C -135: ++ LC_ALL=C -135: ++ '[' -z x86_64 ']' -135: ++ '[' -z '' ']' -135: ++ TESTDIR=out/test/x86_64 -135: ++ CC=cc -135: ++ CXX=c++ -135: ++ GCC=gcc -135: ++ GXX=g++ -135: ++ OBJDUMP=objdump -135: ++ OBJCOPY=objcopy -135: ++ STRIP=strip -135: ++ QEMU= 133: ++ '[' -z '' ']' 133: ++ TESTDIR=out/test/x86_64 133: ++ CC=cc @@ -9111,113 +9229,43 @@ 133: ++ OBJCOPY=objcopy 133: ++ STRIP=strip 133: ++ QEMU= -137: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh .sh -132: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-input.sh .sh -138: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh .sh -136: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh .sh -134: ++ testname=entry -134: ++ t=out/test/x86_64/entry -134: ++ mkdir -p out/test/x86_64/entry -135: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh .sh 133: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/empty-version.sh .sh -132: ++ testname=empty-input -132: ++ t=out/test/x86_64/empty-input -132: ++ mkdir -p out/test/x86_64/empty-input -121: + cc -B. -o out/test/x86_64/dynamic-list/exe out/test/x86_64/dynamic-list/a.o -130: ++ case $MACHINE in -130: ++ tlsdesc_opt=-mtls-dialect=gnu2 -138: ++ testname=exclude-libs2 -138: ++ t=out/test/x86_64/exclude-libs2 -138: ++ mkdir -p out/test/x86_64/exclude-libs2 -136: ++ testname=exception -136: ++ t=out/test/x86_64/exception -136: ++ mkdir -p out/test/x86_64/exception -120: + cc -B. -o out/test/x86_64/dynamic-list-data/exe out/test/x86_64/dynamic-list-data/a.o -Wl,-dynamic-list-data -130: +++ uname 133: ++ testname=empty-version 133: ++ t=out/test/x86_64/empty-version 133: ++ mkdir -p out/test/x86_64/empty-version -135: ++ testname=exception-multiple-ehframe -135: ++ t=out/test/x86_64/exception-multiple-ehframe -135: ++ mkdir -p out/test/x86_64/exception-multiple-ehframe -137: ++ testname=exclude-libs -137: ++ t=out/test/x86_64/exclude-libs -137: ++ mkdir -p out/test/x86_64/exclude-libs -132: ++ case $MACHINE in -132: ++ tlsdesc_opt=-mtls-dialect=gnu2 -130: ++ '[' Linux = FreeBSD ']' -134: ++ case $MACHINE in -134: ++ tlsdesc_opt=-mtls-dialect=gnu2 -118: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/exe -138: ++ case $MACHINE in -138: ++ tlsdesc_opt=-mtls-dialect=gnu2 -132: +++ uname 133: ++ case $MACHINE in 133: ++ tlsdesc_opt=-mtls-dialect=gnu2 -104: + cat -134: +++ uname -138: +++ uname -135: ++ case $MACHINE in -132: ++ '[' Linux = FreeBSD ']' -135: ++ tlsdesc_opt=-mtls-dialect=gnu2 -135: +++ uname -132: ++ trap 'on_error $LINENO' ERR -132: ++ trap on_exit EXIT -132: ++ echo -n 'Testing empty-input ... ' -132: Testing empty-input ... ++ set -o pipefail -132: ++ set -x -132: + rm -f out/test/x86_64/empty-input/a.o -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^56$' -138: ++ '[' Linux = FreeBSD ']' -138: ++ trap 'on_error $LINENO' ERR -138: ++ trap on_exit EXIT -138: ++ echo -n 'Testing exclude-libs2 ... ' -138: Testing exclude-libs2 ... ++ set -o pipefail -138: ++ set -x -130: ++ trap 'on_error $LINENO' ERR -130: ++ trap on_exit EXIT -130: ++ echo -n 'Testing empty-dso ... ' -130: Testing empty-dso ... ++ set -o pipefail -130: ++ set -x -104: + cc -B. -shared -o out/test/x86_64/depaudit2/b.so -xc - -fPIC -Wl,--audit=out/test/x86_64/depaudit2/a.so -130: + cat 133: +++ uname -136: ++ case $MACHINE in -136: ++ tlsdesc_opt=-mtls-dialect=gnu2 -107: + grep 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep -136: +++ uname -138: + cat -131: ++ case $MACHINE in -131: ++ tlsdesc_opt=-mtls-dialect=gnu2 -132: + touch out/test/x86_64/empty-input/a.o -36: 56 -73: + grep 'Build ID: deadbeefdeadbeef' -73: + readelf -n out/test/x86_64/build-id/exe7 133: ++ '[' Linux = FreeBSD ']' -138: + cc -x assembler -c -o out/test/x86_64/exclude-libs2/a.o - -36: + cat -122: + cat -102: mold: error: undefined symbol: foo(int, int) -131: +++ uname -122: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - 133: ++ trap 'on_error $LINENO' ERR 133: ++ trap on_exit EXIT 133: ++ echo -n 'Testing empty-version ... ' 133: Testing empty-version ... ++ set -o pipefail 133: ++ set -x -133: + cc -fPIC -c -o out/test/x86_64/empty-version/a.o -xc - 133: + cat -136: ++ '[' Linux = FreeBSD ']' -136: ++ trap 'on_error $LINENO' ERR -136: ++ trap on_exit EXIT -136: ++ echo -n 'Testing exception ... ' -136: Testing exception ... ++ set -o pipefail -136: ++ set -x -136: + static= -136: + test_cxxflags -static -136: + echo 'int main() {}' -136: + c++ -B. -static -o /dev/null -xc++ - +133: + cc -fPIC -c -o out/test/x86_64/empty-version/a.o -xc - +134: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh +134: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +134: ++ export LC_ALL=C +134: ++ LC_ALL=C +134: ++ '[' -z x86_64 ']' +134: ++ '[' -z '' ']' +134: ++ TESTDIR=out/test/x86_64 +134: ++ CC=cc +134: ++ CXX=c++ +134: ++ GCC=gcc +134: ++ GXX=g++ +134: ++ OBJDUMP=objdump +134: ++ OBJCOPY=objcopy +134: ++ STRIP=strip +134: ++ QEMU= +134: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/entry.sh .sh +134: ++ testname=entry +134: ++ t=out/test/x86_64/entry +134: ++ mkdir -p out/test/x86_64/entry +134: ++ case $MACHINE in +134: ++ tlsdesc_opt=-mtls-dialect=gnu2 +134: +++ uname 134: ++ '[' Linux = FreeBSD ']' 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT @@ -9226,60 +9274,23 @@ 134: ++ set -x 134: + '[' x86_64 = ppc64 ']' 134: + cat -102: + cat -102: + cc -c -o out/test/x86_64/demangle/b.o -xc - -132: + not cc -B. -o out/test/x86_64/empty-input/exe out/test/x86_64/empty-input/a.o -125: + readelf --dynamic out/test/x86_64/dynamic/exe -125: + grep -E 'Shared library:.*\blibc\b' -125: 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] -118: + grep -F '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log -118: 0x0000000000000015 (DEBUG) 0x0 -135: ++ '[' Linux = FreeBSD ']' -135: ++ trap 'on_error $LINENO' ERR -135: ++ trap on_exit EXIT -135: ++ echo -n 'Testing exception-multiple-ehframe ... ' -135: Testing exception-multiple-ehframe ... ++ set -o pipefail -135: ++ set -x -135: + '[' x86_64 = sh4aeb ']' -135: + nm mold -131: ++ '[' Linux = FreeBSD ']' -131: ++ trap 'on_error $LINENO' ERR -131: ++ trap on_exit EXIT -131: ++ echo -n 'Testing empty-file ... ' -131: Testing empty-file ... ++ set -o pipefail -131: ++ set -x -131: + cat -137: ++ case $MACHINE in -137: ++ tlsdesc_opt=-mtls-dialect=gnu2 -137: +++ uname -79: + out/test/x86_64/common-ref/exe -130: + cc -o out/test/x86_64/empty-dso/a.o -c -xc - -fPIC -107: out/test/x86_64/dependency-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o -107: + grep '.*/a.o:$' out/test/x86_64/dependency-file/dep -73: Build ID: deadbeefdeadbeef -78: + grep '5 0 0 -1' -73: + on_exit -73: + echo OK -131: + cc -o out/test/x86_64/empty-file/a.o -c -xc - -78: + out/test/x86_64/common-archive/exe -137: ++ '[' Linux = FreeBSD ']' -135: + grep __tsan_init -137: ++ trap 'on_error $LINENO' ERR -137: ++ trap on_exit EXIT -137: ++ echo -n 'Testing exclude-libs ... ' -137: Testing exclude-libs ... ++ set -o pipefail -137: ++ set -x -73: OK -73: + exit 0 -107: out/test/x86_64/dependency-file/a.o: -118: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - -118: + cat -78: 5 0 0 -1 -137: + cat -79: + grep 5 -125: + readelf -W --dyn-syms --use-dynamic out/test/x86_64/dynamic/exe - 97/425 Test #73: x86_64-build-id ....................................... Passed 1.59 sec -134: + cc -o out/test/x86_64/entry/a.o -c -x assembler - + 99/425 Test #73: x86_64-build-id ....................................... Passed 0.80 sec +100/425 Test #92: x86_64-dead-debug-sections ............................ Passed 0.54 sec +101/425 Test #106: x86_64-dependency-file-response-file .................. Passed 0.30 sec +110: + not grep -F _start out/test/x86_64/discard/log +110: + grep -F _start out/test/x86_64/discard/log +110: + return 0 +110: + not grep -F foo out/test/x86_64/discard/log +110: + grep -F foo out/test/x86_64/discard/log +110: + return 0 +110: + not grep -F .Lbar out/test/x86_64/discard/log +110: + grep -F .Lbar out/test/x86_64/discard/log +110: + return 0 +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 +102/425 Test #110: x86_64-discard ........................................ Passed 0.27 sec test 139 Start 139: x86_64-exclude-libs3 @@ -9289,29 +9300,6 @@ 139: MACHINE=x86_64 139: CPU= 139: Test timeout computed to be: 1500 -137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/a.o - -78: + cat -78: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/f.o - -138: + rm -f out/test/x86_64/exclude-libs2/b.a -138: + ar crs out/test/x86_64/exclude-libs2/b.a out/test/x86_64/exclude-libs2/a.o -79: 5 -79: + on_exit -79: + echo OK -79: OK -79: + exit 0 -107: + on_exit -107: + echo OK -107: OK -107: + exit 0 -125: + grep -E 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' -125: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 - 98/425 Test #79: x86_64-common-ref ..................................... Passed 1.32 sec - 99/425 Test #107: x86_64-dependency-file ................................ Passed 0.54 sec -100/425 Test #125: x86_64-dynamic ........................................ Passed 0.14 sec test 140 Start 140: x86_64-execstack @@ -9330,6 +9318,146 @@ 141: MACHINE=x86_64 141: CPU= 141: Test timeout computed to be: 1500 +103/425 Test #119: x86_64-dynamic-linker ................................. Passed 0.18 sec +134: + cc -o out/test/x86_64/entry/a.o -c -x assembler - +134: + cc -o out/test/x86_64/entry/b.o -c -xc - +134: + cat +129: mold: fatal: cannot open : No such file or directory +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +104/425 Test #129: x86_64-empty-arg ...................................... Passed 0.11 sec +135: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh +135: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +135: ++ export LC_ALL=C +135: ++ LC_ALL=C +135: ++ '[' -z x86_64 ']' +135: ++ '[' -z '' ']' +135: ++ TESTDIR=out/test/x86_64 +135: ++ CC=cc +135: ++ CXX=c++ +135: ++ GCC=gcc +135: ++ GXX=g++ +135: ++ OBJDUMP=objdump +135: ++ OBJCOPY=objcopy +135: ++ STRIP=strip +135: ++ QEMU= +135: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exception-multiple-ehframe.sh .sh +135: ++ testname=exception-multiple-ehframe +135: ++ t=out/test/x86_64/exception-multiple-ehframe +135: ++ mkdir -p out/test/x86_64/exception-multiple-ehframe +135: ++ case $MACHINE in +135: ++ tlsdesc_opt=-mtls-dialect=gnu2 +135: +++ uname +135: ++ '[' Linux = FreeBSD ']' +135: ++ trap 'on_error $LINENO' ERR +135: ++ trap on_exit EXIT +135: ++ echo -n 'Testing exception-multiple-ehframe ... ' +135: Testing exception-multiple-ehframe ... ++ set -o pipefail +135: ++ set -x +135: + '[' x86_64 = sh4aeb ']' +135: + nm mold +135: + grep __tsan_init +111: + rm -f out/test/x86_64/dso-undef/d.a +111: + ar rcs out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/c.o +108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so +108: + grep 'RUNPATH.*/foo' +108: 0x000000000000001d (RUNPATH) Library runpath: [/foo] +108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags +136: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh +136: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +136: ++ export LC_ALL=C +136: ++ LC_ALL=C +136: ++ '[' -z x86_64 ']' +136: ++ '[' -z '' ']' +136: ++ TESTDIR=out/test/x86_64 +136: ++ CC=cc +136: ++ CXX=c++ +136: ++ GCC=gcc +136: ++ GXX=g++ +136: ++ OBJDUMP=objdump +136: ++ OBJCOPY=objcopy +136: ++ STRIP=strip +136: ++ QEMU= +136: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exception.sh .sh +136: ++ testname=exception +136: ++ t=out/test/x86_64/exception +136: ++ mkdir -p out/test/x86_64/exception +136: ++ case $MACHINE in +136: ++ tlsdesc_opt=-mtls-dialect=gnu2 +136: +++ uname +136: ++ '[' Linux = FreeBSD ']' +136: ++ trap 'on_error $LINENO' ERR +136: ++ trap on_exit EXIT +136: ++ echo -n 'Testing exception ... ' +136: Testing exception ... ++ set -o pipefail +136: ++ set -x +136: + static= +136: + test_cxxflags -static +136: + echo 'int main() {}' +136: + c++ -B. -static -o /dev/null -xc++ - +137: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh +137: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +137: ++ export LC_ALL=C +137: ++ LC_ALL=C +137: ++ '[' -z x86_64 ']' +137: ++ '[' -z '' ']' +137: ++ TESTDIR=out/test/x86_64 +137: ++ CC=cc +137: ++ CXX=c++ +137: ++ GCC=gcc +137: ++ GXX=g++ +137: ++ OBJDUMP=objdump +137: ++ OBJCOPY=objcopy +137: ++ STRIP=strip +137: ++ QEMU= +137: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs.sh .sh +137: ++ testname=exclude-libs +137: ++ t=out/test/x86_64/exclude-libs +137: ++ mkdir -p out/test/x86_64/exclude-libs +137: ++ case $MACHINE in +137: ++ tlsdesc_opt=-mtls-dialect=gnu2 +137: +++ uname +137: ++ '[' Linux = FreeBSD ']' +137: ++ trap 'on_error $LINENO' ERR +137: ++ trap on_exit EXIT +137: ++ echo -n 'Testing exclude-libs ... ' +137: Testing exclude-libs ... ++ set -o pipefail +137: ++ set -x +137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/a.o - +137: + cat +138: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh +138: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +138: ++ export LC_ALL=C +138: ++ LC_ALL=C +138: ++ '[' -z x86_64 ']' +138: ++ '[' -z '' ']' +138: ++ TESTDIR=out/test/x86_64 +138: ++ CC=cc +138: ++ CXX=c++ +138: ++ GCC=gcc +138: ++ GXX=g++ +138: ++ OBJDUMP=objdump +138: ++ OBJCOPY=objcopy +138: ++ STRIP=strip +138: ++ QEMU= +138: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs2.sh .sh +138: ++ testname=exclude-libs2 +138: ++ t=out/test/x86_64/exclude-libs2 +138: ++ mkdir -p out/test/x86_64/exclude-libs2 +138: ++ case $MACHINE in +138: ++ tlsdesc_opt=-mtls-dialect=gnu2 +138: +++ uname +138: ++ '[' Linux = FreeBSD ']' +138: ++ trap 'on_error $LINENO' ERR +138: ++ trap on_exit EXIT +138: ++ echo -n 'Testing exclude-libs2 ... ' +138: Testing exclude-libs2 ... ++ set -o pipefail +138: ++ set -x +138: + cat +138: + cc -x assembler -c -o out/test/x86_64/exclude-libs2/a.o - +138: + rm -f out/test/x86_64/exclude-libs2/b.a test 142 Start 142: x86_64-export-dynamic @@ -9339,10 +9467,72 @@ 142: MACHINE=x86_64 142: CPU= 142: Test timeout computed to be: 1500 -134: + cat -134: + cc -o out/test/x86_64/entry/b.o -c -xc - -84: + cat -84: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - +test 143 + Start 143: x86_64-export-from-exe + +143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh" +143: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +143: Environment variables: +143: MACHINE=x86_64 +143: CPU= +143: Test timeout computed to be: 1500 +test 144 + Start 144: x86_64-fatal-warnings + +144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh" +144: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +144: Environment variables: +144: MACHINE=x86_64 +144: CPU= +144: Test timeout computed to be: 1500 +123: + cc -B. -Wl,--dynamic-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe1 out/test/x86_64/dynamic-list3/b.o +104: + cc -c -o out/test/x86_64/depaudit2/c.o -xc - +104: + cat +102: mold: error: undefined symbol: foo(int, int) +102: + cat +102: + cc -c -o out/test/x86_64/demangle/b.o -xc - +102: + grep 'undefined symbol: Pi$' +102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/b.o -Wl,-demangle +105: + cat +105: + cc -flto -o out/test/x86_64/dependency-file-lto/a.o -c -xc - +105: + cc -B. -flto -o out/test/x86_64/dependency-file-lto/exe out/test/x86_64/dependency-file-lto/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-lto/dep +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^56$' +36: 56 +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie +120: + readelf -W --dyn-syms out/test/x86_64/dynamic-list-data/exe +120: + grep -w foo out/test/x86_64/dynamic-list-data/log +120: 6: 0000000000003978 4 OBJECT GLOBAL DEFAULT 23 foo +120: + not grep -w bar out/test/x86_64/dynamic-list-data/log +120: + grep -w bar out/test/x86_64/dynamic-list-data/log +120: + return 0 +120: + on_exit +120: + echo OK +120: OK +120: + exit 0 +126: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs +113: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - +113: + cat +114: + cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a +122: + c++ -B. -o out/test/x86_64/dynamic-list2/exe out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o +130: + cc -B. -shared -o out/test/x86_64/empty-dso/b.so out/test/x86_64/empty-dso/a.o +109: + not grep -F .foo +109: + grep -F .foo +109: + readelf -SW out/test/x86_64/discard-section/exe1 +109: + return 0 +109: + grep -F .bar +109: + readelf -SW out/test/x86_64/discard-section/exe1 +109: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 +109: + cc -B. -o out/test/x86_64/discard-section/exe2 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo,--discard-section=.bar,--no-discard-section=.foo +133: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o +121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe +121: + not grep ' foo' out/test/x86_64/dynamic-list/log +121: + grep ' foo' out/test/x86_64/dynamic-list/log +121: + return 0 +121: + not grep ' bar' out/test/x86_64/dynamic-list/log +121: + grep ' bar' out/test/x86_64/dynamic-list/log +121: + return 0 +121: + cat 139: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/exclude-libs3.sh 139: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 139: ++ export LC_ALL=C @@ -9371,17 +9561,8 @@ 139: ++ echo -n 'Testing exclude-libs3 ... ' 139: Testing exclude-libs3 ... ++ set -o pipefail 139: ++ set -x -139: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/a.o - 139: + cat -132: + grep 'unknown file type' out/test/x86_64/empty-input/log -132: mold: fatal: out/test/x86_64/empty-input/a.o: unknown file type -132: + on_exit -132: + echo OK -132: OK -132: + exit 0 -111: + cat -111: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - -120: + readelf -W --dyn-syms out/test/x86_64/dynamic-list-data/exe +139: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/a.o - 140: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/execstack.sh 140: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 140: ++ export LC_ALL=C @@ -9401,14 +9582,21 @@ 140: ++ testname=execstack 140: ++ t=out/test/x86_64/execstack 140: ++ mkdir -p out/test/x86_64/execstack +140: ++ case $MACHINE in +140: ++ tlsdesc_opt=-mtls-dialect=gnu2 +140: +++ uname +140: ++ '[' Linux = FreeBSD ']' +140: ++ trap 'on_error $LINENO' ERR +140: ++ trap on_exit EXIT +140: ++ echo -n 'Testing execstack ... ' +140: Testing execstack ... ++ set -o pipefail +140: ++ set -x +140: + cat +140: + cc -c -xc -o out/test/x86_64/execstack/a.o - 141: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh 141: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 141: ++ export LC_ALL=C 141: ++ LC_ALL=C -101/425 Test #132: x86_64-empty-input .................................... Passed 0.12 sec -140: ++ case $MACHINE in -140: ++ tlsdesc_opt=-mtls-dialect=gnu2 -140: +++ uname 141: ++ '[' -z x86_64 ']' 141: ++ '[' -z '' ']' 141: ++ TESTDIR=out/test/x86_64 @@ -9420,69 +9608,13 @@ 141: ++ OBJCOPY=objcopy 141: ++ STRIP=strip 141: ++ QEMU= -test 143 - Start 143: x86_64-export-from-exe - -143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh" -143: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -143: Environment variables: -143: MACHINE=x86_64 -143: CPU= -143: Test timeout computed to be: 1500 141: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/execute-only.sh .sh 141: ++ testname=execute-only 141: ++ t=out/test/x86_64/execute-only 141: ++ mkdir -p out/test/x86_64/execute-only -142: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh -142: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -142: ++ export LC_ALL=C -142: ++ LC_ALL=C -142: ++ '[' -z x86_64 ']' -142: ++ '[' -z '' ']' -142: ++ TESTDIR=out/test/x86_64 -142: ++ CC=cc -142: ++ CXX=c++ -142: ++ GCC=gcc -142: ++ GXX=g++ -142: ++ OBJDUMP=objdump -142: ++ OBJCOPY=objcopy -142: ++ STRIP=strip -142: ++ QEMU= -120: + grep -w foo out/test/x86_64/dynamic-list-data/log -143: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh -142: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh .sh -63: + readelf -W --dynamic out/test/x86_64/as-needed-dso2/exe -142: ++ testname=export-dynamic -142: ++ t=out/test/x86_64/export-dynamic -142: ++ mkdir -p out/test/x86_64/export-dynamic 141: ++ case $MACHINE in 141: ++ tlsdesc_opt=-mtls-dialect=gnu2 -121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe -143: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -143: ++ export LC_ALL=C -143: ++ LC_ALL=C -143: ++ '[' -z x86_64 ']' -143: ++ '[' -z '' ']' -143: ++ TESTDIR=out/test/x86_64 -143: ++ CC=cc -143: ++ CXX=c++ -143: ++ GCC=gcc -143: ++ GXX=g++ -143: ++ OBJDUMP=objdump -143: ++ OBJCOPY=objcopy -143: ++ STRIP=strip -143: ++ QEMU= -140: ++ '[' Linux = FreeBSD ']' -140: ++ trap 'on_error $LINENO' ERR 141: +++ uname -140: ++ trap on_exit EXIT -140: ++ echo -n 'Testing execstack ... ' -140: Testing execstack ... ++ set -o pipefail -140: ++ set -x -140: + cat -140: + cc -c -xc -o out/test/x86_64/execstack/a.o - -63: + not grep libfoo out/test/x86_64/as-needed-dso2/log2 -63: + grep libfoo out/test/x86_64/as-needed-dso2/log2 141: ++ '[' Linux = FreeBSD ']' 141: ++ trap 'on_error $LINENO' ERR 141: ++ trap on_exit EXIT @@ -9493,101 +9625,70 @@ 141: + '[' x86_64 = ppc64 ']' 141: + '[' x86_64 = ppc64le ']' 141: + cat -143: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh .sh -142: ++ case $MACHINE in -142: ++ tlsdesc_opt=-mtls-dialect=gnu2 -142: +++ uname -121: + not grep ' foo' out/test/x86_64/dynamic-list/log -121: + grep ' foo' out/test/x86_64/dynamic-list/log -120: 6: 0000000000003978 4 OBJECT GLOBAL DEFAULT 23 foo -120: + not grep -w bar out/test/x86_64/dynamic-list-data/log -120: + grep -w bar out/test/x86_64/dynamic-list-data/log -63: + return 0 -63: + not grep libbar out/test/x86_64/as-needed-dso2/log2 -63: + grep libbar out/test/x86_64/as-needed-dso2/log2 141: + cc -o out/test/x86_64/execute-only/a.o -c -xc - -143: ++ testname=export-from-exe -143: ++ t=out/test/x86_64/export-from-exe -143: ++ mkdir -p out/test/x86_64/export-from-exe -142: ++ '[' Linux = FreeBSD ']' -142: ++ trap 'on_error $LINENO' ERR -142: ++ trap on_exit EXIT -142: ++ echo -n 'Testing export-dynamic ... ' -142: Testing export-dynamic ... ++ set -o pipefail -142: ++ set -x -113: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o -142: + cat -63: + return 0 -63: + grep libbaz out/test/x86_64/as-needed-dso2/log2 -121: + return 0 -121: + not grep ' bar' out/test/x86_64/dynamic-list/log -121: + grep ' bar' out/test/x86_64/dynamic-list/log +125: + readelf --dynamic out/test/x86_64/dynamic/exe +125: + grep -E 'Shared library:.*\blibc\b' +125: 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] +125: + readelf -W --dyn-syms --use-dynamic out/test/x86_64/dynamic/exe +125: + grep -E 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' +125: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (3) +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 +138: + ar crs out/test/x86_64/exclude-libs2/b.a out/test/x86_64/exclude-libs2/a.o +111: + cat +111: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - +128: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs +124: + cat +124: + cc -B. -shared -o out/test/x86_64/dynamic-list4/b.so out/test/x86_64/dynamic-list4/a.o -Wl,--dynamic-list=out/test/x86_64/dynamic-list4/dyn +132: + grep 'unknown file type' out/test/x86_64/empty-input/log +132: mold: fatal: out/test/x86_64/empty-input/a.o: unknown file type +132: + on_exit +132: + echo OK +132: OK +132: + exit 0 103: + readelf --dynamic out/test/x86_64/depaudit/exe3 103: + grep -F 'Dependency audit library: [foo:bar]' -143: ++ case $MACHINE in -143: ++ tlsdesc_opt=-mtls-dialect=gnu2 -120: + return 0 -120: + on_exit -120: + echo OK -120: OK -120: + exit 0 -102/425 Test #120: x86_64-dynamic-list-data .............................. Passed 0.21 sec -143: +++ uname -142: + cc -o out/test/x86_64/export-dynamic/a.o -c -x assembler - -63: 0x0000000000000001 (NEEDED) Shared library: [libbaz.so] -test 144 - Start 144: x86_64-fatal-warnings - -144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh" -144: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -144: Environment variables: -144: MACHINE=x86_64 -144: CPU= -144: Test timeout computed to be: 1500 -143: ++ '[' Linux = FreeBSD ']' -143: ++ trap 'on_error $LINENO' ERR -143: ++ trap on_exit EXIT -143: ++ echo -n 'Testing export-from-exe ... ' -143: Testing export-from-exe ... ++ set -o pipefail -143: ++ set -x -143: + cat -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 -121: + return 0 -121: + cat -121: + cc -B. -o out/test/x86_64/dynamic-list/exe1 out/test/x86_64/dynamic-list/a.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list/dyn 103: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [foo:bar] 103: + on_exit 103: + echo OK 103: OK 103: + exit 0 -109: + readelf -SW out/test/x86_64/discard-section/exe0 -109: + grep -F .foo -109: [25] .foo PROGBITS 00000000000038a8 0008a8 000004 00 WA 0 0 4 -100: mold: error: undefined symbol: ns::versionv -100: + on_exit -100: + echo OK -100: OK -100: + exit 0 -103/425 Test #63: x86_64-as-needed-dso2 ................................. Passed 2.04 sec -104/425 Test #100: x86_64-demangle-cpp ................................... Passed 0.76 sec -105/425 Test #103: x86_64-depaudit ....................................... Passed 0.62 sec -143: + cc -o out/test/x86_64/export-from-exe/a.o -c -xc - -109: + readelf -SW out/test/x86_64/discard-section/exe0 -109: + grep -F .bar -test 145 - Start 145: x86_64-filler - -145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh" -145: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -145: Environment variables: -145: MACHINE=x86_64 -145: CPU= -145: Test timeout computed to be: 1500 -test 146 - Start 146: x86_64-filter +84: + out/test/x86_64/copyrel-alignment/exe2 +96: + cc -B. -flto -o out/test/x86_64/defsym-lto/exe out/test/x86_64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func +78: + grep '5 0 7 2' +142: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh +143: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh +143: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +143: ++ export LC_ALL=C +143: ++ LC_ALL=C +143: ++ '[' -z x86_64 ']' +143: ++ '[' -z '' ']' +105/425 Test #103: x86_64-depaudit ....................................... Passed 0.40 sec +106/425 Test #120: x86_64-dynamic-list-data .............................. Passed 0.19 sec +107/425 Test #125: x86_64-dynamic ........................................ Passed 0.15 sec +108/425 Test #132: x86_64-empty-input .................................... Passed 0.12 sec +143: ++ TESTDIR=out/test/x86_64 +143: ++ CC=cc +143: ++ CXX=c++ +143: ++ GCC=gcc +143: ++ GXX=g++ +143: ++ OBJDUMP=objdump +143: ++ OBJCOPY=objcopy +143: ++ STRIP=strip +143: ++ QEMU= +test 145 + Start 145: x86_64-filler + +145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh" +145: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +145: Environment variables: +145: MACHINE=x86_64 +145: CPU= +145: Test timeout computed to be: 1500 +test 146 + Start 146: x86_64-filter 146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh" 146: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu @@ -9604,8 +9705,87 @@ 147: MACHINE=x86_64 147: CPU= 147: Test timeout computed to be: 1500 -109: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 -109: + cc -B. -o out/test/x86_64/discard-section/exe1 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo +test 148 + Start 148: x86_64-gc-sections + +148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh" +148: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +148: Environment variables: +148: MACHINE=x86_64 +148: CPU= +148: Test timeout computed to be: 1500 +143: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/export-from-exe.sh .sh +143: ++ testname=export-from-exe +143: ++ t=out/test/x86_64/export-from-exe +143: ++ mkdir -p out/test/x86_64/export-from-exe +143: ++ case $MACHINE in +143: ++ tlsdesc_opt=-mtls-dialect=gnu2 +143: +++ uname +143: ++ '[' Linux = FreeBSD ']' +143: ++ trap 'on_error $LINENO' ERR +143: ++ trap on_exit EXIT +143: ++ echo -n 'Testing export-from-exe ... ' +143: Testing export-from-exe ... ++ set -o pipefail +143: ++ set -x +143: + cat +143: + cc -o out/test/x86_64/export-from-exe/a.o -c -xc - +78: + out/test/x86_64/common-archive/exe +78: 5 0 7 2 +78: + on_exit +78: + echo OK +78: OK +78: + exit 0 +121: + cc -B. -o out/test/x86_64/dynamic-list/exe1 out/test/x86_64/dynamic-list/a.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list/dyn +123: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe1 +123: + grep ' xyz' out/test/x86_64/dynamic-list3/log1 +123: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz +123: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 +123: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 +123: + return 0 +123: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log1 +123: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx +123: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log1 +123: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx +123: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 +123: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 +123: + return 0 +123: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 +123: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 +84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 +84: + grep '\.copyrel.* 8$' +84: [29] .copyrel NOBITS 0000000000203938 000930 000004 00 WA 0 0 8 +84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe3 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/c.so -no-pie +142: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +142: ++ export LC_ALL=C +142: ++ LC_ALL=C +142: ++ '[' -z x86_64 ']' +142: ++ '[' -z '' ']' +142: ++ TESTDIR=out/test/x86_64 +142: ++ CC=cc +142: ++ CXX=c++ +142: ++ GCC=gcc +142: ++ GXX=g++ +142: ++ OBJDUMP=objdump +142: ++ OBJCOPY=objcopy +142: ++ STRIP=strip +142: ++ QEMU= +142: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/export-dynamic.sh .sh +142: ++ testname=export-dynamic +142: ++ t=out/test/x86_64/export-dynamic +142: ++ mkdir -p out/test/x86_64/export-dynamic +142: ++ case $MACHINE in +142: ++ tlsdesc_opt=-mtls-dialect=gnu2 +142: +++ uname +142: ++ '[' Linux = FreeBSD ']' +142: ++ trap 'on_error $LINENO' ERR +142: ++ trap on_exit EXIT +142: ++ echo -n 'Testing export-dynamic ... ' +142: Testing export-dynamic ... ++ set -o pipefail +142: ++ set -x +142: + cat +142: + cc -o out/test/x86_64/export-dynamic/a.o -c -x assembler - +139: + rm -f out/test/x86_64/exclude-libs3/b.a +139: + ar crs out/test/x86_64/exclude-libs3/b.a out/test/x86_64/exclude-libs3/a.o 144: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/fatal-warnings.sh 144: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 144: ++ export LC_ALL=C @@ -9636,15 +9816,42 @@ 144: ++ set -x 144: + cat 144: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/a.o - -142: + cc -shared -fPIC -o out/test/x86_64/export-dynamic/b.so -xc /dev/null +131: + rm -f out/test/x86_64/empty-file/b.script +131: + touch out/test/x86_64/empty-file/b.script +131: + cc -B. -o out/test/x86_64/empty-file/exe out/test/x86_64/empty-file/a.o -Wl,--version-script,out/test/x86_64/empty-file/b.script +134: + cc -B. -o out/test/x86_64/entry/exe1 -Wl,-e,foo out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o 108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so -108: + grep 'RUNPATH.*/foo' -108: 0x000000000000001d (RUNPATH) Library runpath: [/foo] -108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags -92: + out/test/x86_64/dead-debug-sections/exe -92: + grep 'Hello world' -92: Hello world -92: + dwarfdump out/test/x86_64/dead-debug-sections/exe +108: + grep 'RPATH.*/foo' +108: 0x000000000000000f (RPATH) Library rpath: [/foo] +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +104: + cc -B. -o out/test/x86_64/depaudit2/exe1 out/test/x86_64/depaudit2/c.o out/test/x86_64/depaudit2/b.so -Wl,--allow-shlib-undefined +137: + cat +137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - +130: + ./mold -shared -o out/test/x86_64/empty-dso/c.so out/test/x86_64/empty-dso/b.so +126: + out/test/x86_64/emit-relocs-cpp/exe +126: + grep 'Hello world' +126: Hello world +126: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe +126: + grep -E 'rela?\.text' +126: [36] .rela.text RELA 0000000000000000 0022c8 000168 18 I 34 20 8 +126: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe +126: + grep -E 'rela?\.eh_frame' +133: + readelf --dyn-syms out/test/x86_64/empty-version/b.so +133: + grep ' bar1' +133: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 13 bar1 +133: + grep ' bar2' +133: + readelf --dyn-syms out/test/x86_64/empty-version/b.so +118: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/exe +118: + grep -F '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log +118: 0x0000000000000015 (DEBUG) 0x0 +118: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - +118: + cat +113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libfoo.so +140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack +114: + not cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a -Wl,--pop-state 145: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/filler.sh 145: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 145: ++ export LC_ALL=C @@ -9667,6 +9874,15 @@ 145: ++ case $MACHINE in 145: ++ tlsdesc_opt=-mtls-dialect=gnu2 145: +++ uname +145: ++ '[' Linux = FreeBSD ']' +145: ++ trap 'on_error $LINENO' ERR +145: ++ trap on_exit EXIT +145: ++ echo -n 'Testing filler ... ' +145: Testing filler ... ++ set -o pipefail +145: ++ set -x +145: + test_cflags -static +145: + cc -B. -static -o /dev/null -xc - +145: + echo 'int main() {}' 146: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh 146: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 146: ++ export LC_ALL=C @@ -9683,24 +9899,12 @@ 146: ++ STRIP=strip 146: ++ QEMU= 146: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/filter.sh .sh -145: ++ '[' Linux = FreeBSD ']' -145: ++ trap 'on_error $LINENO' ERR -145: ++ trap on_exit EXIT -145: ++ echo -n 'Testing filler ... ' -145: Testing filler ... ++ set -o pipefail -145: ++ set -x -145: + test_cflags -static -145: + echo 'int main() {}' -145: + cc -B. -static -o /dev/null -xc - 147: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh 147: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 147: ++ export LC_ALL=C 147: ++ LC_ALL=C 147: ++ '[' -z x86_64 ']' 147: ++ '[' -z '' ']' -146: ++ testname=filter -146: ++ t=out/test/x86_64/filter -146: ++ mkdir -p out/test/x86_64/filter 147: ++ TESTDIR=out/test/x86_64 147: ++ CC=cc 147: ++ CXX=c++ @@ -9710,51 +9914,12 @@ 147: ++ OBJCOPY=objcopy 147: ++ STRIP=strip 147: ++ QEMU= -147: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh .sh -147: ++ testname=func-addr -147: ++ t=out/test/x86_64/func-addr -146: ++ case $MACHINE in -146: ++ tlsdesc_opt=-mtls-dialect=gnu2 -147: ++ mkdir -p out/test/x86_64/func-addr -146: +++ uname -92: + on_exit -92: + echo OK -146: ++ '[' Linux = FreeBSD ']' -92: OK -92: + exit 0 -146: ++ trap 'on_error $LINENO' ERR -146: ++ trap on_exit EXIT -146: ++ echo -n 'Testing filter ... ' -146: Testing filter ... ++ set -o pipefail -146: ++ set -x -146: + cat -106/425 Test #92: x86_64-dead-debug-sections ............................ Passed 0.95 sec -146: + cc -o out/test/x86_64/filter/a.o -c -x assembler - -test 148 - Start 148: x86_64-gc-sections - -148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh" -148: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -148: Environment variables: -148: MACHINE=x86_64 -148: CPU= -148: Test timeout computed to be: 1500 -147: ++ case $MACHINE in -147: ++ tlsdesc_opt=-mtls-dialect=gnu2 -147: +++ uname -147: ++ '[' Linux = FreeBSD ']' -147: ++ trap 'on_error $LINENO' ERR -147: ++ trap on_exit EXIT -147: ++ echo -n 'Testing func-addr ... ' -147: Testing func-addr ... ++ set -o pipefail -147: ++ set -x -147: + cat -147: + cc -shared -o out/test/x86_64/func-addr/a.so -xc - -113: + cat -113: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - -146: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared +109/425 Test #78: x86_64-common-archive ................................. Passed 0.88 sec +110/425 Test #108: x86_64-disable-new-dtags .............................. Passed 0.39 sec +123: + return 0 +123: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe2 out/test/x86_64/dynamic-list3/b.o +142: + cc -shared -fPIC -o out/test/x86_64/export-dynamic/b.so -xc /dev/null 148: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh -121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe1 148: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 148: ++ export LC_ALL=C 148: ++ LC_ALL=C @@ -9770,21 +9935,30 @@ 148: ++ STRIP=strip 148: ++ QEMU= 148: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gc-sections.sh .sh -121: + grep ' foo' out/test/x86_64/dynamic-list/log1 148: ++ testname=gc-sections 148: ++ t=out/test/x86_64/gc-sections 148: ++ mkdir -p out/test/x86_64/gc-sections -121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo -121: + grep ' bar' out/test/x86_64/dynamic-list/log1 -108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so -108: + grep 'RUNPATH.*/foo' +test 149 + Start 149: x86_64-gdb-index-compress-output + +149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh" +149: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +149: Environment variables: +149: MACHINE=x86_64 +149: CPU= +149: Test timeout computed to be: 1500 +test 150 + Start 150: x86_64-gdb-index-dwarf2 + +150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh" +150: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +150: Environment variables: +150: MACHINE=x86_64 +150: CPU= +150: Test timeout computed to be: 1500 148: ++ case $MACHINE in 148: ++ tlsdesc_opt=-mtls-dialect=gnu2 148: +++ uname -121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar -108: 0x000000000000001d (RUNPATH) Library runpath: [/foo] -121: + cc -B. -o out/test/x86_64/dynamic-list/exe2 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list/dyn -108: + cc -B. -shared -o out/test/x86_64/disable-new-dtags/b.so out/test/x86_64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags 148: ++ '[' Linux = FreeBSD ']' 148: ++ trap 'on_error $LINENO' ERR 148: ++ trap on_exit EXIT @@ -9793,34 +9967,79 @@ 148: ++ set -x 148: + cat 148: + c++ -c -o out/test/x86_64/gc-sections/a.o -xc++ - -ffunction-sections -fdata-sections -146: + readelf --dynamic out/test/x86_64/filter/b.so -146: + grep -F 'Filter library: [foo]' out/test/x86_64/filter/log -109: + readelf -SW out/test/x86_64/discard-section/exe1 -109: + not grep -F .foo +147: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/func-addr.sh .sh +147: ++ testname=func-addr +147: ++ t=out/test/x86_64/func-addr +147: ++ mkdir -p out/test/x86_64/func-addr +133: 6: 0000000000001670 7 FUNC GLOBAL DEFAULT 13 bar2 +133: + on_exit +133: + echo OK +133: OK +133: + exit 0 +138: + cat +146: ++ testname=filter +146: ++ t=out/test/x86_64/filter +146: ++ mkdir -p out/test/x86_64/filter +146: ++ case $MACHINE in +146: ++ tlsdesc_opt=-mtls-dialect=gnu2 +130: + readelf -W --dynamic out/test/x86_64/empty-dso/c.so +130: + grep -F /b.so +130: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/empty-dso/b.so] +130: + on_exit +130: + echo OK +130: OK +130: + exit 0 +122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe +126: [31] .rela.eh_frame RELA 0000000000000000 0009b8 000030 18 I 34 12 8 +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 +109: + readelf -SW out/test/x86_64/discard-section/exe2 109: + grep -F .foo -146: 0x000000007fffffff (FILTER) Filter library: [foo] -146: + grep -F 'Filter library: [bar]' out/test/x86_64/filter/log -109: + return 0 -109: + readelf -SW out/test/x86_64/discard-section/exe1 -109: + grep -F .bar -146: 0x000000007fffffff (FILTER) Filter library: [bar] -146: + on_exit -146: + echo OK -146: OK -146: + exit 0 -107/425 Test #146: x86_64-filter ......................................... Passed 0.05 sec -109: [23] .bar PROGBITS 0000000000003890 000890 000004 00 WA 0 0 4 -109: + cc -B. -o out/test/x86_64/discard-section/exe2 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo,--discard-section=.bar,--no-discard-section=.foo -test 149 - Start 149: x86_64-gdb-index-compress-output - -149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh" -149: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -149: Environment variables: -149: MACHINE=x86_64 -149: CPU= -149: Test timeout computed to be: 1500 +109: [24] .foo PROGBITS 00000000000038a0 0008a0 000004 00 WA 0 0 4 +111/425 Test #126: x86_64-emit-relocs-cpp ................................ Passed 0.20 sec +112/425 Test #133: x86_64-empty-version .................................. Passed 0.16 sec +147: ++ case $MACHINE in +147: ++ tlsdesc_opt=-mtls-dialect=gnu2 +147: +++ uname +138: + cc -xc -c -o out/test/x86_64/exclude-libs2/c.o - +146: +++ uname +146: ++ '[' Linux = FreeBSD ']' 149: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh +test 151 + Start 151: x86_64-gdb-index-dwarf3 + +151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh" +151: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +151: Environment variables: +151: MACHINE=x86_64 +151: CPU= +151: Test timeout computed to be: 1500 +test 152 + Start 152: x86_64-gdb-index-dwarf4 + +152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh" +152: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +152: Environment variables: +152: MACHINE=x86_64 +152: CPU= +152: Test timeout computed to be: 1500 +147: ++ '[' Linux = FreeBSD ']' +147: ++ trap 'on_error $LINENO' ERR +147: ++ trap on_exit EXIT +147: ++ echo -n 'Testing func-addr ... ' +147: Testing func-addr ... ++ set -o pipefail +147: ++ set -x +147: + cc -shared -o out/test/x86_64/func-addr/a.so -xc - +147: + cat +146: ++ trap 'on_error $LINENO' ERR +146: ++ trap on_exit EXIT +146: ++ echo -n 'Testing filter ... ' +146: Testing filter ... ++ set -o pipefail +146: ++ set -x +146: + cc -o out/test/x86_64/filter/a.o -c -x assembler - +146: + cat 149: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 149: ++ export LC_ALL=C 149: ++ LC_ALL=C @@ -9836,72 +10055,21 @@ 149: ++ STRIP=strip 149: ++ QEMU= 149: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-compress-output.sh .sh -110: + grep -F _start out/test/x86_64/discard/log -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie 149: ++ testname=gdb-index-compress-output 149: ++ t=out/test/x86_64/gdb-index-compress-output 149: ++ mkdir -p out/test/x86_64/gdb-index-compress-output -110: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start -110: 14: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -110: 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -110: 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -110: 19: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -110: 24: 0000000000203238 0 NOTYPE LOCAL DEFAULT 8 __bss_start -110: 28: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -110: 29: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -110: 37: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -110: 39: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -110: + not grep -F foo out/test/x86_64/discard/log -110: + grep -F foo out/test/x86_64/discard/log -110: + return 0 -110: + not grep -F .Lbar out/test/x86_64/discard/log -110: + grep -F .Lbar out/test/x86_64/discard/log 149: ++ case $MACHINE in 149: ++ tlsdesc_opt=-mtls-dialect=gnu2 149: +++ uname -114: + cat -110: + return 0 -110: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --strip-all -114: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - -149: ++ '[' Linux = FreeBSD ']' -149: ++ trap 'on_error $LINENO' ERR -149: ++ trap on_exit EXIT -149: ++ echo -n 'Testing gdb-index-compress-output ... ' -149: Testing gdb-index-compress-output ... ++ set -o pipefail -149: ++ set -x -149: + on_qemu -149: + '[' '' '!=' '' ']' -149: + grep -w qemu /proc/cpuinfo -149: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -149: + command -v gdb -149: + cat -149: + cc -c -o out/test/x86_64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 -108: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so -108: + grep 'RPATH.*/foo' -121: + grep ' foo' out/test/x86_64/dynamic-list/log2 -108: 0x000000000000000f (RPATH) Library rpath: [/foo] -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 -121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo -108/425 Test #108: x86_64-disable-new-dtags .............................. Passed 0.53 sec -121: + grep ' bar' out/test/x86_64/dynamic-list/log2 -115: + cat -115: + cc -o out/test/x86_64/duplicate-error-gc-sections/a.o -c -xc - -test 150 - Start 150: x86_64-gdb-index-dwarf2 - -150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh" -150: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -150: Environment variables: -150: MACHINE=x86_64 -150: CPU= -150: Test timeout computed to be: 1500 -121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar -121: + cc -B. -o out/test/x86_64/dynamic-list/exe3 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar -110: + readelf --symbols out/test/x86_64/discard/exe +109: + readelf -SW out/test/x86_64/discard-section/exe2 +109: + not grep -F .bar +109: + grep -F .bar +109: + return 0 +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 +113/425 Test #130: x86_64-empty-dso ...................................... Passed 0.20 sec 150: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf2.sh 150: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 150: ++ export LC_ALL=C @@ -9924,41 +10092,21 @@ 150: ++ case $MACHINE in 150: ++ tlsdesc_opt=-mtls-dialect=gnu2 150: +++ uname -109: + readelf -SW out/test/x86_64/discard-section/exe2 -109: + grep -F .foo -150: ++ '[' Linux = FreeBSD ']' -150: ++ trap 'on_error $LINENO' ERR -150: ++ trap on_exit EXIT -150: ++ echo -n 'Testing gdb-index-dwarf2 ... ' -150: Testing gdb-index-dwarf2 ... ++ set -o pipefail -150: ++ set -x -150: + on_qemu -150: + '[' '' '!=' '' ']' -150: + grep -w qemu /proc/cpuinfo -109: [24] .foo PROGBITS 00000000000038a0 0008a0 000004 00 WA 0 0 4 -109: + readelf -SW out/test/x86_64/discard-section/exe2 -109: + not grep -F .bar -109: + grep -F .bar -150: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -150: + command -v gdb -150: + test_cflags -gdwarf-2 -g -109: + return 0 -150: + echo 'int main() {}' -150: + cc -B. -gdwarf-2 -g -o /dev/null -xc - -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -109/425 Test #109: x86_64-discard-section ................................ Passed 0.54 sec -test 151 - Start 151: x86_64-gdb-index-dwarf3 - -151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh" -151: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -151: Environment variables: -151: MACHINE=x86_64 -151: CPU= -151: Test timeout computed to be: 1500 +122: + not grep ' foo' out/test/x86_64/dynamic-list2/log +122: + grep ' foo' out/test/x86_64/dynamic-list2/log +122: + return 0 +122: + not grep ' bar' out/test/x86_64/dynamic-list2/log +122: + grep ' bar' out/test/x86_64/dynamic-list2/log +102: mold: error: undefined symbol: Pi +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 +128: + out/test/x86_64/emit-relocs/exe +128: + grep 'Hello world' +124: + cat +124: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC +143: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - 151: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf3.sh 151: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 151: ++ export LC_ALL=C @@ -9978,93 +10126,31 @@ 151: ++ testname=gdb-index-dwarf3 151: ++ t=out/test/x86_64/gdb-index-dwarf3 151: ++ mkdir -p out/test/x86_64/gdb-index-dwarf3 -116: + test_cflags -flto -116: + echo 'int main() {}' -116: + cc -B. -flto -o /dev/null -xc - -78: + rm -f out/test/x86_64/common-archive/f.a -123: + cc -B. -Wl,--dynamic-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe1 out/test/x86_64/dynamic-list3/b.o -133: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o -111: + rm -f out/test/x86_64/dso-undef/d.a -130: + cc -B. -shared -o out/test/x86_64/empty-dso/b.so out/test/x86_64/empty-dso/a.o -131: + rm -f out/test/x86_64/empty-file/b.script -118: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared -124: + cat -151: ++ case $MACHINE in -151: ++ tlsdesc_opt=-mtls-dialect=gnu2 -151: +++ uname -122: + c++ -B. -o out/test/x86_64/dynamic-list2/exe out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -134: + cc -B. -o out/test/x86_64/entry/exe1 -Wl,-e,foo out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o -128: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs -126: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs -131: + touch out/test/x86_64/empty-file/b.script -111: + ar rcs out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/c.o -78: + ar rcs out/test/x86_64/common-archive/f.a out/test/x86_64/common-archive/b.o out/test/x86_64/common-archive/f.o -124: + cc -B. -shared -o out/test/x86_64/dynamic-list4/b.so out/test/x86_64/dynamic-list4/a.o -Wl,--dynamic-list=out/test/x86_64/dynamic-list4/dyn -140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -143: + cat -151: ++ '[' Linux = FreeBSD ']' -102: + grep 'undefined symbol: Pi$' -151: ++ trap 'on_error $LINENO' ERR -151: ++ trap on_exit EXIT -151: ++ echo -n 'Testing gdb-index-dwarf3 ... ' -151: Testing gdb-index-dwarf3 ... ++ set -o pipefail -151: ++ set -x -151: + on_qemu -151: + '[' '' '!=' '' ']' -151: + grep -w qemu /proc/cpuinfo -102: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/b.o -Wl,-demangle -143: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - -138: + cat -138: + cc -xc -c -o out/test/x86_64/exclude-libs2/c.o - -151: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -151: + command -v gdb -151: + test_cflags -gdwarf-3 -151: + echo 'int main() {}' -151: + cc -B. -gdwarf-3 -o /dev/null -xc - -135: + command -v perl -135: + '[' x86_64 = sh4 ']' -135: + cat -135: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - -131: + cc -B. -o out/test/x86_64/empty-file/exe out/test/x86_64/empty-file/a.o -Wl,--version-script,out/test/x86_64/empty-file/b.script -110: + not grep -F _start out/test/x86_64/discard/log -110: + grep -F _start out/test/x86_64/discard/log -113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libfoo.so -110: + return 0 -110: + not grep -F foo out/test/x86_64/discard/log -110: + grep -F foo out/test/x86_64/discard/log -110: + return 0 -110: + not grep -F .Lbar out/test/x86_64/discard/log -110: + grep -F .Lbar out/test/x86_64/discard/log -110: + return 0 -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -110/425 Test #110: x86_64-discard ........................................ Passed 0.72 sec -test 152 - Start 152: x86_64-gdb-index-dwarf4 - -152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh" -152: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -152: Environment variables: -152: MACHINE=x86_64 -152: CPU= -152: Test timeout computed to be: 1500 -114: + cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a -148: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.o -141: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only -139: + rm -f out/test/x86_64/exclude-libs3/b.a -84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe1 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/a.so -no-pie -144: + cat -144: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - -139: + ar crs out/test/x86_64/exclude-libs3/b.a out/test/x86_64/exclude-libs3/a.o 152: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh -137: + cat -137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - 152: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 152: ++ export LC_ALL=C 152: ++ LC_ALL=C 152: ++ '[' -z x86_64 ']' +114/425 Test #102: x86_64-demangle ....................................... Passed 0.48 sec +115/425 Test #109: x86_64-discard-section ................................ Passed 0.42 sec +149: ++ '[' Linux = FreeBSD ']' +149: ++ trap 'on_error $LINENO' ERR +149: ++ trap on_exit EXIT +149: ++ echo -n 'Testing gdb-index-compress-output ... ' +149: Testing gdb-index-compress-output ... ++ set -o pipefail +149: ++ set -x +149: + on_qemu +149: + '[' '' '!=' '' ']' +149: + grep -w qemu /proc/cpuinfo +150: ++ '[' Linux = FreeBSD ']' +150: ++ trap 'on_error $LINENO' ERR +150: ++ trap on_exit EXIT +150: ++ echo -n 'Testing gdb-index-dwarf2 ... ' +150: Testing gdb-index-dwarf2 ... ++ set -o pipefail +150: ++ set -x +150: + on_qemu +150: + '[' '' '!=' '' ']' +150: + grep -w qemu /proc/cpuinfo 152: ++ '[' -z '' ']' 152: ++ TESTDIR=out/test/x86_64 152: ++ CC=cc @@ -10075,42 +10161,57 @@ 152: ++ OBJCOPY=objcopy 152: ++ STRIP=strip 152: ++ QEMU= +111: + cc -B. -o out/test/x86_64/dso-undef/exe out/test/x86_64/dso-undef/b.so out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/e.o +test 153 + Start 153: x86_64-gdb-index-dwarf5 + +153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh" +153: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +153: Environment variables: +153: MACHINE=x86_64 +153: CPU= +153: Test timeout computed to be: 1500 +test 154 + Start 154: x86_64-gdb-index-dwarf64 + +154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh" +154: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +154: Environment variables: +154: MACHINE=x86_64 +154: CPU= +154: Test timeout computed to be: 1500 +test 155 + Start 155: x86_64-gdb-index-empty + +155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh" +155: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +155: Environment variables: +155: MACHINE=x86_64 +155: CPU= +155: Test timeout computed to be: 1500 +137: + rm -f out/test/x86_64/exclude-libs/c.a +137: + ar crs out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/a.o +149: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +149: + command -v gdb +149: + cat +149: + cc -c -o out/test/x86_64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +150: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +150: + command -v gdb +150: + test_cflags -gdwarf-2 -g +150: + echo 'int main() {}' +150: + cc -B. -gdwarf-2 -g -o /dev/null -xc - 152: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf4.sh .sh -115: + cat -115: + cc -o out/test/x86_64/duplicate-error-gc-sections/b.o -c -xc - -121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 152: ++ testname=gdb-index-dwarf4 152: ++ t=out/test/x86_64/gdb-index-dwarf4 152: ++ mkdir -p out/test/x86_64/gdb-index-dwarf4 -149: + cc -B. -shared -o out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi -121: + grep ' foo' out/test/x86_64/dynamic-list/log3 152: ++ case $MACHINE in 152: ++ tlsdesc_opt=-mtls-dialect=gnu2 152: +++ uname -121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo -121: + grep ' bar' out/test/x86_64/dynamic-list/log3 -127: + cat 152: ++ '[' Linux = FreeBSD ']' 152: ++ trap 'on_error $LINENO' ERR 152: ++ trap on_exit EXIT 152: ++ echo -n 'Testing gdb-index-dwarf4 ... ' 152: Testing gdb-index-dwarf4 ... ++ set -o pipefail -127: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 -111/425 Test #121: x86_64-dynamic-list ................................... Passed 0.51 sec -test 153 - Start 153: x86_64-gdb-index-dwarf5 - -153: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh" -153: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -153: Environment variables: -153: MACHINE=x86_64 -153: CPU= -153: Test timeout computed to be: 1500 152: ++ set -x 152: + on_qemu 152: + '[' '' '!=' '' ']' @@ -10120,8 +10221,121 @@ 152: + test_cflags -gdwarf-4 -g 152: + echo 'int main() {}' 152: + cc -B. -gdwarf-4 -g -o /dev/null -xc - -141: + out/test/x86_64/execute-only/exe -141: + grep 'Hello world' +122: + return 0 +122: + cat +122: + cc -B. -o out/test/x86_64/dynamic-list2/exe1 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list2/dyn +139: + cat +139: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - +143: + cat +146: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared +128: Hello world +128: + readelf -S out/test/x86_64/emit-relocs/exe +128: + grep -E 'rela?\.text' +128: [36] .rela.text RELA 0000000000000000 000022c8 +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 +151: ++ case $MACHINE in +151: ++ tlsdesc_opt=-mtls-dialect=gnu2 +151: +++ uname +151: ++ '[' Linux = FreeBSD ']' +151: ++ trap 'on_error $LINENO' ERR +151: ++ trap on_exit EXIT +151: ++ echo -n 'Testing gdb-index-dwarf3 ... ' +151: Testing gdb-index-dwarf3 ... ++ set -o pipefail +151: ++ set -x +151: + on_qemu +151: + '[' '' '!=' '' ']' +151: + grep -w qemu /proc/cpuinfo +151: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +151: + command -v gdb +151: + test_cflags -gdwarf-3 +151: + echo 'int main() {}' +151: + cc -B. -gdwarf-3 -o /dev/null -xc - +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^56$' +36: 56 +36: + cat +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie +121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe1 +121: + grep ' foo' out/test/x86_64/dynamic-list/log1 +121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo +121: + grep ' bar' out/test/x86_64/dynamic-list/log1 +121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar +121: + cc -B. -o out/test/x86_64/dynamic-list/exe2 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list/dyn +144: + cat +144: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - +84: + out/test/x86_64/copyrel-alignment/exe3 +84: + grep '\.copyrel.* 256$' +84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 +84: [29] .copyrel NOBITS 0000000000203a00 000930 000004 00 WA 0 0 256 +84: + on_exit +84: + echo OK +84: OK +84: + exit 0 +118: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared +104: + readelf --dynamic out/test/x86_64/depaudit2/exe1 +104: + grep 'Dependency audit library:..*/a.so' +104: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [out/test/x86_64/depaudit2/a.so] +104: + cc -B. -o out/test/x86_64/depaudit2/exe2 out/test/x86_64/depaudit2/c.o out/test/x86_64/depaudit2/b.so -Wl,--depaudit=foo -Wl,--allow-shlib-undefined +113: + readelf --dynamic out/test/x86_64/dt-needed/exe +113: + grep -F 'Shared library: [libfoo]' +113: 0x0000000000000001 (NEEDED) Shared library: [libfoo] +113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -L out/test/x86_64/dt-needed -lfoo +141: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only +114: + grep 'duplicate symbol:.* foo' out/test/x86_64/duplicate-error-archive/log +114: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-archive/b.a(a.o): out/test/x86_64/duplicate-error-archive/b.a(a.o): foo +114: + on_exit +114: + echo OK +114: OK +114: + exit 0 +154: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh +116/425 Test #84: x86_64-copyrel-alignment .............................. Passed 0.92 sec +117/425 Test #114: x86_64-duplicate-error-archive ........................ Passed 0.41 sec +118/425 Test #128: x86_64-emit-relocs .................................... Passed 0.26 sec +154: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +154: ++ export LC_ALL=C +154: ++ LC_ALL=C +154: ++ '[' -z x86_64 ']' +154: ++ '[' -z '' ']' +154: ++ TESTDIR=out/test/x86_64 +154: ++ CC=cc +154: ++ CXX=c++ +154: ++ GCC=gcc +154: ++ GXX=g++ +154: ++ OBJDUMP=objdump +154: ++ OBJCOPY=objcopy +154: ++ STRIP=strip +154: ++ QEMU= +154: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh .sh +test 156 + Start 156: x86_64-gdb-index-split-dwarf + +156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh" +156: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +156: Environment variables: +156: MACHINE=x86_64 +156: CPU= +156: Test timeout computed to be: 1500 +test 157 + Start 157: x86_64-glibc-2.22-bug + +157: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh" +157: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +157: Environment variables: +157: MACHINE=x86_64 +157: CPU= +157: Test timeout computed to be: 1500 +test 158 + Start 158: x86_64-global-offset-table + +158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh" +158: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +158: Environment variables: +158: MACHINE=x86_64 +158: CPU= +158: Test timeout computed to be: 1500 153: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh 153: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 153: ++ export LC_ALL=C @@ -10138,143 +10352,18 @@ 153: ++ STRIP=strip 153: ++ QEMU= 153: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf5.sh .sh -130: + ./mold -shared -o out/test/x86_64/empty-dso/c.so out/test/x86_64/empty-dso/b.so -141: Hello world 153: ++ testname=gdb-index-dwarf5 153: ++ t=out/test/x86_64/gdb-index-dwarf5 153: ++ mkdir -p out/test/x86_64/gdb-index-dwarf5 -130: + readelf -W --dynamic out/test/x86_64/empty-dso/c.so -130: + grep -F /b.so -134: + readelf -e out/test/x86_64/entry/exe1 -133: + readelf --dyn-syms out/test/x86_64/empty-version/b.so -133: + grep ' bar1' -134: + grep 'Entry point address:.*0x1000$' out/test/x86_64/entry/log -130: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/empty-dso/b.so] -130: + on_exit -130: + echo OK 153: ++ case $MACHINE in 153: ++ tlsdesc_opt=-mtls-dialect=gnu2 153: +++ uname -130: OK -130: + exit 0 -141: + readelf -W --segments out/test/x86_64/execute-only/exe -141: + grep -E 'LOAD\s.*[0-9a-f] E 0x' -134: Entry point address: 0x1000 -134: + cc -B. -o out/test/x86_64/entry/exe2 -Wl,-e,bar out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o -112/425 Test #130: x86_64-empty-dso ...................................... Passed 0.51 sec -133: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 13 bar1 -test 154 - Start 154: x86_64-gdb-index-dwarf64 - -154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh" -154: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -154: Environment variables: -154: MACHINE=x86_64 -154: CPU= -154: Test timeout computed to be: 1500 -133: + readelf --dyn-syms out/test/x86_64/empty-version/b.so -133: + grep ' bar2' -133: 6: 0000000000001670 7 FUNC GLOBAL DEFAULT 13 bar2 -141: LOAD 0x0005a4 0x00000000000015a4 0x00000000000015a4 0x00016f 0x00016f E 0x1000 -141: + on_exit -141: + echo OK -141: OK -141: + exit 0 -153: ++ '[' Linux = FreeBSD ']' -153: ++ trap 'on_error $LINENO' ERR -153: ++ trap on_exit EXIT -153: ++ echo -n 'Testing gdb-index-dwarf5 ... ' -153: Testing gdb-index-dwarf5 ... ++ set -o pipefail -153: ++ set -x -153: + on_qemu -153: + '[' '' '!=' '' ']' -153: + grep -w qemu /proc/cpuinfo -153: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -153: + command -v gdb -153: + test_cflags -gdwarf-5 -g -153: + echo 'int main() {}' -153: + cc -B. -gdwarf-5 -g -o /dev/null -xc - -123: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe1 -123: + grep ' xyz' out/test/x86_64/dynamic-list3/log1 -123: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz -84: + out/test/x86_64/copyrel-alignment/exe1 -84: + grep '\.copyrel.* 32$' -84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe1 -148: + readelf --symbols out/test/x86_64/gc-sections/exe1 -148: + grep '1 2' -148: + out/test/x86_64/gc-sections/exe1 -113/425 Test #141: x86_64-execute-only ................................... Passed 0.40 sec -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 -123: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 -123: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log1 -123: + return 0 -123: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log1 -123: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx -84: [29] .copyrel NOBITS 0000000000203940 000930 000004 00 WA 0 0 32 -140: + readelf --segments -W out/test/x86_64/execstack/exe -140: + grep 'GNU_STACK.* RWE ' -106: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-response-file/dep -106: out/test/x86_64/dependency-file-response-file/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file-response-file/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o -106: + grep '/a.o:$' out/test/x86_64/dependency-file-response-file/dep -106: out/test/x86_64/dependency-file-response-file/a.o: -106: + not grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep -106: + grep '^/tmp' out/test/x86_64/dependency-file-response-file/dep -106: + return 0 -106: + on_exit -106: + echo OK -106: OK -106: + exit 0 -154: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh -154: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -154: ++ export LC_ALL=C -154: ++ LC_ALL=C -154: ++ '[' -z x86_64 ']' -154: ++ '[' -z '' ']' -154: ++ TESTDIR=out/test/x86_64 -154: ++ CC=cc -154: ++ CXX=c++ -154: ++ GCC=gcc -154: ++ GXX=g++ -154: ++ OBJDUMP=objdump -154: ++ OBJCOPY=objcopy -154: ++ STRIP=strip -154: ++ QEMU= -154: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-dwarf64.sh .sh 154: ++ testname=gdb-index-dwarf64 154: ++ t=out/test/x86_64/gdb-index-dwarf64 154: ++ mkdir -p out/test/x86_64/gdb-index-dwarf64 154: ++ case $MACHINE in 154: ++ tlsdesc_opt=-mtls-dialect=gnu2 154: +++ uname -128: + grep 'Hello world' -128: + out/test/x86_64/emit-relocs/exe -128: Hello world -128: + readelf -S out/test/x86_64/emit-relocs/exe -128: + grep -E 'rela?\.text' -test 155 - Start 155: x86_64-gdb-index-empty - -155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh" -155: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -155: Environment variables: -155: MACHINE=x86_64 -155: CPU= -155: Test timeout computed to be: 1500 -114/425 Test #133: x86_64-empty-version .................................. Passed 0.52 sec -123: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log1 -123: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx -123: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 -123: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 -123: + return 0 -123: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 -123: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 -84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe2 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/b.so -no-pie -140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 -140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack -115/425 Test #106: x86_64-dependency-file-response-file .................. Passed 0.99 sec 154: ++ '[' Linux = FreeBSD ']' 154: ++ trap 'on_error $LINENO' ERR 154: ++ trap on_exit EXIT @@ -10284,53 +10373,31 @@ 154: + on_qemu 154: + '[' '' '!=' '' ']' 154: + grep -w qemu /proc/cpuinfo -test 156 - Start 156: x86_64-gdb-index-split-dwarf - -156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh" -156: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -156: Environment variables: -156: MACHINE=x86_64 -156: CPU= -156: Test timeout computed to be: 1500 -148: 1 2 -148: + grep live_fn1 out/test/x86_64/gc-sections/log1 -148: 70: 0000000000001834 7 FUNC LOCAL DEFAULT 20 _Z8live_fn1v -148: + grep live_fn2 out/test/x86_64/gc-sections/log1 -148: 71: 000000000000183b 12 FUNC LOCAL DEFAULT 20 _Z8live_fn2v -148: + grep dead_fn1 out/test/x86_64/gc-sections/log1 -148: 72: 0000000000001847 7 FUNC LOCAL DEFAULT 20 _Z8dead_fn1v -148: + grep dead_fn2 out/test/x86_64/gc-sections/log1 -124: + cat -124: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC -118: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/c.so -118: + not grep -F '(DEBUG)' -118: + grep -F '(DEBUG)' -118: + return 0 -104: + cat -104: + cc -c -o out/test/x86_64/depaudit2/c.o -xc - -123: + return 0 -123: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list3/dyn -o out/test/x86_64/dynamic-list3/exe2 out/test/x86_64/dynamic-list3/b.o -test 157 - Start 157: x86_64-glibc-2.22-bug - -157: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh" -157: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -157: Environment variables: -157: MACHINE=x86_64 -157: CPU= -157: Test timeout computed to be: 1500 -148: 73: 000000000000184e 12 FUNC LOCAL DEFAULT 20 _Z8dead_fn2v -148: + grep live_var1 out/test/x86_64/gc-sections/log1 -148: 66: 0000000000003af0 4 OBJECT LOCAL DEFAULT 26 live_var1 -148: + grep live_var2 out/test/x86_64/gc-sections/log1 -148: 67: 0000000000003b24 4 OBJECT LOCAL DEFAULT 29 live_var2 -148: + grep dead_var1 out/test/x86_64/gc-sections/log1 -126: + out/test/x86_64/emit-relocs-cpp/exe -126: + grep 'Hello world' -126: Hello world -126: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe -126: + grep -E 'rela?\.text' +146: + readelf --dynamic out/test/x86_64/filter/b.so +146: + grep -F 'Filter library: [foo]' out/test/x86_64/filter/log +146: 0x000000007fffffff (FILTER) Filter library: [foo] +146: + grep -F 'Filter library: [bar]' out/test/x86_64/filter/log +146: 0x000000007fffffff (FILTER) Filter library: [bar] +146: + on_exit +146: + echo OK +146: OK +146: + exit 0 +134: + readelf -e out/test/x86_64/entry/exe1 +134: + grep 'Entry point address:.*0x1000$' out/test/x86_64/entry/log +134: Entry point address: 0x1000 +134: + cc -B. -o out/test/x86_64/entry/exe2 -Wl,-e,bar out/test/x86_64/entry/a.o out/test/x86_64/entry/b.o +142: + ./mold -o out/test/x86_64/export-dynamic/exe out/test/x86_64/export-dynamic/a.o out/test/x86_64/export-dynamic/b.so --export-dynamic +140: + grep 'GNU_STACK.* RWE ' +140: + readelf --segments -W out/test/x86_64/execstack/exe +140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 +140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack +131: + out/test/x86_64/empty-file/exe +131: + grep 'Hello world' +131: Hello world +131: + on_exit +131: + echo OK +131: OK +131: + exit 0 155: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-empty.sh 155: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 155: ++ export LC_ALL=C @@ -10350,98 +10417,13 @@ 155: ++ testname=gdb-index-empty 155: ++ t=out/test/x86_64/gdb-index-empty 155: ++ mkdir -p out/test/x86_64/gdb-index-empty -155: ++ case $MACHINE in -155: ++ tlsdesc_opt=-mtls-dialect=gnu2 -155: +++ uname -155: ++ '[' Linux = FreeBSD ']' -155: ++ trap 'on_error $LINENO' ERR -155: ++ trap on_exit EXIT -155: ++ echo -n 'Testing gdb-index-empty ... ' -155: Testing gdb-index-empty ... ++ set -o pipefail -155: ++ set -x -155: + cc -c -o out/test/x86_64/gdb-index-empty/a.o -xc - -131: + grep 'Hello world' -131: + out/test/x86_64/empty-file/exe -131: Hello world -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 -114: + not cc -B. -o out/test/x86_64/duplicate-error-archive/exe out/test/x86_64/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/b.a -Wl,--pop-state -128: [36] .rela.text RELA 0000000000000000 000022c8 -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^56$' -36: 56 -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie -116/425 Test #131: x86_64-empty-file ..................................... Passed 0.56 sec -test 158 - Start 158: x86_64-global-offset-table - -158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh" -158: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -158: Environment variables: -158: MACHINE=x86_64 -158: CPU= -158: Test timeout computed to be: 1500 -148: 68: 0000000000003af4 4 OBJECT LOCAL DEFAULT 26 dead_var1 -148: + grep dead_var2 out/test/x86_64/gc-sections/log1 -148: 69: 0000000000003af8 4 OBJECT LOCAL DEFAULT 26 dead_var2 -148: + c++ -B. -o out/test/x86_64/gc-sections/exe2 out/test/x86_64/gc-sections/a.o -Wl,-gc-sections -126: [36] .rela.text RELA 0000000000000000 0022c8 000168 18 I 34 20 8 -126: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe -126: + grep -E 'rela?\.eh_frame' -155: + echo 'void _start() {}' -117/425 Test #128: x86_64-emit-relocs .................................... Passed 0.58 sec -118: + on_exit -118: + echo OK -118: OK -118: + exit 0 -118/425 Test #118: x86_64-dynamic-dt-debug ............................... Passed 0.63 sec -122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe -122: + not grep ' foo' out/test/x86_64/dynamic-list2/log -122: + grep ' foo' out/test/x86_64/dynamic-list2/log -122: + return 0 -122: + not grep ' bar' out/test/x86_64/dynamic-list2/log -122: + grep ' bar' out/test/x86_64/dynamic-list2/log -136: + static=-static -136: + static='-static -pthread' -136: + cat -136: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC -156: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh -156: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -156: ++ export LC_ALL=C -156: ++ LC_ALL=C -156: ++ '[' -z x86_64 ']' -156: ++ '[' -z '' ']' -156: ++ TESTDIR=out/test/x86_64 -156: ++ CC=cc -156: ++ CXX=c++ -156: ++ GCC=gcc -156: ++ GXX=g++ -156: ++ OBJDUMP=objdump -156: ++ OBJCOPY=objcopy -156: ++ STRIP=strip -156: ++ QEMU= -156: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh .sh -156: ++ testname=gdb-index-split-dwarf -156: ++ t=out/test/x86_64/gdb-index-split-dwarf -156: ++ mkdir -p out/test/x86_64/gdb-index-split-dwarf -156: ++ case $MACHINE in -156: ++ tlsdesc_opt=-mtls-dialect=gnu2 -154: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -154: + command -v gdb -154: + test_cflags -gdwarf-5 -g -gdwarf64 -154: + echo 'int main() {}' -154: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - -113: + readelf --dynamic out/test/x86_64/dt-needed/exe -113: + grep -F 'Shared library: [libfoo]' -113: 0x0000000000000001 (NEEDED) Shared library: [libfoo] -113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -L out/test/x86_64/dt-needed -lfoo +111: + readelf --dyn-syms out/test/x86_64/dso-undef/exe +111: + grep ' foo$' +144: + cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common 157: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh +119/425 Test #131: x86_64-empty-file ..................................... Passed 0.26 sec +120/425 Test #146: x86_64-filter ......................................... Passed 0.14 sec +142: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe 157: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 157: ++ export LC_ALL=C 157: ++ LC_ALL=C @@ -10456,10 +10438,23 @@ 157: ++ OBJCOPY=objcopy 157: ++ STRIP=strip 157: ++ QEMU= -157: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh .sh -157: ++ testname=glibc-2.22-bug -157: ++ t=out/test/x86_64/glibc-2.22-bug -157: ++ mkdir -p out/test/x86_64/glibc-2.22-bug +158: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh +158: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +158: ++ export LC_ALL=C +158: ++ LC_ALL=C +158: ++ '[' -z x86_64 ']' +158: ++ '[' -z '' ']' +158: ++ TESTDIR=out/test/x86_64 +158: ++ CC=cc +158: ++ CXX=c++ +158: ++ GCC=gcc +158: ++ GXX=g++ +158: ++ OBJDUMP=objdump +158: ++ OBJCOPY=objcopy +158: ++ STRIP=strip +158: ++ QEMU= +158: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh .sh +121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 test 159 Start 159: x86_64-gnu-hash @@ -10478,89 +10473,90 @@ 160: MACHINE=x86_64 160: CPU= 160: Test timeout computed to be: 1500 -126: [31] .rela.eh_frame RELA 0000000000000000 0009b8 000030 18 I 34 12 8 -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 -156: +++ uname -156: ++ '[' Linux = FreeBSD ']' -156: ++ trap 'on_error $LINENO' ERR -156: ++ trap on_exit EXIT -156: ++ echo -n 'Testing gdb-index-split-dwarf ... ' -156: Testing gdb-index-split-dwarf ... ++ set -o pipefail -156: ++ set -x -156: + on_qemu -156: + '[' '' '!=' '' ']' -156: + grep -w qemu /proc/cpuinfo -102: mold: error: undefined symbol: Pi -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 -149: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so -149: + grep -F .gdb_index -149: [36] .gdb_index PROGBITS 0000000000000000 002350 0001bd 00 0 0 4 -149: + cat -149: + cc -c -o out/test/x86_64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -119/425 Test #102: x86_64-demangle ....................................... Passed 1.17 sec -120/425 Test #126: x86_64-emit-relocs-cpp ................................ Passed 0.60 sec -test 161 - Start 161: x86_64-gnu-retain - -161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh" -161: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -161: Environment variables: -161: MACHINE=x86_64 -161: CPU= -161: Test timeout computed to be: 1500 -test 162 - Start 162: x86_64-gnu-unique - -162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh" -162: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -162: Environment variables: -162: MACHINE=x86_64 -162: CPU= -162: Test timeout computed to be: 1500 -122: + return 0 -122: + cat -122: + cc -B. -o out/test/x86_64/dynamic-list2/exe1 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/x86_64/dynamic-list2/dyn -158: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh -158: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -158: ++ export LC_ALL=C -158: ++ LC_ALL=C -158: ++ '[' -z x86_64 ']' -158: ++ '[' -z '' ']' -158: ++ TESTDIR=out/test/x86_64 -158: ++ CC=cc -158: ++ CXX=c++ -158: ++ GCC=gcc -158: ++ GXX=g++ -158: ++ OBJDUMP=objdump -158: ++ OBJCOPY=objcopy -158: ++ STRIP=strip -158: ++ QEMU= -158: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/global-offset-table.sh .sh -158: ++ testname=global-offset-table -158: ++ t=out/test/x86_64/global-offset-table -158: ++ mkdir -p out/test/x86_64/global-offset-table -158: ++ case $MACHINE in -158: ++ tlsdesc_opt=-mtls-dialect=gnu2 -158: +++ uname -158: ++ '[' Linux = FreeBSD ']' -158: ++ trap 'on_error $LINENO' ERR -158: ++ trap on_exit EXIT -158: ++ echo -n 'Testing global-offset-table ... ' -158: Testing global-offset-table ... ++ set -o pipefail -158: ++ set -x -158: + '[' x86_64 = ppc64le ']' -158: + cat -158: + cc -fPIC -c -o out/test/x86_64/global-offset-table/a.o -xc - -134: + readelf -e out/test/x86_64/entry/exe2 +153: ++ '[' Linux = FreeBSD ']' +153: ++ trap 'on_error $LINENO' ERR +153: ++ trap on_exit EXIT +153: ++ echo -n 'Testing gdb-index-dwarf5 ... ' +153: Testing gdb-index-dwarf5 ... ++ set -o pipefail +153: ++ set -x +153: + on_qemu +153: + '[' '' '!=' '' ']' +153: + grep -w qemu /proc/cpuinfo +153: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +153: + command -v gdb +153: + test_cflags -gdwarf-5 -g +153: + cc -B. -gdwarf-5 -g -o /dev/null -xc - +153: + echo 'int main() {}' +142: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/x86_64/export-dynamic/log +142: 2: 0000000000201309 0 NOTYPE GLOBAL DEFAULT 7 bar +142: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/x86_64/export-dynamic/log +157: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/glibc-2.22-bug.sh .sh +157: ++ testname=glibc-2.22-bug +157: ++ t=out/test/x86_64/glibc-2.22-bug +157: ++ mkdir -p out/test/x86_64/glibc-2.22-bug 157: ++ case $MACHINE in 157: ++ tlsdesc_opt=-mtls-dialect=gnu2 157: +++ uname +158: ++ testname=global-offset-table +158: ++ t=out/test/x86_64/global-offset-table +158: ++ mkdir -p out/test/x86_64/global-offset-table +121: + grep ' foo' out/test/x86_64/dynamic-list/log2 +121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo +121: + grep ' bar' out/test/x86_64/dynamic-list/log2 +121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar +121: + cc -B. -o out/test/x86_64/dynamic-list/exe3 out/test/x86_64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar +124: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o +155: ++ case $MACHINE in +155: ++ tlsdesc_opt=-mtls-dialect=gnu2 +155: +++ uname +155: ++ '[' Linux = FreeBSD ']' +155: ++ trap 'on_error $LINENO' ERR +155: ++ trap on_exit EXIT +155: ++ echo -n 'Testing gdb-index-empty ... ' +155: Testing gdb-index-empty ... ++ set -o pipefail +155: ++ set -x +155: + cc -c -o out/test/x86_64/gdb-index-empty/a.o -xc - +155: + echo 'void _start() {}' +122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe1 +122: + grep ' foo' out/test/x86_64/dynamic-list2/log1 +122: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo +122: + not grep ' bar' out/test/x86_64/dynamic-list2/log1 +122: + grep ' bar' out/test/x86_64/dynamic-list2/log1 +137: + rm -f out/test/x86_64/exclude-libs/d.a +137: + ar crs out/test/x86_64/exclude-libs/d.a out/test/x86_64/exclude-libs/b.o +156: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh +156: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +156: ++ export LC_ALL=C +156: ++ LC_ALL=C +156: ++ '[' -z x86_64 ']' +156: ++ '[' -z '' ']' +156: ++ TESTDIR=out/test/x86_64 +156: ++ CC=cc +156: ++ CXX=c++ +156: ++ GCC=gcc +156: ++ GXX=g++ +156: ++ OBJDUMP=objdump +156: ++ OBJCOPY=objcopy +156: ++ STRIP=strip +156: ++ QEMU= +156: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gdb-index-split-dwarf.sh .sh +111: 4: 0000000000003930 4 OBJECT GLOBAL DEFAULT 23 foo +111: + on_exit +111: + echo OK +111: OK +111: + exit 0 +154: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +154: + command -v gdb +154: + test_cflags -gdwarf-5 -g -gdwarf64 +154: + echo 'int main() {}' +154: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - +148: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.o +121/425 Test #111: x86_64-dso-undef ...................................... Passed 0.49 sec +142: 1: 000000000020130a 0 NOTYPE GLOBAL DEFAULT 7 _start +142: + on_exit +142: + echo OK +142: OK +142: + exit 0 157: ++ '[' Linux = FreeBSD ']' 157: ++ trap 'on_error $LINENO' ERR 157: ++ trap on_exit EXIT @@ -10569,25 +10565,24 @@ 157: ++ set -x 157: + cc -o out/test/x86_64/glibc-2.22-bug/a.o -fPIC -c -xc - 157: + cat -159: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh -159: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -159: ++ export LC_ALL=C -159: ++ LC_ALL=C -159: ++ '[' -z x86_64 ']' -159: ++ '[' -z '' ']' -159: ++ TESTDIR=out/test/x86_64 -159: ++ CC=cc -159: ++ CXX=c++ -159: ++ GCC=gcc -159: ++ GXX=g++ -159: ++ OBJDUMP=objdump -159: ++ OBJCOPY=objcopy -159: ++ STRIP=strip -159: ++ QEMU= -159: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh .sh -159: ++ testname=gnu-hash -159: ++ t=out/test/x86_64/gnu-hash -159: ++ mkdir -p out/test/x86_64/gnu-hash +158: ++ case $MACHINE in +158: ++ tlsdesc_opt=-mtls-dialect=gnu2 +122: + return 0 +122: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log1 +122: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi +122: + cc -B. -o out/test/x86_64/dynamic-list2/exe2 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list2/dyn +156: ++ testname=gdb-index-split-dwarf +156: ++ t=out/test/x86_64/gdb-index-split-dwarf +156: ++ mkdir -p out/test/x86_64/gdb-index-split-dwarf +test 161 + Start 161: x86_64-gnu-retain + +161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh" +161: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +161: Environment variables: +161: MACHINE=x86_64 +161: CPU= +161: Test timeout computed to be: 1500 160: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-property.sh 160: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 160: ++ export LC_ALL=C @@ -10607,17 +10602,98 @@ 160: ++ testname=gnu-property 160: ++ t=out/test/x86_64/gnu-property 160: ++ mkdir -p out/test/x86_64/gnu-property -78: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/f.a -139: + cat -139: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - +159: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh +159: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +159: ++ export LC_ALL=C +159: ++ LC_ALL=C +159: ++ '[' -z x86_64 ']' +159: ++ '[' -z '' ']' +159: ++ TESTDIR=out/test/x86_64 +159: ++ CC=cc +159: ++ CXX=c++ +159: ++ GCC=gcc +159: ++ GXX=g++ +159: ++ OBJDUMP=objdump +159: ++ OBJCOPY=objcopy +159: ++ STRIP=strip +159: ++ QEMU= +159: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-hash.sh .sh +159: ++ testname=gnu-hash +159: ++ t=out/test/x86_64/gnu-hash +159: ++ mkdir -p out/test/x86_64/gnu-hash +122/425 Test #142: x86_64-export-dynamic ................................. Passed 0.20 sec +158: +++ uname +158: ++ '[' Linux = FreeBSD ']' +158: ++ trap 'on_error $LINENO' ERR +158: ++ trap on_exit EXIT +158: ++ echo -n 'Testing global-offset-table ... ' +158: Testing global-offset-table ... ++ set -o pipefail +158: ++ set -x +158: + '[' x86_64 = ppc64le ']' +158: + cc -fPIC -c -o out/test/x86_64/global-offset-table/a.o -xc - +158: + cat +156: ++ case $MACHINE in +156: ++ tlsdesc_opt=-mtls-dialect=gnu2 +156: +++ uname +156: ++ '[' Linux = FreeBSD ']' +156: ++ trap 'on_error $LINENO' ERR +156: ++ trap on_exit EXIT +156: ++ echo -n 'Testing gdb-index-split-dwarf ... ' +156: Testing gdb-index-split-dwarf ... ++ set -o pipefail +156: ++ set -x +156: + on_qemu +156: + '[' '' '!=' '' ']' +156: + grep -w qemu /proc/cpuinfo 156: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 156: + command -v gdb 156: + test_cflags -gdwarf-5 -g +test 162 + Start 162: x86_64-gnu-unique + +162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh" +162: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +162: Environment variables: +162: MACHINE=x86_64 +162: CPU= +162: Test timeout computed to be: 1500 +139: + cc -B. -shared -o out/test/x86_64/exclude-libs3/d.so out/test/x86_64/exclude-libs3/c.o out/test/x86_64/exclude-libs3/b.a -Wl,-exclude-libs=ALL +123: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe2 +123: + grep ' xyz' out/test/x86_64/dynamic-list3/log2 +141: + out/test/x86_64/execute-only/exe +141: + grep 'Hello world' +141: Hello world +141: + grep -E 'LOAD\s.*[0-9a-f] E 0x' +141: + readelf -W --segments out/test/x86_64/execute-only/exe +141: LOAD 0x0005a4 0x00000000000015a4 0x00000000000015a4 0x00016f 0x00016f E 0x1000 +141: + on_exit +136: + static=-static +136: + static='-static -pthread' +136: + cat +136: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC +118: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/c.so +118: + not grep -F '(DEBUG)' +118: + grep -F '(DEBUG)' +118: + return 0 +118: + on_exit +118: + echo OK +118: OK +118: + exit 0 156: + echo 'int main() {}' 156: + cc -B. -gdwarf-5 -g -o /dev/null -xc - -111: + cat -111: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - -84: + out/test/x86_64/copyrel-alignment/exe2 +141: + echo OK +141: OK +141: + exit 0 +159: ++ case $MACHINE in +159: ++ tlsdesc_opt=-mtls-dialect=gnu2 +159: +++ uname +159: ++ '[' Linux = FreeBSD ']' +159: ++ trap 'on_error $LINENO' ERR +159: ++ trap on_exit EXIT +159: ++ echo -n 'Testing gnu-hash ... ' +159: Testing gnu-hash ... ++ set -o pipefail +159: ++ set -x +159: + cat +159: + cc -c -o out/test/x86_64/gnu-hash/a.o -xc - 161: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-retain.sh 161: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 161: ++ export LC_ALL=C @@ -10637,102 +10713,13 @@ 160: ++ case $MACHINE in 160: ++ tlsdesc_opt=-mtls-dialect=gnu2 160: +++ uname -140: + readelf --segments -W out/test/x86_64/execstack/exe -140: + grep 'GNU_STACK.* RW ' -84: + grep '\.copyrel.* 8$' -84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 -162: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh -160: ++ '[' Linux = FreeBSD ']' -160: ++ trap 'on_error $LINENO' ERR -160: ++ trap on_exit EXIT -160: ++ echo -n 'Testing gnu-property ... ' -160: Testing gnu-property ... ++ set -o pipefail -160: ++ set -x -160: + cat -160: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - -162: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -162: ++ export LC_ALL=C -162: ++ LC_ALL=C -162: ++ '[' -z x86_64 ']' -162: ++ '[' -z '' ']' -162: ++ TESTDIR=out/test/x86_64 -162: ++ CC=cc -162: ++ CXX=c++ -162: ++ GCC=gcc -162: ++ GXX=g++ -162: ++ OBJDUMP=objdump -162: ++ OBJCOPY=objcopy -162: ++ STRIP=strip -162: ++ QEMU= +36: + grep '^76$' +123/425 Test #118: x86_64-dynamic-dt-debug ............................... Passed 0.42 sec +124/425 Test #141: x86_64-execute-only ................................... Passed 0.23 sec 161: ++ testname=gnu-retain 161: ++ t=out/test/x86_64/gnu-retain 161: ++ mkdir -p out/test/x86_64/gnu-retain -162: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh .sh -162: ++ testname=gnu-unique -162: ++ t=out/test/x86_64/gnu-unique -162: ++ mkdir -p out/test/x86_64/gnu-unique -134: + grep 'Entry point address:.*0x2000$' out/test/x86_64/entry/log -134: Entry point address: 0x2000 -123: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe2 -138: + cc -B. -shared -o out/test/x86_64/exclude-libs2/d.so out/test/x86_64/exclude-libs2/c.o out/test/x86_64/exclude-libs2/b.a -Wl,-exclude-libs=b.a -144: + cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common -134: + on_exit -134: + echo OK -134: OK -134: + exit 0 -115: + grep 'duplicate symbol.*: foo$' -121/425 Test #134: x86_64-entry .......................................... Passed 0.61 sec -115: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe1 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o -140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 -140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -162: ++ case $MACHINE in -162: ++ tlsdesc_opt=-mtls-dialect=gnu2 -162: +++ uname -162: ++ '[' Linux = FreeBSD ']' -162: ++ trap 'on_error $LINENO' ERR -162: ++ trap on_exit EXIT -162: ++ echo -n 'Testing gnu-unique ... ' -162: Testing gnu-unique ... ++ set -o pipefail -162: ++ set -x -162: + command -v g++ -162: + cat -162: + g++ -o out/test/x86_64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - -113: + readelf --dynamic out/test/x86_64/dt-needed/exe -113: + grep -F 'Shared library: [libfoo]' -113: 0x0000000000000001 (NEEDED) Shared library: [libfoo] -113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libbar.so -84: [29] .copyrel NOBITS 0000000000203938 000930 000004 00 WA 0 0 8 -84: + cc -B. -o out/test/x86_64/copyrel-alignment/exe3 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/c.so -no-pie -159: ++ case $MACHINE in -159: ++ tlsdesc_opt=-mtls-dialect=gnu2 -159: +++ uname -159: ++ '[' Linux = FreeBSD ']' -159: ++ trap 'on_error $LINENO' ERR -159: ++ trap on_exit EXIT -159: ++ echo -n 'Testing gnu-hash ... ' -159: Testing gnu-hash ... ++ set -o pipefail -159: ++ set -x -159: + cat -159: + cc -c -o out/test/x86_64/gnu-hash/a.o -xc - -124: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o -161: ++ case $MACHINE in -161: ++ tlsdesc_opt=-mtls-dialect=gnu2 -161: +++ uname -161: ++ '[' Linux = FreeBSD ']' -161: ++ trap 'on_error $LINENO' ERR -161: ++ trap on_exit EXIT -161: ++ echo -n 'Testing gnu-retain ... ' -161: Testing gnu-retain ... ++ set -o pipefail -161: ++ set -x -161: + '[' x86_64 = ppc64 ']' -161: + cc -c -o out/test/x86_64/gnu-retain/a.o -xc - -ffunction-sections -161: + cat -114: + grep 'duplicate symbol:.* foo' out/test/x86_64/duplicate-error-archive/log -114: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-archive/b.a(a.o): out/test/x86_64/duplicate-error-archive/b.a(a.o): foo -114: + on_exit -114: + echo OK -114: OK -114: + exit 0 +104: + readelf --dynamic out/test/x86_64/depaudit2/exe2 test 163 Start 163: x86_64-gnu-warning @@ -10742,59 +10729,10 @@ 163: MACHINE=x86_64 163: CPU= 163: Test timeout computed to be: 1500 -137: + rm -f out/test/x86_64/exclude-libs/c.a -137: + ar crs out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/a.o -148: + readelf --symbols out/test/x86_64/gc-sections/exe2 -148: + out/test/x86_64/gc-sections/exe2 -148: + grep '1 2' -148: 1 2 -148: + grep live_fn1 out/test/x86_64/gc-sections/log2 -148: 64: 00000000000017e4 7 FUNC LOCAL DEFAULT 19 _Z8live_fn1v -148: + grep live_fn2 out/test/x86_64/gc-sections/log2 -148: 65: 00000000000017eb 12 FUNC LOCAL DEFAULT 19 _Z8live_fn2v -148: + not grep dead_fn1 out/test/x86_64/gc-sections/log2 -148: + grep dead_fn1 out/test/x86_64/gc-sections/log2 -148: + return 0 -148: + not grep dead_fn2 out/test/x86_64/gc-sections/log2 -148: + grep dead_fn2 out/test/x86_64/gc-sections/log2 -148: + return 0 -148: + grep live_var1 out/test/x86_64/gc-sections/log2 -148: 62: 0000000000003a80 4 OBJECT LOCAL DEFAULT 25 live_var1 -148: + grep live_var2 out/test/x86_64/gc-sections/log2 -148: 63: 0000000000003aac 4 OBJECT LOCAL DEFAULT 28 live_var2 -148: + not grep dead_var1 out/test/x86_64/gc-sections/log2 -148: + grep dead_var1 out/test/x86_64/gc-sections/log2 -148: + return 0 -148: + not grep dead_var2 out/test/x86_64/gc-sections/log2 -148: + grep dead_var2 out/test/x86_64/gc-sections/log2 -148: + return 0 -148: + on_exit -148: + echo OK -148: OK -148: + exit 0 -135: + cat -135: + c++ -o out/test/x86_64/exception-multiple-ehframe/b.o -c -xc++ - -123: + grep ' xyz' out/test/x86_64/dynamic-list3/log2 -123: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz -123: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 -123: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 -123: + return 0 -123: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log2 -123: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx -123: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log2 -123: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx -123: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 -123: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 -123: + return 0 -123: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 -123: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 -123: + return 0 -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 -122/425 Test #114: x86_64-duplicate-error-archive ........................ Passed 0.83 sec -123/425 Test #148: x86_64-gc-sections .................................... Passed 0.55 sec +161: ++ case $MACHINE in +161: ++ tlsdesc_opt=-mtls-dialect=gnu2 +161: +++ uname +104: + grep 'Dependency audit library:..*foo:.*/a.so' test 164 Start 164: x86_64-hash-style-sysv @@ -10804,52 +10742,64 @@ 164: MACHINE=x86_64 164: CPU= 164: Test timeout computed to be: 1500 -test 165 - Start 165: x86_64-hash-style - -165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh" -165: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -165: Environment variables: -165: MACHINE=x86_64 -165: CPU= -165: Test timeout computed to be: 1500 -124/425 Test #123: x86_64-dynamic-list3 .................................. Passed 0.79 sec -142: + ./mold -o out/test/x86_64/export-dynamic/exe out/test/x86_64/export-dynamic/a.o out/test/x86_64/export-dynamic/b.so --export-dynamic -142: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe -122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe1 -122: + grep ' foo' out/test/x86_64/dynamic-list2/log1 -122: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo -122: + not grep ' bar' out/test/x86_64/dynamic-list2/log1 -122: + grep ' bar' out/test/x86_64/dynamic-list2/log1 -122: + return 0 -122: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log1 -122: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi -122: + cc -B. -o out/test/x86_64/dynamic-list2/exe2 out/test/x86_64/dynamic-list2/a.o out/test/x86_64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/x86_64/dynamic-list2/dyn -104: + cc -B. -o out/test/x86_64/depaudit2/exe1 out/test/x86_64/depaudit2/c.o out/test/x86_64/depaudit2/b.so -Wl,--allow-shlib-undefined -136: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC -155: + ./mold -o out/test/x86_64/gdb-index-empty/exe out/test/x86_64/gdb-index-empty/a.o -gdb-index -153: + cat -153: + cat -153: + cat -153: + cat -153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -78: + out/test/x86_64/common-archive/exe -78: + grep '5 0 7 2' -78: 5 0 7 2 -78: + on_exit -78: + echo OK -78: OK -78: + exit 0 -125/425 Test #78: x86_64-common-archive ................................. Passed 1.97 sec +123: 5: 00000000000017e9 7 FUNC GLOBAL DEFAULT 17 xyz +123: + not grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 +123: + grep ' foobarzx' out/test/x86_64/dynamic-list3/log2 +123: + return 0 +123: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log2 +123: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx +123: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log2 +160: ++ '[' Linux = FreeBSD ']' +160: ++ trap 'on_error $LINENO' ERR +160: ++ trap on_exit EXIT +160: ++ echo -n 'Testing gnu-property ... ' +160: Testing gnu-property ... ++ set -o pipefail +160: ++ set -x +160: + cat +160: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: 76 +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie +105: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-lto/dep +105: out/test/x86_64/dependency-file-lto/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file-lto/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o +105: + grep '/a.o:$' out/test/x86_64/dependency-file-lto/dep +105: out/test/x86_64/dependency-file-lto/a.o: +105: + not grep '^/tmp' out/test/x86_64/dependency-file-lto/dep +105: + grep '^/tmp' out/test/x86_64/dependency-file-lto/dep +144: + not cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings +161: ++ '[' Linux = FreeBSD ']' +161: ++ trap 'on_error $LINENO' ERR +161: ++ trap on_exit EXIT +161: ++ echo -n 'Testing gnu-retain ... ' +161: Testing gnu-retain ... ++ set -o pipefail +161: ++ set -x +161: + '[' x86_64 = ppc64 ']' +161: + cat +161: + cc -c -o out/test/x86_64/gnu-retain/a.o -xc - -ffunction-sections +104: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [foo:out/test/x86_64/depaudit2/a.so] +104: + on_exit +104: + echo OK +104: OK +104: + exit 0 +123: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx 145: + cat 145: + cc -o out/test/x86_64/filler/a.o -c -xc - -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^56$' -36: 56 -36: + cat -139: + cc -B. -shared -o out/test/x86_64/exclude-libs3/d.so out/test/x86_64/exclude-libs3/c.o out/test/x86_64/exclude-libs3/b.a -Wl,-exclude-libs=ALL -160: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie -157: + cc -B. -o out/test/x86_64/glibc-2.22-bug/b.so -shared out/test/x86_64/glibc-2.22-bug/a.o +162: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh +162: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +162: ++ export LC_ALL=C +162: ++ LC_ALL=C +162: ++ '[' -z x86_64 ']' +162: ++ '[' -z '' ']' +162: ++ TESTDIR=out/test/x86_64 +162: ++ CC=cc +162: ++ CXX=c++ +162: ++ GCC=gcc +162: ++ GXX=g++ +162: ++ OBJDUMP=objdump +162: ++ OBJCOPY=objcopy +162: ++ STRIP=strip +162: ++ QEMU= +162: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-unique.sh .sh 163: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh 163: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 163: ++ export LC_ALL=C @@ -10865,46 +10815,17 @@ 163: ++ OBJCOPY=objcopy 163: ++ STRIP=strip 163: ++ QEMU= -163: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh .sh -163: ++ testname=gnu-warning -163: ++ t=out/test/x86_64/gnu-warning -163: ++ mkdir -p out/test/x86_64/gnu-warning -163: ++ case $MACHINE in -163: ++ tlsdesc_opt=-mtls-dialect=gnu2 -163: +++ uname -163: ++ '[' Linux = FreeBSD ']' -163: ++ trap 'on_error $LINENO' ERR -163: ++ trap on_exit EXIT -163: ++ echo -n 'Testing gnu-warning ... ' -163: Testing gnu-warning ... ++ set -o pipefail -163: ++ set -x -163: + cc -c -o out/test/x86_64/gnu-warning/a.o -xc - -163: + cat -test 166 - Start 166: x86_64-hello-dynamic - -166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh" -166: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -166: Environment variables: -166: MACHINE=x86_64 -166: CPU= -166: Test timeout computed to be: 1500 -test 167 - Start 167: x86_64-hello-static - -167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh" -167: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -167: Environment variables: -167: MACHINE=x86_64 -167: CPU= -167: Test timeout computed to be: 1500 -155: + readelf -WS out/test/x86_64/gdb-index-empty/exe -155: + not grep -F .gdb_index -155: + grep -F .gdb_index -147: + cat -147: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - -143: + cc -B. -o out/test/x86_64/export-from-exe/exe out/test/x86_64/export-from-exe/a.o out/test/x86_64/export-from-exe/b.so +149: + cc -B. -shared -o out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi +113: + grep -F 'Shared library: [libfoo]' +113: + readelf --dynamic out/test/x86_64/dt-needed/exe 164: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh +125/425 Test #104: x86_64-depaudit2 ...................................... Passed 0.61 sec +123: + not grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 +123: + grep ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 +162: ++ testname=gnu-unique +162: ++ t=out/test/x86_64/gnu-unique +162: ++ mkdir -p out/test/x86_64/gnu-unique +163: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/gnu-warning.sh .sh 164: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 164: ++ export LC_ALL=C 164: ++ LC_ALL=C @@ -10920,12 +10841,61 @@ 164: ++ STRIP=strip 164: ++ QEMU= 164: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style-sysv.sh .sh +138: + cc -B. -shared -o out/test/x86_64/exclude-libs2/d.so out/test/x86_64/exclude-libs2/c.o out/test/x86_64/exclude-libs2/b.a -Wl,-exclude-libs=b.a +test 165 + Start 165: x86_64-hash-style + +165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh" +165: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +165: Environment variables: +165: MACHINE=x86_64 +165: CPU= +165: Test timeout computed to be: 1500 +123: + return 0 +123: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 +123: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 +162: ++ case $MACHINE in +162: ++ tlsdesc_opt=-mtls-dialect=gnu2 +163: ++ testname=gnu-warning +163: ++ t=out/test/x86_64/gnu-warning +163: ++ mkdir -p out/test/x86_64/gnu-warning 164: ++ testname=hash-style-sysv 164: ++ t=out/test/x86_64/hash-style-sysv 164: ++ mkdir -p out/test/x86_64/hash-style-sysv -164: ++ case $MACHINE in -164: ++ tlsdesc_opt=-mtls-dialect=gnu2 +96: + out/test/x86_64/defsym-lto/exe +96: + grep '^OK$' +96: OK +134: + readelf -e out/test/x86_64/entry/exe2 +105: + return 0 +105: + on_exit +105: + echo OK +105: OK +105: + exit 0 +126/425 Test #105: x86_64-dependency-file-lto ............................ Passed 0.61 sec +162: +++ uname +113: 0x0000000000000001 (NEEDED) Shared library: [libfoo] +113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libbar.so 165: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hash-style.sh +test 166 + Start 166: x86_64-hello-dynamic + +166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh" +166: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +166: Environment variables: +166: MACHINE=x86_64 +166: CPU= +166: Test timeout computed to be: 1500 +150: + cat +150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +162: ++ '[' Linux = FreeBSD ']' +162: ++ trap 'on_error $LINENO' ERR +162: ++ trap on_exit EXIT +162: ++ echo -n 'Testing gnu-unique ... ' +162: Testing gnu-unique ... ++ set -o pipefail +162: ++ set -x +162: + command -v g++ +162: + cat +162: + g++ -o out/test/x86_64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - 165: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 165: ++ export LC_ALL=C 165: ++ LC_ALL=C @@ -10947,14 +10917,99 @@ 165: ++ case $MACHINE in 165: ++ tlsdesc_opt=-mtls-dialect=gnu2 165: +++ uname -155: + return 0 -155: + on_exit -155: + echo OK -155: OK -155: + exit 0 +96: + on_exit +96: + echo OK +96: OK +96: + exit 0 +164: ++ case $MACHINE in +164: ++ tlsdesc_opt=-mtls-dialect=gnu2 164: +++ uname -142: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/x86_64/export-dynamic/log -142: 2: 0000000000201309 0 NOTYPE GLOBAL DEFAULT 7 bar +164: ++ '[' Linux = FreeBSD ']' +164: ++ trap 'on_error $LINENO' ERR +164: ++ trap on_exit EXIT +164: ++ echo -n 'Testing hash-style-sysv ... ' +164: Testing hash-style-sysv ... ++ set -o pipefail +164: ++ set -x +164: + cat +164: + cc -o out/test/x86_64/hash-style-sysv/a.o -c -xc - -fPIC +163: ++ case $MACHINE in +163: ++ tlsdesc_opt=-mtls-dialect=gnu2 +163: +++ uname +163: ++ '[' Linux = FreeBSD ']' +163: ++ trap 'on_error $LINENO' ERR +163: ++ trap on_exit EXIT +163: ++ echo -n 'Testing gnu-warning ... ' +163: Testing gnu-warning ... ++ set -o pipefail +163: ++ set -x +163: + cat +163: + cc -c -o out/test/x86_64/gnu-warning/a.o -xc - +123: + return 0 +123: + on_exit +123: + echo OK +123: OK +123: + exit 0 +134: + grep 'Entry point address:.*0x2000$' out/test/x86_64/entry/log +134: Entry point address: 0x2000 +134: + on_exit +134: + echo OK +134: OK +134: + exit 0 +147: + cat +147: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - +127/425 Test #96: x86_64-defsym-lto ..................................... Passed 0.77 sec +128/425 Test #123: x86_64-dynamic-list3 .................................. Passed 0.42 sec +129/425 Test #134: x86_64-entry .......................................... Passed 0.35 sec +137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/e.o - +137: + cat +140: + readelf --segments -W out/test/x86_64/execstack/exe +test 167 + Start 167: x86_64-hello-static + +167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh" +167: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +167: Environment variables: +167: MACHINE=x86_64 +167: CPU= +167: Test timeout computed to be: 1500 +test 168 + Start 168: x86_64-help + +168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/help.sh" +168: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +168: Environment variables: +168: MACHINE=x86_64 +168: CPU= +168: Test timeout computed to be: 1500 +test 169 + Start 169: x86_64-hidden-archive + +169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh" +169: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +169: Environment variables: +169: MACHINE=x86_64 +169: CPU= +169: Test timeout computed to be: 1500 +140: + grep 'GNU_STACK.* RW ' +140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 +140: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o +116: + test_cflags -flto +116: + echo 'int main() {}' +116: + cc -B. -flto -o /dev/null -xc - +165: ++ '[' Linux = FreeBSD ']' +165: ++ trap 'on_error $LINENO' ERR +165: ++ trap on_exit EXIT +165: ++ echo -n 'Testing hash-style ... ' +165: Testing hash-style ... ++ set -o pipefail +165: ++ set -x +165: + cat +165: + cc -o out/test/x86_64/hash-style/a.o -c -xc - +152: + cat +152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 +122: + grep ' foo' out/test/x86_64/dynamic-list2/log2 +122: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo +122: + not grep ' bar' out/test/x86_64/dynamic-list2/log2 +122: + grep ' bar' out/test/x86_64/dynamic-list2/log2 166: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh 166: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 166: ++ export LC_ALL=C @@ -10971,33 +11026,35 @@ 166: ++ STRIP=strip 166: ++ QEMU= 166: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hello-dynamic.sh .sh +166: ++ testname=hello-dynamic +166: ++ t=out/test/x86_64/hello-dynamic +166: ++ mkdir -p out/test/x86_64/hello-dynamic +166: ++ case $MACHINE in +166: ++ tlsdesc_opt=-mtls-dialect=gnu2 +166: +++ uname +166: ++ '[' Linux = FreeBSD ']' +166: ++ trap 'on_error $LINENO' ERR +166: ++ trap on_exit EXIT +166: ++ echo -n 'Testing hello-dynamic ... ' +166: Testing hello-dynamic ... ++ set -o pipefail +166: ++ set -x +166: + cat +166: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE +139: + readelf --dyn-syms out/test/x86_64/exclude-libs3/d.so +139: + grep -F foo +139: 5: 0000000000001649 12 FUNC GLOBAL DEFAULT 15 foo +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +115: + cat +115: + cc -o out/test/x86_64/duplicate-error-gc-sections/a.o -c -xc - +160: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie +157: + cc -B. -o out/test/x86_64/glibc-2.22-bug/b.so -shared out/test/x86_64/glibc-2.22-bug/a.o +155: + ./mold -o out/test/x86_64/gdb-index-empty/exe out/test/x86_64/gdb-index-empty/a.o -gdb-index +158: + cc -B. -no-pie -o out/test/x86_64/global-offset-table/exe out/test/x86_64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ +124: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - 167: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hello-static.sh -126/425 Test #155: x86_64-gdb-index-empty ................................ Passed 0.23 sec -164: ++ '[' Linux = FreeBSD ']' -164: ++ trap 'on_error $LINENO' ERR -164: ++ trap on_exit EXIT -164: ++ echo -n 'Testing hash-style-sysv ... ' -165: ++ '[' Linux = FreeBSD ']' -165: ++ trap 'on_error $LINENO' ERR -165: ++ trap on_exit EXIT -165: ++ echo -n 'Testing hash-style ... ' -165: Testing hash-style ... ++ set -o pipefail -165: ++ set -x -165: + cat -165: + cc -o out/test/x86_64/hash-style/a.o -c -xc - -test 168 - Start 168: x86_64-help - -168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/help.sh" -168: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -168: Environment variables: -168: MACHINE=x86_64 -168: CPU= -168: Test timeout computed to be: 1500 -164: Testing hash-style-sysv ... ++ set -o pipefail -164: ++ set -x -164: + cat -164: + cc -o out/test/x86_64/hash-style-sysv/a.o -c -xc - -fPIC 167: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 167: ++ export LC_ALL=C 167: ++ LC_ALL=C @@ -11016,28 +11073,10 @@ 167: ++ testname=hello-static 167: ++ t=out/test/x86_64/hello-static 167: ++ mkdir -p out/test/x86_64/hello-static -142: + grep -E 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/x86_64/export-dynamic/log -142: 1: 000000000020130a 0 NOTYPE GLOBAL DEFAULT 7 _start -142: + on_exit -142: + echo OK -142: OK -142: + exit 0 -166: ++ testname=hello-dynamic -166: ++ t=out/test/x86_64/hello-dynamic -166: ++ mkdir -p out/test/x86_64/hello-dynamic -166: ++ case $MACHINE in -166: ++ tlsdesc_opt=-mtls-dialect=gnu2 -127/425 Test #142: x86_64-export-dynamic ................................. Passed 0.65 sec +167: ++ case $MACHINE in +167: ++ tlsdesc_opt=-mtls-dialect=gnu2 +167: +++ uname 168: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/help.sh -test 169 - Start 169: x86_64-hidden-archive - -169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh" -169: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -169: Environment variables: -169: MACHINE=x86_64 -169: CPU= -169: Test timeout computed to be: 1500 168: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 168: ++ export LC_ALL=C 168: ++ LC_ALL=C @@ -11053,18 +11092,50 @@ 168: ++ STRIP=strip 168: ++ QEMU= 168: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/help.sh .sh +130/425 Test #139: x86_64-exclude-libs3 .................................. Passed 0.34 sec +122: + return 0 +122: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log2 +122: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi +122: + on_exit +122: + echo OK +122: OK +122: + exit 0 +124: + cat +167: ++ '[' Linux = FreeBSD ']' +167: ++ trap 'on_error $LINENO' ERR +167: ++ trap on_exit EXIT +167: ++ echo -n 'Testing hello-static ... ' +167: Testing hello-static ... ++ set -o pipefail +167: ++ set -x +167: + test_cflags -static +167: + echo 'int main() {}' +167: + cc -B. -static -o /dev/null -xc - 168: ++ testname=help 168: ++ t=out/test/x86_64/help 168: ++ mkdir -p out/test/x86_64/help -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie -167: ++ case $MACHINE in -167: ++ tlsdesc_opt=-mtls-dialect=gnu2 -167: +++ uname -144: + not cc -B. -o out/test/x86_64/fatal-warnings/exe out/test/x86_64/fatal-warnings/a.o out/test/x86_64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings -150: + cat 168: ++ case $MACHINE in 168: ++ tlsdesc_opt=-mtls-dialect=gnu2 +168: +++ uname +168: ++ '[' Linux = FreeBSD ']' 169: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-archive.sh +test 170 + Start 170: x86_64-hidden-undef + +170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh" +170: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +170: Environment variables: +170: MACHINE=x86_64 +170: CPU= +170: Test timeout computed to be: 1500 +131/425 Test #122: x86_64-dynamic-list2 .................................. Passed 0.47 sec +168: ++ trap 'on_error $LINENO' ERR +168: ++ trap on_exit EXIT +168: ++ echo -n 'Testing help ... ' +168: Testing help ... ++ set -o pipefail +168: ++ set -x +168: + ./mold --help +168: + grep Usage +168: Usage: ./mold [options] file... 169: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C @@ -11083,131 +11154,9 @@ 169: ++ testname=hidden-archive 169: ++ t=out/test/x86_64/hidden-archive 169: ++ mkdir -p out/test/x86_64/hidden-archive -150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -168: +++ uname -168: ++ '[' Linux = FreeBSD ']' -168: ++ trap 'on_error $LINENO' ERR -168: ++ trap on_exit EXIT -168: ++ echo -n 'Testing help ... ' -168: Testing help ... ++ set -o pipefail -168: ++ set -x -168: + ./mold --help -168: + grep Usage -168: Usage: ./mold [options] file... -168: + on_exit -168: + echo OK -168: OK -168: + exit 0 -166: +++ uname -166: ++ '[' Linux = FreeBSD ']' -166: ++ trap 'on_error $LINENO' ERR -166: ++ trap on_exit EXIT -166: ++ echo -n 'Testing hello-dynamic ... ' -166: Testing hello-dynamic ... ++ set -o pipefail -166: ++ set -x -166: + cat -166: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE -167: ++ '[' Linux = FreeBSD ']' -167: ++ trap 'on_error $LINENO' ERR -167: ++ trap on_exit EXIT -167: ++ echo -n 'Testing hello-static ... ' -167: Testing hello-static ... ++ set -o pipefail -167: ++ set -x -167: + test_cflags -static -167: + echo 'int main() {}' -167: + cc -B. -static -o /dev/null -xc - -115: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo -115: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe2 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o -Wl,-gc-sections -115: + grep 'duplicate symbol.*: foo$' -128/425 Test #168: x86_64-help ........................................... Passed 0.03 sec -test 170 - Start 170: x86_64-hidden-undef - -170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh" -170: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -170: Environment variables: -170: MACHINE=x86_64 -170: CPU= -170: Test timeout computed to be: 1500 169: ++ case $MACHINE in 169: ++ tlsdesc_opt=-mtls-dialect=gnu2 169: +++ uname -145: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o -169: ++ '[' Linux = FreeBSD ']' -169: ++ trap 'on_error $LINENO' ERR -169: ++ trap on_exit EXIT -169: ++ echo -n 'Testing hidden-archive ... ' -169: Testing hidden-archive ... ++ set -o pipefail -169: ++ set -x -169: + cat -169: + cc -c -o out/test/x86_64/hidden-archive/a.o -fPIC -xc - -170: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh -170: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -170: ++ export LC_ALL=C -170: ++ LC_ALL=C -170: ++ '[' -z x86_64 ']' -170: ++ '[' -z '' ']' -170: ++ TESTDIR=out/test/x86_64 -170: ++ CC=cc -170: ++ CXX=c++ -170: ++ GCC=gcc -170: ++ GXX=g++ -170: ++ OBJDUMP=objdump -170: ++ OBJCOPY=objcopy -170: ++ STRIP=strip -170: ++ QEMU= -153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections -170: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh .sh -136: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread -113: + readelf --dynamic out/test/x86_64/dt-needed/exe -113: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' -170: ++ testname=hidden-undef -170: ++ t=out/test/x86_64/hidden-undef -170: ++ mkdir -p out/test/x86_64/hidden-undef -135: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o -124: + cat -124: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - -140: + readelf --segments -W out/test/x86_64/execstack/exe -140: + grep 'GNU_STACK.* RW ' -151: + cat -151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -122: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 -111: + cc -B. -o out/test/x86_64/dso-undef/exe out/test/x86_64/dso-undef/b.so out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/e.o -149: + cc -B. -o out/test/x86_64/gdb-index-compress-output/exe out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib -113: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/dt-needed/libbar.so] -160: + readelf -W --sections out/test/x86_64/gnu-property/exe -160: + grep -Fw .note.gnu.property -159: + cc -B. -o out/test/x86_64/gnu-hash/b.so out/test/x86_64/gnu-hash/a.o -Wl,-hash-style=gnu -shared -157: + grep -E -A1 '\.rela?\.dyn' -157: + grep -E '\.rela?\.plt' -157: + readelf -W --sections out/test/x86_64/glibc-2.22-bug/b.so -152: + cat -113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -Lout/test/x86_64/dt-needed -lbar -152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -170: ++ case $MACHINE in -170: ++ tlsdesc_opt=-mtls-dialect=gnu2 -143: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe -143: + grep expfn2 -147: + cc -B. -o out/test/x86_64/func-addr/exe -no-pie out/test/x86_64/func-addr/b.o out/test/x86_64/func-addr/a.so -84: + out/test/x86_64/copyrel-alignment/exe3 -138: + grep -F foo -138: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so -140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 -161: + readelf -WS out/test/x86_64/gnu-retain/a.o -161: + grep '\.text\.foo.*AXR' -158: + cc -B. -no-pie -o out/test/x86_64/global-offset-table/exe out/test/x86_64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ -140: + on_exit -140: + echo OK -140: OK -140: + exit 0 -139: + readelf --dyn-syms out/test/x86_64/exclude-libs3/d.so -160: [ 2] .note.gnu.property NOTE 0000000000200300 000300 000020 00 A 0 0 8 -170: +++ uname -129/425 Test #140: x86_64-execstack ...................................... Passed 0.84 sec -139: + grep -F foo -163: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie -162: + cat -122: + grep ' foo' out/test/x86_64/dynamic-list2/log2 test 171 Start 171: x86_64-hidden-weak-undef @@ -11217,59 +11166,56 @@ 171: MACHINE=x86_64 171: CPU= 171: Test timeout computed to be: 1500 -139: 5: 0000000000001649 12 FUNC GLOBAL DEFAULT 15 foo -139: + on_exit -139: + echo OK -139: OK -139: + exit 0 -162: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - -122: 4: 0000000000001749 10 FUNC GLOBAL DEFAULT 17 foo -122: + not grep ' bar' out/test/x86_64/dynamic-list2/log2 -122: + grep ' bar' out/test/x86_64/dynamic-list2/log2 -143: 5: 00000000000017b0 7 FUNC GLOBAL DEFAULT 19 expfn2 -143: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe -143: + grep expfn1 -104: + readelf --dynamic out/test/x86_64/depaudit2/exe1 -104: + grep 'Dependency audit library:..*/a.so' -170: ++ '[' Linux = FreeBSD ']' -170: ++ trap 'on_error $LINENO' ERR -170: ++ trap on_exit EXIT -170: ++ echo -n 'Testing hidden-undef ... ' -170: Testing hidden-undef ... ++ set -o pipefail -170: ++ set -x -170: + cat -170: + cc -o out/test/x86_64/hidden-undef/a.so -shared -fPIC -xc - -84: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 -84: + grep '\.copyrel.* 256$' -96: + cat -96: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - -157: [ 8] .rela.plt RELA 00000000000004b0 0004b0 000018 18 A 3 23 8 -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -160: + readelf -W --segments out/test/x86_64/gnu-property/exe -160: + grep -w GNU_PROPERTY -161: [ 4] .text.foo PROGBITS 0000000000000000 000040 000007 00 AXR 0 0 1 -161: + cc -B. -o out/test/x86_64/gnu-retain/exe out/test/x86_64/gnu-retain/a.o -Wl,-gc-sections -154: + cat +121: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 +121: + grep ' foo' out/test/x86_64/dynamic-list/log3 +121: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo +121: + grep ' bar' out/test/x86_64/dynamic-list/log3 +121: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar +121: + on_exit +148: + readelf --symbols out/test/x86_64/gc-sections/exe1 +148: + out/test/x86_64/gc-sections/exe1 +148: + grep '1 2' +148: 1 2 +148: + grep live_fn1 out/test/x86_64/gc-sections/log1 +143: + cc -B. -o out/test/x86_64/export-from-exe/exe out/test/x86_64/export-from-exe/a.o out/test/x86_64/export-from-exe/b.so +138: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so +138: + grep -F foo 138: 5: 00000000000015d9 11 FUNC GLOBAL DEFAULT 13 foo 138: + on_exit 138: + echo OK 138: OK 138: + exit 0 -130/425 Test #138: x86_64-exclude-libs2 .................................. Passed 0.92 sec -131/425 Test #139: x86_64-exclude-libs3 .................................. Passed 0.86 sec -132/425 Test #157: x86_64-glibc-2.22-bug ................................. Passed 0.42 sec -143: 4: 00000000000017a9 7 FUNC GLOBAL DEFAULT 19 expfn1 -143: + on_exit -143: + echo OK -143: OK -143: + exit 0 -133/425 Test #143: x86_64-export-from-exe ................................ Passed 0.83 sec -104: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [out/test/x86_64/depaudit2/a.so] -104: + cc -B. -o out/test/x86_64/depaudit2/exe2 out/test/x86_64/depaudit2/c.o out/test/x86_64/depaudit2/b.so -Wl,--depaudit=foo -Wl,--allow-shlib-undefined -154: + cat +132/425 Test #138: x86_64-exclude-libs2 .................................. Passed 0.38 sec +151: + cat +151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +144: + on_exit +144: + echo OK +144: OK +144: + exit 0 +133/425 Test #144: x86_64-fatal-warnings ................................. Passed 0.31 sec +149: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so +149: + grep -F .gdb_index +149: [36] .gdb_index PROGBITS 0000000000000000 002350 0001bd 00 0 0 4 +149: + cat +149: + cc -c -o out/test/x86_64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +159: + cc -B. -o out/test/x86_64/gnu-hash/b.so out/test/x86_64/gnu-hash/a.o -Wl,-hash-style=gnu -shared +36: + grep '^76$' +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: 76 +36: + cat +168: + on_exit +168: + echo OK +168: OK +168: + exit 0 +134/425 Test #168: x86_64-help ........................................... Passed 0.05 sec +169: ++ '[' Linux = FreeBSD ']' +169: ++ trap 'on_error $LINENO' ERR +169: ++ trap on_exit EXIT +169: ++ echo -n 'Testing hidden-archive ... ' +169: Testing hidden-archive ... ++ set -o pipefail +169: ++ set -x +169: + cat +169: + cc -c -o out/test/x86_64/hidden-archive/a.o -fPIC -xc - test 172 Start 172: x86_64-icf-safe @@ -11288,6 +11234,32 @@ 173: MACHINE=x86_64 173: CPU= 173: Test timeout computed to be: 1500 +121: + echo OK +121: OK +121: + exit 0 +135/425 Test #121: x86_64-dynamic-list ................................... Passed 0.50 sec +170: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh +170: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +170: ++ export LC_ALL=C +170: ++ LC_ALL=C +170: ++ '[' -z x86_64 ']' +170: ++ '[' -z '' ']' +170: ++ TESTDIR=out/test/x86_64 +170: ++ CC=cc +170: ++ CXX=c++ +170: ++ GCC=gcc +170: ++ GXX=g++ +170: ++ OBJDUMP=objdump +170: ++ OBJCOPY=objcopy +170: ++ STRIP=strip +170: ++ QEMU= +170: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-undef.sh .sh +170: ++ testname=hidden-undef +170: ++ t=out/test/x86_64/hidden-undef +170: ++ mkdir -p out/test/x86_64/hidden-undef +170: ++ case $MACHINE in +170: ++ tlsdesc_opt=-mtls-dialect=gnu2 +170: +++ uname test 174 Start 174: x86_64-icf @@ -11297,6 +11269,29 @@ 174: MACHINE=x86_64 174: CPU= 174: Test timeout computed to be: 1500 +test 175 + Start 175: x86_64-ifunc-address-equality-exported + +175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh" +175: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +175: Environment variables: +175: MACHINE=x86_64 +175: CPU= +175: Test timeout computed to be: 1500 +148: 70: 0000000000001834 7 FUNC LOCAL DEFAULT 20 _Z8live_fn1v +148: + grep live_fn2 out/test/x86_64/gc-sections/log1 +148: 71: 000000000000183b 12 FUNC LOCAL DEFAULT 20 _Z8live_fn2v +148: + grep dead_fn1 out/test/x86_64/gc-sections/log1 +148: 72: 0000000000001847 7 FUNC LOCAL DEFAULT 20 _Z8dead_fn1v +148: + grep dead_fn2 out/test/x86_64/gc-sections/log1 +148: 73: 000000000000184e 12 FUNC LOCAL DEFAULT 20 _Z8dead_fn2v +148: + grep live_var1 out/test/x86_64/gc-sections/log1 +148: 66: 0000000000003af0 4 OBJECT LOCAL DEFAULT 26 live_var1 +148: + grep live_var2 out/test/x86_64/gc-sections/log1 +148: 67: 0000000000003b24 4 OBJECT LOCAL DEFAULT 29 live_var2 +148: + grep dead_var1 out/test/x86_64/gc-sections/log1 +148: 68: 0000000000003af4 4 OBJECT LOCAL DEFAULT 26 dead_var1 +148: + grep dead_var2 out/test/x86_64/gc-sections/log1 171: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/hidden-weak-undef.sh 171: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 171: ++ export LC_ALL=C @@ -11316,38 +11311,54 @@ 171: ++ testname=hidden-weak-undef 171: ++ t=out/test/x86_64/hidden-weak-undef 171: ++ mkdir -p out/test/x86_64/hidden-weak-undef +171: ++ case $MACHINE in +171: ++ tlsdesc_opt=-mtls-dialect=gnu2 +171: +++ uname +171: ++ '[' Linux = FreeBSD ']' +171: ++ trap 'on_error $LINENO' ERR +171: ++ trap on_exit EXIT +171: ++ echo -n 'Testing hidden-weak-undef ... ' +171: Testing hidden-weak-undef ... ++ set -o pipefail +171: ++ set -x +171: + cat +171: + cc -o out/test/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - +153: + cat +153: + cat +153: + cat +153: + cat +153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections +165: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o +165: + grep -F ' .hash' +165: + readelf -WS out/test/x86_64/hash-style/b.so +165: [ 1] .hash HASH 0000000000000238 000238 000018 04 A 3 0 4 +165: + readelf -WS out/test/x86_64/hash-style/b.so +165: + grep -F ' .gnu.hash' +165: [ 2] .gnu.hash GNU_HASH 0000000000000250 000250 000020 00 A 3 0 8 +165: + ./mold -shared -o out/test/x86_64/hash-style/c.so out/test/x86_64/hash-style/a.o --hash-style=both --hash-style=none +155: + not grep -F .gdb_index +155: + grep -F .gdb_index +155: + readelf -WS out/test/x86_64/gdb-index-empty/exe +155: + return 0 +155: + on_exit +155: + echo OK +155: OK +155: + exit 0 +161: + readelf -WS out/test/x86_64/gnu-retain/a.o +161: + grep '\.text\.foo.*AXR' +161: [ 4] .text.foo PROGBITS 0000000000000000 000040 000007 00 AXR 0 0 1 +161: + cc -B. -o out/test/x86_64/gnu-retain/exe out/test/x86_64/gnu-retain/a.o -Wl,-gc-sections +136: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie +150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +150: + cat +162: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - +162: + cat +154: + cat +154: + cat 154: + cat 154: + cat 154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections -test 175 - Start 175: x86_64-ifunc-address-equality-exported - -175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh" -175: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -175: Environment variables: -175: MACHINE=x86_64 -175: CPU= -175: Test timeout computed to be: 1500 -122: + return 0 -122: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log2 -122: 3: 000000000000175d 10 FUNC GLOBAL DEFAULT 17 _Z3bazi -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 -134/425 Test #122: x86_64-dynamic-list2 .................................. Passed 1.03 sec -160: GNU_PROPERTY 0x000300 0x0000000000200300 0x0000000000200300 0x000020 0x000020 R 0x8 -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -135/425 Test #160: x86_64-gnu-property ................................... Passed 0.41 sec -84: [29] .copyrel NOBITS 0000000000203a00 000930 000004 00 WA 0 0 256 -84: + on_exit -84: + echo OK -84: OK -84: + exit 0 -136/425 Test #84: x86_64-copyrel-alignment .............................. Passed 1.99 sec +164: + cc -B. -shared -o out/test/x86_64/hash-style-sysv/b.so out/test/x86_64/hash-style-sysv/a.o -Wl,--hash-style=sysv 172: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf-safe.sh 172: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 172: ++ export LC_ALL=C @@ -11367,33 +11378,6 @@ 172: ++ testname=icf-safe 172: ++ t=out/test/x86_64/icf-safe 172: ++ mkdir -p out/test/x86_64/icf-safe -test 176 - Start 176: x86_64-ifunc-address-equality - -176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh" -176: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -176: Environment variables: -176: MACHINE=x86_64 -176: CPU= -176: Test timeout computed to be: 1500 -test 177 - Start 177: x86_64-ifunc-alias - -177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh" -177: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -177: Environment variables: -177: MACHINE=x86_64 -177: CPU= -177: Test timeout computed to be: 1500 -test 178 - Start 178: x86_64-ifunc-dlopen - -178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh" -178: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -178: Environment variables: -178: MACHINE=x86_64 -178: CPU= -178: Test timeout computed to be: 1500 172: ++ case $MACHINE in 172: ++ tlsdesc_opt=-mtls-dialect=gnu2 172: +++ uname @@ -11405,6 +11389,43 @@ 172: ++ set -x 172: + '[' x86_64 = s390x ']' 172: + cat +172: + cc -c -o out/test/x86_64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - +136/425 Test #155: x86_64-gdb-index-empty ................................ Passed 0.23 sec +test 176 + Start 176: x86_64-ifunc-address-equality + +176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh" +176: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +176: Environment variables: +176: MACHINE=x86_64 +176: CPU= +176: Test timeout computed to be: 1500 +170: ++ '[' Linux = FreeBSD ']' +170: ++ trap 'on_error $LINENO' ERR +170: ++ trap on_exit EXIT +170: ++ echo -n 'Testing hidden-undef ... ' +170: Testing hidden-undef ... ++ set -o pipefail +170: ++ set -x +170: + cat +170: + cc -o out/test/x86_64/hidden-undef/a.so -shared -fPIC -xc - +113: + readelf --dynamic out/test/x86_64/dt-needed/exe +113: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' +113: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/dt-needed/libbar.so] +113: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o -Lout/test/x86_64/dt-needed -lbar +152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +152: + cat +145: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o +140: + readelf --segments -W out/test/x86_64/execstack/exe +140: + grep 'GNU_STACK.* RW ' +140: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 +140: + on_exit +140: + echo OK +140: OK +140: + exit 0 +137/425 Test #140: x86_64-execstack ...................................... Passed 0.39 sec +115: + cat +115: + cc -o out/test/x86_64/duplicate-error-gc-sections/b.o -c -xc - +137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a 173: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf-small.sh 173: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 173: ++ export LC_ALL=C @@ -11433,17 +11454,21 @@ 173: ++ echo -n 'Testing icf-small ... ' 173: Testing icf-small ... ++ set -o pipefail 173: ++ set -x -171: ++ case $MACHINE in -171: ++ tlsdesc_opt=-mtls-dialect=gnu2 -171: +++ uname -171: ++ '[' Linux = FreeBSD ']' -171: ++ trap 'on_error $LINENO' ERR -171: ++ trap on_exit EXIT -171: ++ echo -n 'Testing hidden-weak-undef ... ' -171: Testing hidden-weak-undef ... ++ set -o pipefail -171: ++ set -x -171: + cc -o out/test/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - -171: + cat +173: + cat +173: + cc -o out/test/x86_64/icf-small/a.o -c -ffunction-sections -xc - +151: + cat +151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +166: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie +157: + grep -E -A1 '\.rela?\.dyn' +157: + grep -E '\.rela?\.plt' +157: + readelf -W --sections out/test/x86_64/glibc-2.22-bug/b.so +156: + cat +156: + cat +156: + cat +160: + readelf -W --sections out/test/x86_64/gnu-property/exe +160: + grep -Fw .note.gnu.property +160: [ 2] .note.gnu.property NOTE 0000000000200300 000300 000020 00 A 0 0 8 +160: + readelf -W --segments out/test/x86_64/gnu-property/exe 174: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/icf.sh 174: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 174: ++ export LC_ALL=C @@ -11466,6 +11491,33 @@ 174: ++ case $MACHINE in 174: ++ tlsdesc_opt=-mtls-dialect=gnu2 174: +++ uname +174: ++ '[' Linux = FreeBSD ']' +174: ++ trap 'on_error $LINENO' ERR +174: ++ trap on_exit EXIT +174: ++ echo -n 'Testing icf ... ' +174: Testing icf ... ++ set -o pipefail +174: ++ set -x +174: + '[' x86_64 = ppc64 ']' +174: + cat +174: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - +test 177 + Start 177: x86_64-ifunc-alias + +177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh" +177: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +177: Environment variables: +177: MACHINE=x86_64 +177: CPU= +177: Test timeout computed to be: 1500 +148: 69: 0000000000003af8 4 OBJECT LOCAL DEFAULT 26 dead_var2 +148: + c++ -B. -o out/test/x86_64/gc-sections/exe2 out/test/x86_64/gc-sections/a.o -Wl,-gc-sections +147: + cc -B. -o out/test/x86_64/func-addr/exe -no-pie out/test/x86_64/func-addr/b.o out/test/x86_64/func-addr/a.so +158: + out/test/x86_64/global-offset-table/exe +158: ++ out/test/x86_64/global-offset-table/exe +158: + GOT_ADDR=2038b0 +158: + '[' x86_64 = x86_64 -o x86_64 = i686 ']' +158: + readelf -WS out/test/x86_64/global-offset-table/exe +158: + grep '\.got\.plt .*2038b0 ' 175: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh 175: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 175: ++ export LC_ALL=C @@ -11482,20 +11534,141 @@ 175: ++ STRIP=strip 175: ++ QEMU= 175: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality-exported.sh .sh +160: + grep -w GNU_PROPERTY +160: GNU_PROPERTY 0x000300 0x0000000000200300 0x0000000000200300 0x000020 0x000020 R 0x8 +160: + on_exit +160: + echo OK +160: OK +160: + exit 0 +176: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh +176: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +176: ++ export LC_ALL=C +176: ++ LC_ALL=C +176: ++ '[' -z x86_64 ']' +176: ++ '[' -z '' ']' +176: ++ TESTDIR=out/test/x86_64 +176: ++ CC=cc +176: ++ CXX=c++ +176: ++ GCC=gcc +176: ++ GXX=g++ +176: ++ OBJDUMP=objdump +176: ++ OBJCOPY=objcopy +176: ++ STRIP=strip +176: ++ QEMU= +176: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh .sh +157: [ 8] .rela.plt RELA 00000000000004b0 0004b0 000018 18 A 3 23 8 +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 +163: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie +124: + cc -B. -o out/test/x86_64/dynamic-list4/exe1 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state +156: + cat +143: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe +143: + grep expfn2 +143: 5: 00000000000017b0 7 FUNC GLOBAL DEFAULT 19 expfn2 +149: + cc -B. -o out/test/x86_64/gdb-index-compress-output/exe out/test/x86_64/gdb-index-compress-output/b.so out/test/x86_64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib +159: + on_exit +159: + echo OK +159: OK +159: + exit 0 +138/425 Test #157: x86_64-glibc-2.22-bug ................................. Passed 0.23 sec +139/425 Test #159: x86_64-gnu-hash ....................................... Passed 0.21 sec +140/425 Test #160: x86_64-gnu-property ................................... Passed 0.20 sec +156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +158: [26] .got.plt PROGBITS 00000000002038b0 0008b0 000020 00 WA 0 0 8 +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 +141/425 Test #158: x86_64-global-offset-table ............................ Passed 0.22 sec +165: + readelf -WS out/test/x86_64/hash-style/c.so +test 178 + Start 178: x86_64-ifunc-dlopen + +178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh" +178: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +178: Environment variables: +178: MACHINE=x86_64 +178: CPU= +178: Test timeout computed to be: 1500 +test 179 + Start 179: x86_64-ifunc-dso + +179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh" +179: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +179: Environment variables: +179: MACHINE=x86_64 +179: CPU= +179: Test timeout computed to be: 1500 +test 180 + Start 180: x86_64-ifunc-dynamic + +180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh" +180: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +180: Environment variables: +180: MACHINE=x86_64 +180: CPU= +180: Test timeout computed to be: 1500 175: ++ testname=ifunc-address-equality-exported 175: ++ t=out/test/x86_64/ifunc-address-equality-exported 175: ++ mkdir -p out/test/x86_64/ifunc-address-equality-exported 175: ++ case $MACHINE in 175: ++ tlsdesc_opt=-mtls-dialect=gnu2 175: +++ uname -144: + on_exit -144: + echo OK -144: OK -144: + exit 0 -149: + grep -F .gdb_index -149: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe -149: [38] .gdb_index PROGBITS 0000000000000000 002460 000075 00 0 0 4 -176: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh +175: ++ '[' Linux = FreeBSD ']' +175: ++ trap 'on_error $LINENO' ERR +175: ++ trap on_exit EXIT +175: ++ echo -n 'Testing ifunc-address-equality-exported ... ' +175: Testing ifunc-address-equality-exported ... ++ set -o pipefail +175: ++ set -x +175: + grep clang +175: + cc --version +165: + not grep -F ' .hash' out/test/x86_64/hash-style/log +165: + grep -F ' .hash' out/test/x86_64/hash-style/log +165: + return 0 +165: + not grep -F ' .gnu.hash' out/test/x86_64/hash-style/log +165: + grep -F ' .gnu.hash' out/test/x86_64/hash-style/log +165: + return 0 +165: + on_exit +165: + echo OK +165: OK +165: + exit 0 +142/425 Test #165: x86_64-hash-style ..................................... Passed 0.17 sec +test 181 + Start 181: x86_64-ifunc-export + +181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh" +181: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +181: Environment variables: +181: MACHINE=x86_64 +181: CPU= +181: Test timeout computed to be: 1500 +143: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe +143: + grep expfn1 +143: 4: 00000000000017a9 7 FUNC GLOBAL DEFAULT 19 expfn1 +143: + on_exit +143: + echo OK +143: OK +143: + exit 0 +143/425 Test #143: x86_64-export-from-exe ................................ Passed 0.41 sec +176: ++ testname=ifunc-address-equality +176: ++ t=out/test/x86_64/ifunc-address-equality +176: ++ mkdir -p out/test/x86_64/ifunc-address-equality +176: ++ case $MACHINE in +176: ++ tlsdesc_opt=-mtls-dialect=gnu2 +176: +++ uname +176: ++ '[' Linux = FreeBSD ']' +176: ++ trap 'on_error $LINENO' ERR +176: ++ trap on_exit EXIT +176: ++ echo -n 'Testing ifunc-address-equality ... ' +176: Testing ifunc-address-equality ... ++ set -o pipefail +176: ++ set -x +176: + supports_ifunc +176: + is_musl +176: + grep musl +176: + cc -c -o /dev/null -xc - +176: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 177: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-alias.sh 177: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 177: ++ export LC_ALL=C @@ -11515,55 +11688,20 @@ 177: ++ testname=ifunc-alias 177: ++ t=out/test/x86_64/ifunc-alias 177: ++ mkdir -p out/test/x86_64/ifunc-alias -137/425 Test #144: x86_64-fatal-warnings ................................. Passed 0.86 sec -175: ++ '[' Linux = FreeBSD ']' -175: ++ trap 'on_error $LINENO' ERR -175: ++ trap on_exit EXIT -175: ++ echo -n 'Testing ifunc-address-equality-exported ... ' -175: Testing ifunc-address-equality-exported ... ++ set -o pipefail -175: ++ set -x -test 179 - Start 179: x86_64-ifunc-dso - -179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh" -179: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -179: Environment variables: -179: MACHINE=x86_64 -179: CPU= -179: Test timeout computed to be: 1500 -175: + grep clang -175: + cc --version -175: + supports_ifunc -175: + is_musl -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^76$' -36: 76 -172: + cc -c -o out/test/x86_64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - -173: + cat -173: + cc -o out/test/x86_64/icf-small/a.o -c -ffunction-sections -xc - 177: ++ case $MACHINE in 177: ++ tlsdesc_opt=-mtls-dialect=gnu2 -176: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -176: ++ export LC_ALL=C -176: ++ LC_ALL=C -176: ++ '[' -z x86_64 ']' -176: ++ '[' -z '' ']' -176: ++ TESTDIR=out/test/x86_64 -176: ++ CC=cc -176: ++ CXX=c++ -176: ++ GCC=gcc -176: ++ GXX=g++ -176: ++ OBJDUMP=objdump -176: ++ OBJCOPY=objcopy -176: ++ STRIP=strip -176: ++ QEMU= -176: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-address-equality.sh .sh -176: ++ testname=ifunc-address-equality -176: ++ t=out/test/x86_64/ifunc-address-equality -176: ++ mkdir -p out/test/x86_64/ifunc-address-equality -135: + ./mold -r -o out/test/x86_64/exception-multiple-ehframe/c.o out/test/x86_64/exception-multiple-ehframe/a.o out/test/x86_64/exception-multiple-ehframe/b.o -149: + out/test/x86_64/gdb-index-compress-output/exe -149: + grep 'Hello world' +177: +++ uname +177: ++ '[' Linux = FreeBSD ']' +177: ++ trap 'on_error $LINENO' ERR +177: ++ trap on_exit EXIT +177: ++ echo -n 'Testing ifunc-alias ... ' +177: Testing ifunc-alias ... ++ set -o pipefail +177: ++ set -x +177: + supports_ifunc +177: + is_musl +177: + grep musl +115: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe1 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o +115: + grep 'duplicate symbol.*: foo$' 178: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh 178: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 178: ++ export LC_ALL=C @@ -11580,45 +11718,50 @@ 178: ++ STRIP=strip 178: ++ QEMU= 178: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dlopen.sh .sh -175: + grep musl -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie -149: Hello world -137: + rm -f out/test/x86_64/exclude-libs/d.a 178: ++ testname=ifunc-dlopen 178: ++ t=out/test/x86_64/ifunc-dlopen 178: ++ mkdir -p out/test/x86_64/ifunc-dlopen -177: +++ uname -149: + DEBUGINFOD_URLS= -149: + gdb out/test/x86_64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -174: ++ '[' Linux = FreeBSD ']' -174: ++ trap 'on_error $LINENO' ERR -174: ++ trap on_exit EXIT -174: ++ echo -n 'Testing icf ... ' -174: Testing icf ... ++ set -o pipefail -174: ++ set -x -174: + '[' x86_64 = ppc64 ']' -174: + cat -137: + ar crs out/test/x86_64/exclude-libs/d.a out/test/x86_64/exclude-libs/b.o -174: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - -177: ++ '[' Linux = FreeBSD ']' -177: ++ trap 'on_error $LINENO' ERR -177: ++ trap on_exit EXIT -177: ++ echo -n 'Testing ifunc-alias ... ' -177: Testing ifunc-alias ... ++ set -o pipefail -177: ++ set -x -177: + supports_ifunc -177: + is_musl -177: + grep musl -175: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -175: + cc -c -o /dev/null -xc - -177: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -177: + cc -c -o /dev/null -xc - -159: + on_exit -159: + echo OK -159: OK -159: + exit 0 +178: ++ case $MACHINE in +178: ++ tlsdesc_opt=-mtls-dialect=gnu2 +178: +++ uname +178: ++ '[' Linux = FreeBSD ']' +178: ++ trap 'on_error $LINENO' ERR +178: ++ trap on_exit EXIT +178: ++ echo -n 'Testing ifunc-dlopen ... ' +178: Testing ifunc-dlopen ... ++ set -o pipefail +178: ++ set -x +178: + supports_ifunc +178: + is_musl +178: + grep musl +test 182 + Start 182: x86_64-ifunc-funcptr + +182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh" +182: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +182: Environment variables: +182: MACHINE=x86_64 +182: CPU= +182: Test timeout computed to be: 1500 +test 183 + Start 183: x86_64-ifunc-noplt + +183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh" +183: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +183: Environment variables: +183: MACHINE=x86_64 +183: CPU= +183: Test timeout computed to be: 1500 +169: + rm -f out/test/x86_64/hidden-archive/b.a +169: + ar rcs out/test/x86_64/hidden-archive/b.a out/test/x86_64/hidden-archive/a.o +152: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/a.o out/test/x86_64/gdb-index-dwarf4/b.o -Wl,--gdb-index +113: + readelf --dynamic out/test/x86_64/dt-needed/exe +113: + grep -F 'Shared library: [libbar.so]' +113: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +113: + on_exit +113: + echo OK +113: OK +113: + exit 0 179: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dso.sh -138/425 Test #159: x86_64-gnu-hash ....................................... Passed 0.53 sec 179: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C @@ -11637,17 +11780,48 @@ 179: ++ testname=ifunc-dso 179: ++ t=out/test/x86_64/ifunc-dso 179: ++ mkdir -p out/test/x86_64/ifunc-dso -176: ++ case $MACHINE in -176: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 180 - Start 180: x86_64-ifunc-dynamic +175: + supports_ifunc +175: + is_musl +175: + grep musl +175: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +175: + cc -c -o /dev/null -xc - +161: + nm out/test/x86_64/gnu-retain/exe +164: + cat +164: + cc -o out/test/x86_64/hash-style-sysv/c.o -c -xc - +136: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread +36: + grep '^76$' +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: 76 +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie +181: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh +181: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +181: ++ export LC_ALL=C +181: ++ LC_ALL=C +181: ++ '[' -z x86_64 ']' +181: ++ '[' -z '' ']' +181: ++ TESTDIR=out/test/x86_64 +181: ++ CC=cc +181: ++ CXX=c++ +181: ++ GCC=gcc +181: ++ GXX=g++ +181: ++ OBJDUMP=objdump +181: ++ OBJCOPY=objcopy +181: ++ STRIP=strip +181: ++ QEMU= +181: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh .sh +181: ++ testname=ifunc-export +181: ++ t=out/test/x86_64/ifunc-export +181: ++ mkdir -p out/test/x86_64/ifunc-export +144/425 Test #113: x86_64-dt-needed ...................................... Passed 0.72 sec +test 184 + Start 184: x86_64-ifunc-static-pie -180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh" -180: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -180: Environment variables: -180: MACHINE=x86_64 -180: CPU= -180: Test timeout computed to be: 1500 +184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh" +184: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +184: Environment variables: +184: MACHINE=x86_64 +184: CPU= +184: Test timeout computed to be: 1500 179: ++ case $MACHINE in 179: ++ tlsdesc_opt=-mtls-dialect=gnu2 179: +++ uname @@ -11659,74 +11833,18 @@ 179: ++ set -x 179: + supports_ifunc 179: + is_musl -176: +++ uname -176: ++ '[' Linux = FreeBSD ']' -176: ++ trap 'on_error $LINENO' ERR -176: ++ trap on_exit EXIT -176: ++ echo -n 'Testing ifunc-address-equality ... ' -176: Testing ifunc-address-equality ... ++ set -o pipefail -176: ++ set -x -176: + supports_ifunc -176: + is_musl -178: ++ case $MACHINE in -178: ++ tlsdesc_opt=-mtls-dialect=gnu2 -178: +++ uname -178: ++ '[' Linux = FreeBSD ']' -178: ++ trap 'on_error $LINENO' ERR -178: ++ trap on_exit EXIT -178: ++ echo -n 'Testing ifunc-dlopen ... ' -178: Testing ifunc-dlopen ... ++ set -o pipefail -178: ++ set -x -178: + supports_ifunc -178: + is_musl -178: + grep musl -156: + cat -156: + cat -156: + cat -153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -165: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o -113: + readelf --dynamic out/test/x86_64/dt-needed/exe -113: + grep -F 'Shared library: [libbar.so]' -113: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -164: + cc -B. -shared -o out/test/x86_64/hash-style-sysv/b.so out/test/x86_64/hash-style-sysv/a.o -Wl,--hash-style=sysv -150: + cat -150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -166: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie -136: + out/test/x86_64/exception/exe1 -136: + c++ -B. -o out/test/x86_64/exception/exe2 out/test/x86_64/exception/c.o -no-pie -static -pthread -158: + out/test/x86_64/global-offset-table/exe -158: ++ out/test/x86_64/global-offset-table/exe -169: + rm -f out/test/x86_64/hidden-archive/b.a -169: + ar rcs out/test/x86_64/hidden-archive/b.a out/test/x86_64/hidden-archive/a.o -151: + cat -151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -96: + cc -B. -flto -o out/test/x86_64/defsym-lto/exe out/test/x86_64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func 179: + grep musl -176: + grep musl -115: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo -115: + on_exit -115: + echo OK -115: OK -115: + exit 0 -147: + out/test/x86_64/func-addr/exe -147: + grep 1 -147: 1 -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -104: + readelf --dynamic out/test/x86_64/depaudit2/exe2 -104: + grep 'Dependency audit library:..*foo:.*/a.so' -161: + nm out/test/x86_64/gnu-retain/exe -145: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 -124: + cc -B. -o out/test/x86_64/dynamic-list4/exe1 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state -111: + readelf --dyn-syms out/test/x86_64/dso-undef/exe -111: + grep ' foo$' -111: 4: 0000000000003930 4 OBJECT GLOBAL DEFAULT 23 foo +181: ++ case $MACHINE in +181: ++ tlsdesc_opt=-mtls-dialect=gnu2 +181: +++ uname +181: ++ '[' Linux = FreeBSD ']' +181: ++ trap 'on_error $LINENO' ERR +181: ++ trap on_exit EXIT +181: ++ echo -n 'Testing ifunc-export ... ' +181: Testing ifunc-export ... ++ set -o pipefail +181: ++ set -x +181: + supports_ifunc +181: + is_musl 180: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh 180: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 180: ++ export LC_ALL=C @@ -11742,54 +11860,7 @@ 180: ++ OBJCOPY=objcopy 180: ++ STRIP=strip 180: ++ QEMU= -163: + out/test/x86_64/gnu-warning/exe -163: + grep 'Hello world' -162: + cc -B. -o out/test/x86_64/gnu-unique/exe out/test/x86_64/gnu-unique/a.o out/test/x86_64/gnu-unique/b.o -no-pie -127: + c++ -B. -o out/test/x86_64/emit-relocs-dead-sections/exe out/test/x86_64/emit-relocs-dead-sections/a.o out/test/x86_64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs -139/425 Test #113: x86_64-dt-needed ...................................... Passed 1.31 sec -140/425 Test #115: x86_64-duplicate-error-gc-sections .................... Passed 1.29 sec -141/425 Test #147: x86_64-func-addr ...................................... Passed 1.03 sec -104: 0x000000006ffffefb (DEPAUDIT) Dependency audit library: [foo:out/test/x86_64/depaudit2/a.so] -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 -111: + on_exit -111: + echo OK -111: OK -111: + exit 0 180: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-dynamic.sh .sh -156: + cat -135: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o -152: + cat -152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -158: + GOT_ADDR=2038b0 -158: + '[' x86_64 = x86_64 -o x86_64 = i686 ']' -158: + readelf -WS out/test/x86_64/global-offset-table/exe -158: + grep '\.got\.plt .*2038b0 ' -171: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o -test 181 - Start 181: x86_64-ifunc-export - -181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh" -181: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -181: Environment variables: -181: MACHINE=x86_64 -181: CPU= -181: Test timeout computed to be: 1500 -test 182 - Start 182: x86_64-ifunc-funcptr - -182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh" -182: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -182: Environment variables: -182: MACHINE=x86_64 -182: CPU= -182: Test timeout computed to be: 1500 -105: + cat -105: + cc -flto -o out/test/x86_64/dependency-file-lto/a.o -c -xc - -142/425 Test #111: x86_64-dso-undef ...................................... Passed 1.37 sec -143/425 Test #104: x86_64-depaudit2 ...................................... Passed 1.84 sec 180: ++ testname=ifunc-dynamic 180: ++ t=out/test/x86_64/ifunc-dynamic 180: ++ mkdir -p out/test/x86_64/ifunc-dynamic @@ -11804,95 +11875,22 @@ 180: ++ set -x 180: + supports_ifunc 180: + is_musl -180: + grep musl -180: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -180: + cc -c -o /dev/null -xc - -156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -135: + cat -135: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - -158: [26] .got.plt PROGBITS 00000000002038b0 0008b0 000020 00 WA 0 0 8 -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 -144/425 Test #158: x86_64-global-offset-table ............................ Passed 0.82 sec -test 183 - Start 183: x86_64-ifunc-noplt - -183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh" -183: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -183: Environment variables: -183: MACHINE=x86_64 -183: CPU= -183: Test timeout computed to be: 1500 -test 184 - Start 184: x86_64-ifunc-static-pie - -184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh" -184: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -184: Environment variables: -184: MACHINE=x86_64 -184: CPU= -184: Test timeout computed to be: 1500 -179: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -179: + cc -c -o /dev/null -xc - +177: + cc -c -o /dev/null -xc - +177: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +172: + cat +172: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - +173: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o +163: + out/test/x86_64/gnu-warning/exe +163: + grep 'Hello world' 163: Hello world 163: + on_exit 163: + echo OK 163: OK 163: + exit 0 -145/425 Test #163: x86_64-gnu-warning .................................... Passed 0.67 sec -178: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +145/425 Test #163: x86_64-gnu-warning .................................... Passed 0.23 sec +162: + cc -B. -o out/test/x86_64/gnu-unique/exe out/test/x86_64/gnu-unique/a.o out/test/x86_64/gnu-unique/b.o -no-pie 178: + cc -c -o /dev/null -xc - -176: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -176: + cc -c -o /dev/null -xc - -176: + cat -176: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -xc - -137: + cat -137: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/e.o - -161: + grep foo out/test/x86_64/gnu-retain/log -161: 00000000000016a9 t foo -161: + not grep bar out/test/x86_64/gnu-retain/log -161: + grep bar out/test/x86_64/gnu-retain/log -161: + return 0 -161: + on_exit -161: + echo OK -161: OK -161: + exit 0 -145: + od -x out/test/x86_64/filler/exe1 -181: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh -181: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -181: ++ export LC_ALL=C -181: ++ LC_ALL=C -181: ++ '[' -z x86_64 ']' -181: ++ '[' -z '' ']' -181: ++ TESTDIR=out/test/x86_64 -181: ++ CC=cc -181: ++ CXX=c++ -181: ++ GCC=gcc -181: ++ GXX=g++ -181: ++ OBJDUMP=objdump -181: ++ OBJCOPY=objcopy -181: ++ STRIP=strip -181: ++ QEMU= -181: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-export.sh .sh -181: ++ testname=ifunc-export -181: ++ t=out/test/x86_64/ifunc-export -181: ++ mkdir -p out/test/x86_64/ifunc-export -181: ++ case $MACHINE in -181: ++ tlsdesc_opt=-mtls-dialect=gnu2 -181: +++ uname -181: ++ '[' Linux = FreeBSD ']' -181: ++ trap 'on_error $LINENO' ERR -181: ++ trap on_exit EXIT -181: ++ echo -n 'Testing ifunc-export ... ' -181: Testing ifunc-export ... ++ set -o pipefail -181: ++ set -x -181: + supports_ifunc -181: + is_musl -181: + grep musl -181: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -181: + cc -c -o /dev/null -xc - +178: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 182: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-funcptr.sh 182: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 182: ++ export LC_ALL=C @@ -11912,109 +11910,6 @@ 182: ++ testname=ifunc-funcptr 182: ++ t=out/test/x86_64/ifunc-funcptr 182: ++ mkdir -p out/test/x86_64/ifunc-funcptr -182: ++ case $MACHINE in -182: ++ tlsdesc_opt=-mtls-dialect=gnu2 -182: +++ uname -182: ++ '[' Linux = FreeBSD ']' -182: ++ trap 'on_error $LINENO' ERR -182: ++ trap on_exit EXIT -182: ++ echo -n 'Testing ifunc-funcptr ... ' -182: Testing ifunc-funcptr ... ++ set -o pipefail -182: ++ set -x -182: + supports_ifunc -182: + is_musl -182: + grep musl -182: + cc -c -o /dev/null -xc - -182: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -test 185 - Start 185: x86_64-ifunc-static - -185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh" -185: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -185: Environment variables: -185: MACHINE=x86_64 -185: CPU= -185: Test timeout computed to be: 1500 -test 186 - Start 186: x86_64-image-base - -186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh" -186: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -186: Environment variables: -186: MACHINE=x86_64 -186: CPU= -186: Test timeout computed to be: 1500 -test 187 - Start 187: x86_64-init-array-priorities - -187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh" -187: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -187: Environment variables: -187: MACHINE=x86_64 -187: CPU= -187: Test timeout computed to be: 1500 -172: + cat -172: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - -165: + readelf -WS out/test/x86_64/hash-style/b.so -165: + grep -F ' .hash' -165: [ 1] .hash HASH 0000000000000238 000238 000018 04 A 3 0 4 -165: + readelf -WS out/test/x86_64/hash-style/b.so -165: + grep -F ' .gnu.hash' -165: [ 2] .gnu.hash GNU_HASH 0000000000000250 000250 000020 00 A 3 0 8 -165: + ./mold -shared -o out/test/x86_64/hash-style/c.so out/test/x86_64/hash-style/a.o --hash-style=both --hash-style=none -165: + readelf -WS out/test/x86_64/hash-style/c.so -165: + not grep -F ' .hash' out/test/x86_64/hash-style/log -165: + grep -F ' .hash' out/test/x86_64/hash-style/log -166: + out/test/x86_64/hello-dynamic/exe -166: + grep 'Hello world' -166: Hello world -166: + on_exit -166: + echo OK -166: OK -166: + exit 0 -154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections -173: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o -173: + on_exit -173: + echo OK -173: OK -173: + exit 0 -136: + out/test/x86_64/exception/exe2 -136: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie -177: + cat -177: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - -171: + readelf -W --dyn-syms out/test/x86_64/hidden-weak-undef/b.so -171: + not grep -w foo out/test/x86_64/hidden-weak-undef/log -171: + grep -w foo out/test/x86_64/hidden-weak-undef/log -171: + return 0 -171: + grep -w bar out/test/x86_64/hidden-weak-undef/log -171: 5: 00000000000015d9 12 FUNC GLOBAL DEFAULT 13 bar -171: + on_exit -171: + echo OK -171: OK -171: + exit 0 -174: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all -152: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/a.o out/test/x86_64/gdb-index-dwarf4/b.o -Wl,--gdb-index -164: + cat -164: + cc -o out/test/x86_64/hash-style-sysv/c.o -c -xc - -127: + out/test/x86_64/emit-relocs-dead-sections/exe -127: + grep 'Hello world' -127: Hello world -127: Hello world -127: + on_exit -127: + echo OK -127: OK -127: + exit 0 -124: + out/test/x86_64/dynamic-list4/exe1 -124: + grep 'foo1 bar1 baz1' -124: foo1 bar1 baz1 -124: + cc -B. -o out/test/x86_64/dynamic-list4/exe2 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state -162: + out/test/x86_64/gnu-unique/exe -162: + grep foo=5 -162: foo=5 -162: + on_exit -162: + echo OK -162: OK -162: + exit 0 183: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-noplt.sh 183: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 183: ++ export LC_ALL=C @@ -12034,20 +11929,35 @@ 183: ++ testname=ifunc-noplt 183: ++ t=out/test/x86_64/ifunc-noplt 183: ++ mkdir -p out/test/x86_64/ifunc-noplt -183: ++ case $MACHINE in -183: ++ tlsdesc_opt=-mtls-dialect=gnu2 -183: +++ uname -183: ++ '[' Linux = FreeBSD ']' -183: ++ trap 'on_error $LINENO' ERR -183: ++ trap on_exit EXIT -183: ++ echo -n 'Testing ifunc-noplt ... ' -183: Testing ifunc-noplt ... ++ set -o pipefail -183: ++ set -x -183: + supports_ifunc -183: + is_musl -183: + grep musl -183: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -183: + cc -c -o /dev/null -xc - +test 185 + Start 185: x86_64-ifunc-static + +185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh" +185: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +185: Environment variables: +185: MACHINE=x86_64 +185: CPU= +185: Test timeout computed to be: 1500 +179: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +179: + cc -c -o /dev/null -xc - +181: + grep musl +181: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +181: + cc -c -o /dev/null -xc - +180: + grep musl +180: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +180: + cc -c -o /dev/null -xc - +137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +137: + grep -F foo out/test/x86_64/exclude-libs/log +137: 7: 00000000000016ee 11 FUNC GLOBAL DEFAULT 15 foo +154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections +150: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/a.o out/test/x86_64/gdb-index-dwarf2/b.o -Wl,--gdb-index +147: + grep 1 +147: + out/test/x86_64/func-addr/exe +147: 1 +147: + on_exit +147: + echo OK +147: OK +147: + exit 0 184: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh 184: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 184: ++ export LC_ALL=C @@ -12064,6 +11974,115 @@ 184: ++ STRIP=strip 184: ++ QEMU= 184: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static-pie.sh .sh +166: + out/test/x86_64/hello-dynamic/exe +166: + grep 'Hello world' +166: Hello world +166: + on_exit +166: + echo OK +166: OK +166: + exit 0 +183: ++ case $MACHINE in +183: ++ tlsdesc_opt=-mtls-dialect=gnu2 +183: +++ uname +183: ++ '[' Linux = FreeBSD ']' +183: ++ trap 'on_error $LINENO' ERR +183: ++ trap on_exit EXIT +183: ++ echo -n 'Testing ifunc-noplt ... ' +183: Testing ifunc-noplt ... ++ set -o pipefail +183: ++ set -x +183: + supports_ifunc +183: + is_musl +183: + grep musl +145: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 +115: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo +115: + not cc -B. -o out/test/x86_64/duplicate-error-gc-sections/exe2 out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/a.o out/test/x86_64/duplicate-error-gc-sections/b.o -Wl,-gc-sections +115: + grep 'duplicate symbol.*: foo$' +171: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o +182: ++ case $MACHINE in +182: ++ tlsdesc_opt=-mtls-dialect=gnu2 +182: +++ uname +151: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/a.o out/test/x86_64/gdb-index-dwarf3/b.o -Wl,--gdb-index +170: + cat +173: + on_exit +173: + echo OK +173: OK +173: + exit 0 +185: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh +146/425 Test #147: x86_64-func-addr ...................................... Passed 0.43 sec +147/425 Test #166: x86_64-hello-dynamic .................................. Passed 0.22 sec +170: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - +185: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +185: ++ export LC_ALL=C +185: ++ LC_ALL=C +185: ++ '[' -z x86_64 ']' +185: ++ '[' -z '' ']' +185: ++ TESTDIR=out/test/x86_64 +185: ++ CC=cc +185: ++ CXX=c++ +185: ++ GCC=gcc +185: ++ GXX=g++ +185: ++ OBJDUMP=objdump +185: ++ OBJCOPY=objcopy +185: ++ STRIP=strip +185: ++ QEMU= +137: + grep -F bar out/test/x86_64/exclude-libs/log +161: + grep foo out/test/x86_64/gnu-retain/log +test 186 + Start 186: x86_64-image-base + +186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh" +186: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +186: Environment variables: +186: MACHINE=x86_64 +186: CPU= +186: Test timeout computed to be: 1500 +test 187 + Start 187: x86_64-init-array-priorities + +187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh" +187: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +187: Environment variables: +187: MACHINE=x86_64 +187: CPU= +187: Test timeout computed to be: 1500 +153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections +185: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh .sh +185: ++ testname=ifunc-static +185: ++ t=out/test/x86_64/ifunc-static +185: ++ mkdir -p out/test/x86_64/ifunc-static +185: ++ case $MACHINE in +185: ++ tlsdesc_opt=-mtls-dialect=gnu2 +185: +++ uname +185: ++ '[' Linux = FreeBSD ']' +137: 5: 00000000000016f9 11 FUNC GLOBAL DEFAULT 15 bar +137: + grep -F baz out/test/x86_64/exclude-libs/log +137: 6: 00000000000016d9 21 FUNC GLOBAL DEFAULT 15 baz +137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a +161: 00000000000016a9 t foo +161: + not grep bar out/test/x86_64/gnu-retain/log +161: + grep bar out/test/x86_64/gnu-retain/log +161: + return 0 +161: + on_exit +161: + echo OK +161: OK +161: + exit 0 +182: ++ '[' Linux = FreeBSD ']' +182: ++ trap 'on_error $LINENO' ERR +182: ++ trap on_exit EXIT +182: ++ echo -n 'Testing ifunc-funcptr ... ' +182: Testing ifunc-funcptr ... ++ set -o pipefail +182: ++ set -x +182: + supports_ifunc +182: + is_musl +182: + grep musl +182: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +148/425 Test #173: x86_64-icf-small ...................................... Passed 0.16 sec +124: + out/test/x86_64/dynamic-list4/exe1 +124: + grep 'foo1 bar1 baz1' +124: foo1 bar1 baz1 +124: + cc -B. -o out/test/x86_64/dynamic-list4/exe2 out/test/x86_64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/b.so -Wl,-pop-state +183: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +183: + cc -c -o /dev/null -xc - 184: ++ testname=ifunc-static-pie 184: ++ t=out/test/x86_64/ifunc-static-pie 184: ++ mkdir -p out/test/x86_64/ifunc-static-pie @@ -12077,13 +12096,27 @@ 184: Testing ifunc-static-pie ... ++ set -o pipefail 184: ++ set -x 184: + test_cflags -static-pie -184: + echo 'int main() {}' 184: + cc -B. -static-pie -o /dev/null -xc - -146/425 Test #127: x86_64-emit-relocs-dead-sections ...................... Passed 1.45 sec -147/425 Test #161: x86_64-gnu-retain ..................................... Passed 0.85 sec -148/425 Test #162: x86_64-gnu-unique ..................................... Passed 0.85 sec -149/425 Test #166: x86_64-hello-dynamic .................................. Passed 0.67 sec -150/425 Test #171: x86_64-hidden-weak-undef .............................. Passed 0.47 sec +184: + echo 'int main() {}' +167: + cat +167: + cc -o out/test/x86_64/hello-static/a.o -c -xc - +149: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe +149: + grep -F .gdb_index +149: [38] .gdb_index PROGBITS 0000000000000000 002460 000075 00 0 0 4 +149: + out/test/x86_64/gdb-index-compress-output/exe +149: + grep 'Hello world' +149: Hello world +149: + DEBUGINFOD_URLS= +149: + gdb out/test/x86_64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +149/425 Test #161: x86_64-gnu-retain ..................................... Passed 0.29 sec +185: ++ trap 'on_error $LINENO' ERR +185: ++ trap on_exit EXIT +185: ++ echo -n 'Testing ifunc-static ... ' +185: Testing ifunc-static ... ++ set -o pipefail +185: ++ set -x +185: + test_cflags -static +182: + cc -c -o /dev/null -xc - +186: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh test 188 Start 188: x86_64-init-in-dso @@ -12102,79 +12135,21 @@ 189: MACHINE=x86_64 189: CPU= 189: Test timeout computed to be: 1500 -test 190 - Start 190: x86_64-initfirst - -190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh" -190: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -190: Environment variables: -190: MACHINE=x86_64 -190: CPU= -190: Test timeout computed to be: 1500 -test 191 - Start 191: x86_64-interpose - -191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh" -191: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -191: Environment variables: -191: MACHINE=x86_64 -191: CPU= -191: Test timeout computed to be: 1500 -test 192 - Start 192: x86_64-invalid-version-script - -192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh" -192: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -192: Environment variables: -192: MACHINE=x86_64 -192: CPU= -192: Test timeout computed to be: 1500 -165: + return 0 -165: + not grep -F ' .gnu.hash' out/test/x86_64/hash-style/log -165: + grep -F ' .gnu.hash' out/test/x86_64/hash-style/log -165: + return 0 -165: + on_exit -165: + echo OK -165: OK -165: + exit 0 -151/425 Test #165: x86_64-hash-style ..................................... Passed 0.71 sec -152/425 Test #173: x86_64-icf-small ...................................... Passed 0.48 sec -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^76$' -36: 76 -36: + cat -185: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh -185: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -185: ++ export LC_ALL=C -185: ++ LC_ALL=C -185: ++ '[' -z x86_64 ']' -185: ++ '[' -z '' ']' -185: ++ TESTDIR=out/test/x86_64 -185: ++ CC=cc -185: ++ CXX=c++ -185: ++ GCC=gcc -185: ++ GXX=g++ -185: ++ OBJDUMP=objdump -185: ++ OBJCOPY=objcopy -185: ++ STRIP=strip -185: ++ QEMU= -185: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/ifunc-static.sh .sh -185: ++ testname=ifunc-static -185: ++ t=out/test/x86_64/ifunc-static -185: ++ mkdir -p out/test/x86_64/ifunc-static -185: ++ case $MACHINE in -185: ++ tlsdesc_opt=-mtls-dialect=gnu2 -185: +++ uname -185: ++ '[' Linux = FreeBSD ']' -185: ++ trap 'on_error $LINENO' ERR -185: ++ trap on_exit EXIT -185: ++ echo -n 'Testing ifunc-static ... ' -185: Testing ifunc-static ... ++ set -o pipefail -185: ++ set -x -185: + test_cflags -static +148: + readelf --symbols out/test/x86_64/gc-sections/exe2 +148: + out/test/x86_64/gc-sections/exe2 +148: + grep '1 2' +148: 1 2 +148: + grep live_fn1 out/test/x86_64/gc-sections/log2 +148: 64: 00000000000017e4 7 FUNC LOCAL DEFAULT 19 _Z8live_fn1v +148: + grep live_fn2 out/test/x86_64/gc-sections/log2 +148: 65: 00000000000017eb 12 FUNC LOCAL DEFAULT 19 _Z8live_fn2v +148: + not grep dead_fn1 out/test/x86_64/gc-sections/log2 +148: + grep dead_fn1 out/test/x86_64/gc-sections/log2 +148: + return 0 +148: + not grep dead_fn2 out/test/x86_64/gc-sections/log2 +148: + grep dead_fn2 out/test/x86_64/gc-sections/log2 185: + echo 'int main() {}' 185: + cc -B. -static -o /dev/null -xc - -186: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/image-base.sh 186: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 186: ++ export LC_ALL=C 186: ++ LC_ALL=C @@ -12200,10 +12175,15 @@ 186: ++ trap 'on_error $LINENO' ERR 186: ++ trap on_exit EXIT 186: ++ echo -n 'Testing image-base ... ' -186: Testing image-base ... ++ set -o pipefail -186: ++ set -x -186: + cat -186: + cc -o out/test/x86_64/image-base/a.o -c -xc - +152: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so +152: + grep -F .gdb_index +152: [36] .gdb_index PROGBITS 0000000000000000 0025c8 000270 00 0 0 4 +152: + cat +152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +135: + command -v perl +135: + '[' x86_64 = sh4 ']' +135: + cat +135: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - 187: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init-array-priorities.sh 187: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 187: ++ export LC_ALL=C @@ -12226,6 +12206,13 @@ 187: ++ case $MACHINE in 187: ++ tlsdesc_opt=-mtls-dialect=gnu2 187: +++ uname +188: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh +186: Testing image-base ... ++ set -o pipefail +186: ++ set -x +186: + cc -o out/test/x86_64/image-base/a.o -c -xc - +186: + cat +162: + out/test/x86_64/gnu-unique/exe +189: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init.sh 187: ++ '[' Linux = FreeBSD ']' 187: ++ trap 'on_error $LINENO' ERR 187: ++ trap on_exit EXIT @@ -12233,52 +12220,11 @@ 187: Testing init-array-priorities ... ++ set -o pipefail 187: ++ set -x 187: + is_musl -187: + grep musl -187: + cat -187: + cc -c -o out/test/x86_64/init-array-priorities/a.o -xc - -test 193 - Start 193: x86_64-issue646 - -193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh" -193: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -193: Environment variables: -193: MACHINE=x86_64 -193: CPU= -193: Test timeout computed to be: 1500 -test 194 - Start 194: x86_64-large-alignment-dso - -194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh" -194: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -194: Environment variables: -194: MACHINE=x86_64 -194: CPU= -194: Test timeout computed to be: 1500 -124: + out/test/x86_64/dynamic-list4/exe2 -124: + grep 'foo2 bar2 baz1' -124: foo2 bar2 baz1 -124: + on_exit -124: + echo OK -124: OK -124: + exit 0 -167: + cat -167: + cc -o out/test/x86_64/hello-static/a.o -c -xc - -152: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so -152: + grep -F .gdb_index -152: [36] .gdb_index PROGBITS 0000000000000000 0025c8 000270 00 0 0 4 -152: + cat -152: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -174: + out/test/x86_64/icf/exe -174: + grep '1 0' -174: 1 0 -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 -188: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh +162: + grep foo=5 188: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 188: ++ export LC_ALL=C 188: ++ LC_ALL=C +187: + grep musl 188: ++ '[' -z x86_64 ']' 188: ++ '[' -z '' ']' 188: ++ TESTDIR=out/test/x86_64 @@ -12290,22 +12236,7 @@ 188: ++ OBJCOPY=objcopy 188: ++ STRIP=strip 188: ++ QEMU= -188: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh .sh -188: ++ testname=init-in-dso -188: ++ t=out/test/x86_64/init-in-dso -188: ++ mkdir -p out/test/x86_64/init-in-dso -188: ++ case $MACHINE in -188: ++ tlsdesc_opt=-mtls-dialect=gnu2 -188: +++ uname -188: ++ '[' Linux = FreeBSD ']' -188: ++ trap 'on_error $LINENO' ERR -188: ++ trap on_exit EXIT -188: ++ echo -n 'Testing init-in-dso ... ' -188: Testing init-in-dso ... ++ set -o pipefail -188: ++ set -x -188: + cat -188: + cc -shared -o out/test/x86_64/init-in-dso/a.so -xc - -189: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/init.sh +162: foo=5 189: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 189: ++ export LC_ALL=C 189: ++ LC_ALL=C @@ -12320,13 +12251,53 @@ 189: ++ OBJCOPY=objcopy 189: ++ STRIP=strip 189: ++ QEMU= +148: + return 0 +148: + grep live_var1 out/test/x86_64/gc-sections/log2 +188: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init-in-dso.sh .sh 189: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/init.sh .sh +162: + on_exit +162: + echo OK +162: OK +162: + exit 0 +150/425 Test #162: x86_64-gnu-unique ..................................... Passed 0.30 sec 189: ++ testname=init 189: ++ t=out/test/x86_64/init 189: ++ mkdir -p out/test/x86_64/init +188: ++ testname=init-in-dso +188: ++ t=out/test/x86_64/init-in-dso +188: ++ mkdir -p out/test/x86_64/init-in-dso +test 190 + Start 190: x86_64-initfirst + +190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh" +190: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +190: Environment variables: +190: MACHINE=x86_64 +190: CPU= +190: Test timeout computed to be: 1500 +188: ++ case $MACHINE in +188: ++ tlsdesc_opt=-mtls-dialect=gnu2 +188: +++ uname +148: 62: 0000000000003a80 4 OBJECT LOCAL DEFAULT 25 live_var1 +148: + grep live_var2 out/test/x86_64/gc-sections/log2 +187: + cat +187: + cc -c -o out/test/x86_64/init-array-priorities/a.o -xc - +148: 63: 0000000000003aac 4 OBJECT LOCAL DEFAULT 28 live_var2 +188: ++ '[' Linux = FreeBSD ']' +188: ++ trap 'on_error $LINENO' ERR +188: ++ trap on_exit EXIT +188: ++ echo -n 'Testing init-in-dso ... ' +188: Testing init-in-dso ... ++ set -o pipefail +188: ++ set -x 189: ++ case $MACHINE in 189: ++ tlsdesc_opt=-mtls-dialect=gnu2 +137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 189: +++ uname +148: + not grep dead_var1 out/test/x86_64/gc-sections/log2 +148: + grep dead_var1 out/test/x86_64/gc-sections/log2 +188: + cat +190: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh +188: + cc -shared -o out/test/x86_64/init-in-dso/a.so -xc - 189: ++ '[' Linux = FreeBSD ']' 189: ++ trap 'on_error $LINENO' ERR 189: ++ trap on_exit EXIT @@ -12334,8 +12305,6 @@ 189: Testing init ... ++ set -o pipefail 189: ++ set -x 189: + cat -189: + cc -o out/test/x86_64/init/a.o -c -xc - -190: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh 190: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 190: ++ export LC_ALL=C 190: ++ LC_ALL=C @@ -12350,10 +12319,74 @@ 190: ++ OBJCOPY=objcopy 190: ++ STRIP=strip 190: ++ QEMU= +189: + cc -o out/test/x86_64/init/a.o -c -xc - 190: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/initfirst.sh .sh +145: + od -x out/test/x86_64/filler/exe1 +171: + readelf -W --dyn-syms out/test/x86_64/hidden-weak-undef/b.so +150: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so +148: + return 0 +148: + not grep dead_var2 out/test/x86_64/gc-sections/log2 +148: + grep dead_var2 out/test/x86_64/gc-sections/log2 +174: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all +150: + grep -F .gdb_index +171: + not grep -w foo out/test/x86_64/hidden-weak-undef/log +171: + grep -w foo out/test/x86_64/hidden-weak-undef/log +137: + not grep -F foo out/test/x86_64/exclude-libs/log +137: + grep -F foo out/test/x86_64/exclude-libs/log +170: + not cc -B. -o out/test/x86_64/hidden-undef/exe out/test/x86_64/hidden-undef/a.so out/test/x86_64/hidden-undef/b.o 190: ++ testname=initfirst 190: ++ t=out/test/x86_64/initfirst 190: ++ mkdir -p out/test/x86_64/initfirst +156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf +170: + grep 'undefined symbol: foo' +171: + return 0 +171: + grep -w bar out/test/x86_64/hidden-weak-undef/log +171: 5: 00000000000015d9 12 FUNC GLOBAL DEFAULT 13 bar +171: + on_exit +171: + echo OK +171: OK +171: + exit 0 +153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +181: + cat +181: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - +148: + return 0 +148: + on_exit +148: + echo OK +148: OK +148: + exit 0 +172: + cc -B. -o out/test/x86_64/icf-safe/exe1 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/b.o +177: + cat +151/425 Test #171: x86_64-hidden-weak-undef .............................. Passed 0.22 sec +test 191 + Start 191: x86_64-interpose + +191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh" +191: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +191: Environment variables: +191: MACHINE=x86_64 +191: CPU= +191: Test timeout computed to be: 1500 +152/425 Test #148: x86_64-gc-sections .................................... Passed 0.49 sec +test 192 + Start 192: x86_64-invalid-version-script + +192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh" +192: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +192: Environment variables: +192: MACHINE=x86_64 +192: CPU= +192: Test timeout computed to be: 1500 +176: + cat +176: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -xc - +183: + cat +183: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt +177: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - +167: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static +179: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - +179: + cat +150: [37] .gdb_index PROGBITS 0000000000000000 0027d0 000270 00 0 0 4 +150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz +150: + cat 190: ++ case $MACHINE in 190: ++ tlsdesc_opt=-mtls-dialect=gnu2 190: +++ uname @@ -12365,6 +12398,43 @@ 190: ++ set -x 190: + cat 190: + cc -c -fPIC -o out/test/x86_64/initfirst/a.o -xc - +175: + cat +175: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - +137: + return 0 +137: + grep -F bar out/test/x86_64/exclude-libs/log +137: 5: 00000000000016b9 11 FUNC GLOBAL DEFAULT 15 bar +137: + grep -F baz out/test/x86_64/exclude-libs/log +137: 6: 0000000000001699 21 FUNC GLOBAL DEFAULT 15 baz +137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a +178: + cat +178: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - +115: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-gc-sections/a.o: out/test/x86_64/duplicate-error-gc-sections/a.o: foo +115: + on_exit +115: + echo OK +115: OK +115: + exit 0 +153/425 Test #115: x86_64-duplicate-error-gc-sections .................... Passed 0.81 sec +180: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - +180: + cat +169: + cat +169: + cc -shared -o out/test/x86_64/hidden-archive/c.so -fPIC -xc - +164: + cc -B. -o out/test/x86_64/hash-style-sysv/exe out/test/x86_64/hash-style-sysv/c.o out/test/x86_64/hash-style-sysv/b.so -Wl,--hash-style=sysv +151: + grep -F .gdb_index +151: + readelf -WS out/test/x86_64/gdb-index-dwarf3/c.so +151: [36] .gdb_index PROGBITS 0000000000000000 0025e8 000270 00 0 0 4 +151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz +151: + cat +136: + out/test/x86_64/exception/exe1 +136: + c++ -B. -o out/test/x86_64/exception/exe2 out/test/x86_64/exception/c.o -no-pie -static -pthread +test 193 + Start 193: x86_64-issue646 + +193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh" +193: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +193: Environment variables: +193: MACHINE=x86_64 +193: CPU= +193: Test timeout computed to be: 1500 191: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh 191: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 191: ++ export LC_ALL=C @@ -12374,28 +12444,25 @@ 191: ++ TESTDIR=out/test/x86_64 191: ++ CC=cc 191: ++ CXX=c++ +182: + cat +182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - +152: + cc -B. -o out/test/x86_64/gdb-index-dwarf4/exe out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/d.o -Wl,--gdb-index +124: + out/test/x86_64/dynamic-list4/exe2 +124: + grep 'foo2 bar2 baz1' +186: + cc -B. -no-pie -o out/test/x86_64/image-base/exe1 out/test/x86_64/image-base/a.o -Wl,--image-base=0x8000000 191: ++ GCC=gcc 191: ++ GXX=g++ 191: ++ OBJDUMP=objdump 191: ++ OBJCOPY=objcopy 191: ++ STRIP=strip 191: ++ QEMU= -191: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh .sh -191: ++ testname=interpose -191: ++ t=out/test/x86_64/interpose -191: ++ mkdir -p out/test/x86_64/interpose -191: ++ case $MACHINE in -191: ++ tlsdesc_opt=-mtls-dialect=gnu2 -191: +++ uname -191: ++ '[' Linux = FreeBSD ']' -191: ++ trap 'on_error $LINENO' ERR -191: ++ trap on_exit EXIT -191: ++ echo -n 'Testing interpose ... ' -191: Testing interpose ... ++ set -o pipefail -191: ++ set -x -191: + cat -191: + cc -c -fPIC -o out/test/x86_64/interpose/a.o -xc - 192: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh +191: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/interpose.sh .sh +124: foo2 bar2 baz1 +124: + on_exit +124: + echo OK +124: OK +124: + exit 0 192: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 192: ++ export LC_ALL=C 192: ++ LC_ALL=C @@ -12411,42 +12478,7 @@ 192: ++ STRIP=strip 192: ++ QEMU= 192: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/invalid-version-script.sh .sh -192: ++ testname=invalid-version-script -192: ++ t=out/test/x86_64/invalid-version-script -192: ++ mkdir -p out/test/x86_64/invalid-version-script -192: ++ case $MACHINE in -192: ++ tlsdesc_opt=-mtls-dialect=gnu2 -192: +++ uname -192: ++ '[' Linux = FreeBSD ']' -153/425 Test #124: x86_64-dynamic-list4 .................................. Passed 1.49 sec -154/425 Test #174: x86_64-icf ............................................ Passed 0.48 sec -test 195 - Start 195: x86_64-large-alignment - -195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh" -195: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -195: Environment variables: -195: MACHINE=x86_64 -195: CPU= -195: Test timeout computed to be: 1500 -test 196 - Start 196: x86_64-large-max-page-size-strip - -196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh" -196: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -196: Environment variables: -196: MACHINE=x86_64 -196: CPU= -196: Test timeout computed to be: 1500 -192: ++ trap 'on_error $LINENO' ERR -192: ++ trap on_exit EXIT -192: ++ echo -n 'Testing invalid-version-script ... ' -192: Testing invalid-version-script ... ++ set -o pipefail -192: ++ set -x -192: + echo 'int main() {}' -192: + cc -c -o out/test/x86_64/invalid-version-script/a.o -xc - -136: + out/test/x86_64/exception/exe3 -136: + c++ -B. -o out/test/x86_64/exception/exe4 out/test/x86_64/exception/c.o -no-pie +154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 193: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh 193: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 193: ++ export LC_ALL=C @@ -12463,21 +12495,46 @@ 193: ++ STRIP=strip 193: ++ QEMU= 193: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/issue646.sh .sh +191: ++ testname=interpose +191: ++ t=out/test/x86_64/interpose +191: ++ mkdir -p out/test/x86_64/interpose +154/425 Test #124: x86_64-dynamic-list4 .................................. Passed 0.71 sec +192: ++ testname=invalid-version-script +192: ++ t=out/test/x86_64/invalid-version-script +192: ++ mkdir -p out/test/x86_64/invalid-version-script +test 194 + Start 194: x86_64-large-alignment-dso + +194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh" +194: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +194: Environment variables: +194: MACHINE=x86_64 +194: CPU= +194: Test timeout computed to be: 1500 193: ++ testname=issue646 193: ++ t=out/test/x86_64/issue646 193: ++ mkdir -p out/test/x86_64/issue646 -193: ++ case $MACHINE in -193: ++ tlsdesc_opt=-mtls-dialect=gnu2 -193: +++ uname -193: ++ '[' Linux = FreeBSD ']' -193: ++ trap 'on_error $LINENO' ERR -193: ++ trap on_exit EXIT -193: ++ echo -n 'Testing issue646 ... ' -193: Testing issue646 ... ++ set -o pipefail -193: ++ set -x -193: + '[' x86_64 = sh4aeb ']' +135: + cat +191: ++ case $MACHINE in +191: ++ tlsdesc_opt=-mtls-dialect=gnu2 +191: +++ uname +191: ++ '[' Linux = FreeBSD ']' +191: ++ trap 'on_error $LINENO' ERR +191: ++ trap on_exit EXIT +191: ++ echo -n 'Testing interpose ... ' +191: Testing interpose ... ++ set -o pipefail +191: ++ set -x +191: + cat +116: + cat +116: + cc -o out/test/x86_64/duplicate-error-lto/a.o -c -xc - -flto +135: + c++ -o out/test/x86_64/exception-multiple-ehframe/b.o -c -xc++ - +191: + cc -c -fPIC -o out/test/x86_64/interpose/a.o -xc - +192: ++ case $MACHINE in +192: ++ tlsdesc_opt=-mtls-dialect=gnu2 194: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh +36: + out/test/x86_64/arch-x86_64-reloc/exe 194: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +36: + grep '^76$' 194: ++ export LC_ALL=C 194: ++ LC_ALL=C 194: ++ '[' -z x86_64 ']' @@ -12492,46 +12549,181 @@ 194: ++ STRIP=strip 194: ++ QEMU= 194: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment-dso.sh .sh +192: +++ uname +187: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - +187: + cat +153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/d.o out/test/x86_64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections +36: 76 +36: + cat 194: ++ testname=large-alignment-dso 194: ++ t=out/test/x86_64/large-alignment-dso 194: ++ mkdir -p out/test/x86_64/large-alignment-dso +192: ++ '[' Linux = FreeBSD ']' +192: ++ trap 'on_error $LINENO' ERR +192: ++ trap on_exit EXIT +192: ++ echo -n 'Testing invalid-version-script ... ' +192: Testing invalid-version-script ... ++ set -o pipefail +192: ++ set -x +193: ++ case $MACHINE in +193: ++ tlsdesc_opt=-mtls-dialect=gnu2 +192: + echo 'int main() {}' +193: +++ uname +192: + cc -c -o out/test/x86_64/invalid-version-script/a.o -xc - +193: ++ '[' Linux = FreeBSD ']' +175: + cc -B. -shared -o out/test/x86_64/ifunc-address-equality-exported/b.so out/test/x86_64/ifunc-address-equality-exported/a.o +193: ++ trap 'on_error $LINENO' ERR +193: ++ trap on_exit EXIT +193: ++ echo -n 'Testing issue646 ... ' +193: Testing issue646 ... ++ set -o pipefail +193: ++ set -x +193: + '[' x86_64 = sh4aeb ']' +193: + cat +193: + c++ -o out/test/x86_64/issue646/a.o -c -xc++ - 194: ++ case $MACHINE in +183: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie 194: ++ tlsdesc_opt=-mtls-dialect=gnu2 -193: + cat +194: +++ uname +189: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo +194: ++ '[' Linux = FreeBSD ']' +194: ++ trap 'on_error $LINENO' ERR +194: ++ trap on_exit EXIT +194: ++ echo -n 'Testing large-alignment-dso ... ' +194: Testing large-alignment-dso ... ++ set -o pipefail +194: ++ set -x +194: + '[' x86_64 = i686 ']' +194: + cat +194: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s +170: mold: error: undefined symbol: foo +170: + on_exit +170: + echo OK +170: OK +170: + exit 0 +155/425 Test #170: x86_64-hidden-undef ................................... Passed 0.31 sec +test 195 + Start 195: x86_64-large-alignment + +195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh" +195: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +195: Environment variables: +195: MACHINE=x86_64 +195: CPU= +195: Test timeout computed to be: 1500 +150: + cc -B. -o out/test/x86_64/gdb-index-dwarf2/exe out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/d.o -Wl,--gdb-index +188: + cat +188: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - +151: + cc -B. -o out/test/x86_64/gdb-index-dwarf3/exe out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/d.o -Wl,--gdb-index +164: + grep Hello +164: + out/test/x86_64/hash-style-sysv/exe +180: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy +174: + out/test/x86_64/icf/exe +174: + grep '1 0' +181: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o +176: + cat +176: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - +179: + cat +179: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - +116: + cat +116: + cc -o out/test/x86_64/duplicate-error-lto/b.o -c -xc - -flto +164: Hello world 195: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh +174: 1 0 +174: + on_exit +174: + echo OK +174: OK +174: + exit 0 +137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 195: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 195: ++ export LC_ALL=C 195: ++ LC_ALL=C 195: ++ '[' -z x86_64 ']' -194: +++ uname 195: ++ '[' -z '' ']' 195: ++ TESTDIR=out/test/x86_64 195: ++ CC=cc 195: ++ CXX=c++ 195: ++ GCC=gcc -193: + c++ -o out/test/x86_64/issue646/a.o -c -xc++ - +156/425 Test #164: x86_64-hash-style-sysv ................................ Passed 0.40 sec +157/425 Test #174: x86_64-icf ............................................ Passed 0.29 sec 195: ++ GXX=g++ 195: ++ OBJDUMP=objdump 195: ++ OBJCOPY=objcopy 195: ++ STRIP=strip 195: ++ QEMU= -196: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh +test 196 + Start 196: x86_64-large-max-page-size-strip + +196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh" +196: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +196: Environment variables: +196: MACHINE=x86_64 +196: CPU= +196: Test timeout computed to be: 1500 +test 197 + Start 197: x86_64-large-max-page-size + +197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh" +197: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +197: Environment variables: +197: MACHINE=x86_64 +197: CPU= +197: Test timeout computed to be: 1500 195: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-alignment.sh .sh -194: ++ '[' Linux = FreeBSD ']' -194: ++ trap 'on_error $LINENO' ERR -194: ++ trap on_exit EXIT -194: ++ echo -n 'Testing large-alignment-dso ... ' -194: Testing large-alignment-dso ... ++ set -o pipefail -194: ++ set -x -194: + '[' x86_64 = i686 ']' -196: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -196: ++ export LC_ALL=C -196: ++ LC_ALL=C 195: ++ testname=large-alignment 195: ++ t=out/test/x86_64/large-alignment 195: ++ mkdir -p out/test/x86_64/large-alignment +195: ++ case $MACHINE in +195: ++ tlsdesc_opt=-mtls-dialect=gnu2 +195: +++ uname +195: ++ '[' Linux = FreeBSD ']' +195: ++ trap 'on_error $LINENO' ERR +195: ++ trap on_exit EXIT +195: ++ echo -n 'Testing large-alignment ... ' +195: Testing large-alignment ... ++ set -o pipefail +195: ++ set -x +195: + '[' x86_64 = i686 ']' +195: + cc -o out/test/x86_64/large-alignment/a.o -c -xc - -ffunction-sections +195: + cat +185: + supports_ifunc +185: + is_musl +185: + grep musl +185: + cc -c -o /dev/null -xc - +185: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +190: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst +154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/d.o out/test/x86_64/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections +172: + grep '^0 0$' +172: + out/test/x86_64/icf-safe/exe1 +172: 0 0 +172: + cat +172: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +187: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - +187: + cat +177: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie +137: + not grep -F foo out/test/x86_64/exclude-libs/log +137: + grep -F foo out/test/x86_64/exclude-libs/log +137: + return 0 +137: + not grep -F bar out/test/x86_64/exclude-libs/log +137: + grep -F bar out/test/x86_64/exclude-libs/log +186: + grep 'Hello world' +186: + out/test/x86_64/image-base/exe1 +186: Hello world +186: + readelf -W --sections out/test/x86_64/image-base/exe1 +186: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' +182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - +182: + cat +184: + supports_ifunc +184: + is_musl +184: + grep musl +152: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe +196: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh +196: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +196: ++ export LC_ALL=C +196: ++ LC_ALL=C 196: ++ '[' -z x86_64 ']' -194: + cat 196: ++ '[' -z '' ']' 196: ++ TESTDIR=out/test/x86_64 196: ++ CC=cc @@ -12542,26 +12734,16 @@ 196: ++ OBJCOPY=objcopy 196: ++ STRIP=strip 196: ++ QEMU= -194: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC 196: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size-strip.sh .sh -195: ++ case $MACHINE in -195: ++ tlsdesc_opt=-mtls-dialect=gnu2 196: ++ testname=large-max-page-size-strip 196: ++ t=out/test/x86_64/large-max-page-size-strip -195: +++ uname 196: ++ mkdir -p out/test/x86_64/large-max-page-size-strip -195: ++ '[' Linux = FreeBSD ']' -195: ++ trap 'on_error $LINENO' ERR -195: ++ trap on_exit EXIT -195: ++ echo -n 'Testing large-alignment ... ' -195: Testing large-alignment ... ++ set -o pipefail -195: ++ set -x -195: + '[' x86_64 = i686 ']' 196: ++ case $MACHINE in 196: ++ tlsdesc_opt=-mtls-dialect=gnu2 -195: + cat 196: +++ uname -195: + cc -o out/test/x86_64/large-alignment/a.o -c -xc - -ffunction-sections +152: + grep -F .gdb_index +137: + return 0 +137: + grep -F baz out/test/x86_64/exclude-libs/log 196: ++ '[' Linux = FreeBSD ']' 196: ++ trap 'on_error $LINENO' ERR 196: ++ trap on_exit EXIT @@ -12571,79 +12753,20 @@ 196: + [[ x86_64 = arm* ]] 196: + strip=strip 196: + command -v strip -196: + cat 196: + cc -o out/test/x86_64/large-max-page-size-strip/a.o -c -xc - -fPIC -136: + out/test/x86_64/exception/exe4 -136: + c++ -B. -o out/test/x86_64/exception/exe5 out/test/x86_64/exception/b.o -pie -Wl,--gc-sections -145: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o -136: + out/test/x86_64/exception/exe5 -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie -156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf -136: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections -169: + cat -169: + cc -shared -o out/test/x86_64/hidden-archive/c.so -fPIC -xc - -137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -164: + cc -B. -o out/test/x86_64/hash-style-sysv/exe out/test/x86_64/hash-style-sysv/c.o out/test/x86_64/hash-style-sysv/b.so -Wl,--hash-style=sysv -105: + cc -B. -flto -o out/test/x86_64/dependency-file-lto/exe out/test/x86_64/dependency-file-lto/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-lto/dep -151: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/a.o out/test/x86_64/gdb-index-dwarf3/b.o -Wl,--gdb-index -172: + cc -B. -o out/test/x86_64/icf-safe/exe1 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/b.o -175: + cat -153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/d.o out/test/x86_64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -175: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - -179: + cat -179: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - -150: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/a.o out/test/x86_64/gdb-index-dwarf2/b.o -Wl,--gdb-index -180: + cat -180: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - -177: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie -178: + cat -178: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - -181: + cat -181: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - -176: + cat -183: + cat -196: + cc -B. -o out/test/x86_64/large-max-page-size-strip/exe out/test/x86_64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 -183: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt -187: + cat -176: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - -187: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - -149: + grep 'hello () at .*:7' out/test/x86_64/gdb-index-compress-output/log -149: #1 0x00007ffff7fbc708 in hello () at :7 -149: + grep 'greet () at .*:11' out/test/x86_64/gdb-index-compress-output/log -149: #2 0x00007ffff7fbc714 in greet () at :11 -149: + grep 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log -149: Breakpoint 1, main () at :4 -149: #3 0x0000555555555722 in main () at :4 -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 -155/425 Test #149: x86_64-gdb-index-compress-output ...................... Passed 1.43 sec -test 197 - Start 197: x86_64-large-max-page-size - -197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh" -197: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -197: Environment variables: -197: MACHINE=x86_64 -197: CPU= -197: Test timeout computed to be: 1500 -186: + cc -B. -no-pie -o out/test/x86_64/image-base/exe1 out/test/x86_64/image-base/a.o -Wl,--image-base=0x8000000 -191: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose -192: + echo 'VER1 { foo[12; };' -192: + not cc -B. -shared -o out/test/x86_64/invalid-version-script/c.so -Wl,-version-script,out/test/x86_64/invalid-version-script/b.ver out/test/x86_64/invalid-version-script/a.o -192: + grep 'invalid version pattern' -190: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst -135: + c++ -B. -o out/test/x86_64/exception-multiple-ehframe/exe1 out/test/x86_64/exception-multiple-ehframe/d.o out/test/x86_64/exception-multiple-ehframe/c.o -170: + cat -170: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - -189: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo -195: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o -167: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static -194: + cc -B. -o out/test/x86_64/large-alignment-dso/b.so out/test/x86_64/large-alignment-dso/a.o -shared -152: + cc -B. -o out/test/x86_64/gdb-index-dwarf4/exe out/test/x86_64/gdb-index-dwarf4/c.so out/test/x86_64/gdb-index-dwarf4/d.o -Wl,--gdb-index +196: + cat +186: [ 1] .interp PROGBITS 00000000080002e0 0002e0 00001c 00 A 0 0 1 +137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz +137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a +186: + cc -o out/test/x86_64/image-base/b.o -c -xc - +186: + cat +184: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +184: + cc -c -o /dev/null -xc - +152: [38] .gdb_index PROGBITS 0000000000000000 002420 000075 00 0 0 4 197: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh +194: + cc -B. -o out/test/x86_64/large-alignment-dso/b.so out/test/x86_64/large-alignment-dso/a.o -shared +152: + grep 'Hello world' +152: + out/test/x86_64/gdb-index-dwarf4/exe 197: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 197: ++ export LC_ALL=C 197: ++ LC_ALL=C @@ -12658,41 +12781,76 @@ 197: ++ OBJCOPY=objcopy 197: ++ STRIP=strip 197: ++ QEMU= -182: + cat -182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - 197: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-max-page-size.sh .sh -145: + od -x out/test/x86_64/filler/exe2 197: ++ testname=large-max-page-size 197: ++ t=out/test/x86_64/large-max-page-size 197: ++ mkdir -p out/test/x86_64/large-max-page-size -136: + out/test/x86_64/exception/exe6 -136: + '[' x86_64 = x86_64 ']' +116: + grep 'duplicate symbol.*: foo$' +152: Hello world +152: + DEBUGINFOD_URLS= +152: + gdb out/test/x86_64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +116: + not cc -B. -o out/test/x86_64/duplicate-error-lto/exe1 out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/b.o -flto +192: + echo 'VER1 { foo[12; };' +178: + cat +178: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - +192: + grep 'invalid version pattern' +192: + not cc -B. -shared -o out/test/x86_64/invalid-version-script/c.so -Wl,-version-script,out/test/x86_64/invalid-version-script/b.ver out/test/x86_64/invalid-version-script/a.o 197: ++ case $MACHINE in 197: ++ tlsdesc_opt=-mtls-dialect=gnu2 +191: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose +181: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so 197: +++ uname -136: + c++ -c -o out/test/x86_64/exception/d.o out/test/x86_64/exception/a.cc -mcmodel=large -fPIC -175: + cc -B. -shared -o out/test/x86_64/ifunc-address-equality-exported/b.so out/test/x86_64/ifunc-address-equality-exported/a.o +188: + cc -B. -o out/test/x86_64/init-in-dso/exe out/test/x86_64/init-in-dso/a.so out/test/x86_64/init-in-dso/b.o -Wl,-init,foo +181: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' +169: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - +183: + out/test/x86_64/ifunc-noplt/exe1 +183: + grep 'Hello world' +36: + grep '^26$' 197: ++ '[' Linux = FreeBSD ']' 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT +176: + cat +176: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - 197: ++ echo -n 'Testing large-max-page-size ... ' 197: Testing large-max-page-size ... ++ set -o pipefail 197: ++ set -x 197: + cat 197: + cc -o out/test/x86_64/large-max-page-size/a.o -c -xc - -fPIC -190: + readelf --dynamic out/test/x86_64/initfirst/b.so +175: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality-exported/c.o -xc - +175: + cat 190: + grep 'Flags:.*INITFIRST' -150: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so -150: + grep -F .gdb_index +190: + readelf --dynamic out/test/x86_64/initfirst/b.so +151: + grep -F .gdb_index +151: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: 26 +36: + cat +153: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/d.o -Wl,--gdb-index +135: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o +169: + cat +183: Hello world +183: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie +167: + grep 'Hello world' +167: + out/test/x86_64/hello-static/exe +180: + out/test/x86_64/ifunc-dynamic/exe1 +180: + grep 'Hello world' +180: Hello world +180: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe2 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,now 190: 0x000000006ffffffb (FLAGS_1) Flags: INITFIRST -150: [37] .gdb_index PROGBITS 0000000000000000 0027d0 000270 00 0 0 4 +151: [38] .gdb_index PROGBITS 0000000000000000 002420 000075 00 0 0 4 190: + on_exit +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s +167: Hello world +167: + on_exit +167: + echo OK +167: OK +167: + exit 0 +151: + out/test/x86_64/gdb-index-dwarf3/exe +151: + grep 'Hello world' +158/425 Test #167: x86_64-hello-static ................................... Passed 0.45 sec 190: + echo OK 190: OK 190: + exit 0 -156/425 Test #190: x86_64-initfirst ...................................... Passed 0.36 sec -150: + cat -150: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz test 198 Start 198: x86_64-large-text @@ -12702,11 +12860,30 @@ 198: MACHINE=x86_64 198: CPU= 198: Test timeout computed to be: 1500 -172: + out/test/x86_64/icf-safe/exe1 -172: + grep '^0 0$' -172: 0 0 -172: + cat -172: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +159/425 Test #190: x86_64-initfirst ...................................... Passed 0.21 sec +test 199 + Start 199: x86_64-library + +199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/library.sh" +199: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +199: Environment variables: +199: MACHINE=x86_64 +199: CPU= +199: Test timeout computed to be: 1500 +181: 6: 00000000000016ef 13 : 10 GLOBAL DEFAULT 16 foobar +181: + on_exit +181: + echo OK +181: OK +181: + exit 0 +160/425 Test #181: x86_64-ifunc-export ................................... Passed 0.32 sec +151: Hello world +151: + DEBUGINFOD_URLS= +151: + gdb out/test/x86_64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +189: + readelf --dynamic out/test/x86_64/init/exe +189: + grep -F '(INIT)' +189: 0x000000000000000c (INIT) 0x16b9 +189: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol +135: + ./mold -r -o out/test/x86_64/exception-multiple-ehframe/c.o out/test/x86_64/exception-multiple-ehframe/a.o out/test/x86_64/exception-multiple-ehframe/b.o 198: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh 198: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 198: ++ export LC_ALL=C @@ -12723,64 +12900,27 @@ 198: ++ STRIP=strip 198: ++ QEMU= 198: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/large-text.sh .sh -198: ++ testname=large-text -198: ++ t=out/test/x86_64/large-text -198: ++ mkdir -p out/test/x86_64/large-text -198: ++ case $MACHINE in -198: ++ tlsdesc_opt=-mtls-dialect=gnu2 -198: +++ uname -151: + readelf -WS out/test/x86_64/gdb-index-dwarf3/c.so -151: + grep -F .gdb_index -198: ++ '[' Linux = FreeBSD ']' -198: ++ trap 'on_error $LINENO' ERR -198: ++ trap on_exit EXIT -198: ++ echo -n 'Testing large-text ... ' -198: Testing large-text ... ++ set -o pipefail -198: ++ set -x -198: + cat -198: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - -151: [36] .gdb_index PROGBITS 0000000000000000 0025e8 000270 00 0 0 4 -151: + cat -151: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz -164: + out/test/x86_64/hash-style-sysv/exe -186: + out/test/x86_64/image-base/exe1 -186: + grep 'Hello world' -164: + grep Hello -196: + strip out/test/x86_64/large-max-page-size-strip/exe -194: + cat -164: Hello world -194: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -157/425 Test #164: x86_64-hash-style-sysv ................................ Passed 1.10 sec -test 199 - Start 199: x86_64-library +test 200 + Start 200: x86_64-link-order -199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/library.sh" -199: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -199: Environment variables: -199: MACHINE=x86_64 -199: CPU= -199: Test timeout computed to be: 1500 -192: mold: fatal: invalid version pattern: foo[12 -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -36: + grep '^76$' -36: + out/test/x86_64/arch-x86_64-reloc/exe -158/425 Test #192: x86_64-invalid-version-script ......................... Passed 0.39 sec -36: 76 -137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -135: + out/test/x86_64/exception-multiple-ehframe/exe1 -135: + grep '^1 3$' -195: + out/test/x86_64/large-alignment/exe -195: + grep 'Hello world' -195: Hello world -177: + out/test/x86_64/ifunc-alias/exe1 +200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh" +200: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +200: Environment variables: +200: MACHINE=x86_64 +200: CPU= +200: Test timeout computed to be: 1500 +179: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared +136: + out/test/x86_64/exception/exe2 +136: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie +156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/d.o out/test/x86_64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +182: + cat +182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - +154: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o +172: + cc -B. -o out/test/x86_64/icf-safe/exe2 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/c.o 177: + grep -E '^(\S+) \1$' +177: + out/test/x86_64/ifunc-alias/exe1 +177: 0x55dd9d5687a9 0x55dd9d5687a9 +177: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie 199: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/library.sh 199: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 199: ++ export LC_ALL=C @@ -12797,67 +12937,42 @@ 199: ++ STRIP=strip 199: ++ QEMU= 199: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/library.sh .sh -186: Hello world -186: + readelf -W --sections out/test/x86_64/image-base/exe1 -186: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' -186: [ 1] .interp PROGBITS 00000000080002e0 0002e0 00001c 00 A 0 0 1 -test 200 - Start 200: x86_64-link-order - -200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh" -200: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -200: Environment variables: -200: MACHINE=x86_64 -200: CPU= -200: Test timeout computed to be: 1500 -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -pie -137: + grep -F foo out/test/x86_64/exclude-libs/log -137: 7: 00000000000016ee 11 FUNC GLOBAL DEFAULT 15 foo -137: + grep -F bar out/test/x86_64/exclude-libs/log -137: 5: 00000000000016f9 11 FUNC GLOBAL DEFAULT 15 bar -137: + grep -F baz out/test/x86_64/exclude-libs/log -135: 1 3 -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 -177: 0x55c67f9e77a9 0x55c67f9e77a9 -177: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie 199: ++ testname=library 199: ++ t=out/test/x86_64/library 199: ++ mkdir -p out/test/x86_64/library +198: ++ testname=large-text +198: ++ t=out/test/x86_64/large-text +198: ++ mkdir -p out/test/x86_64/large-text +198: ++ case $MACHINE in +198: ++ tlsdesc_opt=-mtls-dialect=gnu2 +198: +++ uname +198: ++ '[' Linux = FreeBSD ']' +198: ++ trap 'on_error $LINENO' ERR +198: ++ trap on_exit EXIT +198: ++ echo -n 'Testing large-text ... ' +198: Testing large-text ... ++ set -o pipefail +198: ++ set -x +198: + cat +198: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - +185: + cat +185: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - +200: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh +150: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe 199: ++ case $MACHINE in 199: ++ tlsdesc_opt=-mtls-dialect=gnu2 +127: + cat 199: +++ uname -186: + cat -186: + cc -o out/test/x86_64/image-base/b.o -c -xc - -191: + readelf --dynamic out/test/x86_64/interpose/b.so -191: + grep 'Flags:.*INTERPOSE' -191: 0x000000006ffffffb (FLAGS_1) Flags: INTERPOSE -191: + on_exit -191: + echo OK -191: OK -191: + exit 0 -189: + readelf --dynamic out/test/x86_64/init/exe -189: + grep -F '(INIT)' -189: 0x000000000000000c (INIT) 0x16b9 -189: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol -159/425 Test #135: x86_64-exception-multiple-ehframe ..................... Passed 1.82 sec -160/425 Test #195: x86_64-large-alignment ................................ Passed 0.40 sec -137: 6: 00000000000016d9 21 FUNC GLOBAL DEFAULT 15 baz -137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a -199: ++ '[' Linux = FreeBSD ']' -199: ++ trap 'on_error $LINENO' ERR -199: ++ trap on_exit EXIT -161/425 Test #191: x86_64-interpose ...................................... Passed 0.41 sec -200: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh +135: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o +150: + grep -F .gdb_index +127: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - 200: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +186: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' 200: ++ export LC_ALL=C 200: ++ LC_ALL=C +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 200: ++ '[' -z x86_64 ']' 200: ++ '[' -z '' ']' 200: ++ TESTDIR=out/test/x86_64 @@ -12869,10 +12984,16 @@ 200: ++ OBJCOPY=objcopy 200: ++ STRIP=strip 200: ++ QEMU= -200: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh .sh -152: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe -152: + grep -F .gdb_index -152: [38] .gdb_index PROGBITS 0000000000000000 002420 000075 00 0 0 4 +161/425 Test #186: x86_64-image-base ..................................... Passed 0.28 sec +187: + cat +187: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - +150: [39] .gdb_index PROGBITS 0000000000000000 0024e8 000075 00 0 0 4 +199: ++ '[' Linux = FreeBSD ']' +199: ++ trap 'on_error $LINENO' ERR +199: ++ trap on_exit EXIT +199: ++ echo -n 'Testing library ... ' +199: Testing library ... ++ set -o pipefail +199: ++ set -x test 201 Start 201: x86_64-linker-script-defsym @@ -12882,6 +13003,47 @@ 201: MACHINE=x86_64 201: CPU= 201: Test timeout computed to be: 1500 +150: + out/test/x86_64/gdb-index-dwarf2/exe +150: + grep 'Hello world' +150: Hello world +150: + DEBUGINFOD_URLS= +150: + gdb out/test/x86_64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +199: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC +199: + cat +183: + out/test/x86_64/ifunc-noplt/exe2 +183: + grep 'Hello world' +183: Hello world +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 +200: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/link-order.sh .sh +200: ++ testname=link-order +200: ++ t=out/test/x86_64/link-order +200: ++ mkdir -p out/test/x86_64/link-order +200: ++ case $MACHINE in +200: ++ tlsdesc_opt=-mtls-dialect=gnu2 +135: + cat +135: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - +196: + cc -B. -o out/test/x86_64/large-max-page-size-strip/exe out/test/x86_64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 +169: + cc -B. -o out/test/x86_64/hidden-archive/exe out/test/x86_64/hidden-archive/d.o out/test/x86_64/hidden-archive/c.so out/test/x86_64/hidden-archive/b.a +116: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-lto/a.o: out/test/x86_64/duplicate-error-lto/a.o: foo +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 +178: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared +175: + cc -B. -o out/test/x86_64/ifunc-address-equality-exported/exe out/test/x86_64/ifunc-address-equality-exported/c.o out/test/x86_64/ifunc-address-equality-exported/b.so -no-pie +162/425 Test #116: x86_64-duplicate-error-lto ............................ Passed 1.01 sec +200: +++ uname +200: ++ '[' Linux = FreeBSD ']' +200: ++ trap 'on_error $LINENO' ERR +200: ++ trap on_exit EXIT +200: ++ echo -n 'Testing link-order ... ' +200: Testing link-order ... ++ set -o pipefail +200: ++ set -x +184: + cat +184: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC test 202 Start 202: x86_64-linker-script-error @@ -12891,39 +13053,11 @@ 202: MACHINE=x86_64 202: CPU= 202: Test timeout computed to be: 1500 -199: ++ echo -n 'Testing library ... ' -199: Testing library ... ++ set -o pipefail -199: ++ set -x -199: + cat -199: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC -200: ++ testname=link-order -200: ++ t=out/test/x86_64/link-order -200: ++ mkdir -p out/test/x86_64/link-order -200: ++ case $MACHINE in -200: ++ tlsdesc_opt=-mtls-dialect=gnu2 -152: + out/test/x86_64/gdb-index-dwarf4/exe -152: + grep 'Hello world' -152: Hello world -152: + DEBUGINFOD_URLS= -152: + gdb out/test/x86_64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -test 203 - Start 203: x86_64-linker-script-relocatable - -203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh" -203: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -203: Environment variables: -203: MACHINE=x86_64 -203: CPU= -203: Test timeout computed to be: 1500 -175: + cat -175: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality-exported/c.o -xc - -167: + out/test/x86_64/hello-static/exe -167: + grep 'Hello world' -167: Hello world -167: + on_exit -167: + echo OK -167: OK -167: + exit 0 +200: + cat +200: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - +194: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - +194: + cat +195: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o 201: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-defsym.sh 201: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 201: ++ export LC_ALL=C @@ -12943,19 +13077,26 @@ 201: ++ testname=linker-script-defsym 201: ++ t=out/test/x86_64/linker-script-defsym 201: ++ mkdir -p out/test/x86_64/linker-script-defsym -201: ++ case $MACHINE in -201: ++ tlsdesc_opt=-mtls-dialect=gnu2 -201: +++ uname -162/425 Test #167: x86_64-hello-static ................................... Passed 1.10 sec -200: +++ uname -200: ++ '[' Linux = FreeBSD ']' -200: ++ trap 'on_error $LINENO' ERR -200: ++ trap on_exit EXIT -200: ++ echo -n 'Testing link-order ... ' -200: Testing link-order ... ++ set -o pipefail -200: ++ set -x -200: + cat -200: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - +192: mold: fatal: invalid version pattern: foo[12 +192: + on_exit +192: + echo OK +192: OK +192: + exit 0 +163/425 Test #183: x86_64-ifunc-noplt .................................... Passed 0.34 sec +188: + readelf --dynamic out/test/x86_64/init-in-dso/exe +188: + not grep -F '(INIT)' +188: + grep -F '(INIT)' +164/425 Test #192: x86_64-invalid-version-script ......................... Passed 0.23 sec +202: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh +test 203 + Start 203: x86_64-linker-script-relocatable + +203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh" +203: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +203: Environment variables: +203: MACHINE=x86_64 +203: CPU= +203: Test timeout computed to be: 1500 test 204 Start 204: x86_64-linker-script @@ -12965,7 +13106,6 @@ 204: MACHINE=x86_64 204: CPU= 204: Test timeout computed to be: 1500 -202: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-error.sh 202: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 202: ++ export LC_ALL=C 202: ++ LC_ALL=C @@ -12987,8 +13127,47 @@ 202: ++ case $MACHINE in 202: ++ tlsdesc_opt=-mtls-dialect=gnu2 202: +++ uname -198: + cat -198: + cc -o out/test/x86_64/large-text/b.o -c -xc - +202: ++ '[' Linux = FreeBSD ']' +202: ++ trap 'on_error $LINENO' ERR +202: ++ trap on_exit EXIT +202: ++ echo -n 'Testing linker-script-error ... ' +202: Testing linker-script-error ... ++ set -o pipefail +202: ++ set -x +202: + cat +188: + return 0 +188: + on_exit +188: + echo OK +188: OK +188: + exit 0 +201: ++ case $MACHINE in +201: ++ tlsdesc_opt=-mtls-dialect=gnu2 +201: +++ uname +201: ++ '[' Linux = FreeBSD ']' +201: ++ trap 'on_error $LINENO' ERR +201: ++ trap on_exit EXIT +201: ++ echo -n 'Testing linker-script-defsym ... ' +201: Testing linker-script-defsym ... ++ set -o pipefail +201: ++ set -x +201: + cat +201: + cc -o out/test/x86_64/linker-script-defsym/a.o -c -xc - +153: + readelf -WS out/test/x86_64/gdb-index-dwarf5/e.so +153: + grep -F .gdb_index +191: + grep 'Flags:.*INTERPOSE' +191: + readelf --dynamic out/test/x86_64/interpose/b.so +137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +197: + cc -B. -o out/test/x86_64/large-max-page-size/exe out/test/x86_64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 +176: + cc -B. -o out/test/x86_64/ifunc-address-equality/exe1 out/test/x86_64/ifunc-address-equality/a.o out/test/x86_64/ifunc-address-equality/b.o out/test/x86_64/ifunc-address-equality/c.o -no-pie +165/425 Test #188: x86_64-init-in-dso .................................... Passed 0.31 sec +202: + cc -o out/test/x86_64/linker-script-error/a.o -c -xc - +test 205 + Start 205: x86_64-linker-script2 + +205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh" +205: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +205: Environment variables: +205: MACHINE=x86_64 +205: CPU= +205: Test timeout computed to be: 1500 203: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh 203: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 203: ++ export LC_ALL=C @@ -13005,27 +13184,23 @@ 203: ++ STRIP=strip 203: ++ QEMU= 203: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script-relocatable.sh .sh -201: ++ '[' Linux = FreeBSD ']' -201: ++ trap 'on_error $LINENO' ERR -201: ++ trap on_exit EXIT -201: ++ echo -n 'Testing linker-script-defsym ... ' -201: Testing linker-script-defsym ... ++ set -o pipefail -201: ++ set -x -201: + cc -o out/test/x86_64/linker-script-defsym/a.o -c -xc - -201: + cat -156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -202: ++ '[' Linux = FreeBSD ']' -202: ++ trap 'on_error $LINENO' ERR -202: ++ trap on_exit EXIT -202: ++ echo -n 'Testing linker-script-error ... ' -202: Testing linker-script-error ... ++ set -o pipefail -202: ++ set -x -204: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh -202: + cat 203: ++ testname=linker-script-relocatable 203: ++ t=out/test/x86_64/linker-script-relocatable -202: + cc -o out/test/x86_64/linker-script-error/a.o -c -xc - 203: ++ mkdir -p out/test/x86_64/linker-script-relocatable +203: ++ case $MACHINE in +203: ++ tlsdesc_opt=-mtls-dialect=gnu2 +203: +++ uname +191: 0x000000006ffffffb (FLAGS_1) Flags: INTERPOSE +191: + on_exit +191: + echo OK +191: OK +191: + exit 0 +137: + not grep -F foo out/test/x86_64/exclude-libs/log +137: + grep -F foo out/test/x86_64/exclude-libs/log +153: [38] .gdb_index PROGBITS 0000000000000000 002e70 000315 00 0 0 4 +153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so +153: + grep 'fn1: .* \[global, function\]' +204: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh 204: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 204: ++ export LC_ALL=C 204: ++ LC_ALL=C @@ -13040,85 +13215,26 @@ 204: ++ OBJCOPY=objcopy 204: ++ STRIP=strip 204: ++ QEMU= -204: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh .sh -203: ++ case $MACHINE in -204: ++ testname=linker-script -204: ++ t=out/test/x86_64/linker-script -204: ++ mkdir -p out/test/x86_64/linker-script -203: ++ tlsdesc_opt=-mtls-dialect=gnu2 -203: +++ uname +166/425 Test #191: x86_64-interpose ...................................... Passed 0.28 sec 203: ++ '[' Linux = FreeBSD ']' 203: ++ trap 'on_error $LINENO' ERR 203: ++ trap on_exit EXIT 203: ++ echo -n 'Testing linker-script-relocatable ... ' 203: Testing linker-script-relocatable ... ++ set -o pipefail 203: ++ set -x -203: + nm mold 203: + grep __tsan_init -204: ++ case $MACHINE in -204: ++ tlsdesc_opt=-mtls-dialect=gnu2 -204: +++ uname -137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -204: ++ '[' Linux = FreeBSD ']' -204: ++ trap 'on_error $LINENO' ERR -204: ++ trap on_exit EXIT -204: ++ echo -n 'Testing linker-script ... ' -204: Testing linker-script ... ++ set -o pipefail -204: ++ set -x -204: + cat -204: + cc -o out/test/x86_64/linker-script/a.o -c -xc - -177: + out/test/x86_64/ifunc-alias/exe2 -177: + grep -E '^(\S+) \1$' -177: 0x2015f0 0x2015f0 -181: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o -180: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 -179: + cat -179: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - -154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/d.o out/test/x86_64/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections -189: + readelf --dynamic out/test/x86_64/init/exe -163/425 Test #177: x86_64-ifunc-alias .................................... Passed 0.91 sec -189: + not grep -F '(INIT)' -189: + grep -F '(INIT)' -187: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - -187: + cat -137: + not grep -F foo out/test/x86_64/exclude-libs/log -137: + grep -F foo out/test/x86_64/exclude-libs/log -183: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie -136: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread -197: + cc -B. -o out/test/x86_64/large-max-page-size/exe out/test/x86_64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 -test 205 - Start 205: x86_64-linker-script2 - -205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh" -205: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -205: Environment variables: -205: MACHINE=x86_64 -205: CPU= -205: Test timeout computed to be: 1500 -176: + cat -176: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - -150: + cc -B. -o out/test/x86_64/gdb-index-dwarf2/exe out/test/x86_64/gdb-index-dwarf2/c.so out/test/x86_64/gdb-index-dwarf2/d.o -Wl,--gdb-index -178: + cat -178: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - -188: + cat -188: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - +203: + nm mold 137: + return 0 +137: + not grep -F bar out/test/x86_64/exclude-libs/log 137: + grep -F bar out/test/x86_64/exclude-libs/log -137: 5: 00000000000016b9 11 FUNC GLOBAL DEFAULT 15 bar +137: + return 0 137: + grep -F baz out/test/x86_64/exclude-libs/log -137: 6: 0000000000001699 21 FUNC GLOBAL DEFAULT 15 baz -137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a -189: + return 0 -189: + on_exit -189: + echo OK -189: OK -189: + exit 0 -164/425 Test #189: x86_64-init ........................................... Passed 0.52 sec -200: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o +137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz +153: [ 20] fn1: 0 [global, function] +153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so +180: + grep 'Hello world' +180: + out/test/x86_64/ifunc-dynamic/exe2 +205: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh test 206 Start 206: x86_64-linker-script3 @@ -13128,38 +13244,16 @@ 206: MACHINE=x86_64 206: CPU= 206: Test timeout computed to be: 1500 -185: + supports_ifunc -185: + is_musl -185: + grep musl -182: + cat -182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - -156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/d.o out/test/x86_64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -199: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o -185: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -206: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh -198: + cc -B. -o out/test/x86_64/large-text/exe out/test/x86_64/large-text/a.o out/test/x86_64/large-text/b.o -172: + cc -B. -o out/test/x86_64/icf-safe/exe2 -Wl,-icf=safe out/test/x86_64/icf-safe/a.o out/test/x86_64/icf-safe/c.o -201: + cat -151: + cc -B. -o out/test/x86_64/gdb-index-dwarf3/exe out/test/x86_64/gdb-index-dwarf3/c.so out/test/x86_64/gdb-index-dwarf3/d.o -Wl,--gdb-index -206: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -206: ++ export LC_ALL=C -206: ++ LC_ALL=C -206: ++ '[' -z x86_64 ']' -206: ++ '[' -z '' ']' -206: ++ TESTDIR=out/test/x86_64 -206: ++ CC=cc -206: ++ CXX=c++ -206: ++ GCC=gcc -206: ++ GXX=g++ -206: ++ OBJDUMP=objdump -206: ++ OBJCOPY=objcopy -185: + cc -c -o /dev/null -xc - -206: ++ STRIP=strip -206: ++ QEMU= -153: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/b.o out/test/x86_64/gdb-index-dwarf5/c.o out/test/x86_64/gdb-index-dwarf5/d.o -Wl,--gdb-index -206: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh .sh -205: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh -201: + cc -B. -o out/test/x86_64/linker-script-defsym/b.so -shared out/test/x86_64/linker-script-defsym/script out/test/x86_64/linker-script-defsym/a.o +137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=ALL +153: + grep 'char: .* \[static, type\]' +153: [ 4] unsigned char: 3 [static, type] +153: [ 13] char: 3 [static, type] +153: [ 17] signed char: 3 [static, type] +180: Hello world +180: + on_exit +180: + echo OK +180: OK +180: + exit 0 205: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 205: ++ export LC_ALL=C 205: ++ LC_ALL=C @@ -13174,47 +13268,73 @@ 205: ++ OBJCOPY=objcopy 205: ++ STRIP=strip 205: ++ QEMU= -206: ++ testname=linker-script3 -206: ++ t=out/test/x86_64/linker-script3 -206: ++ mkdir -p out/test/x86_64/linker-script3 -194: + cc -B. -o out/test/x86_64/large-alignment-dso/exe out/test/x86_64/large-alignment-dso/c.o out/test/x86_64/large-alignment-dso/b.so 205: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script2.sh .sh -175: + cc -B. -o out/test/x86_64/ifunc-address-equality-exported/exe out/test/x86_64/ifunc-address-equality-exported/c.o out/test/x86_64/ifunc-address-equality-exported/b.so -no-pie 205: ++ testname=linker-script2 205: ++ t=out/test/x86_64/linker-script2 205: ++ mkdir -p out/test/x86_64/linker-script2 -170: + not cc -B. -o out/test/x86_64/hidden-undef/exe out/test/x86_64/hidden-undef/a.so out/test/x86_64/hidden-undef/b.o -206: ++ case $MACHINE in -206: ++ tlsdesc_opt=-mtls-dialect=gnu2 -206: +++ uname -196: + grep 'Hello world' -196: + out/test/x86_64/large-max-page-size-strip/exe +182: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe1 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -pie +175: + out/test/x86_64/ifunc-address-equality-exported/exe +175: + grep -E '^(\S+) \1' +172: + not grep foo2 +172: + grep foo2 +172: + out/test/x86_64/icf-safe/exe2 +172: + return 0 +172: + on_exit +172: + echo OK +172: OK +172: + exit 0 +196: + strip out/test/x86_64/large-max-page-size-strip/exe +189: + readelf --dynamic out/test/x86_64/init/exe +189: + not grep -F '(INIT)' +189: + grep -F '(INIT)' +204: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script.sh .sh +206: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh +167/425 Test #172: x86_64-icf-safe ....................................... Passed 0.51 sec +168/425 Test #180: x86_64-ifunc-dynamic .................................. Passed 0.43 sec +153: + cat +153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 205: ++ case $MACHINE in 205: ++ tlsdesc_opt=-mtls-dialect=gnu2 -196: Hello world -170: + grep 'undefined symbol: foo' -206: ++ '[' Linux = FreeBSD ']' -206: ++ trap 'on_error $LINENO' ERR -206: ++ trap on_exit EXIT -206: ++ echo -n 'Testing linker-script3 ... ' -206: Testing linker-script3 ... ++ set -o pipefail -206: ++ set -x -206: + mkdir -p out/test/x86_64/linker-script3/foo -116: + cat -116: + cc -o out/test/x86_64/duplicate-error-lto/a.o -c -xc - -flto -196: + on_exit -196: + echo OK -196: OK -196: + exit 0 205: +++ uname -193: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o -186: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 -165/425 Test #196: x86_64-large-max-page-size-strip ...................... Passed 0.52 sec -166/425 Test #186: x86_64-image-base ..................................... Passed 0.56 sec +205: ++ '[' Linux = FreeBSD ']' +205: ++ trap 'on_error $LINENO' ERR +205: ++ trap on_exit EXIT +205: ++ echo -n 'Testing linker-script2 ... ' +205: Testing linker-script2 ... ++ set -o pipefail +205: ++ set -x +205: + cat +205: + cc -o out/test/x86_64/linker-script2/a.o -c -xc - +175: 0x2016d0 0x2016d0 +175: + on_exit +175: + echo OK +175: OK +175: + exit 0 +189: + return 0 +189: + on_exit +189: + echo OK +189: OK +189: + exit 0 +204: ++ testname=linker-script +204: ++ t=out/test/x86_64/linker-script +204: ++ mkdir -p out/test/x86_64/linker-script +204: ++ case $MACHINE in +204: ++ tlsdesc_opt=-mtls-dialect=gnu2 +206: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +206: ++ export LC_ALL=C +206: ++ LC_ALL=C +206: ++ '[' -z x86_64 ']' +206: ++ '[' -z '' ']' +206: ++ TESTDIR=out/test/x86_64 +206: ++ CC=cc +206: ++ CXX=c++ +206: ++ GCC=gcc +206: ++ GXX=g++ +206: ++ OBJDUMP=objdump +206: ++ OBJCOPY=objcopy +206: ++ STRIP=strip +206: ++ QEMU= +187: + cat +187: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - test 207 Start 207: x86_64-linker-script4 @@ -13233,16 +13353,86 @@ 208: MACHINE=x86_64 208: CPU= 208: Test timeout computed to be: 1500 -205: ++ '[' Linux = FreeBSD ']' -205: ++ trap 'on_error $LINENO' ERR -205: ++ trap on_exit EXIT -205: ++ echo -n 'Testing linker-script2 ... ' -205: Testing linker-script2 ... ++ set -o pipefail -205: ++ set -x -205: + cat -205: + cc -o out/test/x86_64/linker-script2/a.o -c -xc - -206: + cat -206: + cc -o out/test/x86_64/linker-script3/foo/a.o -c -xc - +199: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o +169: + out/test/x86_64/hidden-archive/exe +169: + on_exit +169: + echo OK +169: OK +169: + exit 0 +169/425 Test #175: x86_64-ifunc-address-equality-exported ................ Passed 0.51 sec +170/425 Test #189: x86_64-init ........................................... Passed 0.36 sec +204: +++ uname +204: ++ '[' Linux = FreeBSD ']' +204: ++ trap 'on_error $LINENO' ERR +204: ++ trap on_exit EXIT +204: ++ echo -n 'Testing linker-script ... ' +204: Testing linker-script ... ++ set -o pipefail +204: ++ set -x +204: + cat +204: + cc -o out/test/x86_64/linker-script/a.o -c -xc - +206: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script3.sh .sh +206: ++ testname=linker-script3 +206: ++ t=out/test/x86_64/linker-script3 +206: ++ mkdir -p out/test/x86_64/linker-script3 +206: ++ case $MACHINE in +206: ++ tlsdesc_opt=-mtls-dialect=gnu2 +206: +++ uname +206: ++ '[' Linux = FreeBSD ']' +206: ++ trap 'on_error $LINENO' ERR +206: ++ trap on_exit EXIT +206: ++ echo -n 'Testing linker-script3 ... ' +206: Testing linker-script3 ... ++ set -o pipefail +206: ++ set -x +206: + mkdir -p out/test/x86_64/linker-script3/foo +test 209 + Start 209: x86_64-linker-script6 + +209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh" +209: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +209: Environment variables: +209: MACHINE=x86_64 +209: CPU= +209: Test timeout computed to be: 1500 +test 210 + Start 210: x86_64-lto-archive + +210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh" +210: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +210: Environment variables: +210: MACHINE=x86_64 +210: CPU= +210: Test timeout computed to be: 1500 +171/425 Test #169: x86_64-hidden-archive ................................. Passed 0.61 sec +178: + cc -B. -o out/test/x86_64/ifunc-dlopen/exe out/test/x86_64/ifunc-dlopen/a.o out/test/x86_64/ifunc-dlopen/c.so -no-pie -ldl +156: + cc -B. -shared -o out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/d.o -Wl,--gdb-index +36: + grep '^61$' +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: 61 +36: + cat +36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/e.o out/test/x86_64/arch-x86_64-reloc/e.c -mcmodel=large -fPIC +194: + cc -B. -o out/test/x86_64/large-alignment-dso/exe out/test/x86_64/large-alignment-dso/c.o out/test/x86_64/large-alignment-dso/b.so +179: + readelf -W --dyn-syms out/test/x86_64/ifunc-dso/c.so +179: + grep -E '(IFUNC|: 10).*foobar' +179: 6: 000000000000167f 13 : 10 GLOBAL DEFAULT 16 foobar +179: + cc -B. -o out/test/x86_64/ifunc-dso/exe out/test/x86_64/ifunc-dso/a.o out/test/x86_64/ifunc-dso/c.so +154: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o -Wl,--gdb-index +136: + out/test/x86_64/exception/exe3 +136: + c++ -B. -o out/test/x86_64/exception/exe4 out/test/x86_64/exception/c.o -no-pie +200: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o +195: + out/test/x86_64/large-alignment/exe +195: + grep 'Hello world' +195: Hello world +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 +177: + out/test/x86_64/ifunc-alias/exe2 +177: + grep -E '^(\S+) \1$' +177: 0x2015f0 0x2015f0 +177: + on_exit +177: + echo OK +177: OK +177: + exit 0 207: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh 207: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 207: ++ export LC_ALL=C @@ -13258,13 +13448,45 @@ 207: ++ OBJCOPY=objcopy 207: ++ STRIP=strip 207: ++ QEMU= -184: + supports_ifunc -184: + is_musl -184: + grep musl -169: + cat -169: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - -208: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh 207: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script4.sh .sh +207: ++ testname=linker-script4 +207: ++ t=out/test/x86_64/linker-script4 +207: ++ mkdir -p out/test/x86_64/linker-script4 +207: ++ case $MACHINE in +207: ++ tlsdesc_opt=-mtls-dialect=gnu2 +207: +++ uname +207: ++ '[' Linux = FreeBSD ']' +207: ++ trap 'on_error $LINENO' ERR +207: ++ trap on_exit EXIT +207: ++ echo -n 'Testing linker-script4 ... ' +207: Testing linker-script4 ... ++ set -o pipefail +207: ++ set -x +207: + echo 'VERSION { ver_x { global: *; }; };' +207: + cat +207: + cc -B. -shared -o out/test/x86_64/linker-script4/c.so out/test/x86_64/linker-script4/a.script out/test/x86_64/linker-script4/b.s +206: + cc -o out/test/x86_64/linker-script3/foo/a.o -c -xc - +206: + cat +test 211 + Start 211: x86_64-lto-archive2 + +211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh" +211: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +211: Environment variables: +211: MACHINE=x86_64 +211: CPU= +211: Test timeout computed to be: 1500 +176: + out/test/x86_64/ifunc-address-equality/exe1 +176: + grep -E '^(\S+) \1 (\S+) \2' +176: 0x201700 0x201700 0x201708 0x201708 +176: + not grep TEXTREL +176: + grep TEXTREL +176: + readelf --dynamic out/test/x86_64/ifunc-address-equality/exe1 +176: + return 0 +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +208: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh 208: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 208: ++ export LC_ALL=C 208: ++ LC_ALL=C @@ -13280,29 +13502,12 @@ 208: ++ STRIP=strip 208: ++ QEMU= 208: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script5.sh .sh -184: + cc -c -o /dev/null -xc - -184: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 208: ++ testname=linker-script5 208: ++ t=out/test/x86_64/linker-script5 208: ++ mkdir -p out/test/x86_64/linker-script5 -207: ++ testname=linker-script4 -207: ++ t=out/test/x86_64/linker-script4 -207: ++ mkdir -p out/test/x86_64/linker-script4 -207: ++ case $MACHINE in -207: ++ tlsdesc_opt=-mtls-dialect=gnu2 -207: +++ uname 208: ++ case $MACHINE in 208: ++ tlsdesc_opt=-mtls-dialect=gnu2 -207: ++ '[' Linux = FreeBSD ']' 208: +++ uname -200: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o -207: ++ trap 'on_error $LINENO' ERR -207: ++ trap on_exit EXIT -207: ++ echo -n 'Testing linker-script4 ... ' -207: Testing linker-script4 ... ++ set -o pipefail -207: ++ set -x -207: + echo 'VERSION { ver_x { global: *; }; };' -207: + cat 208: ++ '[' Linux = FreeBSD ']' 208: ++ trap 'on_error $LINENO' ERR 208: ++ trap on_exit EXIT @@ -13310,116 +13515,53 @@ 208: Testing linker-script5 ... ++ set -o pipefail 208: ++ set -x 208: + mkdir -p out/test/x86_64/linker-script5/foo -137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -207: + cc -B. -shared -o out/test/x86_64/linker-script4/c.so out/test/x86_64/linker-script4/a.script out/test/x86_64/linker-script4/b.s -183: + grep 'Hello world' -183: + out/test/x86_64/ifunc-noplt/exe1 -208: + cat -36: + grep '^76$' -183: Hello world -36: + out/test/x86_64/arch-x86_64-reloc/exe -183: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie -208: + cc -o out/test/x86_64/linker-script5/foo/a.o -c -xc - -36: 76 -145: + diff -q out/test/x86_64/filler/txt1 out/test/x86_64/filler/txt2 -36: + cat -201: + readelf -sW out/test/x86_64/linker-script-defsym/b.so -151: + grep -F .gdb_index -151: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe -194: + out/test/x86_64/large-alignment-dso/exe +201: + cat +201: + cc -B. -o out/test/x86_64/linker-script-defsym/b.so -shared out/test/x86_64/linker-script-defsym/script out/test/x86_64/linker-script-defsym/a.o +198: + cat +198: + cc -o out/test/x86_64/large-text/b.o -c -xc - +185: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static +184: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie +135: + c++ -B. -o out/test/x86_64/exception-multiple-ehframe/exe1 out/test/x86_64/exception-multiple-ehframe/d.o out/test/x86_64/exception-multiple-ehframe/c.o 197: + out/test/x86_64/large-max-page-size/exe 197: + grep 'Hello world' -181: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so -181: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' -180: + out/test/x86_64/ifunc-dynamic/exe1 -194: + grep 'Hello world' -172: + out/test/x86_64/icf-safe/exe2 -201: + grep 'FUNC .* bar' -194: Hello world -181: 6: 00000000000016ef 13 : 10 GLOBAL DEFAULT 16 foobar -180: + grep 'Hello world' -181: + on_exit -181: + echo OK -181: OK -181: + exit 0 -172: + not grep foo2 -172: + grep foo2 -201: 5: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar -201: 77: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar -167/425 Test #181: x86_64-ifunc-export ................................... Passed 0.85 sec -201: + cat -151: [38] .gdb_index PROGBITS 0000000000000000 002420 000075 00 0 0 4 -151: + out/test/x86_64/gdb-index-dwarf3/exe -151: + grep 'Hello world' -180: Hello world -180: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe2 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,now -test 209 - Start 209: x86_64-linker-script6 - -209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh" -209: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -209: Environment variables: -209: MACHINE=x86_64 -209: CPU= -209: Test timeout computed to be: 1500 197: Hello world 197: + on_exit 197: + echo OK 197: OK 197: + exit 0 -201: + cc -o out/test/x86_64/linker-script-defsym/c.o -c -xc - -151: Hello world -151: + DEBUGINFOD_URLS= -151: + gdb out/test/x86_64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -172: + return 0 -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 -145: + on_exit -145: + echo OK -145: OK -145: + exit 0 -194: + on_exit -194: + echo OK -194: OK -194: + exit 0 -150: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe -150: + grep -F .gdb_index -150: [39] .gdb_index PROGBITS 0000000000000000 0024e8 000075 00 0 0 4 -150: + grep 'Hello world' -150: + out/test/x86_64/gdb-index-dwarf2/exe -153: + readelf -WS out/test/x86_64/gdb-index-dwarf5/e.so -153: + grep -F .gdb_index -153: [38] .gdb_index PROGBITS 0000000000000000 002e70 000315 00 0 0 4 -153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so -153: + grep 'fn1: .* \[global, function\]' +137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +137: + not grep -F foo out/test/x86_64/exclude-libs/log +137: + grep -F foo out/test/x86_64/exclude-libs/log +137: + return 0 +137: + not grep -F bar out/test/x86_64/exclude-libs/log +137: + grep -F bar out/test/x86_64/exclude-libs/log +202: + echo 'VERSION { ver_x /*' +202: + grep 'unclosed comment' +202: + not cc -B. -o out/test/x86_64/linker-script-error/exe out/test/x86_64/linker-script-error/a.o out/test/x86_64/linker-script-error/b.script +182: + grep '^3$' +182: + out/test/x86_64/ifunc-funcptr/exe1 +182: 3 +182: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe2 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -no-pie 209: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh -168/425 Test #145: x86_64-filler ......................................... Passed 1.91 sec -169/425 Test #172: x86_64-icf-safe ....................................... Passed 1.10 sec -170/425 Test #194: x86_64-large-alignment-dso ............................ Passed 0.61 sec -171/425 Test #197: x86_64-large-max-page-size ............................ Passed 0.32 sec -150: Hello world -150: + DEBUGINFOD_URLS= -150: + gdb out/test/x86_64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -test 210 - Start 210: x86_64-lto-archive - -210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh" -210: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -210: Environment variables: -210: MACHINE=x86_64 -210: CPU= -210: Test timeout computed to be: 1500 -test 211 - Start 211: x86_64-lto-archive2 - -211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh" -211: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -211: Environment variables: -211: MACHINE=x86_64 -211: CPU= -211: Test timeout computed to be: 1500 +209: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +209: ++ export LC_ALL=C +209: ++ LC_ALL=C +209: ++ '[' -z x86_64 ']' +209: ++ '[' -z '' ']' +209: ++ TESTDIR=out/test/x86_64 +209: ++ CC=cc +209: ++ CXX=c++ +209: ++ GCC=gcc +209: ++ GXX=g++ +209: ++ OBJDUMP=objdump +209: ++ OBJCOPY=objcopy +209: ++ STRIP=strip +209: ++ QEMU= +209: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh .sh +172/425 Test #176: x86_64-ifunc-address-equality ......................... Passed 0.54 sec +173/425 Test #177: x86_64-ifunc-alias .................................... Passed 0.54 sec +174/425 Test #195: x86_64-large-alignment ................................ Passed 0.29 sec +175/425 Test #197: x86_64-large-max-page-size ............................ Passed 0.25 sec test 212 Start 212: x86_64-lto-archive3 @@ -13438,21 +13580,34 @@ 213: MACHINE=x86_64 213: CPU= 213: Test timeout computed to be: 1500 -209: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -209: ++ export LC_ALL=C -209: ++ LC_ALL=C -209: ++ '[' -z x86_64 ']' -209: ++ '[' -z '' ']' -209: ++ TESTDIR=out/test/x86_64 -209: ++ CC=cc -209: ++ CXX=c++ -209: ++ GCC=gcc -209: ++ GXX=g++ -209: ++ OBJDUMP=objdump -209: ++ OBJCOPY=objcopy -209: ++ STRIP=strip -209: ++ QEMU= -209: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/linker-script6.sh .sh +test 214 + Start 214: x86_64-lto-dso + +214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh" +214: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +214: Environment variables: +214: MACHINE=x86_64 +214: CPU= +214: Test timeout computed to be: 1500 +test 215 + Start 215: x86_64-lto-gcc + +215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh" +215: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +215: Environment variables: +215: MACHINE=x86_64 +215: CPU= +215: Test timeout computed to be: 1500 +208: + cc -o out/test/x86_64/linker-script5/foo/a.o -c -xc - +208: + cat +137: + return 0 +137: + grep -F baz out/test/x86_64/exclude-libs/log +137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +176/425 Test #137: x86_64-exclude-libs ................................... Passed 1.01 sec 209: ++ testname=linker-script6 209: ++ t=out/test/x86_64/linker-script6 209: ++ mkdir -p out/test/x86_64/linker-script6 @@ -13466,42 +13621,10 @@ 209: Testing linker-script6 ... ++ set -o pipefail 209: ++ set -x 209: + mkdir -p out/test/x86_64/linker-script6/foo -209: + cat 209: + cc -o out/test/x86_64/linker-script6/foo/a.o -c -xc - -170: mold: error: undefined symbol: foo -170: + on_exit -170: + echo OK -170: OK -170: + exit 0 -153: [ 20] fn1: 0 [global, function] -153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so -153: + grep 'char: .* \[static, type\]' -153: [ 4] unsigned char: 3 [static, type] -153: [ 13] char: 3 [static, type] -153: [ 17] signed char: 3 [static, type] -153: + cat -153: + cc -c -o out/test/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -175: + out/test/x86_64/ifunc-address-equality-exported/exe -175: + grep -E '^(\S+) \1' -175: 0x2016d0 0x2016d0 -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -193: + out/test/x86_64/issue646/exe -193: + grep 'error: exception' -193: error: exception -193: + on_exit -193: + echo OK -193: OK -193: + exit 0 -183: + out/test/x86_64/ifunc-noplt/exe2 -183: + grep 'Hello world' -183: Hello world -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 +209: + cat +187: + cat +187: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - 210: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive.sh 210: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 210: ++ export LC_ALL=C @@ -13524,6 +13647,19 @@ 210: ++ case $MACHINE in 210: ++ tlsdesc_opt=-mtls-dialect=gnu2 210: +++ uname +210: ++ '[' Linux = FreeBSD ']' +210: ++ trap 'on_error $LINENO' ERR +210: ++ trap on_exit EXIT +210: ++ echo -n 'Testing lto-archive ... ' +210: Testing lto-archive ... ++ set -o pipefail +210: ++ set -x +210: + '[' cc = cc ']' +210: + test_cflags -flto +210: + cc -B. -flto -o /dev/null -xc - +210: + echo 'int main() {}' +205: + mkdir -p out/test/x86_64/linker-script2/foo/bar +205: + rm -f out/test/x86_64/linker-script2/foo/bar/libfoo.a +205: + ar rcs out/test/x86_64/linker-script2/foo/bar/libfoo.a out/test/x86_64/linker-script2/a.o 211: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh 211: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 211: ++ export LC_ALL=C @@ -13540,6 +13676,85 @@ 211: ++ STRIP=strip 211: ++ QEMU= 211: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive2.sh .sh +211: ++ testname=lto-archive2 +211: ++ t=out/test/x86_64/lto-archive2 +211: ++ mkdir -p out/test/x86_64/lto-archive2 +211: ++ case $MACHINE in +211: ++ tlsdesc_opt=-mtls-dialect=gnu2 +211: +++ uname +211: ++ '[' Linux = FreeBSD ']' +211: ++ trap 'on_error $LINENO' ERR +211: ++ trap on_exit EXIT +211: ++ echo -n 'Testing lto-archive2 ... ' +211: Testing lto-archive2 ... ++ set -o pipefail +211: ++ set -x +211: + test_cflags -flto=auto +211: + echo 'int main() {}' +211: + cc -B. -flto=auto -o /dev/null -xc - +test 216 + Start 216: x86_64-lto-llvm + +216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh" +216: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +216: Environment variables: +216: MACHINE=x86_64 +216: CPU= +216: Test timeout computed to be: 1500 +194: + out/test/x86_64/large-alignment-dso/exe +194: + grep 'Hello world' +194: Hello world +194: + on_exit +194: + echo OK +194: OK +194: + exit 0 +177/425 Test #194: x86_64-large-alignment-dso ............................ Passed 0.40 sec +153: + cc -B. -o out/test/x86_64/gdb-index-dwarf5/exe out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/f.o -Wl,--gdb-index +206: + cat +206: + cc -B. -o out/test/x86_64/linker-script3/exe -Lout/test/x86_64/linker-script3/foo out/test/x86_64/linker-script3/b.script +199: + cat +199: + cc -o out/test/x86_64/library/c.o -c -xc - +179: + grep 'Hello world' +179: + out/test/x86_64/ifunc-dso/exe +179: Hello world +179: + on_exit +179: + echo OK +179: OK +179: + exit 0 +178/425 Test #179: x86_64-ifunc-dso ...................................... Passed 0.57 sec +156: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so +156: + grep -F .gdb_index +156: [37] .gdb_index PROGBITS 0000000000000000 002a30 0002c5 00 0 0 4 +156: + cat +156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +178: + out/test/x86_64/ifunc-dlopen/exe +178: + grep 'foo foo' +178: foo foo 0x201640 0x201640 +178: + on_exit +178: + echo OK +178: OK +178: + exit 0 +204: + cat +204: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script +202: ^ unclosed comment +202: + on_exit +202: + echo OK +202: OK +202: + exit 0 +179/425 Test #202: x86_64-linker-script-error ............................ Passed 0.20 sec +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/e.o +201: + readelf -sW out/test/x86_64/linker-script-defsym/b.so +201: + grep 'FUNC .* bar' +201: 5: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar +201: 77: 00000000000015f9 0 FUNC GLOBAL DEFAULT 13 bar +201: + cat +201: + cc -o out/test/x86_64/linker-script-defsym/c.o -c -xc - +196: + out/test/x86_64/large-max-page-size-strip/exe +196: + grep 'Hello world' +196: Hello world +196: + on_exit +196: + echo OK +196: OK +196: + exit 0 212: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-archive3.sh 212: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 212: ++ export LC_ALL=C @@ -13561,6 +13776,16 @@ 212: ++ mkdir -p out/test/x86_64/lto-archive3 212: ++ case $MACHINE in 212: ++ tlsdesc_opt=-mtls-dialect=gnu2 +212: +++ uname +212: ++ '[' Linux = FreeBSD ']' +212: ++ trap 'on_error $LINENO' ERR +212: ++ trap on_exit EXIT +212: ++ echo -n 'Testing lto-archive3 ... ' +212: Testing lto-archive3 ... ++ set -o pipefail +212: ++ set -x +212: + test_cflags -flto=auto +212: + cc -B. -flto=auto -o /dev/null -xc - +212: + echo 'int main() {}' 213: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh 213: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 213: ++ export LC_ALL=C @@ -13577,86 +13802,9 @@ 213: ++ STRIP=strip 213: ++ QEMU= 213: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-comdat.sh .sh -172/425 Test #170: x86_64-hidden-undef ................................... Passed 1.26 sec -173/425 Test #175: x86_64-ifunc-address-equality-exported ................ Passed 1.11 sec -174/425 Test #183: x86_64-ifunc-noplt .................................... Passed 0.70 sec -175/425 Test #193: x86_64-issue646 ....................................... Passed 0.64 sec -210: ++ '[' Linux = FreeBSD ']' -210: ++ trap 'on_error $LINENO' ERR -210: ++ trap on_exit EXIT -210: ++ echo -n 'Testing lto-archive ... ' -210: Testing lto-archive ... ++ set -o pipefail -210: ++ set -x -210: + '[' cc = cc ']' -210: + test_cflags -flto -211: ++ testname=lto-archive2 -211: ++ t=out/test/x86_64/lto-archive2 -211: ++ mkdir -p out/test/x86_64/lto-archive2 -212: +++ uname 213: ++ testname=lto-comdat 213: ++ t=out/test/x86_64/lto-comdat 213: ++ mkdir -p out/test/x86_64/lto-comdat -test 214 - Start 214: x86_64-lto-dso - -214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh" -214: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -214: Environment variables: -214: MACHINE=x86_64 -214: CPU= -214: Test timeout computed to be: 1500 -test 215 - Start 215: x86_64-lto-gcc - -215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh" -215: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -215: Environment variables: -215: MACHINE=x86_64 -215: CPU= -215: Test timeout computed to be: 1500 -test 216 - Start 216: x86_64-lto-llvm - -216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh" -216: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -216: Environment variables: -216: MACHINE=x86_64 -216: CPU= -216: Test timeout computed to be: 1500 -test 217 - Start 217: x86_64-lto-llvm2 - -217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh" -217: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -217: Environment variables: -217: MACHINE=x86_64 -217: CPU= -217: Test timeout computed to be: 1500 -199: + cat -199: + cc -o out/test/x86_64/library/c.o -c -xc - -210: + echo 'int main() {}' -210: + cc -B. -flto -o /dev/null -xc - -211: ++ case $MACHINE in -211: ++ tlsdesc_opt=-mtls-dialect=gnu2 -211: +++ uname -211: ++ '[' Linux = FreeBSD ']' -211: ++ trap 'on_error $LINENO' ERR -211: ++ trap on_exit EXIT -211: ++ echo -n 'Testing lto-archive2 ... ' -211: Testing lto-archive2 ... ++ set -o pipefail -211: ++ set -x -211: + test_cflags -flto=auto -211: + echo 'int main() {}' -211: + cc -B. -flto=auto -o /dev/null -xc - -212: ++ '[' Linux = FreeBSD ']' -212: ++ trap 'on_error $LINENO' ERR -212: ++ trap on_exit EXIT -212: ++ echo -n 'Testing lto-archive3 ... ' -212: Testing lto-archive3 ... ++ set -o pipefail -212: ++ set -x -212: + test_cflags -flto=auto -212: + echo 'int main() {}' -212: + cc -B. -flto=auto -o /dev/null -xc - 213: ++ case $MACHINE in 213: ++ tlsdesc_opt=-mtls-dialect=gnu2 213: +++ uname @@ -13667,16 +13815,6 @@ 213: Testing lto-comdat ... ++ set -o pipefail 213: ++ set -x 213: ++ uname -m -213: + '[' x86_64 = x86_64 ']' -213: + echo 'int main() {}' -213: + clang -B. -flto -o /dev/null -xc - -198: + out/test/x86_64/large-text/exe -198: + grep 'Hello world' -198: Hello world -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 214: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-dso.sh 214: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 214: ++ export LC_ALL=C @@ -13708,6 +13846,41 @@ 214: + test_cflags -flto 214: + echo 'int main() {}' 214: + cc -B. -flto -o /dev/null -xc - +test 217 + Start 217: x86_64-lto-llvm2 + +217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh" +217: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +217: Environment variables: +217: MACHINE=x86_64 +217: CPU= +217: Test timeout computed to be: 1500 +test 218 + Start 218: x86_64-lto-no-plugin + +218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh" +218: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +218: Environment variables: +218: MACHINE=x86_64 +218: CPU= +218: Test timeout computed to be: 1500 +test 219 + Start 219: x86_64-lto-nostdlib + +219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh" +219: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +219: Environment variables: +219: MACHINE=x86_64 +219: CPU= +219: Test timeout computed to be: 1500 +213: + '[' x86_64 = x86_64 ']' +213: + echo 'int main() {}' +213: + clang -B. -flto -o /dev/null -xc - +154: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so +154: + grep -F .gdb_index +154: [38] .gdb_index PROGBITS 0000000000000000 002f78 000315 00 0 0 4 +154: + cat +154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 215: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-gcc.sh 215: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 215: ++ export LC_ALL=C @@ -13730,6 +13903,15 @@ 215: ++ case $MACHINE in 215: ++ tlsdesc_opt=-mtls-dialect=gnu2 215: +++ uname +215: ++ '[' Linux = FreeBSD ']' +215: ++ trap 'on_error $LINENO' ERR +215: ++ trap on_exit EXIT +215: ++ echo -n 'Testing lto-gcc ... ' +215: Testing lto-gcc ... ++ set -o pipefail +215: ++ set -x +215: + echo 'int main() {}' +215: + gcc -B. -flto -o /dev/null -xc - +200: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o 216: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh 216: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 216: ++ export LC_ALL=C @@ -13746,32 +13928,78 @@ 216: ++ STRIP=strip 216: ++ QEMU= 216: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm.sh .sh -176/425 Test #198: x86_64-large-text ..................................... Passed 0.30 sec -215: ++ '[' Linux = FreeBSD ']' -215: ++ trap 'on_error $LINENO' ERR -215: ++ trap on_exit EXIT -215: ++ echo -n 'Testing lto-gcc ... ' -215: Testing lto-gcc ... ++ set -o pipefail -215: ++ set -x -180: + out/test/x86_64/ifunc-dynamic/exe2 -180: + grep 'Hello world' -180: Hello world -217: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh -test 218 - Start 218: x86_64-lto-no-plugin +216: ++ testname=lto-llvm +216: ++ t=out/test/x86_64/lto-llvm +216: ++ mkdir -p out/test/x86_64/lto-llvm +216: ++ case $MACHINE in +216: ++ tlsdesc_opt=-mtls-dialect=gnu2 +216: +++ uname +216: ++ '[' Linux = FreeBSD ']' +216: ++ trap 'on_error $LINENO' ERR +216: ++ trap on_exit EXIT +216: ++ echo -n 'Testing lto-llvm ... ' +216: Testing lto-llvm ... ++ set -o pipefail +216: ++ set -x +216: ++ uname -m +216: + '[' x86_64 = x86_64 ']' +216: + echo 'int main() {}' +216: + clang -B. -flto -o /dev/null -xc - +180/425 Test #178: x86_64-ifunc-dlopen ................................... Passed 0.63 sec +181/425 Test #196: x86_64-large-max-page-size-strip ...................... Passed 0.37 sec +test 220 + Start 220: x86_64-lto-version-script -218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh" -218: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -218: Environment variables: -218: MACHINE=x86_64 -218: CPU= -218: Test timeout computed to be: 1500 -215: + echo 'int main() {}' -215: + gcc -B. -flto -o /dev/null -xc - -180: + on_exit -180: + echo OK -180: OK -180: + exit 0 +220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh" +220: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +220: Environment variables: +220: MACHINE=x86_64 +220: CPU= +220: Test timeout computed to be: 1500 +test 221 + Start 221: x86_64-main-in-dso + +221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh" +221: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +221: Environment variables: +221: MACHINE=x86_64 +221: CPU= +221: Test timeout computed to be: 1500 +198: + cc -B. -o out/test/x86_64/large-text/exe out/test/x86_64/large-text/a.o out/test/x86_64/large-text/b.o +135: + out/test/x86_64/exception-multiple-ehframe/exe1 +135: + grep '^1 3$' +135: 1 3 +135: + on_exit +135: + echo OK +135: OK +135: + exit 0 +182/425 Test #135: x86_64-exception-multiple-ehframe ..................... Passed 1.09 sec +207: + readelf --version-info out/test/x86_64/linker-script4/c.so +207: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/linker-script4/log +207: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 +183/425 Test #207: x86_64-linker-script4 ................................. Passed 0.18 sec +187: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - +187: + cat +208: + cat +208: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script +136: + out/test/x86_64/exception/exe4 +136: + c++ -B. -o out/test/x86_64/exception/exe5 out/test/x86_64/exception/b.o -pie -Wl,--gc-sections +182: + out/test/x86_64/ifunc-funcptr/exe2 +182: + grep '^3$' +182: 3 +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 +184/425 Test #182: x86_64-ifunc-funcptr .................................. Passed 0.60 sec +145: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o +209: + cat +209: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script +199: + cc -B. -o out/test/x86_64/library/exe1 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library,foobar -Wl,-rpath,out/test/x86_64/library +217: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-llvm2.sh 217: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 217: ++ export LC_ALL=C 217: ++ LC_ALL=C @@ -13790,40 +14018,20 @@ 217: ++ testname=lto-llvm2 217: ++ t=out/test/x86_64/lto-llvm2 217: ++ mkdir -p out/test/x86_64/lto-llvm2 -216: ++ testname=lto-llvm -216: ++ t=out/test/x86_64/lto-llvm -216: ++ mkdir -p out/test/x86_64/lto-llvm -177/425 Test #180: x86_64-ifunc-dynamic .................................. Passed 0.92 sec -216: ++ case $MACHINE in -136: + out/test/x86_64/exception/exe7 -test 219 - Start 219: x86_64-lto-nostdlib - -219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh" -219: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -219: Environment variables: -219: MACHINE=x86_64 -219: CPU= -219: Test timeout computed to be: 1500 -216: ++ tlsdesc_opt=-mtls-dialect=gnu2 -216: +++ uname -216: ++ '[' Linux = FreeBSD ']' -136: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie 217: ++ case $MACHINE in 217: ++ tlsdesc_opt=-mtls-dialect=gnu2 217: +++ uname -218: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh 217: ++ '[' Linux = FreeBSD ']' -216: ++ trap 'on_error $LINENO' ERR -216: ++ trap on_exit EXIT 217: ++ trap 'on_error $LINENO' ERR 217: ++ trap on_exit EXIT 217: ++ echo -n 'Testing lto-llvm2 ... ' 217: Testing lto-llvm2 ... ++ set -o pipefail 217: ++ set -x -216: ++ echo -n 'Testing lto-llvm ... ' -216: Testing lto-llvm ... ++ set -o pipefail -216: ++ set -x +217: ++ uname -m +217: + '[' x86_64 = x86_64 ']' +217: + clang -B. -flto -o /dev/null -xc - +217: + echo 'int main() {}' +218: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh 218: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 218: ++ export LC_ALL=C 218: ++ LC_ALL=C @@ -13838,12 +14046,55 @@ 218: ++ OBJCOPY=objcopy 218: ++ STRIP=strip 218: ++ QEMU= -216: ++ uname -m -217: ++ uname -m -219: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh 218: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-no-plugin.sh .sh -217: + '[' x86_64 = x86_64 ']' -216: + '[' x86_64 = x86_64 ']' +218: ++ testname=lto-no-plugin +218: ++ t=out/test/x86_64/lto-no-plugin +218: ++ mkdir -p out/test/x86_64/lto-no-plugin +218: ++ case $MACHINE in +218: ++ tlsdesc_opt=-mtls-dialect=gnu2 +218: +++ uname +218: ++ '[' Linux = FreeBSD ']' +218: ++ trap 'on_error $LINENO' ERR +218: ++ trap on_exit EXIT +218: ++ echo -n 'Testing lto-no-plugin ... ' +218: Testing lto-no-plugin ... ++ set -o pipefail +218: ++ set -x +218: ++ uname -m +218: + '[' x86_64 = x86_64 ']' +218: + clang -B. -flto -o /dev/null -xc - +218: + echo 'int main() {}' +test 222 + Start 222: x86_64-many-input-sections + +222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh" +222: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +222: Environment variables: +222: MACHINE=x86_64 +222: CPU= +222: Test timeout computed to be: 1500 +test 223 + Start 223: x86_64-many-input-sections2 + +223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh" +223: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +223: Environment variables: +223: MACHINE=x86_64 +223: CPU= +223: Test timeout computed to be: 1500 +test 224 + Start 224: x86_64-many-output-sections + +224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh" +224: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +224: Environment variables: +224: MACHINE=x86_64 +224: CPU= +224: Test timeout computed to be: 1500 +206: + on_exit +206: + echo OK +206: OK +206: + exit 0 +219: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh 219: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 219: ++ export LC_ALL=C 219: ++ LC_ALL=C @@ -13858,30 +14109,13 @@ 219: ++ OBJCOPY=objcopy 219: ++ STRIP=strip 219: ++ QEMU= -218: ++ testname=lto-no-plugin -218: ++ t=out/test/x86_64/lto-no-plugin -218: ++ mkdir -p out/test/x86_64/lto-no-plugin -216: + echo 'int main() {}' -217: + echo 'int main() {}' -217: + clang -B. -flto -o /dev/null -xc - -216: + clang -B. -flto -o /dev/null -xc - 219: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/lto-nostdlib.sh .sh 219: ++ testname=lto-nostdlib 219: ++ t=out/test/x86_64/lto-nostdlib 219: ++ mkdir -p out/test/x86_64/lto-nostdlib -218: ++ case $MACHINE in -218: ++ tlsdesc_opt=-mtls-dialect=gnu2 -218: +++ uname -218: ++ '[' Linux = FreeBSD ']' 219: ++ case $MACHINE in 219: ++ tlsdesc_opt=-mtls-dialect=gnu2 -218: ++ trap 'on_error $LINENO' ERR -218: ++ trap on_exit EXIT -218: ++ echo -n 'Testing lto-no-plugin ... ' -218: Testing lto-no-plugin ... ++ set -o pipefail -218: ++ set -x 219: +++ uname -218: ++ uname -m 219: ++ '[' Linux = FreeBSD ']' 219: ++ trap 'on_error $LINENO' ERR 219: ++ trap on_exit EXIT @@ -13889,82 +14123,23 @@ 219: Testing lto-nostdlib ... ++ set -o pipefail 219: ++ set -x 219: + test_cflags -flto -218: + '[' x86_64 = x86_64 ']' 219: + echo 'int main() {}' -218: + echo 'int main() {}' 219: + cc -B. -flto -o /dev/null -xc - -218: + clang -B. -flto -o /dev/null -xc - -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -137: + not grep -F foo out/test/x86_64/exclude-libs/log -137: + grep -F foo out/test/x86_64/exclude-libs/log -137: + return 0 -137: + not grep -F bar out/test/x86_64/exclude-libs/log -137: + grep -F bar out/test/x86_64/exclude-libs/log -137: + return 0 -137: + grep -F baz out/test/x86_64/exclude-libs/log -200: + cat -137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz -200: + cc -c -o out/test/x86_64/link-order/b.o -xc - -137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a -176: + cc -B. -o out/test/x86_64/ifunc-address-equality/exe1 out/test/x86_64/ifunc-address-equality/a.o out/test/x86_64/ifunc-address-equality/b.o out/test/x86_64/ifunc-address-equality/c.o -no-pie -179: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared -204: + cat -116: + cat -116: + cc -o out/test/x86_64/duplicate-error-lto/b.o -c -xc - -flto -202: + echo 'VERSION { ver_x /*' -205: + mkdir -p out/test/x86_64/linker-script2/foo/bar -206: + cat -206: + cc -B. -o out/test/x86_64/linker-script3/exe -Lout/test/x86_64/linker-script3/foo out/test/x86_64/linker-script3/b.script -154: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o -188: + cc -B. -o out/test/x86_64/init-in-dso/exe out/test/x86_64/init-in-dso/a.so out/test/x86_64/init-in-dso/b.o -Wl,-init,foo -169: + cc -B. -o out/test/x86_64/hidden-archive/exe out/test/x86_64/hidden-archive/d.o out/test/x86_64/hidden-archive/c.so out/test/x86_64/hidden-archive/b.a -202: + not cc -B. -o out/test/x86_64/linker-script-error/exe out/test/x86_64/linker-script-error/a.o out/test/x86_64/linker-script-error/b.script -202: + grep 'unclosed comment' -187: + cat -184: + cat -204: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script -182: + cat -209: + cat -201: + cc -B. -o out/test/x86_64/linker-script-defsym/exe out/test/x86_64/linker-script-defsym/c.o out/test/x86_64/linker-script-defsym/b.so -185: + cat -185: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - -199: + cc -B. -o out/test/x86_64/library/exe1 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library,foobar -Wl,-rpath,out/test/x86_64/library -182: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - -187: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - -184: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC -178: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared -209: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script -205: + rm -f out/test/x86_64/linker-script2/foo/bar/libfoo.a -205: + ar rcs out/test/x86_64/linker-script2/foo/bar/libfoo.a out/test/x86_64/linker-script2/a.o -208: + cat -208: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script -153: + cc -B. -o out/test/x86_64/gdb-index-dwarf5/exe out/test/x86_64/gdb-index-dwarf5/e.so out/test/x86_64/gdb-index-dwarf5/f.o -Wl,--gdb-index -137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -203: + cat -203: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - -152: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log -152: #1 0x00007ffff7fbc790 in hello2 () at :7 -152: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf4/log -152: #2 0x00007ffff7fbc762 in hello () at :4 -152: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log -152: #3 0x00007ffff7fbc76e in greet () at :8 -152: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log -152: Breakpoint 1, main () at :4 -152: #4 0x0000555555555722 in main () at :4 -152: + on_exit -152: + echo OK -152: OK -152: + exit 0 -178/425 Test #152: x86_64-gdb-index-dwarf4 ............................... Passed 1.84 sec -test 220 - Start 220: x86_64-lto-version-script - -220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh" -220: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -220: Environment variables: -220: MACHINE=x86_64 -220: CPU= -220: Test timeout computed to be: 1500 +205: + cat +205: + cc -B. -o out/test/x86_64/linker-script2/exe -Lout/test/x86_64/linker-script2/foo/bar out/test/x86_64/linker-script2/b.script +36: + grep '^56000003$' +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: 56000003 +36: + cat +36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/f.o out/test/x86_64/arch-x86_64-reloc/f.s +36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/f.o +185: + out/test/x86_64/ifunc-static/exe +185: + grep 'Hello world' +185: Hello world +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 220: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/lto-version-script.sh 220: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 220: ++ export LC_ALL=C @@ -13996,64 +14171,6 @@ 220: + test_cflags -flto 220: + echo 'int main() {}' 220: + cc -B. -flto -o /dev/null -xc - -137: + not grep -F foo out/test/x86_64/exclude-libs/log -137: + grep -F foo out/test/x86_64/exclude-libs/log -156: + cc -B. -shared -o out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/b.o out/test/x86_64/gdb-index-split-dwarf/c.o out/test/x86_64/gdb-index-split-dwarf/d.o -Wl,--gdb-index -137: + return 0 -137: + not grep -F bar out/test/x86_64/exclude-libs/log -137: + grep -F bar out/test/x86_64/exclude-libs/log -137: + return 0 -137: + grep -F baz out/test/x86_64/exclude-libs/log -205: + cat -137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz -137: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=ALL -205: + cc -B. -o out/test/x86_64/linker-script2/exe -Lout/test/x86_64/linker-script2/foo/bar out/test/x86_64/linker-script2/b.script -150: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log -151: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf3/log -150: #1 0x00007ffff7fbc790 in hello2 () at :7 -150: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log -151: #1 0x00007ffff7fbc790 in hello2 () at :7 -151: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf3/log -150: #2 0x00007ffff7fbc762 in hello () at :4 -150: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log -151: #2 0x00007ffff7fbc762 in hello () at :4 -151: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf3/log -150: #3 0x00007ffff7fbc76e in greet () at :8 -150: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/log -151: #3 0x00007ffff7fbc76e in greet () at :8 -151: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf3/log -150: Breakpoint 1, main () at :4 -150: #4 0x0000555555555722 in main () at :4 -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 -179/425 Test #150: x86_64-gdb-index-dwarf2 ............................... Passed 2.25 sec -151: Breakpoint 1, main () at :4 -151: #4 0x0000555555555722 in main () at :4 -151: + on_exit -151: + echo OK -151: OK -151: + exit 0 -test 221 - Start 221: x86_64-main-in-dso - -221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh" -221: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -221: Environment variables: -221: MACHINE=x86_64 -221: CPU= -221: Test timeout computed to be: 1500 -180/425 Test #151: x86_64-gdb-index-dwarf3 ............................... Passed 2.24 sec -test 222 - Start 222: x86_64-many-input-sections - -222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh" -222: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -222: Environment variables: -222: MACHINE=x86_64 -222: CPU= -222: Test timeout computed to be: 1500 221: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh 221: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 221: ++ export LC_ALL=C @@ -14070,6 +14187,65 @@ 221: ++ STRIP=strip 221: ++ QEMU= 221: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/main-in-dso.sh .sh +221: ++ testname=main-in-dso +221: ++ t=out/test/x86_64/main-in-dso +221: ++ mkdir -p out/test/x86_64/main-in-dso +221: ++ case $MACHINE in +221: ++ tlsdesc_opt=-mtls-dialect=gnu2 +221: +++ uname +221: ++ '[' Linux = FreeBSD ']' +221: ++ trap 'on_error $LINENO' ERR +221: ++ trap on_exit EXIT +221: ++ echo -n 'Testing main-in-dso ... ' +221: Testing main-in-dso ... ++ set -o pipefail +221: ++ set -x +221: + '[' x86_64 = ppc64 ']' +221: + cat +221: + cc -o out/test/x86_64/main-in-dso/a.o -c -xc - -fPIC +185/425 Test #206: x86_64-linker-script3 ................................. Passed 0.25 sec +test 225 + Start 225: x86_64-mcmodel-large + +225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh" +225: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +225: Environment variables: +225: MACHINE=x86_64 +225: CPU= +225: Test timeout computed to be: 1500 +186/425 Test #185: x86_64-ifunc-static ................................... Passed 0.62 sec +153: + grep -F .gdb_index +153: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe +153: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 +153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe +153: + grep 'main: .* \[global, function\]' +153: [ 1] main: 0 [global, function] +153: + grep 'Hello world' +153: + out/test/x86_64/gdb-index-dwarf5/exe +153: Hello world +153: + DEBUGINFOD_URLS= +153: + gdb out/test/x86_64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +204: + out/test/x86_64/linker-script/exe +204: + grep 'Hello world' +204: Hello world +204: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,-T,out/test/x86_64/linker-script/script +184: + out/test/x86_64/ifunc-static-pie/exe2 +184: + grep 'Hello world' +184: Hello world +184: + on_exit +184: + echo OK +184: OK +184: + exit 0 +187/425 Test #184: x86_64-ifunc-static-pie ............................... Passed 0.64 sec +156: + cc -B. -o out/test/x86_64/gdb-index-split-dwarf/exe out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/f.o -Wl,--gdb-index +208: + on_exit +208: + echo OK +208: OK +208: + exit 0 +188/425 Test #208: x86_64-linker-script5 ................................. Passed 0.23 sec +200: + cat +200: + cc -c -o out/test/x86_64/link-order/b.o -xc - +187: + cat +187: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - 222: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh 222: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 222: ++ export LC_ALL=C @@ -14087,115 +14263,20 @@ 222: ++ QEMU= 222: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections.sh .sh 222: ++ testname=many-input-sections -221: ++ testname=main-in-dso -221: ++ t=out/test/x86_64/main-in-dso -221: ++ mkdir -p out/test/x86_64/main-in-dso 222: ++ t=out/test/x86_64/many-input-sections 222: ++ mkdir -p out/test/x86_64/many-input-sections 222: ++ case $MACHINE in 222: ++ tlsdesc_opt=-mtls-dialect=gnu2 222: +++ uname -221: ++ case $MACHINE in -221: ++ tlsdesc_opt=-mtls-dialect=gnu2 -221: +++ uname 222: ++ '[' Linux = FreeBSD ']' 222: ++ trap 'on_error $LINENO' ERR 222: ++ trap on_exit EXIT 222: ++ echo -n 'Testing many-input-sections ... ' 222: Testing many-input-sections ... ++ set -o pipefail 222: ++ set -x -222: + seq 1 100000 -222: + sed 's/.*/.section .data.&,"aw"\n.word 0\n/g' -221: ++ '[' Linux = FreeBSD ']' -221: ++ trap 'on_error $LINENO' ERR -221: ++ trap on_exit EXIT -221: ++ echo -n 'Testing main-in-dso ... ' -221: Testing main-in-dso ... ++ set -o pipefail -221: ++ set -x -221: + '[' x86_64 = ppc64 ']' -221: + cat 222: + cc -c -xassembler -o out/test/x86_64/many-input-sections/a.o - -221: + cc -o out/test/x86_64/main-in-dso/a.o -c -xc - -fPIC -202: ^ unclosed comment -179: + readelf -W --dyn-syms out/test/x86_64/ifunc-dso/c.so -169: + out/test/x86_64/hidden-archive/exe -208: + on_exit -208: + echo OK -208: OK -208: + exit 0 -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -188: + readelf --dynamic out/test/x86_64/init-in-dso/exe -179: + grep -E '(IFUNC|: 10).*foobar' -176: + out/test/x86_64/ifunc-address-equality/exe1 -181/425 Test #202: x86_64-linker-script-error ............................ Passed 0.76 sec -182/425 Test #208: x86_64-linker-script5 ................................. Passed 0.63 sec -136: + out/test/x86_64/exception/exe8 -188: + not grep -F '(INIT)' -188: + grep -F '(INIT)' -176: + grep -E '^(\S+) \1 (\S+) \2' -154: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o -Wl,--gdb-index -207: + readelf --version-info out/test/x86_64/linker-script4/c.so -test 223 - Start 223: x86_64-many-input-sections2 - -223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh" -223: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -223: Environment variables: -223: MACHINE=x86_64 -223: CPU= -223: Test timeout computed to be: 1500 -test 224 - Start 224: x86_64-many-output-sections - -224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh" -224: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -224: Environment variables: -224: MACHINE=x86_64 -224: CPU= -224: Test timeout computed to be: 1500 -136: + '[' x86_64 = x86_64 -o x86_64 = aarch64 ']' -136: + c++ -c -o out/test/x86_64/exception/e.o out/test/x86_64/exception/a.cc -mcmodel=large -fno-PIC -188: + return 0 -188: + on_exit -188: + echo OK -188: OK -188: + exit 0 -176: 0x201700 0x201700 0x201708 0x201708 -176: + readelf --dynamic out/test/x86_64/ifunc-address-equality/exe1 -176: + not grep TEXTREL -176: + grep TEXTREL -176: + return 0 -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 -207: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/linker-script4/log -207: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 -153: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe -153: + grep -F .gdb_index -153: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 -153: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe -153: + grep 'main: .* \[global, function\]' -153: [ 1] main: 0 [global, function] -153: + grep 'Hello world' -153: + out/test/x86_64/gdb-index-dwarf5/exe -169: + on_exit -169: + echo OK -169: OK -169: + exit 0 -200: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/libfoo.a -185: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static -116: + not cc -B. -o out/test/x86_64/duplicate-error-lto/exe1 out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/a.o out/test/x86_64/duplicate-error-lto/b.o -flto -116: + grep 'duplicate symbol.*: foo$' -179: 6: 000000000000167f 13 : 10 GLOBAL DEFAULT 16 foobar -179: + cc -B. -o out/test/x86_64/ifunc-dso/exe out/test/x86_64/ifunc-dso/a.o out/test/x86_64/ifunc-dso/c.so +222: + sed 's/.*/.section .data.&,"aw"\n.word 0\n/g' +222: + seq 1 100000 223: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh 223: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 223: ++ export LC_ALL=C @@ -14214,17 +14295,18 @@ 223: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-input-sections2.sh .sh 223: ++ testname=many-input-sections2 223: ++ t=out/test/x86_64/many-input-sections2 -183/425 Test #169: x86_64-hidden-archive ................................. Passed 1.85 sec -184/425 Test #176: x86_64-ifunc-address-equality ......................... Passed 1.63 sec -185/425 Test #188: x86_64-init-in-dso .................................... Passed 1.19 sec -186/425 Test #207: x86_64-linker-script4 ................................. Passed 0.65 sec -153: Hello world -153: + DEBUGINFOD_URLS= -153: + gdb out/test/x86_64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 223: ++ mkdir -p out/test/x86_64/many-input-sections2 223: ++ case $MACHINE in 223: ++ tlsdesc_opt=-mtls-dialect=gnu2 223: +++ uname +223: ++ '[' Linux = FreeBSD ']' +223: ++ trap 'on_error $LINENO' ERR +223: ++ trap on_exit EXIT +223: ++ echo -n 'Testing many-input-sections2 ... ' +223: Testing many-input-sections2 ... ++ set -o pipefail +223: ++ set -x +223: + nm mold +223: + grep __tsan_init 224: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh 224: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 224: ++ export LC_ALL=C @@ -14241,15 +14323,12 @@ 224: ++ STRIP=strip 224: ++ QEMU= 224: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/many-output-sections.sh .sh -test 225 - Start 225: x86_64-mcmodel-large - -225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh" -225: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -225: Environment variables: -225: MACHINE=x86_64 -225: CPU= -225: Test timeout computed to be: 1500 +224: ++ testname=many-output-sections +224: ++ t=out/test/x86_64/many-output-sections +224: ++ mkdir -p out/test/x86_64/many-output-sections +224: ++ case $MACHINE in +224: ++ tlsdesc_opt=-mtls-dialect=gnu2 +224: +++ uname test 226 Start 226: x86_64-mergeable-strings @@ -14277,51 +14356,15 @@ 228: MACHINE=x86_64 228: CPU= 228: Test timeout computed to be: 1500 -223: ++ '[' Linux = FreeBSD ']' -223: ++ trap 'on_error $LINENO' ERR -223: ++ trap on_exit EXIT -223: ++ echo -n 'Testing many-input-sections2 ... ' -223: Testing many-input-sections2 ... ++ set -o pipefail -223: ++ set -x -223: + nm mold -223: + grep __tsan_init -224: ++ testname=many-output-sections -224: ++ t=out/test/x86_64/many-output-sections -224: ++ mkdir -p out/test/x86_64/many-output-sections -228: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh -227: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh -184: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie +201: + cc -B. -o out/test/x86_64/linker-script-defsym/exe out/test/x86_64/linker-script-defsym/c.o out/test/x86_64/linker-script-defsym/b.so +154: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe1 out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/g.o +199: + grep 'Hello world' +199: + out/test/x86_64/library/exe1 +199: Hello world +199: + cc -B. -o out/test/x86_64/library/exe2 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library=foobar -Wl,-rpath,out/test/x86_64/library +136: + out/test/x86_64/exception/exe5 +136: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections 225: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh -226: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh -227: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -227: ++ export LC_ALL=C -227: ++ LC_ALL=C -227: ++ '[' -z x86_64 ']' -227: ++ '[' -z '' ']' -227: ++ TESTDIR=out/test/x86_64 -227: ++ CC=cc -227: ++ CXX=c++ -227: ++ GCC=gcc -227: ++ GXX=g++ -227: ++ OBJDUMP=objdump -227: ++ OBJCOPY=objcopy -227: ++ STRIP=strip -227: ++ QEMU= -227: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh .sh -226: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -226: ++ export LC_ALL=C -226: ++ LC_ALL=C -226: ++ '[' -z x86_64 ']' -226: ++ '[' -z '' ']' -226: ++ TESTDIR=out/test/x86_64 -226: ++ CC=cc -226: ++ CXX=c++ -226: ++ GCC=gcc -226: ++ GXX=g++ -226: ++ OBJDUMP=objdump -226: ++ OBJCOPY=objcopy -226: ++ STRIP=strip -226: ++ QEMU= 225: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 225: ++ export LC_ALL=C 225: ++ LC_ALL=C @@ -14337,59 +14380,12 @@ 225: ++ STRIP=strip 225: ++ QEMU= 225: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mcmodel-large.sh .sh -227: ++ testname=missing-but-ok -227: ++ t=out/test/x86_64/missing-but-ok -227: ++ mkdir -p out/test/x86_64/missing-but-ok -226: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh .sh -226: ++ testname=mergeable-strings -226: ++ t=out/test/x86_64/mergeable-strings -226: ++ mkdir -p out/test/x86_64/mergeable-strings 225: ++ testname=mcmodel-large 225: ++ t=out/test/x86_64/mcmodel-large 225: ++ mkdir -p out/test/x86_64/mcmodel-large -227: ++ case $MACHINE in -227: ++ tlsdesc_opt=-mtls-dialect=gnu2 -227: +++ uname -226: ++ case $MACHINE in -226: ++ tlsdesc_opt=-mtls-dialect=gnu2 225: ++ case $MACHINE in 225: ++ tlsdesc_opt=-mtls-dialect=gnu2 -226: +++ uname 225: +++ uname -224: ++ case $MACHINE in -224: ++ tlsdesc_opt=-mtls-dialect=gnu2 -224: +++ uname -227: ++ '[' Linux = FreeBSD ']' -227: ++ trap 'on_error $LINENO' ERR -227: ++ trap on_exit EXIT -227: ++ echo -n 'Testing missing-but-ok ... ' -227: Testing missing-but-ok ... ++ set -o pipefail -227: ++ set -x -227: + cat -227: + cc -o out/test/x86_64/missing-but-ok/a.o -c -x assembler - -226: ++ '[' Linux = FreeBSD ']' -226: ++ trap 'on_error $LINENO' ERR -226: ++ trap on_exit EXIT -226: ++ echo -n 'Testing mergeable-strings ... ' -226: Testing mergeable-strings ... ++ set -o pipefail -226: ++ set -x -226: + cat -226: + cc -o out/test/x86_64/mergeable-strings/a.o -c -xc - -O2 -228: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -228: ++ export LC_ALL=C -228: ++ LC_ALL=C -228: ++ '[' -z x86_64 ']' -228: ++ '[' -z '' ']' -228: ++ TESTDIR=out/test/x86_64 -228: ++ CC=cc -228: ++ CXX=c++ -228: ++ GCC=gcc -228: ++ GXX=g++ -228: ++ OBJDUMP=objdump -228: ++ OBJCOPY=objcopy -228: ++ STRIP=strip -228: ++ QEMU= -228: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh .sh 225: ++ '[' Linux = FreeBSD ']' 225: ++ trap 'on_error $LINENO' ERR 225: ++ trap on_exit EXIT @@ -14397,38 +14393,41 @@ 225: Testing mcmodel-large ... ++ set -o pipefail 225: ++ set -x 225: + test_cflags -static -mcmodel=large -224: ++ '[' Linux = FreeBSD ']' 225: + echo 'int main() {}' +209: + on_exit +209: + echo OK +209: OK +209: + exit 0 +224: ++ '[' Linux = FreeBSD ']' 224: ++ trap 'on_error $LINENO' ERR 224: ++ trap on_exit EXIT 224: ++ echo -n 'Testing many-output-sections ... ' -228: ++ testname=missing-error -228: ++ t=out/test/x86_64/missing-error -228: ++ mkdir -p out/test/x86_64/missing-error -225: + cc -B. -static -mcmodel=large -o /dev/null -xc - 224: Testing many-output-sections ... ++ set -o pipefail 224: ++ set -x 224: + seq 1 100000 224: + sed 's/.*/.globl foo&\n.section .foo&,"aw"\nfoo&:.word 0\n/g' -228: ++ case $MACHINE in 224: + cc -c -xassembler -o out/test/x86_64/many-output-sections/a.o - -228: ++ tlsdesc_opt=-mtls-dialect=gnu2 -228: +++ uname -228: ++ '[' Linux = FreeBSD ']' -228: ++ trap 'on_error $LINENO' ERR -228: ++ trap on_exit EXIT -228: ++ echo -n 'Testing missing-error ... ' -228: Testing missing-error ... ++ set -o pipefail -228: ++ set -x -228: + cc -o out/test/x86_64/missing-error/a.o -c -xc - -228: + cat -227: + ./mold -o out/test/x86_64/missing-but-ok/exe out/test/x86_64/missing-but-ok/a.o -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -187/425 Test #227: x86_64-missing-but-ok ................................. Passed 0.09 sec -182: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe1 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -pie +226: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh +226: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +226: ++ export LC_ALL=C +226: ++ LC_ALL=C +226: ++ '[' -z x86_64 ']' +226: ++ '[' -z '' ']' +226: ++ TESTDIR=out/test/x86_64 +226: ++ CC=cc +226: ++ CXX=c++ +226: ++ GCC=gcc +226: ++ GXX=g++ +226: ++ OBJDUMP=objdump +226: ++ OBJCOPY=objcopy +226: ++ STRIP=strip +226: ++ QEMU= +226: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mergeable-strings.sh .sh +226: ++ testname=mergeable-strings +226: ++ t=out/test/x86_64/mergeable-strings +226: ++ mkdir -p out/test/x86_64/mergeable-strings +189/425 Test #209: x86_64-linker-script6 ................................. Passed 0.23 sec +225: + cc -B. -static -mcmodel=large -o /dev/null -xc - test 229 Start 229: x86_64-mold-wrapper @@ -14438,24 +14437,65 @@ 229: MACHINE=x86_64 229: CPU= 229: Test timeout computed to be: 1500 -206: + on_exit -206: + echo OK -206: OK -206: + exit 0 -187: + cat -187: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^26$' -36: 26 -36: + cat -199: + out/test/x86_64/library/exe1 -199: + grep 'Hello world' -188/425 Test #206: x86_64-linker-script3 ................................. Passed 0.84 sec +228: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh +228: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +228: ++ export LC_ALL=C +228: ++ LC_ALL=C +228: ++ '[' -z x86_64 ']' +228: ++ '[' -z '' ']' +228: ++ TESTDIR=out/test/x86_64 +228: ++ CC=cc +228: ++ CXX=c++ +228: ++ GCC=gcc +228: ++ GXX=g++ +228: ++ OBJDUMP=objdump +228: ++ OBJCOPY=objcopy +228: ++ STRIP=strip +228: ++ QEMU= +228: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/missing-error.sh .sh +227: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh +227: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +227: ++ export LC_ALL=C +227: ++ LC_ALL=C +227: ++ '[' -z x86_64 ']' +227: ++ '[' -z '' ']' +227: ++ TESTDIR=out/test/x86_64 +227: ++ CC=cc +227: ++ CXX=c++ +227: ++ GCC=gcc +227: ++ GXX=g++ +227: ++ OBJDUMP=objdump +227: ++ OBJCOPY=objcopy +227: ++ STRIP=strip +227: ++ QEMU= +227: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/missing-but-ok.sh .sh +226: ++ case $MACHINE in +226: ++ tlsdesc_opt=-mtls-dialect=gnu2 +226: +++ uname +226: ++ '[' Linux = FreeBSD ']' +226: ++ trap 'on_error $LINENO' ERR +226: ++ trap on_exit EXIT +226: ++ echo -n 'Testing mergeable-strings ... ' +226: Testing mergeable-strings ... ++ set -o pipefail +226: ++ set -x +226: + cat +226: + cc -o out/test/x86_64/mergeable-strings/a.o -c -xc - -O2 +204: + out/test/x86_64/linker-script/exe +204: + grep 'Hello world' +228: ++ testname=missing-error +228: ++ t=out/test/x86_64/missing-error +228: ++ mkdir -p out/test/x86_64/missing-error +227: ++ testname=missing-but-ok +227: ++ t=out/test/x86_64/missing-but-ok +227: ++ mkdir -p out/test/x86_64/missing-but-ok +145: + od -x out/test/x86_64/filler/exe2 229: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh +204: Hello world 229: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 229: ++ export LC_ALL=C 229: ++ LC_ALL=C 229: ++ '[' -z x86_64 ']' +204: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,--script,out/test/x86_64/linker-script/script 229: ++ '[' -z '' ']' 229: ++ TESTDIR=out/test/x86_64 229: ++ CC=cc @@ -14467,9 +14507,29 @@ 229: ++ STRIP=strip 229: ++ QEMU= 229: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper.sh .sh +228: ++ case $MACHINE in +228: ++ tlsdesc_opt=-mtls-dialect=gnu2 +227: ++ case $MACHINE in +227: ++ tlsdesc_opt=-mtls-dialect=gnu2 +200: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/libfoo.a +228: +++ uname +228: ++ '[' Linux = FreeBSD ']' +228: ++ trap 'on_error $LINENO' ERR +228: ++ trap on_exit EXIT +228: ++ echo -n 'Testing missing-error ... ' +228: Testing missing-error ... ++ set -o pipefail +228: ++ set -x +227: +++ uname 229: ++ testname=mold-wrapper 229: ++ t=out/test/x86_64/mold-wrapper 229: ++ mkdir -p out/test/x86_64/mold-wrapper +205: + on_exit +205: + echo OK +205: OK +205: + exit 0 +228: + cc -o out/test/x86_64/missing-error/a.o -c -xc - +190/425 Test #205: x86_64-linker-script2 ................................. Passed 0.34 sec +227: ++ '[' Linux = FreeBSD ']' test 230 Start 230: x86_64-mold-wrapper2 @@ -14479,9 +14539,21 @@ 230: MACHINE=x86_64 230: CPU= 230: Test timeout computed to be: 1500 +227: ++ trap 'on_error $LINENO' ERR +227: ++ trap on_exit EXIT +227: ++ echo -n 'Testing missing-but-ok ... ' +227: Testing missing-but-ok ... ++ set -o pipefail +227: ++ set -x +227: + cat +227: + cc -o out/test/x86_64/missing-but-ok/a.o -c -x assembler - +228: + cat +154: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' +154: + DEBUGINFOD_URLS= +154: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit 229: ++ case $MACHINE in 229: ++ tlsdesc_opt=-mtls-dialect=gnu2 229: +++ uname +156: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/exe 229: ++ '[' Linux = FreeBSD ']' 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT @@ -14489,28 +14561,12 @@ 229: Testing mold-wrapper ... ++ set -o pipefail 229: ++ set -x 229: + '[' cc = cc ']' -229: + ldd mold-wrapper.so -229: + grep libasan -199: Hello world -199: + cc -B. -o out/test/x86_64/library/exe2 out/test/x86_64/library/c.o -Lout/test/x86_64/library -Wl,--library=foobar -Wl,-rpath,out/test/x86_64/library -203: + cat -203: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - -204: + out/test/x86_64/linker-script/exe -204: + grep 'Hello world' -204: Hello world -204: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,-T,out/test/x86_64/linker-script/script -178: + cc -B. -o out/test/x86_64/ifunc-dlopen/exe out/test/x86_64/ifunc-dlopen/a.o out/test/x86_64/ifunc-dlopen/c.so -no-pie -ldl -209: + on_exit -209: + echo OK -209: OK -209: + exit 0 -156: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so 156: + grep -F .gdb_index -156: [37] .gdb_index PROGBITS 0000000000000000 002a30 0002c5 00 0 0 4 -156: + cat -156: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz -189/425 Test #209: x86_64-linker-script6 ................................. Passed 0.77 sec +229: + grep libasan 230: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh +187: + cat +187: + cc -c -o out/test/x86_64/init-array-priorities/i.o -xc - +156: [40] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 230: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 230: ++ export LC_ALL=C 230: ++ LC_ALL=C @@ -14525,11 +14581,22 @@ 230: ++ OBJCOPY=objcopy 230: ++ STRIP=strip 230: ++ QEMU= +229: + ldd mold-wrapper.so +221: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o +156: + out/test/x86_64/gdb-index-split-dwarf/exe +227: + ./mold -o out/test/x86_64/missing-but-ok/exe out/test/x86_64/missing-but-ok/a.o 230: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/mold-wrapper2.sh .sh -213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/a.ll -xc - -213: + echo '' -216: + cat -216: + clang -flto -c -o out/test/x86_64/lto-llvm/a.o -xc - +156: + grep 'Hello world' +201: + grep 42 +230: ++ testname=mold-wrapper2 +230: ++ t=out/test/x86_64/mold-wrapper2 +230: ++ mkdir -p out/test/x86_64/mold-wrapper2 +156: Hello world +156: + on_exit +156: + echo OK +156: OK +156: + exit 0 +191/425 Test #156: x86_64-gdb-index-split-dwarf .......................... Passed 1.01 sec test 231 Start 231: x86_64-nmagic @@ -14539,9 +14606,6 @@ 231: MACHINE=x86_64 231: CPU= 231: Test timeout computed to be: 1500 -230: ++ testname=mold-wrapper2 -230: ++ t=out/test/x86_64/mold-wrapper2 -230: ++ mkdir -p out/test/x86_64/mold-wrapper2 230: ++ case $MACHINE in 230: ++ tlsdesc_opt=-mtls-dialect=gnu2 230: +++ uname @@ -14551,15 +14615,38 @@ 230: ++ echo -n 'Testing mold-wrapper2 ... ' 230: Testing mold-wrapper2 ... ++ set -o pipefail 230: ++ set -x -230: + ldd mold-wrapper.so 230: + grep libasan -217: + cat -217: + clang -flto -c -o out/test/x86_64/lto-llvm2/a.o -xc - -182: + grep '^3$' -182: + out/test/x86_64/ifunc-funcptr/exe1 +201: + out/test/x86_64/linker-script-defsym/exe +201: 42 +201: + on_exit +201: + echo OK +201: OK +201: + exit 0 +230: + ldd mold-wrapper.so +199: + grep 'Hello world' +199: + out/test/x86_64/library/exe2 +198: + out/test/x86_64/large-text/exe +192/425 Test #201: x86_64-linker-script-defsym ........................... Passed 0.41 sec +226: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 +226: + cat +test 232 + Start 232: x86_64-no-allow-shlib-undefined-circular + +232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh" +232: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +232: Environment variables: +232: MACHINE=x86_64 +232: CPU= +232: Test timeout computed to be: 1500 +198: + grep 'Hello world' +198: Hello world +198: + on_exit +198: + echo OK +198: OK +198: + exit 0 +36: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe +36: + grep -F '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log 231: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh -182: 3 -182: + cc -B. -o out/test/x86_64/ifunc-funcptr/exe2 out/test/x86_64/ifunc-funcptr/a.o out/test/x86_64/ifunc-funcptr/b.o out/test/x86_64/ifunc-funcptr/c.o -no-pie 231: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 231: ++ export LC_ALL=C 231: ++ LC_ALL=C @@ -14574,50 +14661,18 @@ 231: ++ OBJCOPY=objcopy 231: ++ STRIP=strip 231: ++ QEMU= -201: + out/test/x86_64/linker-script-defsym/exe -201: + grep 42 -201: 42 231: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nmagic.sh .sh -201: + on_exit -201: + echo OK -201: OK -201: + exit 0 -190/425 Test #201: x86_64-linker-script-defsym ........................... Passed 0.99 sec -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 231: ++ testname=nmagic 231: ++ t=out/test/x86_64/nmagic 231: ++ mkdir -p out/test/x86_64/nmagic -test 232 - Start 232: x86_64-no-allow-shlib-undefined-circular - -232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh" -232: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -232: Environment variables: -232: MACHINE=x86_64 -232: CPU= -232: Test timeout computed to be: 1500 -231: ++ case $MACHINE in -231: ++ tlsdesc_opt=-mtls-dialect=gnu2 -231: +++ uname -229: + nm mold -229: + grep '__[at]san_init' -200: + readelf --dynamic out/test/x86_64/link-order/exe -200: + grep libfoo -191/425 Test #205: x86_64-linker-script2 ................................. Passed 0.91 sec -137: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +199: Hello world +199: + on_exit +199: + echo OK +199: OK +199: + exit 0 +193/425 Test #198: x86_64-large-text ..................................... Passed 0.45 sec +194/425 Test #199: x86_64-library ........................................ Passed 0.45 sec 232: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh -test 233 - Start 233: x86_64-no-allow-shlib-undefined - -233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh" -233: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -233: Environment variables: -233: MACHINE=x86_64 -233: CPU= -233: Test timeout computed to be: 1500 232: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C @@ -14632,33 +14687,15 @@ 232: ++ OBJCOPY=objcopy 232: ++ STRIP=strip 232: ++ QEMU= -230: + nm mold -230: + grep '__[at]san_init' -116: mold: error: duplicate symbol: out/test/x86_64/duplicate-error-lto/a.o: out/test/x86_64/duplicate-error-lto/a.o: foo -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 -231: ++ '[' Linux = FreeBSD ']' -231: ++ trap 'on_error $LINENO' ERR -231: ++ trap on_exit EXIT -231: ++ echo -n 'Testing nmagic ... ' -231: Testing nmagic ... ++ set -o pipefail -231: ++ set -x -231: + cat -231: + cc -o out/test/x86_64/nmagic/a.o -c -xc - -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -218: + echo 'int main() {}' -218: + clang -c -o out/test/x86_64/lto-no-plugin/a.o -xc - -200: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/link-order/libfoo.so] -200: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/libfoo.so -192/425 Test #116: x86_64-duplicate-error-lto ............................ Passed 2.96 sec -232: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh .sh -232: ++ testname=no-allow-shlib-undefined-circular -232: ++ t=out/test/x86_64/no-allow-shlib-undefined-circular -232: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined-circular -137: + not grep -F foo out/test/x86_64/exclude-libs/log -137: + grep -F foo out/test/x86_64/exclude-libs/log +test 233 + Start 233: x86_64-no-allow-shlib-undefined + +233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh" +233: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +233: Environment variables: +233: MACHINE=x86_64 +233: CPU= +233: Test timeout computed to be: 1500 test 234 Start 234: x86_64-no-allow-shlib-undefined2 @@ -14668,17 +14705,52 @@ 234: MACHINE=x86_64 234: CPU= 234: Test timeout computed to be: 1500 +211: + echo +211: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - +232: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined-circular.sh .sh +232: ++ testname=no-allow-shlib-undefined-circular +232: ++ t=out/test/x86_64/no-allow-shlib-undefined-circular +232: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined-circular 232: ++ case $MACHINE in 232: ++ tlsdesc_opt=-mtls-dialect=gnu2 232: +++ uname 232: ++ '[' Linux = FreeBSD ']' +231: ++ case $MACHINE in +231: ++ tlsdesc_opt=-mtls-dialect=gnu2 +231: +++ uname +231: ++ '[' Linux = FreeBSD ']' +231: ++ trap 'on_error $LINENO' ERR +231: ++ trap on_exit EXIT +231: ++ echo -n 'Testing nmagic ... ' +231: Testing nmagic ... ++ set -o pipefail +231: ++ set -x +231: + cc -o out/test/x86_64/nmagic/a.o -c -xc - +231: + cat +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 +229: + nm mold +229: + grep '__[at]san_init' +36: 0x00000010 00000000 00000000 10000000 00000000 ................ +36: + grep -F '0x00000010 18000000 00000000' out/test/x86_64/arch-x86_64-reloc/log +36: 0x00000010 18000000 00000000 ........ +36: + on_exit +36: + echo OK +36: OK +36: + exit 0 +233: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh +195/425 Test #36: x86_64-arch-x86_64-reloc .............................. Passed 4.39 sec +196/425 Test #227: x86_64-missing-but-ok ................................. Passed 0.11 sec 232: ++ trap 'on_error $LINENO' ERR 232: ++ trap on_exit EXIT 232: ++ echo -n 'Testing no-allow-shlib-undefined-circular ... ' 232: Testing no-allow-shlib-undefined-circular ... ++ set -o pipefail 232: ++ set -x 232: ++ uname -233: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh +232: + '[' Linux = FreeBSD ']' +232: + cat +232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so -xc - 233: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 233: ++ export LC_ALL=C 233: ++ LC_ALL=C @@ -14694,13 +14766,33 @@ 233: ++ STRIP=strip 233: ++ QEMU= 233: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined.sh .sh -232: + '[' Linux = FreeBSD ']' -232: + cat -234: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh 233: ++ testname=no-allow-shlib-undefined 233: ++ t=out/test/x86_64/no-allow-shlib-undefined 233: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined -232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so -xc - +136: + out/test/x86_64/exception/exe6 +136: + '[' x86_64 = x86_64 ']' +136: + c++ -c -o out/test/x86_64/exception/d.o out/test/x86_64/exception/a.cc -mcmodel=large -fPIC +test 235 + Start 235: x86_64-no-allow-shlib-undefined3 + +235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh" +235: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +235: Environment variables: +235: MACHINE=x86_64 +235: CPU= +235: Test timeout computed to be: 1500 +test 236 + Start 236: x86_64-no-allow-shlib-undefined4 + +236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh" +236: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +236: Environment variables: +236: MACHINE=x86_64 +236: CPU= +236: Test timeout computed to be: 1500 +230: + nm mold +230: + grep '__[at]san_init' +234: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined2.sh 234: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 234: ++ export LC_ALL=C 234: ++ LC_ALL=C @@ -14719,126 +14811,53 @@ 234: ++ testname=no-allow-shlib-undefined2 234: ++ t=out/test/x86_64/no-allow-shlib-undefined2 234: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined2 -217: + clang -B. -o out/test/x86_64/lto-llvm2/exe1 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-mllvm,-pass-remarks=. -213: + cat -213: + cp out/test/x86_64/lto-comdat/a.ll out/test/x86_64/lto-comdat/b.ll -213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/a.bc out/test/x86_64/lto-comdat/a.ll -223: + echo 'foo = 0x1000' -223: + seq 1 100000 -223: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' -216: + clang -B. -o out/test/x86_64/lto-llvm/exe -flto out/test/x86_64/lto-llvm/a.o -218: + echo 'void foo() {}' -218: + clang -c -o out/test/x86_64/lto-no-plugin/b.o -xc - -flto -213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/b.bc out/test/x86_64/lto-comdat/b.ll -218: + not ./mold -o /dev/null out/test/x86_64/lto-no-plugin/a.o out/test/x86_64/lto-no-plugin/b.o -218: + grep 'b.o: unable to handle this LTO object file' -218: mold: fatal: out/test/x86_64/lto-no-plugin/b.o: unable to handle this LTO object file because the -plugin option was not provided. Please make sure you added -flto not only when creating object files but also when linking the final executable. -218: + on_exit -218: + echo OK -218: OK -218: + exit 0 -193/425 Test #218: x86_64-lto-no-plugin .................................. Passed 0.88 sec -test 235 - Start 235: x86_64-no-allow-shlib-undefined3 - -235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh" -235: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -235: Environment variables: -235: MACHINE=x86_64 -235: CPU= -235: Test timeout computed to be: 1500 -223: + cc -c -xassembler -o out/test/x86_64/many-input-sections2/a.o out/test/x86_64/many-input-sections2/a.s -213: + cat -213: + clang -o out/test/x86_64/lto-comdat/c.o -c -flto -xc - -235: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh -235: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -235: ++ export LC_ALL=C -235: ++ LC_ALL=C -235: ++ '[' -z x86_64 ']' -235: ++ '[' -z '' ']' -235: ++ TESTDIR=out/test/x86_64 -235: ++ CC=cc -235: ++ CXX=c++ -235: ++ GCC=gcc -235: ++ GXX=g++ -235: ++ OBJDUMP=objdump -235: ++ OBJCOPY=objcopy -235: ++ STRIP=strip -235: ++ QEMU= -235: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh .sh -235: ++ testname=no-allow-shlib-undefined3 -235: ++ t=out/test/x86_64/no-allow-shlib-undefined3 -235: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined3 -153: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log -153: #1 0x00007ffff7fbc910 in fn8 () at out/test/x86_64/gdb-index-dwarf5/d.c:6 -153: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf5/log -153: #2 0x00007ffff7fbc91c in fn7 () at out/test/x86_64/gdb-index-dwarf5/d.c:10 -153: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf5/log -233: ++ case $MACHINE in -233: ++ tlsdesc_opt=-mtls-dialect=gnu2 234: ++ case $MACHINE in 234: ++ tlsdesc_opt=-mtls-dialect=gnu2 -233: +++ uname 234: +++ uname -235: ++ case $MACHINE in -235: ++ tlsdesc_opt=-mtls-dialect=gnu2 -153: #3 0x00007ffff7fbc8e2 in fn6 () at out/test/x86_64/gdb-index-dwarf5/c.c:4 -153: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf5/log -235: +++ uname -233: ++ '[' Linux = FreeBSD ']' 234: ++ '[' Linux = FreeBSD ']' +233: ++ case $MACHINE in +233: ++ tlsdesc_opt=-mtls-dialect=gnu2 +233: +++ uname +233: ++ '[' Linux = FreeBSD ']' 233: ++ trap 'on_error $LINENO' ERR 233: ++ trap on_exit EXIT 233: ++ echo -n 'Testing no-allow-shlib-undefined ... ' +233: Testing no-allow-shlib-undefined ... ++ set -o pipefail +233: ++ set -x +233: ++ uname +233: + '[' Linux = FreeBSD ']' +233: + cat +233: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libfoo.so -xc - 234: ++ trap 'on_error $LINENO' ERR 234: ++ trap on_exit EXIT 234: ++ echo -n 'Testing no-allow-shlib-undefined2 ... ' -233: Testing no-allow-shlib-undefined ... ++ set -o pipefail -233: ++ set -x 234: Testing no-allow-shlib-undefined2 ... ++ set -o pipefail 234: ++ set -x -233: ++ uname -153: #4 0x00007ffff7fbc8ee in fn5 () at out/test/x86_64/gdb-index-dwarf5/c.c:8 +187: + cc -B. -o out/test/x86_64/init-array-priorities/exe out/test/x86_64/init-array-priorities/a.o out/test/x86_64/init-array-priorities/b.o out/test/x86_64/init-array-priorities/c.o out/test/x86_64/init-array-priorities/d.o out/test/x86_64/init-array-priorities/e.o out/test/x86_64/init-array-priorities/f.o out/test/x86_64/init-array-priorities/g.o out/test/x86_64/init-array-priorities/h.o out/test/x86_64/init-array-priorities/i.o +200: + readelf --dynamic out/test/x86_64/link-order/exe +200: + grep libfoo +235: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh 234: ++ uname -235: ++ '[' Linux = FreeBSD ']' -153: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf5/log -235: ++ trap 'on_error $LINENO' ERR -235: ++ trap on_exit EXIT -235: ++ echo -n 'Testing no-allow-shlib-undefined3 ... ' -235: Testing no-allow-shlib-undefined3 ... ++ set -o pipefail -235: ++ set -x -235: ++ uname 234: + '[' Linux = FreeBSD ']' -233: + '[' Linux = FreeBSD ']' 234: + cat -153: #5 0x00007ffff7fbc8ca in fn4 () at out/test/x86_64/gdb-index-dwarf5/b.c:4 -233: + cat -234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libfoo.so -xc - -235: + '[' Linux = FreeBSD ']' -153: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf5/log -233: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libfoo.so -xc - -235: + cat -235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libfoo.so -xc - -153: #6 0x00007ffff7fbc8d6 in fn3 () at out/test/x86_64/gdb-index-dwarf5/b.c:8 -153: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf5/log -153: #7 0x00007ffff7fbc8b2 in fn2 () at out/test/x86_64/gdb-index-dwarf5/a.c:4 -153: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf5/log -153: #8 0x00007ffff7fbc8be in fn1 () at out/test/x86_64/gdb-index-dwarf5/a.c:8 -153: + on_exit -153: + echo OK -153: OK -153: + exit 0 -194/425 Test #153: x86_64-gdb-index-dwarf5 ............................... Passed 2.54 sec -test 236 - Start 236: x86_64-no-allow-shlib-undefined4 - -236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh" -236: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -236: Environment variables: -236: MACHINE=x86_64 -236: CPU= -236: Test timeout computed to be: 1500 +200: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/link-order/libfoo.so] 236: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh +235: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +235: ++ export LC_ALL=C +235: ++ LC_ALL=C +235: ++ '[' -z x86_64 ']' +235: ++ '[' -z '' ']' +235: ++ TESTDIR=out/test/x86_64 +235: ++ CC=cc +235: ++ CXX=c++ +235: ++ GCC=gcc +235: ++ GXX=g++ +235: ++ OBJDUMP=objdump +235: ++ OBJCOPY=objcopy +235: ++ STRIP=strip +235: ++ QEMU= +234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libfoo.so -xc - +200: + cc -B. -o out/test/x86_64/link-order/exe out/test/x86_64/link-order/b.o -Wl,--as-needed out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/libfoo.so 236: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 236: ++ export LC_ALL=C 236: ++ LC_ALL=C @@ -14853,14 +14872,26 @@ 236: ++ OBJCOPY=objcopy 236: ++ STRIP=strip 236: ++ QEMU= +211: + rm -f out/test/x86_64/lto-archive2/b.a +235: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined3.sh .sh 236: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-allow-shlib-undefined4.sh .sh +221: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC 236: ++ testname=no-allow-shlib-undefined4 236: ++ t=out/test/x86_64/no-allow-shlib-undefined4 236: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined4 -213: + clang -B. -o out/test/x86_64/lto-comdat/exe -flto out/test/x86_64/lto-comdat/a.bc out/test/x86_64/lto-comdat/b.bc out/test/x86_64/lto-comdat/c.o +228: + not ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o +211: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/a.o +235: ++ testname=no-allow-shlib-undefined3 +235: ++ t=out/test/x86_64/no-allow-shlib-undefined3 +235: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined3 +235: ++ case $MACHINE in +235: ++ tlsdesc_opt=-mtls-dialect=gnu2 +235: +++ uname 236: ++ case $MACHINE in 236: ++ tlsdesc_opt=-mtls-dialect=gnu2 236: +++ uname +235: ++ '[' Linux = FreeBSD ']' +235: ++ trap 'on_error $LINENO' ERR 236: ++ '[' Linux = FreeBSD ']' 236: ++ trap 'on_error $LINENO' ERR 236: ++ trap on_exit EXIT @@ -14868,20 +14899,34 @@ 236: Testing no-allow-shlib-undefined4 ... ++ set -o pipefail 236: ++ set -x 236: ++ uname +235: ++ trap on_exit EXIT +235: ++ echo -n 'Testing no-allow-shlib-undefined3 ... ' +235: Testing no-allow-shlib-undefined3 ... ++ set -o pipefail +235: ++ set -x +235: ++ uname 236: + '[' Linux = FreeBSD ']' 236: + cat -137: + return 0 -137: + not grep -F bar out/test/x86_64/exclude-libs/log -137: + grep -F bar out/test/x86_64/exclude-libs/log 236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/a.o -c -xc - -fPIC -137: + return 0 -137: + grep -F baz out/test/x86_64/exclude-libs/log -137: 5: 0000000000001629 21 FUNC GLOBAL DEFAULT 13 baz -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 -195/425 Test #137: x86_64-exclude-libs ................................... Passed 2.99 sec +225: + cat +225: + cc -o out/test/x86_64/mcmodel-large/a.o -c -xc - -fno-PIC -mcmodel=large +235: + '[' Linux = FreeBSD ']' +235: + cat +235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libfoo.so -xc - +204: + grep 'Hello world' +204: + out/test/x86_64/linker-script/exe +212: + cat +212: + cc -o out/test/x86_64/lto-archive3/a.o -c -xc - -flto +231: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic +204: Hello world +204: + on_exit +204: + echo OK +204: OK +204: + exit 0 +216: + cat +216: + clang -flto -c -o out/test/x86_64/lto-llvm/a.o -xc - +197/425 Test #204: x86_64-linker-script .................................. Passed 0.49 sec +136: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread +221: + cc -B. -o out/test/x86_64/main-in-dso/exe1 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -pie test 237 Start 237: x86_64-no-eh-frame-header @@ -14891,6 +14936,58 @@ 237: MACHINE=x86_64 237: CPU= 237: Test timeout computed to be: 1500 +228: + grep 'undefined symbol: foo' out/test/x86_64/missing-error/log +228: mold: error: undefined symbol: foo +228: + grep '>>> .*a\.o' out/test/x86_64/missing-error/log +228: >>> out/test/x86_64/missing-error/a.o:(main) +228: + on_exit +228: + echo OK +228: OK +228: + exit 0 +213: + echo '' +213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/a.ll -xc - +214: + cat +214: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - +200: + readelf --dynamic out/test/x86_64/link-order/exe +200: + not grep libfoo +200: + grep libfoo +200: + return 0 +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +210: + cat +210: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - +231: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib +187: + out/test/x86_64/init-array-priorities/exe +187: + grep 21348756 +203: + cat +203: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - +198/425 Test #200: x86_64-link-order ..................................... Passed 0.57 sec +199/425 Test #228: x86_64-missing-error .................................. Passed 0.21 sec +test 238 + Start 238: x86_64-no-object-file + +238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh" +238: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +238: Environment variables: +238: MACHINE=x86_64 +238: CPU= +238: Test timeout computed to be: 1500 +test 239 + Start 239: x86_64-no-quick-exit + +239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh" +239: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +239: Environment variables: +239: MACHINE=x86_64 +239: CPU= +239: Test timeout computed to be: 1500 +187: 21348756 +187: + on_exit +187: + echo OK +187: OK +187: + exit 0 237: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-eh-frame-header.sh 237: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 237: ++ export LC_ALL=C @@ -14910,81 +15007,15 @@ 237: ++ testname=no-eh-frame-header 237: ++ t=out/test/x86_64/no-eh-frame-header 237: ++ mkdir -p out/test/x86_64/no-eh-frame-header +217: + clang -flto -c -o out/test/x86_64/lto-llvm2/a.o -xc - +217: + cat +211: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - +211: + cat +232: + cat +232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined-circular -lfoo +200/425 Test #187: x86_64-init-array-priorities .......................... Passed 0.83 sec 237: ++ case $MACHINE in 237: ++ tlsdesc_opt=-mtls-dialect=gnu2 -237: +++ uname -237: ++ '[' Linux = FreeBSD ']' -237: ++ trap 'on_error $LINENO' ERR -237: ++ trap on_exit EXIT -237: ++ echo -n 'Testing no-eh-frame-header ... ' -237: Testing no-eh-frame-header ... ++ set -o pipefail -237: ++ set -x -237: + cat -237: + cc -o out/test/x86_64/no-eh-frame-header/a.o -c -xc - -230: + ./mold -run bash -c 'echo $LD_PRELOAD' -230: + grep -F mold-wrapper.so -226: + cat -226: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 -228: + not ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o -154: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so -154: + grep -F .gdb_index -136: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread -221: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o -187: + cat -187: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - -182: + out/test/x86_64/ifunc-funcptr/exe2 -182: + grep '^3$' -184: + out/test/x86_64/ifunc-static-pie/exe2 -204: + out/test/x86_64/linker-script/exe -204: + grep 'Hello world' -184: + grep 'Hello world' -154: [38] .gdb_index PROGBITS 0000000000000000 002f78 000315 00 0 0 4 -185: + out/test/x86_64/ifunc-static/exe -185: + grep 'Hello world' -204: Hello world -154: + cat -182: 3 -199: + out/test/x86_64/library/exe2 -178: + out/test/x86_64/ifunc-dlopen/exe -182: + on_exit -182: + echo OK -182: OK -182: + exit 0 -199: + grep 'Hello world' -154: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -204: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,--script,out/test/x86_64/linker-script/script -184: Hello world -184: + on_exit -184: + echo OK -184: OK -184: + exit 0 -178: + grep 'foo foo' -196/425 Test #182: x86_64-ifunc-funcptr .................................. Passed 1.85 sec -197/425 Test #184: x86_64-ifunc-static-pie ............................... Passed 1.68 sec -185: Hello world -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 -198/425 Test #185: x86_64-ifunc-static ................................... Passed 1.66 sec -test 238 - Start 238: x86_64-no-object-file - -238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh" -238: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -238: Environment variables: -238: MACHINE=x86_64 -238: CPU= -238: Test timeout computed to be: 1500 -test 239 - Start 239: x86_64-no-quick-exit - -239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh" -239: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -239: Environment variables: -239: MACHINE=x86_64 -239: CPU= -239: Test timeout computed to be: 1500 test 240 Start 240: x86_64-no-undefined-version @@ -14994,45 +15025,15 @@ 240: MACHINE=x86_64 240: CPU= 240: Test timeout computed to be: 1500 -199: Hello world -199: + on_exit -199: + echo OK -199: OK -199: + exit 0 -199/425 Test #199: x86_64-library ........................................ Passed 1.26 sec -203: + echo 'INPUT(out/test/x86_64/linker-script-relocatable/a.o out/test/x86_64/linker-script-relocatable/b.o)' -203: + ./mold --relocatable -o out/test/x86_64/linker-script-relocatable/d.o out/test/x86_64/linker-script-relocatable/c.script -229: + cat -229: + chmod 755 out/test/x86_64/mold-wrapper/a.sh -229: + cat -229: + cc -xc -o out/test/x86_64/mold-wrapper/exe - -178: foo foo 0x201640 0x201640 -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 -200/425 Test #178: x86_64-ifunc-dlopen ................................... Passed 2.09 sec -230: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -201/425 Test #230: x86_64-mold-wrapper2 .................................. Passed 0.28 sec -179: + out/test/x86_64/ifunc-dso/exe -179: + grep 'Hello world' -179: Hello world -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 -202/425 Test #179: x86_64-ifunc-dso ...................................... Passed 2.08 sec -96: + out/test/x86_64/defsym-lto/exe -96: + grep '^OK$' -96: OK -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 +237: +++ uname +237: ++ '[' Linux = FreeBSD ']' +237: ++ trap 'on_error $LINENO' ERR +237: ++ trap on_exit EXIT +237: ++ echo -n 'Testing no-eh-frame-header ... ' +237: Testing no-eh-frame-header ... ++ set -o pipefail +237: ++ set -x +237: + cat +237: + cc -o out/test/x86_64/no-eh-frame-header/a.o -c -xc - 238: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh 238: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 238: ++ export LC_ALL=C @@ -15049,72 +15050,15 @@ 238: ++ STRIP=strip 238: ++ QEMU= 238: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-object-file.sh .sh +239: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh +218: + echo 'int main() {}' +218: + clang -c -o out/test/x86_64/lto-no-plugin/a.o -xc - +236: + cat +225: + cc -B. -o out/test/x86_64/mcmodel-large/exe out/test/x86_64/mcmodel-large/a.o -static 238: ++ testname=no-object-file 238: ++ t=out/test/x86_64/no-object-file +212: + rm -f out/test/x86_64/lto-archive3/b.a 238: ++ mkdir -p out/test/x86_64/no-object-file -238: ++ case $MACHINE in -238: ++ tlsdesc_opt=-mtls-dialect=gnu2 -238: +++ uname -238: ++ '[' Linux = FreeBSD ']' -238: ++ trap 'on_error $LINENO' ERR -238: ++ trap on_exit EXIT -238: ++ echo -n 'Testing no-object-file ... ' -238: Testing no-object-file ... ++ set -o pipefail -238: ++ set -x -238: + cat -238: + cc -x assembler -c -o out/test/x86_64/no-object-file/a.o - -test 241 - Start 241: x86_64-nocopyreloc - -241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh" -241: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -241: Environment variables: -241: MACHINE=x86_64 -241: CPU= -241: Test timeout computed to be: 1500 -test 242 - Start 242: x86_64-noinhibit-exec - -242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh" -242: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -242: Environment variables: -242: MACHINE=x86_64 -242: CPU= -242: Test timeout computed to be: 1500 -test 243 - Start 243: x86_64-non-canonical-plt - -243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh" -243: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -243: Environment variables: -243: MACHINE=x86_64 -243: CPU= -243: Test timeout computed to be: 1500 -test 244 - Start 244: x86_64-nostdlib - -244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh" -244: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -244: Environment variables: -244: MACHINE=x86_64 -244: CPU= -244: Test timeout computed to be: 1500 -228: + grep 'undefined symbol: foo' out/test/x86_64/missing-error/log -228: mold: error: undefined symbol: foo -228: + grep '>>> .*a\.o' out/test/x86_64/missing-error/log -228: >>> out/test/x86_64/missing-error/a.o:(main) -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -216: + out/test/x86_64/lto-llvm/exe -216: + grep 'Hello world' -216: Hello world -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 -239: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh 239: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 239: ++ export LC_ALL=C 239: ++ LC_ALL=C @@ -15130,41 +15074,12 @@ 239: ++ STRIP=strip 239: ++ QEMU= 239: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-quick-exit.sh .sh +226: + cc -o out/test/x86_64/mergeable-strings/exe1 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie +214: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o +236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/b.o -c -xc - -fPIC 239: ++ testname=no-quick-exit 239: ++ t=out/test/x86_64/no-quick-exit 239: ++ mkdir -p out/test/x86_64/no-quick-exit -239: ++ case $MACHINE in -239: ++ tlsdesc_opt=-mtls-dialect=gnu2 -239: +++ uname -239: ++ '[' Linux = FreeBSD ']' -239: ++ trap 'on_error $LINENO' ERR -239: ++ trap on_exit EXIT -239: ++ echo -n 'Testing no-quick-exit ... ' -239: Testing no-quick-exit ... ++ set -o pipefail -239: ++ set -x -239: + cat -239: + cc -o out/test/x86_64/no-quick-exit/a.o -c -xc - -203/425 Test #96: x86_64-defsym-lto ..................................... Passed 3.86 sec -204/425 Test #228: x86_64-missing-error .................................. Passed 0.48 sec -test 245 - Start 245: x86_64-oformat-binary - -245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh" -245: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -245: Environment variables: -245: MACHINE=x86_64 -245: CPU= -245: Test timeout computed to be: 1500 -test 246 - Start 246: x86_64-omagic - -246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh" -246: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -246: Environment variables: -246: MACHINE=x86_64 -246: CPU= -246: Test timeout computed to be: 1500 -205/425 Test #216: x86_64-lto-llvm ....................................... Passed 1.04 sec 240: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh 240: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 240: ++ export LC_ALL=C @@ -15180,13 +15095,41 @@ 240: ++ OBJCOPY=objcopy 240: ++ STRIP=strip 240: ++ QEMU= +212: + ar rc out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/a.o 240: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/no-undefined-version.sh .sh +239: ++ case $MACHINE in +239: ++ tlsdesc_opt=-mtls-dialect=gnu2 +238: ++ case $MACHINE in +238: ++ tlsdesc_opt=-mtls-dialect=gnu2 +149: + grep 'hello () at .*:7' out/test/x86_64/gdb-index-compress-output/log +239: +++ uname +238: +++ uname 240: ++ testname=no-undefined-version 240: ++ t=out/test/x86_64/no-undefined-version 240: ++ mkdir -p out/test/x86_64/no-undefined-version +238: ++ '[' Linux = FreeBSD ']' +238: ++ trap 'on_error $LINENO' ERR +238: ++ trap on_exit EXIT +238: ++ echo -n 'Testing no-object-file ... ' +238: Testing no-object-file ... ++ set -o pipefail +238: ++ set -x +239: ++ '[' Linux = FreeBSD ']' +239: ++ trap 'on_error $LINENO' ERR +239: ++ trap on_exit EXIT +239: ++ echo -n 'Testing no-quick-exit ... ' +239: Testing no-quick-exit ... ++ set -o pipefail +239: ++ set -x +239: + cat +149: #1 0x00007ffff7fbc708 in hello () at :7 +239: + cc -o out/test/x86_64/no-quick-exit/a.o -c -xc - +238: + cat 240: ++ case $MACHINE in +238: + cc -x assembler -c -o out/test/x86_64/no-object-file/a.o - 240: ++ tlsdesc_opt=-mtls-dialect=gnu2 +149: + grep 'greet () at .*:11' out/test/x86_64/gdb-index-compress-output/log 240: +++ uname +149: #2 0x00007ffff7fbc714 in greet () at :11 +149: + grep 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log 240: ++ '[' Linux = FreeBSD ']' 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT @@ -15194,29 +15137,35 @@ 240: Testing no-undefined-version ... ++ set -o pipefail 240: ++ set -x 240: + echo 'ver_x { global: foo; };' +149: Breakpoint 1, main () at :4 +149: #3 0x0000555555555722 in main () at :4 240: + cat 240: + cc -o out/test/x86_64/no-undefined-version/b.o -c -xc - -217: + clang -B. -o out/test/x86_64/lto-llvm2/exe2 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-plugin-opt,-pass-remarks=. 238: + rm -f out/test/x86_64/no-object-file/a.a +149: + on_exit +149: + echo OK +149: OK +149: + exit 0 +201/425 Test #149: x86_64-gdb-index-compress-output ...................... Passed 1.29 sec +test 241 + Start 241: x86_64-nocopyreloc + +241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh" +241: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +241: Environment variables: +241: MACHINE=x86_64 +241: CPU= +241: Test timeout computed to be: 1500 238: + ar rcs out/test/x86_64/no-object-file/a.a out/test/x86_64/no-object-file/a.o -200: + readelf --dynamic out/test/x86_64/link-order/exe -200: + not grep libfoo -200: + grep libfoo -200: + return 0 -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -206/425 Test #200: x86_64-link-order ..................................... Passed 1.29 sec -203: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o -204: + grep 'Hello world' -204: + out/test/x86_64/linker-script/exe -204: Hello world -204: + on_exit -204: + echo OK -204: OK -204: + exit 0 +231: ++ nm out/test/x86_64/nmagic/exe1 +231: ++ grep ' end$' +231: ++ cut '-d ' -f1 +216: + clang -B. -o out/test/x86_64/lto-llvm/exe -flto out/test/x86_64/lto-llvm/a.o +237: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/x86_64/no-eh-frame-header/exe out/test/x86_64/no-eh-frame-header/a.o +220: + cat +220: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - 241: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh +203: + cat 241: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 241: ++ export LC_ALL=C 241: ++ LC_ALL=C @@ -15231,10 +15180,26 @@ 241: ++ OBJCOPY=objcopy 241: ++ STRIP=strip 241: ++ QEMU= +203: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - +234: + cat +210: + cat 241: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nocopyreloc.sh .sh +210: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - +234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo +215: + cat +215: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - +211: + cc -B. -o out/test/x86_64/lto-archive2/exe -flto=auto out/test/x86_64/lto-archive2/c.o out/test/x86_64/lto-archive2/b.a 241: ++ testname=nocopyreloc 241: ++ t=out/test/x86_64/nocopyreloc 241: ++ mkdir -p out/test/x86_64/nocopyreloc +219: + cat +212: + ar rc out/test/x86_64/lto-archive3/c.a out/test/x86_64/lto-archive3/a.o +235: + cat +235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined3 -lfoo +213: + cat +219: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - +233: + cat +233: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - 241: ++ case $MACHINE in 241: ++ tlsdesc_opt=-mtls-dialect=gnu2 241: +++ uname @@ -15252,7 +15217,59 @@ 241: + [[ x86_64 = arm* ]] 241: + [[ x86_64 = loongarch* ]] 241: + cat +213: + cp out/test/x86_64/lto-comdat/a.ll out/test/x86_64/lto-comdat/b.ll +213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/a.bc out/test/x86_64/lto-comdat/a.ll +217: + clang -B. -o out/test/x86_64/lto-llvm2/exe1 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-mllvm,-pass-remarks=. 241: + cc -shared -o out/test/x86_64/nocopyreloc/a.so -xc - +231: + end1=0000000000000410 +231: ++ nm out/test/x86_64/nmagic/exe2 +231: ++ grep ' end$' +231: ++ cut '-d ' -f1 +221: + out/test/x86_64/main-in-dso/exe1 +221: + grep 'Hello world' +238: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a +221: Hello world +218: + clang -c -o out/test/x86_64/lto-no-plugin/b.o -xc - -flto +221: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fno-PIC +240: + grep -F 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' +218: + echo 'void foo() {}' +236: + cat +240: + cc -B. -o out/test/x86_64/no-undefined-version/exe -Wl,--version-script,out/test/x86_64/no-undefined-version/a.ver out/test/x86_64/no-undefined-version/b.o +236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/c.o -c -xc - -fPIC +220: + cat +226: + out/test/x86_64/mergeable-strings/exe1 +226: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +226: 0x40201c 0x40201c 0x402004 0x402004 0x402014 0x402014 0x402004 0x402004 +220: + cc -B. -shared -o out/test/x86_64/lto-version-script/c.so -flto out/test/x86_64/lto-version-script/a.o -Wl,-version-script=out/test/x86_64/lto-version-script/b.script +226: + cc -B. -o out/test/x86_64/mergeable-strings/exe2 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie +203: + echo 'INPUT(out/test/x86_64/linker-script-relocatable/a.o out/test/x86_64/linker-script-relocatable/b.o)' +210: + rm -f out/test/x86_64/lto-archive/c.a +219: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib +211: + on_exit +211: + echo OK +211: OK +211: + exit 0 +136: + out/test/x86_64/exception/exe7 +203: + ./mold --relocatable -o out/test/x86_64/linker-script-relocatable/d.o out/test/x86_64/linker-script-relocatable/c.script +238: mold: warning: entry symbol is not defined: _start +136: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie +202/425 Test #211: x86_64-lto-archive2 ................................... Passed 0.55 sec +210: + ar rc out/test/x86_64/lto-archive/c.a out/test/x86_64/lto-archive/a.o out/test/x86_64/lto-archive/b.o +test 242 + Start 242: x86_64-noinhibit-exec + +242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh" +242: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +242: Environment variables: +242: MACHINE=x86_64 +242: CPU= +242: Test timeout computed to be: 1500 +238: + on_exit +238: + echo OK +238: OK +238: + exit 0 +239: + cc -B. -o out/test/x86_64/no-quick-exit/exe out/test/x86_64/no-quick-exit/a.o -Wl,-no-quick-exit +203/425 Test #238: x86_64-no-object-file ................................. Passed 0.14 sec 242: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh 242: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 242: ++ export LC_ALL=C @@ -15268,21 +15285,54 @@ 242: ++ OBJCOPY=objcopy 242: ++ STRIP=strip 242: ++ QEMU= +231: + end2=0000000000003480 +231: + '[' 1040 -lt 13440 ']' +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 +test 243 + Start 243: x86_64-non-canonical-plt + +243: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh" +243: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +243: Environment variables: +243: MACHINE=x86_64 +243: CPU= +243: Test timeout computed to be: 1500 +204/425 Test #231: x86_64-nmagic ......................................... Passed 0.30 sec 242: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/noinhibit-exec.sh .sh 242: ++ testname=noinhibit-exec 242: ++ t=out/test/x86_64/noinhibit-exec 242: ++ mkdir -p out/test/x86_64/noinhibit-exec 242: ++ case $MACHINE in 242: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 244 + Start 244: x86_64-nostdlib + +244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh" +244: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +244: Environment variables: +244: MACHINE=x86_64 +244: CPU= +244: Test timeout computed to be: 1500 +215: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o +221: + cc -B. -o out/test/x86_64/main-in-dso/exe2 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -no-pie +237: + readelf -WS out/test/x86_64/no-eh-frame-header/exe +237: + not grep -F .eh_frame_hdr +237: + grep -F .eh_frame_hdr 242: +++ uname -242: ++ '[' Linux = FreeBSD ']' -242: ++ trap 'on_error $LINENO' ERR -242: ++ trap on_exit EXIT -242: ++ echo -n 'Testing noinhibit-exec ... ' -242: Testing noinhibit-exec ... ++ set -o pipefail -242: ++ set -x -242: + cat -242: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC +225: + grep 'Hello world' +225: + out/test/x86_64/mcmodel-large/exe +225: Hello world +225: + on_exit +225: + echo OK +225: OK +225: + exit 0 +212: + cc -o out/test/x86_64/lto-archive3/c.o -c -xc - +212: + cat +232: + cat +232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined-circular -lbar 243: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh 243: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 243: ++ export LC_ALL=C @@ -15298,21 +15348,24 @@ 243: ++ OBJCOPY=objcopy 243: ++ STRIP=strip 243: ++ QEMU= -243: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh .sh -243: ++ testname=non-canonical-plt -243: ++ t=out/test/x86_64/non-canonical-plt -243: ++ mkdir -p out/test/x86_64/non-canonical-plt -243: ++ case $MACHINE in -243: ++ tlsdesc_opt=-mtls-dialect=gnu2 -243: +++ uname -243: ++ '[' Linux = FreeBSD ']' -243: ++ trap 'on_error $LINENO' ERR -243: ++ trap on_exit EXIT -243: ++ echo -n 'Testing non-canonical-plt ... ' -243: Testing non-canonical-plt ... ++ set -o pipefail -243: ++ set -x -243: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - -243: + cat +205/425 Test #225: x86_64-mcmodel-large .................................. Passed 0.40 sec +242: ++ '[' Linux = FreeBSD ']' +242: ++ trap 'on_error $LINENO' ERR +242: ++ trap on_exit EXIT +242: ++ echo -n 'Testing noinhibit-exec ... ' +242: Testing noinhibit-exec ... ++ set -o pipefail +242: ++ set -x +test 245 + Start 245: x86_64-oformat-binary + +245: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh" +245: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +245: Environment variables: +245: MACHINE=x86_64 +245: CPU= +245: Test timeout computed to be: 1500 +242: + cat +242: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC 244: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh 244: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 244: ++ export LC_ALL=C @@ -15328,6 +15381,30 @@ 244: ++ OBJCOPY=objcopy 244: ++ STRIP=strip 244: ++ QEMU= +237: + return 0 +237: + out/test/x86_64/no-eh-frame-header/exe +237: + on_exit +237: + echo OK +237: OK +237: + exit 0 +243: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/non-canonical-plt.sh .sh +243: ++ testname=non-canonical-plt +243: ++ t=out/test/x86_64/non-canonical-plt +243: ++ mkdir -p out/test/x86_64/non-canonical-plt +243: ++ case $MACHINE in +243: ++ tlsdesc_opt=-mtls-dialect=gnu2 +243: +++ uname +236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libfoo.so -shared out/test/x86_64/no-allow-shlib-undefined4/a.o +206/425 Test #237: x86_64-no-eh-frame-header ............................. Passed 0.19 sec +test 246 + Start 246: x86_64-omagic + +246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh" +246: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +246: Environment variables: +246: MACHINE=x86_64 +246: CPU= +246: Test timeout computed to be: 1500 244: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/nostdlib.sh .sh 244: ++ testname=nostdlib 244: ++ t=out/test/x86_64/nostdlib @@ -15343,28 +15420,19 @@ 244: ++ set -x 244: + cat 244: + cc -o out/test/x86_64/nostdlib/a.o -c -xc - -fno-PIE -test 247 - Start 247: x86_64-package-metadata - -247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh" -247: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -247: Environment variables: -247: MACHINE=x86_64 -247: CPU= -247: Test timeout computed to be: 1500 -test 248 - Start 248: x86_64-physical-image-base - -248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh" -248: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -248: Environment variables: -248: MACHINE=x86_64 -248: CPU= -248: Test timeout computed to be: 1500 -221: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC -225: + cat -225: + cc -o out/test/x86_64/mcmodel-large/a.o -c -xc - -fno-PIC -mcmodel=large +145: + diff -q out/test/x86_64/filler/txt1 out/test/x86_64/filler/txt2 245: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh +243: ++ '[' Linux = FreeBSD ']' +243: ++ trap 'on_error $LINENO' ERR +243: ++ trap on_exit EXIT +243: ++ echo -n 'Testing non-canonical-plt ... ' +243: Testing non-canonical-plt ... ++ set -o pipefail +243: ++ set -x +243: + cat +243: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - +203: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o +246: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh +218: + not ./mold -o /dev/null out/test/x86_64/lto-no-plugin/a.o out/test/x86_64/lto-no-plugin/b.o 245: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 245: ++ export LC_ALL=C 245: ++ LC_ALL=C @@ -15380,21 +15448,7 @@ 245: ++ STRIP=strip 245: ++ QEMU= 245: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/oformat-binary.sh .sh -245: ++ testname=oformat-binary -245: ++ t=out/test/x86_64/oformat-binary -245: ++ mkdir -p out/test/x86_64/oformat-binary -245: ++ case $MACHINE in -245: ++ tlsdesc_opt=-mtls-dialect=gnu2 -245: +++ uname -245: ++ '[' Linux = FreeBSD ']' -245: ++ trap 'on_error $LINENO' ERR -245: ++ trap on_exit EXIT -245: ++ echo -n 'Testing oformat-binary ... ' -245: Testing oformat-binary ... ++ set -o pipefail -245: ++ set -x -245: + cat -245: + cc -o out/test/x86_64/oformat-binary/a.o -c -xc - -fno-PIE -246: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh +218: + grep 'b.o: unable to handle this LTO object file' 246: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 246: ++ export LC_ALL=C 246: ++ LC_ALL=C @@ -15409,33 +15463,44 @@ 246: ++ OBJCOPY=objcopy 246: ++ STRIP=strip 246: ++ QEMU= +240: mold: warning: out/test/x86_64/no-undefined-version/a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found +240: + on_exit +240: + echo OK +240: OK +240: + exit 0 246: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/omagic.sh .sh -246: ++ testname=omagic -246: ++ t=out/test/x86_64/omagic -246: ++ mkdir -p out/test/x86_64/omagic -246: ++ case $MACHINE in -246: ++ tlsdesc_opt=-mtls-dialect=gnu2 -246: +++ uname -207/425 Test #204: x86_64-linker-script .................................. Passed 1.28 sec -test 249 - Start 249: x86_64-pie +207/425 Test #240: x86_64-no-undefined-version ........................... Passed 0.17 sec +test 247 + Start 247: x86_64-package-metadata -249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh" -249: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -249: Environment variables: -249: MACHINE=x86_64 -249: CPU= -249: Test timeout computed to be: 1500 -246: ++ '[' Linux = FreeBSD ']' -246: ++ trap 'on_error $LINENO' ERR -246: ++ trap on_exit EXIT -246: ++ echo -n 'Testing omagic ... ' -246: Testing omagic ... ++ set -o pipefail -246: ++ set -x -246: + test_cflags -static -246: + echo 'int main() {}' -246: + cc -B. -static -o /dev/null -xc - +247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh" +247: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +247: Environment variables: +247: MACHINE=x86_64 +247: CPU= +247: Test timeout computed to be: 1500 +245: ++ testname=oformat-binary +245: ++ t=out/test/x86_64/oformat-binary +245: ++ mkdir -p out/test/x86_64/oformat-binary +245: ++ case $MACHINE in +245: ++ tlsdesc_opt=-mtls-dialect=gnu2 +245: +++ uname +245: ++ '[' Linux = FreeBSD ']' +245: ++ trap 'on_error $LINENO' ERR +245: ++ trap on_exit EXIT +245: ++ echo -n 'Testing oformat-binary ... ' +245: Testing oformat-binary ... ++ set -o pipefail +245: ++ set -x +245: + cat +210: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - +210: + cat +213: + clang -S -emit-llvm -flto -o out/test/x86_64/lto-comdat/b.bc out/test/x86_64/lto-comdat/b.ll 247: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh +245: + cc -o out/test/x86_64/oformat-binary/a.o -c -xc - -fno-PIE +145: + on_exit +145: + echo OK +145: OK +145: + exit 0 247: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 247: ++ export LC_ALL=C 247: ++ LC_ALL=C @@ -15451,80 +15516,77 @@ 247: ++ STRIP=strip 247: ++ QEMU= 247: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/package-metadata.sh .sh +246: ++ testname=omagic +246: ++ t=out/test/x86_64/omagic +246: ++ mkdir -p out/test/x86_64/omagic +208/425 Test #145: x86_64-filler ......................................... Passed 1.49 sec +test 248 + Start 248: x86_64-physical-image-base + +248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh" +248: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +248: Environment variables: +248: MACHINE=x86_64 +248: CPU= +248: Test timeout computed to be: 1500 247: ++ testname=package-metadata 247: ++ t=out/test/x86_64/package-metadata 247: ++ mkdir -p out/test/x86_64/package-metadata 247: ++ case $MACHINE in 247: ++ tlsdesc_opt=-mtls-dialect=gnu2 247: +++ uname +218: mold: fatal: out/test/x86_64/lto-no-plugin/b.o: unable to handle this LTO object file because the -plugin option was not provided. Please make sure you added -flto not only when creating object files but also when linking the final executable. +218: + on_exit +218: + echo OK +218: OK +218: + exit 0 +246: ++ case $MACHINE in +246: ++ tlsdesc_opt=-mtls-dialect=gnu2 +209/425 Test #218: x86_64-lto-no-plugin .................................. Passed 0.54 sec +226: + out/test/x86_64/mergeable-strings/exe2 +test 249 + Start 249: x86_64-pie + +249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh" +249: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +249: Environment variables: +249: MACHINE=x86_64 +249: CPU= +249: Test timeout computed to be: 1500 +226: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +226: 0x200520 0x200520 0x200548 0x200548 0x20053e 0x20053e 0x200548 0x200548 +226: + on_exit +226: + echo OK +226: OK +226: + exit 0 +246: +++ uname +246: ++ '[' Linux = FreeBSD ']' +246: ++ trap 'on_error $LINENO' ERR +246: ++ trap on_exit EXIT +246: ++ echo -n 'Testing omagic ... ' +246: Testing omagic ... ++ set -o pipefail +246: ++ set -x +246: + test_cflags -static +246: + echo 'int main() {}' +246: + cc -B. -static -o /dev/null -xc - 248: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh +193: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o +247: ++ '[' Linux = FreeBSD ']' +247: ++ trap 'on_error $LINENO' ERR +247: ++ trap on_exit EXIT +247: ++ echo -n 'Testing package-metadata ... ' +247: Testing package-metadata ... ++ set -o pipefail +247: ++ set -x +247: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - 248: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +210/425 Test #226: x86_64-mergeable-strings .............................. Passed 0.44 sec 248: ++ export LC_ALL=C 248: ++ LC_ALL=C 248: ++ '[' -z x86_64 ']' 248: ++ '[' -z '' ']' 248: ++ TESTDIR=out/test/x86_64 248: ++ CC=cc -248: ++ CXX=c++ -248: ++ GCC=gcc -248: ++ GXX=g++ -248: ++ OBJDUMP=objdump -248: ++ OBJCOPY=objcopy -248: ++ STRIP=strip -248: ++ QEMU= -248: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh .sh -248: ++ testname=physical-image-base -248: ++ t=out/test/x86_64/physical-image-base -248: ++ mkdir -p out/test/x86_64/physical-image-base -247: ++ '[' Linux = FreeBSD ']' -247: ++ trap 'on_error $LINENO' ERR -247: ++ trap on_exit EXIT -247: ++ echo -n 'Testing package-metadata ... ' -247: Testing package-metadata ... ++ set -o pipefail -247: ++ set -x -248: ++ case $MACHINE in -248: ++ tlsdesc_opt=-mtls-dialect=gnu2 -136: + out/test/x86_64/exception/exe9 -136: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie -249: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh -248: +++ uname 247: + cat -203: + out/test/x86_64/linker-script-relocatable/exe -203: + grep Hello -249: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -249: ++ export LC_ALL=C -249: ++ LC_ALL=C -249: ++ '[' -z x86_64 ']' -249: ++ '[' -z '' ']' -249: ++ TESTDIR=out/test/x86_64 -249: ++ CC=cc -249: ++ CXX=c++ -249: ++ GCC=gcc -249: ++ GXX=g++ -249: ++ OBJDUMP=objdump -249: ++ OBJCOPY=objcopy -249: ++ STRIP=strip -249: ++ QEMU= -249: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh .sh -248: ++ '[' Linux = FreeBSD ']' -247: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - -248: ++ trap 'on_error $LINENO' ERR -248: ++ trap on_exit EXIT -248: ++ echo -n 'Testing physical-image-base ... ' -248: Testing physical-image-base ... ++ set -o pipefail -248: ++ set -x -248: + '[' x86_64 = ppc64 ']' -203: Hello world -248: + echo abab -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -249: ++ testname=pie -249: ++ t=out/test/x86_64/pie -249: ++ mkdir -p out/test/x86_64/pie -248: + grep -E '(ab)\1' -208/425 Test #203: x86_64-linker-script-relocatable ...................... Passed 1.30 sec test 250 Start 250: x86_64-plt-dso @@ -15534,21 +15596,19 @@ 250: MACHINE=x86_64 250: CPU= 250: Test timeout computed to be: 1500 -248: abab -248: + cat -248: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - -249: ++ case $MACHINE in -249: ++ tlsdesc_opt=-mtls-dialect=gnu2 -249: +++ uname -249: ++ '[' Linux = FreeBSD ']' -249: ++ trap 'on_error $LINENO' ERR -249: ++ trap on_exit EXIT -249: ++ echo -n 'Testing pie ... ' -249: Testing pie ... ++ set -o pipefail -249: ++ set -x -249: + cat -249: + cc -o out/test/x86_64/pie/a.o -c -xc -fPIE - +248: ++ CXX=c++ +248: ++ GCC=gcc +248: ++ GXX=g++ +248: ++ OBJDUMP=objdump +248: ++ OBJCOPY=objcopy +248: ++ STRIP=strip +248: ++ QEMU= +248: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/physical-image-base.sh .sh +235: + cat +235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libbaz.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined3 -lbar 250: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh +233: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - +241: + cat 250: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 250: ++ export LC_ALL=C 250: ++ LC_ALL=C @@ -15563,12 +15623,44 @@ 250: ++ OBJCOPY=objcopy 250: ++ STRIP=strip 250: ++ QEMU= +241: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - 250: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/plt-dso.sh .sh +233: + cat +248: ++ testname=physical-image-base +248: ++ t=out/test/x86_64/physical-image-base +248: ++ mkdir -p out/test/x86_64/physical-image-base +249: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh +249: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +249: ++ export LC_ALL=C +249: ++ LC_ALL=C +249: ++ '[' -z x86_64 ']' +249: ++ '[' -z '' ']' +249: ++ TESTDIR=out/test/x86_64 +249: ++ CC=cc +249: ++ CXX=c++ +249: ++ GCC=gcc 250: ++ testname=plt-dso 250: ++ t=out/test/x86_64/plt-dso +249: ++ GXX=g++ +249: ++ OBJDUMP=objdump +249: ++ OBJCOPY=objcopy +249: ++ STRIP=strip +249: ++ QEMU= 250: ++ mkdir -p out/test/x86_64/plt-dso +249: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/pie.sh .sh +216: + grep 'Hello world' +248: ++ case $MACHINE in +248: ++ tlsdesc_opt=-mtls-dialect=gnu2 +152: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log 250: ++ case $MACHINE in 250: ++ tlsdesc_opt=-mtls-dialect=gnu2 +216: + out/test/x86_64/lto-llvm/exe +216: Hello world +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 +244: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o 250: +++ uname 250: ++ '[' Linux = FreeBSD ']' 250: ++ trap 'on_error $LINENO' ERR @@ -15576,31 +15668,13 @@ 250: ++ echo -n 'Testing plt-dso ... ' 250: Testing plt-dso ... ++ set -o pipefail 250: ++ set -x -250: + cat -250: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - -156: + cc -B. -o out/test/x86_64/gdb-index-split-dwarf/exe out/test/x86_64/gdb-index-split-dwarf/e.so out/test/x86_64/gdb-index-split-dwarf/f.o -Wl,--gdb-index -238: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a -238: mold: warning: entry symbol is not defined: _start -154: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe1 out/test/x86_64/gdb-index-dwarf64/e.so out/test/x86_64/gdb-index-dwarf64/g.o -226: + cc -o out/test/x86_64/mergeable-strings/exe1 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie -231: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic -244: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o -236: + cat -236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/b.o -c -xc - -fPIC -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 -225: + cc -B. -o out/test/x86_64/mcmodel-large/exe out/test/x86_64/mcmodel-large/a.o -static -239: + cc -B. -o out/test/x86_64/no-quick-exit/exe out/test/x86_64/no-quick-exit/a.o -Wl,-no-quick-exit -242: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o -237: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/x86_64/no-eh-frame-header/exe out/test/x86_64/no-eh-frame-header/a.o -240: + cc -B. -o out/test/x86_64/no-undefined-version/exe -Wl,--version-script,out/test/x86_64/no-undefined-version/a.ver out/test/x86_64/no-undefined-version/b.o -240: + grep -F 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' -136: + out/test/x86_64/exception/exe10 -221: + cc -B. -o out/test/x86_64/main-in-dso/exe1 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -pie -187: + cat -209/425 Test #238: x86_64-no-object-file ................................. Passed 0.28 sec +249: ++ testname=pie +249: ++ t=out/test/x86_64/pie +249: ++ mkdir -p out/test/x86_64/pie +248: +++ uname +152: #1 0x00007ffff7fbc790 in hello2 () at :7 +152: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf4/log +211/425 Test #216: x86_64-lto-llvm ....................................... Passed 0.60 sec test 251 Start 251: x86_64-plt-symbols @@ -15610,9 +15684,74 @@ 251: MACHINE=x86_64 251: CPU= 251: Test timeout computed to be: 1500 -187: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - -136: + '[' x86_64 '!=' riscv32 ']' -136: + c++ -B. -o out/test/x86_64/exception/exe11 out/test/x86_64/exception/b.o -pie +245: + ./mold -o out/test/x86_64/oformat-binary/exe out/test/x86_64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/x86_64/oformat-binary/map +221: + grep 'Hello world' +221: + out/test/x86_64/main-in-dso/exe2 +248: ++ '[' Linux = FreeBSD ']' +248: ++ trap 'on_error $LINENO' ERR +248: ++ trap on_exit EXIT +248: ++ echo -n 'Testing physical-image-base ... ' +248: Testing physical-image-base ... ++ set -o pipefail +248: ++ set -x +248: + '[' x86_64 = ppc64 ']' +248: + grep -E '(ab)\1' +250: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - +250: + cat +152: #2 0x00007ffff7fbc762 in hello () at :4 +152: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log +249: ++ case $MACHINE in +249: ++ tlsdesc_opt=-mtls-dialect=gnu2 +234: + cat +239: + out/test/x86_64/no-quick-exit/exe +239: + grep 'Hello world' +239: Hello world +248: + echo abab +248: abab +221: Hello world +221: + on_exit +221: + echo OK +221: OK +221: + exit 0 +234: + cc -c -o out/test/x86_64/no-allow-shlib-undefined2/a.o -c -xc - +212: + cc -B. -o out/test/x86_64/lto-archive3/exe -flto out/test/x86_64/lto-archive3/c.o out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/c.a +152: #3 0x00007ffff7fbc76e in greet () at :8 +152: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log +236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libbar.so -shared out/test/x86_64/no-allow-shlib-undefined4/b.o -Lout/test/x86_64/no-allow-shlib-undefined4 -lfoo +239: + on_exit +239: + echo OK +239: OK +239: + exit 0 +212/425 Test #221: x86_64-main-in-dso .................................... Passed 0.55 sec +249: +++ uname +test 252 + Start 252: x86_64-pltgot + +252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh" +252: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +252: Environment variables: +252: MACHINE=x86_64 +252: CPU= +252: Test timeout computed to be: 1500 +248: + cat +248: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - +213/425 Test #239: x86_64-no-quick-exit .................................. Passed 0.27 sec +249: ++ '[' Linux = FreeBSD ']' +249: ++ trap 'on_error $LINENO' ERR +249: ++ trap on_exit EXIT +249: ++ echo -n 'Testing pie ... ' +249: Testing pie ... ++ set -o pipefail +249: ++ set -x +249: + cat +249: + cc -o out/test/x86_64/pie/a.o -c -xc -fPIE - +test 253 + Start 253: x86_64-preinit-array + +253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh" +253: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +253: Environment variables: +253: MACHINE=x86_64 +253: CPU= +253: Test timeout computed to be: 1500 251: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/plt-symbols.sh 251: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 251: ++ export LC_ALL=C @@ -15635,15 +15774,22 @@ 251: ++ case $MACHINE in 251: ++ tlsdesc_opt=-mtls-dialect=gnu2 251: +++ uname -244: + readelf -W --sections out/test/x86_64/nostdlib/exe 251: ++ '[' Linux = FreeBSD ']' 251: ++ trap 'on_error $LINENO' ERR 251: ++ trap on_exit EXIT 251: ++ echo -n 'Testing plt-symbols ... ' 251: Testing plt-symbols ... ++ set -o pipefail 251: ++ set -x -251: + cat 251: + cc -c -o out/test/x86_64/plt-symbols/a.o -xc - -fPIC +152: Breakpoint 1, main () at :4 +152: #4 0x0000555555555722 in main () at :4 +152: + on_exit +152: + echo OK +152: OK +152: + exit 0 +214/425 Test #152: x86_64-gdb-index-dwarf4 ............................... Passed 1.49 sec +217: + clang -B. -o out/test/x86_64/lto-llvm2/exe2 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-plugin-opt,-pass-remarks=. +244: + readelf -W --sections out/test/x86_64/nostdlib/exe 244: + not grep -F ' .dynsym ' out/test/x86_64/nostdlib/log 244: + grep -F ' .dynsym ' out/test/x86_64/nostdlib/log 244: + return 0 @@ -15654,16 +15800,13 @@ 244: + echo OK 244: OK 244: + exit 0 -210/425 Test #244: x86_64-nostdlib ....................................... Passed 0.25 sec -test 252 - Start 252: x86_64-pltgot - -252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh" -252: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -252: Environment variables: -252: MACHINE=x86_64 -252: CPU= -252: Test timeout computed to be: 1500 +245: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/x86_64/oformat-binary/map +245: 0x4000 7 1 .text +245: + not grep -F .strtab out/test/x86_64/oformat-binary/map +245: + grep -F .strtab out/test/x86_64/oformat-binary/map +245: + return 0 +245: + not grep -F .shstrtab out/test/x86_64/oformat-binary/map +245: + grep -F .shstrtab out/test/x86_64/oformat-binary/map 252: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/pltgot.sh 252: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 252: ++ export LC_ALL=C @@ -15685,6 +15828,22 @@ 252: ++ mkdir -p out/test/x86_64/pltgot 252: ++ case $MACHINE in 252: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 254 + Start 254: x86_64-print-dependencies + +254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh" +254: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +254: Environment variables: +254: MACHINE=x86_64 +254: CPU= +254: Test timeout computed to be: 1500 +251: + cat +245: + return 0 +245: + not grep -F .symtab out/test/x86_64/oformat-binary/map +245: + grep -F .symtab out/test/x86_64/oformat-binary/map +245: + return 0 +245: + not grep -F .comment out/test/x86_64/oformat-binary/map +245: + grep -F .comment out/test/x86_64/oformat-binary/map 252: +++ uname 252: ++ '[' Linux = FreeBSD ']' 252: ++ trap 'on_error $LINENO' ERR @@ -15694,69 +15853,44 @@ 252: ++ set -x 252: + cat 252: + cc -o out/test/x86_64/pltgot/a.o -c -xc - -fPIC -245: + ./mold -o out/test/x86_64/oformat-binary/exe out/test/x86_64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/x86_64/oformat-binary/map -250: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o -247: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' -217: + not clang -B. -o out/test/x86_64/lto-llvm2/exe3 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-mllvm,--no-such-option -217: + grep -i 'Unknown command line argument' -248: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe1 out/test/x86_64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 -249: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o -36: + out/test/x86_64/arch-x86_64-reloc/exe -231: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib -245: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/x86_64/oformat-binary/map -245: 0x4000 7 1 .text -36: + grep '^61$' -245: + not grep -F .strtab out/test/x86_64/oformat-binary/map -245: + grep -F .strtab out/test/x86_64/oformat-binary/map -156: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/exe -245: + return 0 -245: + not grep -F .shstrtab out/test/x86_64/oformat-binary/map -217: LLVMgold: Unknown command line argument '--no-such-option'. Try: 'LLVMgold --help' -245: + grep -F .shstrtab out/test/x86_64/oformat-binary/map -156: + grep -F .gdb_index -217: + not clang -B. -o out/test/x86_64/lto-llvm2/exe4 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-plugin-opt,--no-such-option -217: + grep -i 'Unknown command line argument' -156: [40] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 -239: + out/test/x86_64/no-quick-exit/exe -156: + out/test/x86_64/gdb-index-split-dwarf/exe -239: + grep 'Hello world' -156: + grep 'Hello world' -239: Hello world -156: Hello world -245: + return 0 -245: + not grep -F .symtab out/test/x86_64/oformat-binary/map -245: + grep -F .symtab out/test/x86_64/oformat-binary/map -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -211/425 Test #156: x86_64-gdb-index-split-dwarf .......................... Passed 2.99 sec -36: 61 -test 253 - Start 253: x86_64-preinit-array +242: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o +203: + out/test/x86_64/linker-script-relocatable/exe +203: + grep Hello +203: Hello world +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +213: + cat +213: + clang -o out/test/x86_64/lto-comdat/c.o -c -flto -xc - +215/425 Test #203: x86_64-linker-script-relocatable ...................... Passed 0.81 sec +216/425 Test #244: x86_64-nostdlib ....................................... Passed 0.13 sec +test 255 + Start 255: x86_64-protected-dynsym -253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh" -253: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -253: Environment variables: -253: MACHINE=x86_64 -253: CPU= -253: Test timeout computed to be: 1500 -36: + cat -212/425 Test #239: x86_64-no-quick-exit .................................. Passed 0.46 sec -test 254 - Start 254: x86_64-print-dependencies +255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh" +255: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +255: Environment variables: +255: MACHINE=x86_64 +255: CPU= +255: Test timeout computed to be: 1500 +test 256 + Start 256: x86_64-protected -254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh" -254: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -254: Environment variables: -254: MACHINE=x86_64 -254: CPU= -254: Test timeout computed to be: 1500 -105: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-lto/dep +256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh" +256: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +256: Environment variables: +256: MACHINE=x86_64 +256: CPU= +256: Test timeout computed to be: 1500 +245: + return 0 +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +136: + out/test/x86_64/exception/exe8 +136: + '[' x86_64 = x86_64 -o x86_64 = aarch64 ']' +136: + c++ -c -o out/test/x86_64/exception/e.o out/test/x86_64/exception/a.cc -mcmodel=large -fno-PIC 253: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh 253: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 253: ++ export LC_ALL=C @@ -15773,36 +15907,31 @@ 253: ++ STRIP=strip 253: ++ QEMU= 253: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/preinit-array.sh .sh -225: + out/test/x86_64/mcmodel-large/exe -225: + grep 'Hello world' -225: Hello world -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 253: ++ testname=preinit-array 253: ++ t=out/test/x86_64/preinit-array 253: ++ mkdir -p out/test/x86_64/preinit-array -229: ++ pwd -105: out/test/x86_64/dependency-file-lto/exe: /usr/lib/x86_64-linux-gnu/Scrt1.o /usr/lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o out/test/x86_64/dependency-file-lto/a.o /usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/x86_64-linux-gnu/libc.so /lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libc_nonshared.a /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/x86_64-linux-gnu/crtn.o -229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -229: + out/test/x86_64/mold-wrapper/exe execl -229: + grep 'a.sh execl' -254: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh -105: + grep '/a.o:$' out/test/x86_64/dependency-file-lto/dep 253: ++ case $MACHINE in -105: out/test/x86_64/dependency-file-lto/a.o: -105: + not grep '^/tmp' out/test/x86_64/dependency-file-lto/dep -105: + grep '^/tmp' out/test/x86_64/dependency-file-lto/dep 253: ++ tlsdesc_opt=-mtls-dialect=gnu2 +253: +++ uname +253: ++ '[' Linux = FreeBSD ']' +253: ++ trap 'on_error $LINENO' ERR +253: ++ trap on_exit EXIT +253: ++ echo -n 'Testing preinit-array ... ' +253: Testing preinit-array ... ++ set -o pipefail +253: ++ set -x +253: + cat +253: + cc -o out/test/x86_64/preinit-array/a.o -c -xc - +233: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe1 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lfoo -lbar +243: + cat +243: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC +210: + cc -B. -o out/test/x86_64/lto-archive/exe -flto out/test/x86_64/lto-archive/d.o out/test/x86_64/lto-archive/c.a +254: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/print-dependencies.sh 254: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 254: ++ export LC_ALL=C 254: ++ LC_ALL=C 254: ++ '[' -z x86_64 ']' 254: ++ '[' -z '' ']' 254: ++ TESTDIR=out/test/x86_64 -253: +++ uname 254: ++ CC=cc 254: ++ CXX=c++ 254: ++ GCC=gcc @@ -15815,97 +15944,20 @@ 254: ++ testname=print-dependencies 254: ++ t=out/test/x86_64/print-dependencies 254: ++ mkdir -p out/test/x86_64/print-dependencies -105: + return 0 -105: + on_exit -105: + echo OK -105: OK -105: + exit 0 -213/425 Test #105: x86_64-dependency-file-lto ............................ Passed 4.01 sec -test 255 - Start 255: x86_64-protected-dynsym - -255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh" -255: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -255: Environment variables: -255: MACHINE=x86_64 -255: CPU= -255: Test timeout computed to be: 1500 -229: out/test/x86_64/mold-wrapper/a.sh execl -229: + grep 'a.sh execlp' -229: ++ pwd -229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -229: + out/test/x86_64/mold-wrapper/exe execlp 254: ++ case $MACHINE in 254: ++ tlsdesc_opt=-mtls-dialect=gnu2 254: +++ uname +247: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' +127: + c++ -B. -o out/test/x86_64/emit-relocs-dead-sections/exe out/test/x86_64/emit-relocs-dead-sections/a.o out/test/x86_64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs +151: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf3/log +151: #1 0x00007ffff7fbc790 in hello2 () at :7 +193: + grep 'error: exception' +193: + out/test/x86_64/issue646/exe +217/425 Test #245: x86_64-oformat-binary ................................. Passed 0.14 sec 254: ++ '[' Linux = FreeBSD ']' -254: ++ trap 'on_error $LINENO' ERR -254: ++ trap on_exit EXIT -237: + readelf -WS out/test/x86_64/no-eh-frame-header/exe -237: + not grep -F .eh_frame_hdr -237: + grep -F .eh_frame_hdr -250: + cat -250: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - -254: ++ echo -n 'Testing print-dependencies ... ' -254: Testing print-dependencies ... ++ set -o pipefail -254: ++ set -x -240: mold: warning: out/test/x86_64/no-undefined-version/a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found -254: + cat -237: + return 0 -254: + cc -o out/test/x86_64/print-dependencies/a.o -c -xc - +193: error: exception +256: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh 255: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh -237: + out/test/x86_64/no-eh-frame-header/exe -247: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 -229: out/test/x86_64/mold-wrapper/a.sh execlp -247: + grep -F '{"foo":"bar"}' -231: ++ nm out/test/x86_64/nmagic/exe1 -255: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -255: ++ export LC_ALL=C -255: ++ LC_ALL=C -231: ++ grep ' end$' -255: ++ '[' -z x86_64 ']' -255: ++ '[' -z '' ']' -255: ++ TESTDIR=out/test/x86_64 -231: ++ cut '-d ' -f1 -255: ++ CC=cc -255: ++ CXX=c++ -255: ++ GCC=gcc -255: ++ GXX=g++ -255: ++ OBJDUMP=objdump -255: ++ OBJCOPY=objcopy -255: ++ STRIP=strip -255: ++ QEMU= -229: + grep 'a.sh execle' -229: ++ pwd -255: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh .sh -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 -247: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... -229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -229: + out/test/x86_64/mold-wrapper/exe execle -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -247: + cc -B. -o out/test/x86_64/package-metadata/exe2 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=%7B%22foo%22%3A%22bar%22%7D -214/425 Test #237: x86_64-no-eh-frame-header ............................. Passed 0.54 sec -215/425 Test #240: x86_64-no-undefined-version ........................... Passed 0.49 sec -255: ++ testname=protected-dynsym -255: ++ t=out/test/x86_64/protected-dynsym -255: ++ mkdir -p out/test/x86_64/protected-dynsym -test 256 - Start 256: x86_64-protected - -256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh" -256: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -256: Environment variables: -256: MACHINE=x86_64 -256: CPU= -256: Test timeout computed to be: 1500 test 257 Start 257: x86_64-push-pop-state @@ -15915,98 +15967,17 @@ 257: MACHINE=x86_64 257: CPU= 257: Test timeout computed to be: 1500 -255: ++ case $MACHINE in -255: ++ tlsdesc_opt=-mtls-dialect=gnu2 -255: +++ uname -255: ++ '[' Linux = FreeBSD ']' -255: ++ trap 'on_error $LINENO' ERR -255: ++ trap on_exit EXIT -255: ++ echo -n 'Testing protected-dynsym ... ' -255: Testing protected-dynsym ... ++ set -o pipefail -255: ++ set -x -255: + cat -255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/a.o -xc - -232: + cat -232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined-circular -lfoo -216/425 Test #225: x86_64-mcmodel-large .................................. Passed 2.23 sec -243: + cat -243: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC -243: + cat -243: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC -242: + not cc -B. -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -242: + grep 'undefined symbol: no-such-sym' -229: out/test/x86_64/mold-wrapper/a.sh execle -229: + grep 'a.sh execv' -229: ++ pwd -229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -229: + out/test/x86_64/mold-wrapper/exe execv -229: out/test/x86_64/mold-wrapper/a.sh execv -229: + grep 'a.sh execvp' -229: ++ pwd -229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -229: + out/test/x86_64/mold-wrapper/exe execvp -229: out/test/x86_64/mold-wrapper/a.sh execvp -229: + grep 'a.sh execvpe bar' -229: ++ pwd -229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -229: + out/test/x86_64/mold-wrapper/exe execvpe -229: out/test/x86_64/mold-wrapper/a.sh execvpe bar -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -226: + out/test/x86_64/mergeable-strings/exe1 -226: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -226: 0x40201c 0x40201c 0x402004 0x402004 0x402014 0x402014 0x402004 0x402004 -226: + cc -B. -o out/test/x86_64/mergeable-strings/exe2 out/test/x86_64/mergeable-strings/a.o out/test/x86_64/mergeable-strings/b.o -no-pie -241: + cat -241: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - -236: + cat -236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/c.o -c -xc - -fPIC -235: + cat -235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined3 -lfoo -246: + cat -246: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC -253: ++ '[' Linux = FreeBSD ']' -253: ++ trap 'on_error $LINENO' ERR -253: ++ trap on_exit EXIT -253: ++ echo -n 'Testing preinit-array ... ' -253: Testing preinit-array ... ++ set -o pipefail -253: ++ set -x -253: + cat -253: + cc -o out/test/x86_64/preinit-array/a.o -c -xc - -233: + cat -233: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - -231: + end1=0000000000000410 -231: ++ grep ' end$' -231: ++ cut '-d ' -f1 -231: ++ nm out/test/x86_64/nmagic/exe2 -36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/e.o out/test/x86_64/arch-x86_64-reloc/e.c -mcmodel=large -fPIC -245: + return 0 -245: + not grep -F .comment out/test/x86_64/oformat-binary/map -245: + grep -F .comment out/test/x86_64/oformat-binary/map -245: + return 0 -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -248: + out/test/x86_64/physical-image-base/exe1 -248: + grep 'Hello world' -248: Hello world -248: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 -248: + grep -E 'LOAD\s+0x000000 0x0*200000 0x0*800000' -154: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' -154: + DEBUGINFOD_URLS= -154: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit -252: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/a.o +254: ++ trap 'on_error $LINENO' ERR +254: ++ trap on_exit EXIT +254: ++ echo -n 'Testing print-dependencies ... ' +254: Testing print-dependencies ... ++ set -o pipefail +254: ++ set -x 254: + cat -254: + cc -o out/test/x86_64/print-dependencies/b.o -c -xc - -250: + cc -B. -o out/test/x86_64/plt-dso/exe -Wl,-rpath=out/test/x86_64/plt-dso out/test/x86_64/plt-dso/c.o out/test/x86_64/plt-dso/b.so -251: + cc -B. -shared -o out/test/x86_64/plt-symbols/b.so out/test/x86_64/plt-symbols/a.o -256: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh +254: + cc -o out/test/x86_64/print-dependencies/a.o -c -xc - +193: + on_exit +193: + echo OK +193: OK +193: + exit 0 256: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 256: ++ export LC_ALL=C 256: ++ LC_ALL=C @@ -16022,13 +15993,31 @@ 256: ++ STRIP=strip 256: ++ QEMU= 256: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/protected.sh .sh -256: ++ testname=protected -256: ++ t=out/test/x86_64/protected -256: ++ mkdir -p out/test/x86_64/protected -217/425 Test #229: x86_64-mold-wrapper ................................... Passed 2.07 sec -218/425 Test #245: x86_64-oformat-binary ................................. Passed 1.74 sec -248: LOAD 0x000000 0x0000000000200000 0x0000000000800000 0x000524 0x000524 R 0x1000 -257: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh +255: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +255: ++ export LC_ALL=C +255: ++ LC_ALL=C +255: ++ '[' -z x86_64 ']' +255: ++ '[' -z '' ']' +255: ++ TESTDIR=out/test/x86_64 +255: ++ CC=cc +255: ++ CXX=c++ +255: ++ GCC=gcc +255: ++ GXX=g++ +255: ++ OBJDUMP=objdump +255: ++ OBJCOPY=objcopy +255: ++ STRIP=strip +255: ++ QEMU= +255: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/protected-dynsym.sh .sh +255: ++ testname=protected-dynsym +255: ++ t=out/test/x86_64/protected-dynsym +255: ++ mkdir -p out/test/x86_64/protected-dynsym +151: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf3/log +151: #2 0x00007ffff7fbc762 in hello () at :4 +151: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf3/log +218/425 Test #193: x86_64-issue646 ....................................... Passed 1.05 sec +151: #3 0x00007ffff7fbc76e in greet () at :8 +151: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf3/log +241: + cc -B. -no-pie -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o test 258 Start 258: x86_64-range-extension-thunk @@ -16038,28 +16027,21 @@ 258: MACHINE=x86_64 258: CPU= 258: Test timeout computed to be: 1500 -test 259 - Start 259: x86_64-range-extension-thunk2 - -259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh" -259: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -259: Environment variables: -259: MACHINE=x86_64 -259: CPU= -259: Test timeout computed to be: 1500 -test 260 - Start 260: x86_64-range-extension-thunk3 - -260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh" -260: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -260: Environment variables: -260: MACHINE=x86_64 -260: CPU= -260: Test timeout computed to be: 1500 -187: + cat -187: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - -248: + grep __phys_start_foo -248: + readelf -Ws out/test/x86_64/physical-image-base/exe1 +234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe1 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar +151: Breakpoint 1, main () at :4 +151: #4 0x0000555555555722 in main () at :4 +151: + on_exit +151: + echo OK +151: OK +151: + exit 0 +257: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh +256: ++ testname=protected +256: ++ t=out/test/x86_64/protected +256: ++ mkdir -p out/test/x86_64/protected +255: ++ case $MACHINE in +255: ++ tlsdesc_opt=-mtls-dialect=gnu2 +255: +++ uname +219/425 Test #151: x86_64-gdb-index-dwarf3 ............................... Passed 1.53 sec 257: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 257: ++ export LC_ALL=C 257: ++ LC_ALL=C @@ -16074,35 +16056,30 @@ 257: ++ OBJCOPY=objcopy 257: ++ STRIP=strip 257: ++ QEMU= +test 259 + Start 259: x86_64-range-extension-thunk2 + +259: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh" +259: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +259: Environment variables: +259: MACHINE=x86_64 +259: CPU= +259: Test timeout computed to be: 1500 257: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/push-pop-state.sh .sh 257: ++ testname=push-pop-state 257: ++ t=out/test/x86_64/push-pop-state 257: ++ mkdir -p out/test/x86_64/push-pop-state -257: ++ case $MACHINE in -257: ++ tlsdesc_opt=-mtls-dialect=gnu2 -257: +++ uname +255: ++ '[' Linux = FreeBSD ']' +255: ++ trap 'on_error $LINENO' ERR +255: ++ trap on_exit EXIT +255: ++ echo -n 'Testing protected-dynsym ... ' +255: Testing protected-dynsym ... ++ set -o pipefail +255: ++ set -x +255: + cat +250: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o 256: ++ case $MACHINE in 256: ++ tlsdesc_opt=-mtls-dialect=gnu2 256: +++ uname -256: ++ '[' Linux = FreeBSD ']' -256: ++ trap 'on_error $LINENO' ERR -256: ++ trap on_exit EXIT -256: ++ echo -n 'Testing protected ... ' -256: Testing protected ... ++ set -o pipefail -256: ++ set -x -256: + cat -256: + cc -fPIC -c -o out/test/x86_64/protected/a.o -xc - -234: + cat -234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libbar.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libfoo.so -shared out/test/x86_64/no-allow-shlib-undefined4/a.o -221: + out/test/x86_64/main-in-dso/exe1 -221: + grep 'Hello world' -221: Hello world -221: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fno-PIC -226: + out/test/x86_64/mergeable-strings/exe2 -226: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -226: 0x200520 0x200520 0x200548 0x200548 0x20053e 0x20053e 0x200548 0x200548 -242: mold: error: --require-defined: undefined symbol: no-such-sym 258: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh 258: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 258: ++ export LC_ALL=C @@ -16118,28 +16095,18 @@ 258: ++ OBJCOPY=objcopy 258: ++ STRIP=strip 258: ++ QEMU= -258: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh .sh -258: ++ testname=range-extension-thunk -258: ++ t=out/test/x86_64/range-extension-thunk -258: ++ mkdir -p out/test/x86_64/range-extension-thunk -258: ++ case $MACHINE in -258: ++ tlsdesc_opt=-mtls-dialect=gnu2 -258: +++ uname -258: ++ '[' Linux = FreeBSD ']' -258: ++ trap 'on_error $LINENO' ERR -258: ++ trap on_exit EXIT -258: ++ echo -n 'Testing range-extension-thunk ... ' -258: Testing range-extension-thunk ... ++ set -o pipefail -258: ++ set -x -258: + '[' x86_64 = i686 ']' -258: + '[' x86_64 = riscv32 ']' -258: + '[' x86_64 = m68k ']' -258: + '[' x86_64 = sparc64 ']' -258: + [[ x86_64 = loongarch* ]] -258: + on_qemu -258: + '[' '' '!=' '' ']' -258: + grep -w qemu /proc/cpuinfo +256: ++ '[' Linux = FreeBSD ']' +257: ++ case $MACHINE in 259: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh +256: ++ trap 'on_error $LINENO' ERR +256: ++ trap on_exit EXIT +256: ++ echo -n 'Testing protected ... ' +256: Testing protected ... ++ set -o pipefail +256: ++ set -x +257: ++ tlsdesc_opt=-mtls-dialect=gnu2 +256: + cc -fPIC -c -o out/test/x86_64/protected/a.o -xc - +258: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk.sh .sh +256: + cat 259: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 259: ++ export LC_ALL=C 259: ++ LC_ALL=C @@ -16154,48 +16121,80 @@ 259: ++ OBJCOPY=objcopy 259: ++ STRIP=strip 259: ++ QEMU= +257: +++ uname +255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/a.o -xc - +258: ++ testname=range-extension-thunk +258: ++ t=out/test/x86_64/range-extension-thunk +258: ++ mkdir -p out/test/x86_64/range-extension-thunk 259: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk2.sh .sh -259: ++ testname=range-extension-thunk2 -259: ++ t=out/test/x86_64/range-extension-thunk2 -259: ++ mkdir -p out/test/x86_64/range-extension-thunk2 -259: ++ case $MACHINE in -259: ++ tlsdesc_opt=-mtls-dialect=gnu2 +243: + cat 257: ++ '[' Linux = FreeBSD ']' +243: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC 257: ++ trap 'on_error $LINENO' ERR +232: + cc -c -o out/test/x86_64/no-allow-shlib-undefined-circular/a.o -c -xc - 257: ++ trap on_exit EXIT 257: ++ echo -n 'Testing push-pop-state ... ' 257: Testing push-pop-state ... ++ set -o pipefail 257: ++ set -x 257: + cat 232: + cat -232: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined-circular -lbar -259: +++ uname -136: + strip out/test/x86_64/exception/exe11 +259: ++ testname=range-extension-thunk2 +259: ++ t=out/test/x86_64/range-extension-thunk2 +259: ++ mkdir -p out/test/x86_64/range-extension-thunk2 +219: + grep -E ' _start' +219: + readelf -Ws out/test/x86_64/lto-nostdlib/exe 257: + cc -shared -o out/test/x86_64/push-pop-state/a.so -xc - -260: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh -217: LLVMgold: Unknown command line argument '--no-such-option'. Try: 'LLVMgold --help' -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 -213: + grep 42 -259: ++ '[' Linux = FreeBSD ']' +215: + out/test/x86_64/lto-gcc/exe1 242: + grep 'undefined symbol: no-such-sym' -217: + on_exit -217: + echo OK -217: OK -217: + exit 0 -219/425 Test #226: x86_64-mergeable-strings .............................. Passed 2.25 sec -259: ++ trap 'on_error $LINENO' ERR -259: ++ trap on_exit EXIT -259: ++ echo -n 'Testing range-extension-thunk2 ... ' -259: Testing range-extension-thunk2 ... ++ set -o pipefail -259: ++ set -x -259: + cat -242: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.o out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym,-noinhibit-exec -220/425 Test #217: x86_64-lto-llvm2 ...................................... Passed 2.79 sec -213: + out/test/x86_64/lto-comdat/exe -213: 42 +259: ++ case $MACHINE in +259: ++ tlsdesc_opt=-mtls-dialect=gnu2 +219: 47: 0000000000001378 7 FUNC LOCAL DEFAULT 8 _start +215: + grep 'Hello world' +242: + not cc -B. -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym +214: + '[' x86_64 = ppc64 ']' +258: ++ case $MACHINE in +258: ++ tlsdesc_opt=-mtls-dialect=gnu2 +214: + nm -D out/test/x86_64/lto-dso/b.so +214: + grep 'T foo' +215: Hello world +219: + on_exit +219: + echo OK +219: OK +219: + exit 0 +220/425 Test #219: x86_64-lto-nostdlib ................................... Passed 0.66 sec +259: +++ uname +229: + cat +215: + gcc -flto -ffat-lto-objects -c -o out/test/x86_64/lto-gcc/b.o -xc - +215: + cat +258: +++ uname +249: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o +test 260 + Start 260: x86_64-range-extension-thunk3 + +260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh" +260: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +260: Environment variables: +260: MACHINE=x86_64 +260: CPU= +260: Test timeout computed to be: 1500 +229: + chmod 755 out/test/x86_64/mold-wrapper/a.sh +258: ++ '[' Linux = FreeBSD ']' +229: + cat +258: ++ trap 'on_error $LINENO' ERR +258: ++ trap on_exit EXIT +258: ++ echo -n 'Testing range-extension-thunk ... ' +258: Testing range-extension-thunk ... ++ set -o pipefail +258: ++ set -x +258: + '[' x86_64 = i686 ']' +258: + '[' x86_64 = riscv32 ']' +258: + '[' x86_64 = m68k ']' +258: + '[' x86_64 = sparc64 ']' +258: + [[ x86_64 = loongarch* ]] +258: + on_qemu +258: + '[' '' '!=' '' ']' +258: + grep -w qemu /proc/cpuinfo +229: + cc -xc -o out/test/x86_64/mold-wrapper/exe - +260: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh 260: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 260: ++ export LC_ALL=C 260: ++ LC_ALL=C @@ -16210,56 +16209,83 @@ 260: ++ OBJCOPY=objcopy 260: ++ STRIP=strip 260: ++ QEMU= -258: + cat -test 261 - Start 261: x86_64-range-extension-thunk4 - -261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh" -261: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -261: Environment variables: -261: MACHINE=x86_64 -261: CPU= -261: Test timeout computed to be: 1500 -259: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 260: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk3.sh .sh +259: ++ '[' Linux = FreeBSD ']' +259: ++ trap 'on_error $LINENO' ERR +259: ++ trap on_exit EXIT +259: ++ echo -n 'Testing range-extension-thunk2 ... ' +259: Testing range-extension-thunk2 ... ++ set -o pipefail +259: ++ set -x +259: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections +259: + cat +247: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 +247: + grep -F '{"foo":"bar"}' +251: + cc -B. -shared -o out/test/x86_64/plt-symbols/b.so out/test/x86_64/plt-symbols/a.o +233: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe2 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lbar +150: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log +230: + ./mold -run bash -c 'echo $LD_PRELOAD' +230: + grep -F mold-wrapper.so 260: ++ testname=range-extension-thunk3 260: ++ t=out/test/x86_64/range-extension-thunk3 260: ++ mkdir -p out/test/x86_64/range-extension-thunk3 258: + cat -258: + cc -c -o out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/a.c -O0 -test 262 - Start 262: x86_64-relax-got-load - -262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh" -262: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -262: Environment variables: -262: MACHINE=x86_64 -262: CPU= -262: Test timeout computed to be: 1500 -248: 96: 0000000000801030 0 NOTYPE LOCAL DEFAULT 28 __phys_start_foo -248: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe2 out/test/x86_64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' -221/425 Test #213: x86_64-lto-comdat ..................................... Passed 2.83 sec +247: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... +236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libbaz.so -shared out/test/x86_64/no-allow-shlib-undefined4/c.o 260: ++ case $MACHINE in 260: ++ tlsdesc_opt=-mtls-dialect=gnu2 +247: + cc -B. -o out/test/x86_64/package-metadata/exe2 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=%7B%22foo%22%3A%22bar%22%7D +150: #1 0x00007ffff7fbc790 in hello2 () at :7 260: +++ uname +258: + cat +248: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe1 out/test/x86_64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 +235: + cc -c -o out/test/x86_64/no-allow-shlib-undefined3/a.o -c -xc - +235: + cat +253: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o +150: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log +258: + cc -c -o out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/a.c -O0 +230: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +150: #2 0x00007ffff7fbc762 in hello () at :4 +150: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 260: ++ '[' Linux = FreeBSD ']' +221/425 Test #230: x86_64-mold-wrapper2 .................................. Passed 0.55 sec 260: ++ trap 'on_error $LINENO' ERR 260: ++ trap on_exit EXIT 260: ++ echo -n 'Testing range-extension-thunk3 ... ' 260: Testing range-extension-thunk3 ... ++ set -o pipefail 260: ++ set -x 260: + '[' x86_64 = sh4 ']' +252: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/a.o +test 261 + Start 261: x86_64-range-extension-thunk4 + +261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh" +261: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +261: Environment variables: +261: MACHINE=x86_64 +261: CPU= +261: Test timeout computed to be: 1500 260: + seq 1 10000 260: + sed 's/.*/void func&() {}/' -247: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 -247: + grep -F '{"foo":"bar"}' -247: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... -247: + not cc -B. -o out/test/x86_64/package-metadata/exe3 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=foo%x -247: + grep 'invalid string: foo%x' +150: #3 0x00007ffff7fbc76e in greet () at :8 +150: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/log +150: Breakpoint 1, main () at :4 +150: #4 0x0000555555555722 in main () at :4 +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 +220: + '[' x86_64 = ppc64 ']' +220: + nm -D out/test/x86_64/lto-version-script/c.so +220: + grep 'T foo' +234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe2 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lbar +255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - +255: + cat +213: + clang -B. -o out/test/x86_64/lto-comdat/exe -flto out/test/x86_64/lto-comdat/a.bc out/test/x86_64/lto-comdat/b.bc out/test/x86_64/lto-comdat/c.o +243: + cc -B. -no-pie -o out/test/x86_64/non-canonical-plt/exe out/test/x86_64/non-canonical-plt/a.so out/test/x86_64/non-canonical-plt/b.o out/test/x86_64/non-canonical-plt/c.o 261: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/range-extension-thunk4.sh 261: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 261: ++ export LC_ALL=C @@ -16279,10 +16305,31 @@ 261: ++ testname=range-extension-thunk4 261: ++ t=out/test/x86_64/range-extension-thunk4 261: ++ mkdir -p out/test/x86_64/range-extension-thunk4 +222/425 Test #150: x86_64-gdb-index-dwarf2 ............................... Passed 1.63 sec +test 262 + Start 262: x86_64-relax-got-load + +262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh" +262: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +262: Environment variables: +262: MACHINE=x86_64 +262: CPU= +262: Test timeout computed to be: 1500 +136: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread 261: ++ case $MACHINE in 261: ++ tlsdesc_opt=-mtls-dialect=gnu2 +253: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 +253: + not grep PREINIT_ARRAY +253: + grep PREINIT_ARRAY +241: + out/test/x86_64/nocopyreloc/exe +241: + grep '3 5' +256: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o +215: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose +215: + grep -- -fwpa 261: +++ uname +260: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c 261: ++ '[' Linux = FreeBSD ']' +253: + return 0 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT 261: ++ echo -n 'Testing range-extension-thunk4 ... ' @@ -16291,16 +16338,31 @@ 261: + [[ x86_64 = ppc* ]] 261: + cat 261: + cc -o out/test/x86_64/range-extension-thunk4/a.o -c -xc - -fPIC -231: + end2=0000000000003480 -231: + '[' 1040 -lt 13440 ']' -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -222/425 Test #231: x86_64-nmagic ......................................... Passed 2.09 sec -252: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC -252: + cat +253: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - +257: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - +257: + cat +127: + out/test/x86_64/emit-relocs-dead-sections/exe +253: + cat +127: + grep 'Hello world' +241: 3 5 +214: 00000000000015d9 T foo +214: + on_exit +214: + echo OK +214: OK +214: + exit 0 262: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relax-got-load.sh +241: + not cc -B. -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc +223/425 Test #214: x86_64-lto-dso ........................................ Passed 0.81 sec +241: + grep 'recompile with -fPIC' +test 263 + Start 263: x86_64-reloc-rodata + +263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh" +263: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +263: Environment variables: +263: MACHINE=x86_64 +263: CPU= +263: Test timeout computed to be: 1500 262: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 262: ++ export LC_ALL=C 262: ++ LC_ALL=C @@ -16319,121 +16381,30 @@ 262: ++ testname=relax-got-load 262: ++ t=out/test/x86_64/relax-got-load 262: ++ mkdir -p out/test/x86_64/relax-got-load -262: ++ case $MACHINE in -262: ++ tlsdesc_opt=-mtls-dialect=gnu2 -262: +++ uname -262: ++ '[' Linux = FreeBSD ']' -262: ++ trap 'on_error $LINENO' ERR -262: ++ trap on_exit EXIT -262: ++ echo -n 'Testing relax-got-load ... ' -262: Testing relax-got-load ... ++ set -o pipefail -262: ++ set -x -262: + cat -262: + cc -o out/test/x86_64/relax-got-load/a.o -c -xc - -fPIC -260: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c -247: mold: fatal: --package-metadata: invalid string: foo%x -247: + on_exit -247: + echo OK -247: OK -247: + exit 0 -test 263 - Start 263: x86_64-reloc-rodata - -263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh" -263: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -263: Environment variables: -263: MACHINE=x86_64 -263: CPU= -263: Test timeout computed to be: 1500 -test 264 - Start 264: x86_64-relocatable-archive - -264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh" -264: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -264: Environment variables: -264: MACHINE=x86_64 -264: CPU= -264: Test timeout computed to be: 1500 -249: + readelf --file-header out/test/x86_64/pie/exe +254: + cc -o out/test/x86_64/print-dependencies/b.o -c -xc - +254: + cat +250: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - +250: + cat 249: + grep -E '(Shared object file|Position-Independent Executable file)' +249: + readelf --file-header out/test/x86_64/pie/exe 249: Type: DYN (Position-Independent Executable file) 249: + out/test/x86_64/pie/exe 249: + grep 'Hello world' -249: Hello world -249: + on_exit -249: + echo OK -249: OK -249: + exit 0 -136: + out/test/x86_64/exception/exe11 -136: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie -223/425 Test #247: x86_64-package-metadata ............................... Passed 1.95 sec -224/425 Test #249: x86_64-pie ............................................ Passed 1.94 sec -test 265 - Start 265: x86_64-relocatable-c++ - -265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh" -265: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -265: Environment variables: -265: MACHINE=x86_64 -265: CPU= -265: Test timeout computed to be: 1500 -test 266 - Start 266: x86_64-relocatable-compressed-debug-info - -266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh" -266: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -266: Environment variables: -266: MACHINE=x86_64 -266: CPU= -266: Test timeout computed to be: 1500 -246: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic -221: + cc -B. -o out/test/x86_64/main-in-dso/exe2 out/test/x86_64/main-in-dso/c.o out/test/x86_64/main-in-dso/b.so -no-pie -242: mold: warning: --require-defined: undefined symbol: no-such-sym -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -225/425 Test #242: x86_64-noinhibit-exec ................................. Passed 2.00 sec -256: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o -243: + cc -B. -no-pie -o out/test/x86_64/non-canonical-plt/exe out/test/x86_64/non-canonical-plt/a.so out/test/x86_64/non-canonical-plt/b.o out/test/x86_64/non-canonical-plt/c.o -241: + cc -B. -no-pie -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o -252: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so -248: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 -248: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' -248: LOAD 0x001000 0x0000000000800000 0x0000000000800000 0x000160 0x000160 R E 0x1000 -248: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 -248: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' -248: LOAD 0x002000 0x0000000000801000 0x0000000000801000 0x000248 0x000248 R 0x1000 -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -254: + cc -B. -o out/test/x86_64/print-dependencies/exe out/test/x86_64/print-dependencies/a.o out/test/x86_64/print-dependencies/b.o -Wl,--print-dependencies -254: + grep 'b\.o.*a\.o.*foo$' -255: + cat -255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - -187: + cat -187: + cc -c -o out/test/x86_64/init-array-priorities/i.o -xc - -253: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o -250: + out/test/x86_64/plt-dso/exe -250: + grep 'Hello WORLD' -250: Hello WORLD -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -226/425 Test #250: x86_64-plt-dso ........................................ Passed 1.94 sec -261: + cc -B. -shared -o out/test/x86_64/range-extension-thunk4/b.so out/test/x86_64/range-extension-thunk4/a.o -258: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/e.o -236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libbar.so -shared out/test/x86_64/no-allow-shlib-undefined4/b.o -Lout/test/x86_64/no-allow-shlib-undefined4 -lfoo -251: + readelf -Ws out/test/x86_64/plt-symbols/b.so -251: + grep 'LOCAL.*bar\$plt$' -251: 29: 0000000000001560 0 FUNC LOCAL DEFAULT 13 bar$plt -251: + on_exit -251: + echo OK -251: OK -251: + exit 0 +242: mold: error: --require-defined: undefined symbol: no-such-sym +242: + grep 'undefined symbol: no-such-sym' +242: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.o out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym,-noinhibit-exec +236: + cat +236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/d.o -c -xc - -fPIC +232: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined-circular/exe1 out/test/x86_64/no-allow-shlib-undefined-circular/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined-circular -lfoo -lbar +232: + grep 'libfoo.so: --no-allow-shlib-undefined: undefined symbol: baz' +127: Hello world +127: Hello world +127: + on_exit +127: + echo OK +127: OK +127: + exit 0 +246: + cat +246: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC 263: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/reloc-rodata.sh 263: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 263: ++ export LC_ALL=C @@ -16453,9 +16424,48 @@ 263: ++ testname=reloc-rodata 263: ++ t=out/test/x86_64/reloc-rodata 263: ++ mkdir -p out/test/x86_64/reloc-rodata +224/425 Test #127: x86_64-emit-relocs-dead-sections ...................... Passed 1.86 sec +262: ++ case $MACHINE in +262: ++ tlsdesc_opt=-mtls-dialect=gnu2 +262: +++ uname +223: + echo 'foo = 0x1000' +223: + seq 1 100000 +test 264 + Start 264: x86_64-relocatable-archive + +264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh" +264: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +264: Environment variables: +264: MACHINE=x86_64 +264: CPU= +264: Test timeout computed to be: 1500 +255: + cc -B. -shared -o out/test/x86_64/protected-dynsym/c.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/b.o -Wl,-strip-all +249: Hello world +249: + on_exit +249: + echo OK +249: OK +249: + exit 0 263: ++ case $MACHINE in 263: ++ tlsdesc_opt=-mtls-dialect=gnu2 +225/425 Test #249: x86_64-pie ............................................ Passed 0.23 sec 263: +++ uname +262: ++ '[' Linux = FreeBSD ']' +262: ++ trap 'on_error $LINENO' ERR +262: ++ trap on_exit EXIT +262: ++ echo -n 'Testing relax-got-load ... ' +262: Testing relax-got-load ... ++ set -o pipefail +262: ++ set -x +262: + cat +223: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' +test 265 + Start 265: x86_64-relocatable-c++ + +265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh" +265: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +265: Environment variables: +265: MACHINE=x86_64 +265: CPU= +265: Test timeout computed to be: 1500 263: ++ '[' Linux = FreeBSD ']' 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT @@ -16467,7 +16477,28 @@ 263: + echo OK 263: OK 263: + exit 0 +262: + cc -o out/test/x86_64/relax-got-load/a.o -c -xc - -fPIC +251: + readelf -Ws out/test/x86_64/plt-symbols/b.so +251: + grep 'LOCAL.*bar\$plt$' +251: 29: 0000000000001560 0 FUNC LOCAL DEFAULT 13 bar$plt +251: + on_exit +251: + echo OK +251: OK +251: + exit 0 +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +247: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 +247: + grep -F '{"foo":"bar"}' +247: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... +247: + not cc -B. -o out/test/x86_64/package-metadata/exe3 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=foo%x +247: + grep 'invalid string: foo%x' 264: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh +258: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 +226/425 Test #212: x86_64-lto-archive3 ................................... Passed 0.86 sec +227/425 Test #251: x86_64-plt-symbols .................................... Passed 0.21 sec +228/425 Test #263: x86_64-reloc-rodata ................................... Passed 0.04 sec 264: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 264: ++ export LC_ALL=C 264: ++ LC_ALL=C @@ -16482,19 +16513,21 @@ 264: ++ OBJCOPY=objcopy 264: ++ STRIP=strip 264: ++ QEMU= -264: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh .sh -264: ++ testname=relocatable-archive -264: ++ t=out/test/x86_64/relocatable-archive -264: ++ mkdir -p out/test/x86_64/relocatable-archive -264: ++ case $MACHINE in -264: ++ tlsdesc_opt=-mtls-dialect=gnu2 -264: +++ uname -264: ++ '[' Linux = FreeBSD ']' -264: ++ trap 'on_error $LINENO' ERR -264: ++ trap on_exit EXIT -264: ++ echo -n 'Testing relocatable-archive ... ' -264: Testing relocatable-archive ... ++ set -o pipefail -264: ++ set -x +235: + mv out/test/x86_64/no-allow-shlib-undefined3/libfoo.so out/test/x86_64/no-allow-shlib-undefined3/libfoo.so.bak +234: + mv out/test/x86_64/no-allow-shlib-undefined2/libfoo.so out/test/x86_64/no-allow-shlib-undefined2/libfoo.so.bak +265: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh +265: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +265: ++ export LC_ALL=C +265: ++ LC_ALL=C +test 266 + Start 266: x86_64-relocatable-compressed-debug-info + +266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh" +266: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +266: Environment variables: +266: MACHINE=x86_64 +266: CPU= +266: Test timeout computed to be: 1500 test 267 Start 267: x86_64-relocatable-debug-info @@ -16513,12 +16546,24 @@ 268: MACHINE=x86_64 268: CPU= 268: Test timeout computed to be: 1500 -210: + cat -210: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - -265: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-c++.sh -265: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -265: ++ export LC_ALL=C -265: ++ LC_ALL=C +264: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-archive.sh .sh +264: ++ testname=relocatable-archive +264: ++ t=out/test/x86_64/relocatable-archive +264: ++ mkdir -p out/test/x86_64/relocatable-archive +264: ++ case $MACHINE in +264: ++ tlsdesc_opt=-mtls-dialect=gnu2 +264: +++ uname +264: ++ '[' Linux = FreeBSD ']' +264: ++ trap 'on_error $LINENO' ERR +264: ++ trap on_exit EXIT +264: ++ echo -n 'Testing relocatable-archive ... ' +264: Testing relocatable-archive ... ++ set -o pipefail +264: ++ set -x +264: + nm mold +235: + echo +235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libfoo.so -xc - +234: + echo +234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libfoo.so -xc - 265: ++ '[' -z x86_64 ']' 265: ++ '[' -z '' ']' 265: ++ TESTDIR=out/test/x86_64 @@ -16534,52 +16579,6 @@ 265: ++ testname=relocatable-c++ 265: ++ t=out/test/x86_64/relocatable-c++ 265: ++ mkdir -p out/test/x86_64/relocatable-c++ -266: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh -266: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -266: ++ export LC_ALL=C -266: ++ LC_ALL=C -266: ++ '[' -z x86_64 ']' -266: ++ '[' -z '' ']' -266: ++ TESTDIR=out/test/x86_64 -266: ++ CC=cc -266: ++ CXX=c++ -266: ++ GCC=gcc -266: ++ GXX=g++ -266: ++ OBJDUMP=objdump -266: ++ OBJCOPY=objcopy -266: ++ STRIP=strip -266: ++ QEMU= -266: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh .sh -227/425 Test #248: x86_64-physical-image-base ............................ Passed 1.97 sec -228/425 Test #251: x86_64-plt-symbols .................................... Passed 1.77 sec -229/425 Test #263: x86_64-reloc-rodata ................................... Passed 0.04 sec -test 269 - Start 269: x86_64-relocatable-many-sections - -269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh" -269: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -269: Environment variables: -269: MACHINE=x86_64 -269: CPU= -269: Test timeout computed to be: 1500 -test 270 - Start 270: x86_64-relocatable-merge-sections - -270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh" -270: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -270: Environment variables: -270: MACHINE=x86_64 -270: CPU= -270: Test timeout computed to be: 1500 -test 271 - Start 271: x86_64-relocatable-mergeable-sections - -271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh" -271: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -271: Environment variables: -271: MACHINE=x86_64 -271: CPU= -271: Test timeout computed to be: 1500 265: ++ case $MACHINE in 265: ++ tlsdesc_opt=-mtls-dialect=gnu2 265: +++ uname @@ -16589,30 +16588,47 @@ 265: ++ echo -n 'Testing relocatable-c++ ... ' 265: Testing relocatable-c++ ... ++ set -o pipefail 265: ++ set -x +233: + grep -F 'undefined symbol: foo' out/test/x86_64/no-allow-shlib-undefined/log +233: mold: error: out/test/x86_64/no-allow-shlib-undefined/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +220: 00000000000015f9 T foo +220: + nm -D out/test/x86_64/lto-version-script/c.so +220: + not grep 'T bar' +220: + grep 'T bar' +243: + out/test/x86_64/non-canonical-plt/exe +243: + grep '^1 1 1$' +243: 1 1 1 +256: + cat +256: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE +229/425 Test #233: x86_64-no-allow-shlib-undefined ....................... Passed 0.61 sec 265: + grep __tsan_init 265: + nm mold -266: ++ testname=relocatable-compressed-debug-info -266: ++ t=out/test/x86_64/relocatable-compressed-debug-info -266: ++ mkdir -p out/test/x86_64/relocatable-compressed-debug-info -266: ++ case $MACHINE in -266: ++ tlsdesc_opt=-mtls-dialect=gnu2 -266: +++ uname -266: ++ '[' Linux = FreeBSD ']' -266: ++ trap 'on_error $LINENO' ERR -266: ++ trap on_exit EXIT -266: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' -266: Testing relocatable-compressed-debug-info ... ++ set -o pipefail -266: ++ set -x -266: + nm mold -266: + grep __tsan_init -264: + nm mold +test 269 + Start 269: x86_64-relocatable-many-sections + +269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh" +269: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +269: Environment variables: +269: MACHINE=x86_64 +269: CPU= +269: Test timeout computed to be: 1500 264: + grep __tsan_init -253: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 -253: + not grep PREINIT_ARRAY -253: + grep PREINIT_ARRAY -253: + return 0 -253: + cat -253: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - +243: + grep '00000000 .* foo' +243: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe +243: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo +248: + out/test/x86_64/physical-image-base/exe1 +248: + grep 'Hello world' +248: Hello world +210: + out/test/x86_64/lto-archive/exe +210: + grep 'Hello world' +210: Hello world +210: + nm out/test/x86_64/lto-archive/exe +252: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC +252: + cat +268: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh 267: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh 267: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 267: ++ export LC_ALL=C @@ -16628,26 +16644,27 @@ 267: ++ OBJCOPY=objcopy 267: ++ STRIP=strip 267: ++ QEMU= -267: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh .sh -267: ++ testname=relocatable-debug-info -267: ++ t=out/test/x86_64/relocatable-debug-info -267: ++ mkdir -p out/test/x86_64/relocatable-debug-info -267: ++ case $MACHINE in -267: ++ tlsdesc_opt=-mtls-dialect=gnu2 -267: +++ uname -267: ++ '[' Linux = FreeBSD ']' -267: ++ trap 'on_error $LINENO' ERR -267: ++ trap on_exit EXIT -267: ++ echo -n 'Testing relocatable-debug-info ... ' -267: Testing relocatable-debug-info ... ++ set -o pipefail -267: ++ set -x -267: + nm mold -267: + grep __tsan_init -268: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh +266: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh +266: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +266: ++ export LC_ALL=C +266: ++ LC_ALL=C +266: ++ '[' -z x86_64 ']' +266: ++ '[' -z '' ']' +266: ++ TESTDIR=out/test/x86_64 +266: ++ CC=cc +266: ++ CXX=c++ +266: ++ GCC=gcc +266: ++ GXX=g++ +266: ++ OBJDUMP=objdump +266: ++ OBJCOPY=objcopy +266: ++ STRIP=strip +266: ++ QEMU= +266: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-compressed-debug-info.sh .sh 268: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 268: ++ export LC_ALL=C 268: ++ LC_ALL=C 268: ++ '[' -z x86_64 ']' +267: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-debug-info.sh .sh 268: ++ '[' -z '' ']' 268: ++ TESTDIR=out/test/x86_64 268: ++ CC=cc @@ -16658,28 +16675,39 @@ 268: ++ OBJCOPY=objcopy 268: ++ STRIP=strip 268: ++ QEMU= +248: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 +248: + grep -E 'LOAD\s+0x000000 0x0*200000 0x0*800000' +243: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe 268: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-exception.sh .sh -268: ++ testname=relocatable-exception -268: ++ t=out/test/x86_64/relocatable-exception -268: ++ mkdir -p out/test/x86_64/relocatable-exception -268: ++ case $MACHINE in -268: ++ tlsdesc_opt=-mtls-dialect=gnu2 -268: +++ uname -268: ++ '[' Linux = FreeBSD ']' -268: ++ trap 'on_error $LINENO' ERR -268: ++ trap on_exit EXIT -268: ++ echo -n 'Testing relocatable-exception ... ' -268: Testing relocatable-exception ... ++ set -o pipefail -268: ++ set -x -268: + '[' x86_64 = m68k ']' -268: + '[' x86_64 = sh4 ']' -268: + '[' x86_64 = sh4aeb ']' -268: + nm mold -268: + grep __tsan_init -241: + out/test/x86_64/nocopyreloc/exe -241: + grep '3 5' -36: + grep '^56000003$' -36: + out/test/x86_64/arch-x86_64-reloc/exe +243: + grep '00000000 .* bar' +247: mold: fatal: --package-metadata: invalid string: foo%x +248: LOAD 0x000000 0x0000000000200000 0x0000000000800000 0x000524 0x000524 R 0x1000 +247: + on_exit +247: + echo OK +247: OK +247: + exit 0 +267: ++ testname=relocatable-debug-info +267: ++ t=out/test/x86_64/relocatable-debug-info +243: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar +267: ++ mkdir -p out/test/x86_64/relocatable-debug-info +248: + readelf -Ws out/test/x86_64/physical-image-base/exe1 +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +248: + grep __phys_start_foo +230/425 Test #243: x86_64-non-canonical-plt .............................. Passed 0.35 sec +test 270 + Start 270: x86_64-relocatable-merge-sections + +270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh" +270: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +270: Environment variables: +270: MACHINE=x86_64 +270: CPU= +270: Test timeout computed to be: 1500 +250: + cc -B. -o out/test/x86_64/plt-dso/exe -Wl,-rpath=out/test/x86_64/plt-dso out/test/x86_64/plt-dso/c.o out/test/x86_64/plt-dso/b.so +246: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic 269: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh 269: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 269: ++ export LC_ALL=C @@ -16695,47 +16723,69 @@ 269: ++ OBJCOPY=objcopy 269: ++ STRIP=strip 269: ++ QEMU= +248: 96: 0000000000801030 0 NOTYPE LOCAL DEFAULT 28 __phys_start_foo +248: + cc -B. -no-pie -o out/test/x86_64/physical-image-base/exe2 out/test/x86_64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' +266: ++ testname=relocatable-compressed-debug-info +266: ++ t=out/test/x86_64/relocatable-compressed-debug-info +266: ++ mkdir -p out/test/x86_64/relocatable-compressed-debug-info +267: ++ case $MACHINE in +267: ++ tlsdesc_opt=-mtls-dialect=gnu2 +267: +++ uname +253: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o +268: ++ testname=relocatable-exception +268: ++ t=out/test/x86_64/relocatable-exception +268: ++ mkdir -p out/test/x86_64/relocatable-exception +231/425 Test #247: x86_64-package-metadata ............................... Passed 0.32 sec +test 271 + Start 271: x86_64-relocatable-mergeable-sections + +271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh" +271: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +271: Environment variables: +271: MACHINE=x86_64 +271: CPU= +271: Test timeout computed to be: 1500 269: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-many-sections.sh .sh 269: ++ testname=relocatable-many-sections 269: ++ t=out/test/x86_64/relocatable-many-sections 269: ++ mkdir -p out/test/x86_64/relocatable-many-sections +267: ++ '[' Linux = FreeBSD ']' +267: ++ trap 'on_error $LINENO' ERR +267: ++ trap on_exit EXIT +267: ++ echo -n 'Testing relocatable-debug-info ... ' +267: Testing relocatable-debug-info ... ++ set -o pipefail +267: ++ set -x +267: + nm mold +267: + grep __tsan_init +232: mold: error: out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so: --no-allow-shlib-undefined: undefined symbol: baz +266: ++ case $MACHINE in +266: ++ tlsdesc_opt=-mtls-dialect=gnu2 +266: +++ uname +268: ++ case $MACHINE in +268: ++ tlsdesc_opt=-mtls-dialect=gnu2 +270: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh 269: ++ case $MACHINE in 269: ++ tlsdesc_opt=-mtls-dialect=gnu2 -269: +++ uname -269: ++ '[' Linux = FreeBSD ']' -269: ++ trap 'on_error $LINENO' ERR -269: ++ trap on_exit EXIT -269: ++ echo -n 'Testing relocatable-many-sections ... ' -269: Testing relocatable-many-sections ... ++ set -o pipefail -269: ++ set -x -269: + nm mold -269: + grep __tsan_init -36: 56000003 -36: + cat -270: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh -271: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh -271: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -271: ++ export LC_ALL=C -271: ++ LC_ALL=C -271: ++ '[' -z x86_64 ']' -271: ++ '[' -z '' ']' -271: ++ TESTDIR=out/test/x86_64 -271: ++ CC=cc -271: ++ CXX=c++ -271: ++ GCC=gcc -271: ++ GXX=g++ -271: ++ OBJDUMP=objdump -271: ++ OBJCOPY=objcopy -271: ++ STRIP=strip -271: ++ QEMU= -241: 3 5 +266: ++ '[' Linux = FreeBSD ']' +266: ++ trap 'on_error $LINENO' ERR +266: ++ trap on_exit EXIT +266: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' +266: Testing relocatable-compressed-debug-info ... ++ set -o pipefail +266: ++ set -x +241: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'bar'; recompile with -fPIC +241: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'foo'; recompile with -fPIC +268: +++ uname 270: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 270: ++ export LC_ALL=C 270: ++ LC_ALL=C 270: ++ '[' -z x86_64 ']' -271: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh .sh 270: ++ '[' -z '' ']' 270: ++ TESTDIR=out/test/x86_64 +241: + on_exit +241: + echo OK +241: OK +241: + exit 0 +266: + grep __tsan_init 270: ++ CC=cc 270: ++ CXX=c++ 270: ++ GCC=gcc @@ -16744,22 +16794,38 @@ 270: ++ OBJCOPY=objcopy 270: ++ STRIP=strip 270: ++ QEMU= -241: + not cc -B. -o out/test/x86_64/nocopyreloc/exe out/test/x86_64/nocopyreloc/a.so out/test/x86_64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc -241: + grep 'recompile with -fPIC' +269: +++ uname +255: + readelf --symbols out/test/x86_64/protected-dynsym/c.so +266: + nm mold 270: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-merge-sections.sh .sh -270: ++ testname=relocatable-merge-sections -270: ++ t=out/test/x86_64/relocatable-merge-sections -270: ++ mkdir -p out/test/x86_64/relocatable-merge-sections -271: ++ testname=relocatable-mergeable-sections -271: ++ t=out/test/x86_64/relocatable-mergeable-sections -271: ++ mkdir -p out/test/x86_64/relocatable-mergeable-sections -154: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe2 out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/g.o -Wl,--gdb-index -254: out/test/x86_64/print-dependencies/b.o:(.text) out/test/x86_64/print-dependencies/a.o:(.text) u foo -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -230/425 Test #254: x86_64-print-dependencies ............................. Passed 1.71 sec +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 +268: ++ '[' Linux = FreeBSD ']' +268: ++ trap 'on_error $LINENO' ERR +268: ++ trap on_exit EXIT +268: ++ echo -n 'Testing relocatable-exception ... ' +268: Testing relocatable-exception ... ++ set -o pipefail +268: ++ set -x +268: + '[' x86_64 = m68k ']' +268: + '[' x86_64 = sh4 ']' +268: + '[' x86_64 = sh4aeb ']' +255: + grep -E 'PROTECTED\b.*\bfoo\b' +271: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh +232/425 Test #232: x86_64-no-allow-shlib-undefined-circular .............. Passed 0.65 sec +233/425 Test #241: x86_64-nocopyreloc .................................... Passed 0.47 sec +268: + nm mold +268: + grep __tsan_init +269: ++ '[' Linux = FreeBSD ']' +269: ++ trap 'on_error $LINENO' ERR +269: ++ trap on_exit EXIT +269: ++ echo -n 'Testing relocatable-many-sections ... ' +269: Testing relocatable-many-sections ... ++ set -o pipefail +269: ++ set -x +269: + nm mold +269: + grep __tsan_init +254: + grep 'b\.o.*a\.o.*foo$' test 272 Start 272: x86_64-relocatable @@ -16769,6 +16835,21 @@ 272: MACHINE=x86_64 272: CPU= 272: Test timeout computed to be: 1500 +test 273 + Start 273: x86_64-relro + +273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh" +273: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +273: Environment variables: +273: MACHINE=x86_64 +273: CPU= +273: Test timeout computed to be: 1500 +255: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 23 foo +255: + cat +255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/d.o -fno-common -xc - +270: ++ testname=relocatable-merge-sections +270: ++ t=out/test/x86_64/relocatable-merge-sections +270: ++ mkdir -p out/test/x86_64/relocatable-merge-sections 270: ++ case $MACHINE in 270: ++ tlsdesc_opt=-mtls-dialect=gnu2 270: +++ uname @@ -16778,69 +16859,42 @@ 270: ++ echo -n 'Testing relocatable-merge-sections ... ' 270: Testing relocatable-merge-sections ... ++ set -o pipefail 270: ++ set -x -136: + strip out/test/x86_64/exception/exe12 -221: + out/test/x86_64/main-in-dso/exe2 -221: + grep 'Hello world' -221: Hello world -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 -255: + cc -B. -shared -o out/test/x86_64/protected-dynsym/c.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/b.o -Wl,-strip-all -257: + cat -257: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - -36: + cc -c -o out/test/x86_64/arch-x86_64-reloc/f.o out/test/x86_64/arch-x86_64-reloc/f.s -256: + cat -256: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE -243: + out/test/x86_64/non-canonical-plt/exe -243: + grep '^1 1 1$' -243: 1 1 1 -243: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe -243: + grep '00000000 .* foo' 270: + nm mold 270: + grep __tsan_init -252: + out/test/x86_64/pltgot/exe -252: + grep 'Hello world' -252: Hello world +254: + cc -B. -o out/test/x86_64/print-dependencies/exe out/test/x86_64/print-dependencies/a.o out/test/x86_64/print-dependencies/b.o -Wl,--print-dependencies +271: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +271: ++ export LC_ALL=C +271: ++ LC_ALL=C +271: ++ '[' -z x86_64 ']' +271: ++ '[' -z '' ']' +271: ++ TESTDIR=out/test/x86_64 +271: ++ CC=cc +271: ++ CXX=c++ +271: ++ GCC=gcc +271: ++ GXX=g++ +271: ++ OBJDUMP=objdump +271: ++ OBJCOPY=objcopy +271: ++ STRIP=strip +271: ++ QEMU= +271: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable-mergeable-sections.sh .sh +271: ++ testname=relocatable-mergeable-sections +271: ++ t=out/test/x86_64/relocatable-mergeable-sections +271: ++ mkdir -p out/test/x86_64/relocatable-mergeable-sections 271: ++ case $MACHINE in 271: ++ tlsdesc_opt=-mtls-dialect=gnu2 271: +++ uname -271: ++ '[' Linux = FreeBSD ']' -271: ++ trap 'on_error $LINENO' ERR -271: ++ trap on_exit EXIT -271: ++ echo -n 'Testing relocatable-mergeable-sections ... ' -271: Testing relocatable-mergeable-sections ... ++ set -o pipefail -271: ++ set -x -271: + nm mold -271: + grep __tsan_init -187: + cc -B. -o out/test/x86_64/init-array-priorities/exe out/test/x86_64/init-array-priorities/a.o out/test/x86_64/init-array-priorities/b.o out/test/x86_64/init-array-priorities/c.o out/test/x86_64/init-array-priorities/d.o out/test/x86_64/init-array-priorities/e.o out/test/x86_64/init-array-priorities/f.o out/test/x86_64/init-array-priorities/g.o out/test/x86_64/init-array-priorities/h.o out/test/x86_64/init-array-priorities/i.o -233: + cat -233: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - -210: + cat -210: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - -220: + cat -220: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - -236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/libbaz.so -shared out/test/x86_64/no-allow-shlib-undefined4/c.o -253: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o -261: + cat -261: + cc -o out/test/x86_64/range-extension-thunk4/c.o -c -xc - -262: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC -262: + cat -235: + cat -235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libbaz.so -xc - -Lout/test/x86_64/no-allow-shlib-undefined3 -lbar -232: + cat -232: + cc -c -o out/test/x86_64/no-allow-shlib-undefined-circular/a.o -c -xc - -231/425 Test #221: x86_64-main-in-dso .................................... Passed 2.78 sec -252: + on_exit -252: + echo OK -252: OK -252: + exit 0 -243: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo -243: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe -243: + grep '00000000 .* bar' -259: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o -234: + cat -234: + cc -c -o out/test/x86_64/no-allow-shlib-undefined2/a.o -c -xc - +261: + cc -B. -shared -o out/test/x86_64/range-extension-thunk4/b.so out/test/x86_64/range-extension-thunk4/a.o +220: + return 0 +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +217: + not clang -B. -o out/test/x86_64/lto-llvm2/exe3 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-mllvm,--no-such-option +217: + grep -i 'Unknown command line argument' +153: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log +258: + cc -B. -o out/test/x86_64/range-extension-thunk/exe1 out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +256: + cc -B. -no-pie -o out/test/x86_64/protected/exe out/test/x86_64/protected/c.o out/test/x86_64/protected/b.so +236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/exe out/test/x86_64/no-allow-shlib-undefined4/d.o -Lout/test/x86_64/no-allow-shlib-undefined4 -lbar -lbaz 272: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh 272: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 272: ++ export LC_ALL=C @@ -16856,36 +16910,8 @@ 272: ++ OBJCOPY=objcopy 272: ++ STRIP=strip 272: ++ QEMU= +234/425 Test #220: x86_64-lto-version-script ............................. Passed 0.83 sec 272: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relocatable.sh .sh -36: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/f.o -test 273 - Start 273: x86_64-relro - -273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh" -273: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -273: Environment variables: -273: MACHINE=x86_64 -273: CPU= -273: Test timeout computed to be: 1500 -232/425 Test #252: x86_64-pltgot ......................................... Passed 1.91 sec -243: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -233/425 Test #243: x86_64-non-canonical-plt .............................. Passed 2.16 sec -272: ++ testname=relocatable -272: ++ t=out/test/x86_64/relocatable -272: ++ mkdir -p out/test/x86_64/relocatable -272: ++ case $MACHINE in -272: ++ tlsdesc_opt=-mtls-dialect=gnu2 -272: +++ uname -272: ++ '[' Linux = FreeBSD ']' -272: ++ trap 'on_error $LINENO' ERR -272: ++ trap on_exit EXIT -272: ++ echo -n 'Testing relocatable ... ' -272: Testing relocatable ... ++ set -o pipefail -272: ++ set -x test 274 Start 274: x86_64-repro @@ -16895,39 +16921,20 @@ 274: MACHINE=x86_64 274: CPU= 274: Test timeout computed to be: 1500 -246: + grep -w RWE -246: + readelf -W --segments out/test/x86_64/omagic/exe -246: NOTE 0x000270 0x0000000000200270 0x0000000000200270 0x000064 0x000064 RWE 0x8 -246: LOAD 0x000000 0x0000000000200000 0x0000000000200000 0x09eba6 0x09eba6 RWE 0x1000 -246: LOAD 0x09eba8 0x000000000029fba8 0x000000000029fba8 0x004390 0x004458 RWE 0x1000 -246: LOAD 0x0a2f40 0x00000000002a4f40 0x00000000002a4f40 0x001a18 0x007220 RWE 0x1000 -246: + on_exit -246: + echo OK -246: OK -246: + exit 0 -234/425 Test #246: x86_64-omagic ......................................... Passed 2.16 sec -272: + nm mold -272: + grep __tsan_init -test 275 - Start 275: x86_64-require-defined - -275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh" -275: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -275: Environment variables: -275: MACHINE=x86_64 -275: CPU= -275: Test timeout computed to be: 1500 -test 276 - Start 276: x86_64-response-file-quoting - -276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh" -276: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -276: Environment variables: -276: MACHINE=x86_64 -276: CPU= -276: Test timeout computed to be: 1500 -211: + echo -211: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - +272: ++ testname=relocatable +272: ++ t=out/test/x86_64/relocatable +272: ++ mkdir -p out/test/x86_64/relocatable +153: #1 0x00007ffff7fbc910 in fn8 () at out/test/x86_64/gdb-index-dwarf5/d.c:6 +153: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf5/log +153: #2 0x00007ffff7fbc91c in fn7 () at out/test/x86_64/gdb-index-dwarf5/d.c:10 +153: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf5/log +271: ++ '[' Linux = FreeBSD ']' +271: ++ trap 'on_error $LINENO' ERR +271: ++ trap on_exit EXIT +271: ++ echo -n 'Testing relocatable-mergeable-sections ... ' +271: Testing relocatable-mergeable-sections ... ++ set -o pipefail +271: ++ set -x +271: + nm mold 273: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh 273: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 273: ++ export LC_ALL=C @@ -16943,14 +16950,49 @@ 273: ++ OBJCOPY=objcopy 273: ++ STRIP=strip 273: ++ QEMU= +272: ++ case $MACHINE in +272: ++ tlsdesc_opt=-mtls-dialect=gnu2 +272: +++ uname +153: #3 0x00007ffff7fbc8e2 in fn6 () at out/test/x86_64/gdb-index-dwarf5/c.c:4 +153: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf5/log +274: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh 273: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/relro.sh .sh +272: ++ '[' Linux = FreeBSD ']' +272: ++ trap 'on_error $LINENO' ERR +272: ++ trap on_exit EXIT +272: ++ echo -n 'Testing relocatable ... ' +272: Testing relocatable ... ++ set -o pipefail +272: ++ set -x +271: + grep __tsan_init +272: + nm mold 273: ++ testname=relro 273: ++ t=out/test/x86_64/relro 273: ++ mkdir -p out/test/x86_64/relro -274: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/repro.sh +153: #4 0x00007ffff7fbc8ee in fn5 () at out/test/x86_64/gdb-index-dwarf5/c.c:8 +153: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf5/log +257: + cat +257: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - +242: mold: warning: --require-defined: undefined symbol: no-such-sym +252: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +262: + cat +235/425 Test #242: x86_64-noinhibit-exec ................................. Passed 0.41 sec +272: + grep __tsan_init 274: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 274: ++ export LC_ALL=C 274: ++ LC_ALL=C +test 275 + Start 275: x86_64-require-defined + +275: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh" +275: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +275: Environment variables: +275: MACHINE=x86_64 +275: CPU= +275: Test timeout computed to be: 1500 274: ++ '[' -z x86_64 ']' 274: ++ '[' -z '' ']' 274: ++ TESTDIR=out/test/x86_64 @@ -16966,180 +17008,131 @@ 274: ++ testname=repro 274: ++ t=out/test/x86_64/repro 274: ++ mkdir -p out/test/x86_64/repro -241: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'bar'; recompile with -fPIC -241: mold: error: -z nocopyreloc: out/test/x86_64/nocopyreloc/a.so: cannot create a copy relocation for symbol 'foo'; recompile with -fPIC -241: + on_exit -241: + echo OK -241: OK -241: + exit 0 -235/425 Test #241: x86_64-nocopyreloc .................................... Passed 2.29 sec -test 277 - Start 277: x86_64-response-file - -277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh" -277: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -277: Environment variables: -277: MACHINE=x86_64 -277: CPU= -277: Test timeout computed to be: 1500 -266: + test_cflags -g3 -gz -266: + echo 'int main() {}' -266: + cc -B. -g3 -gz -o /dev/null -xc - -267: + cat -267: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g -264: + cat -264: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - -265: + cat -265: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - -269: + seq 1 80000 -269: + sed 's/.*/.section .data.&,"aw"\n.word 0\n/g' -269: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - -222: + cat -222: + cc -c -xc -o out/test/x86_64/many-input-sections/b.o - -268: + cat -268: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - +136: + out/test/x86_64/exception/exe9 +136: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie +255: + cc -B. -shared -o out/test/x86_64/protected-dynsym/e.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/d.o -Wl,-strip-all +153: #5 0x00007ffff7fbc8ca in fn4 () at out/test/x86_64/gdb-index-dwarf5/b.c:4 +153: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf5/log +262: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC +273: ++ case $MACHINE in +273: ++ tlsdesc_opt=-mtls-dialect=gnu2 275: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh -276: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh -277: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh -276: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -276: ++ export LC_ALL=C -276: ++ LC_ALL=C +274: ++ case $MACHINE in +274: ++ tlsdesc_opt=-mtls-dialect=gnu2 +274: +++ uname 275: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 275: ++ export LC_ALL=C 275: ++ LC_ALL=C +273: +++ uname 275: ++ '[' -z x86_64 ']' 275: ++ '[' -z '' ']' 275: ++ TESTDIR=out/test/x86_64 275: ++ CC=cc 275: ++ CXX=c++ -276: ++ '[' -z x86_64 ']' -276: ++ '[' -z '' ']' -276: ++ TESTDIR=out/test/x86_64 -276: ++ CC=cc -276: ++ CXX=c++ -276: ++ GCC=gcc -276: ++ GXX=g++ -276: ++ OBJDUMP=objdump -276: ++ OBJCOPY=objcopy -276: ++ STRIP=strip -276: ++ QEMU= 275: ++ GCC=gcc 275: ++ GXX=g++ 275: ++ OBJDUMP=objdump 275: ++ OBJCOPY=objcopy 275: ++ STRIP=strip 275: ++ QEMU= -277: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -277: ++ export LC_ALL=C -277: ++ LC_ALL=C -277: ++ '[' -z x86_64 ']' -277: ++ '[' -z '' ']' -277: ++ TESTDIR=out/test/x86_64 -277: ++ CC=cc -277: ++ CXX=c++ -277: ++ GCC=gcc -277: ++ GXX=g++ -277: ++ OBJDUMP=objdump -277: ++ OBJCOPY=objcopy -277: ++ STRIP=strip -277: ++ QEMU= +153: #6 0x00007ffff7fbc8d6 in fn3 () at out/test/x86_64/gdb-index-dwarf5/b.c:8 +153: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf5/log +210: + grep hello out/test/x86_64/lto-archive/log +153: #7 0x00007ffff7fbc8b2 in fn2 () at out/test/x86_64/gdb-index-dwarf5/a.c:4 +153: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf5/log +229: ++ pwd 275: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/require-defined.sh .sh -276: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh .sh -277: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh .sh -275: ++ testname=require-defined -275: ++ t=out/test/x86_64/require-defined -275: ++ mkdir -p out/test/x86_64/require-defined -276: ++ testname=response-file-quoting -276: ++ t=out/test/x86_64/response-file-quoting -276: ++ mkdir -p out/test/x86_64/response-file-quoting -277: ++ testname=response-file -277: ++ t=out/test/x86_64/response-file -277: ++ mkdir -p out/test/x86_64/response-file -273: ++ case $MACHINE in -273: ++ tlsdesc_opt=-mtls-dialect=gnu2 -220: + cat -273: +++ uname -274: ++ case $MACHINE in -276: ++ case $MACHINE in -276: ++ tlsdesc_opt=-mtls-dialect=gnu2 -274: ++ tlsdesc_opt=-mtls-dialect=gnu2 -275: ++ case $MACHINE in -275: ++ tlsdesc_opt=-mtls-dialect=gnu2 -277: ++ case $MACHINE in -277: ++ tlsdesc_opt=-mtls-dialect=gnu2 -276: +++ uname -36: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe -275: +++ uname -274: +++ uname -232: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined-circular/exe1 out/test/x86_64/no-allow-shlib-undefined-circular/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined-circular -lfoo -lbar -232: + grep 'libfoo.so: --no-allow-shlib-undefined: undefined symbol: baz' -220: + cc -B. -shared -o out/test/x86_64/lto-version-script/c.so -flto out/test/x86_64/lto-version-script/a.o -Wl,-version-script=out/test/x86_64/lto-version-script/b.script -255: + readelf --symbols out/test/x86_64/protected-dynsym/c.so -255: + grep -E 'PROTECTED\b.*\bfoo\b' +229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +229: + out/test/x86_64/mold-wrapper/exe execl 273: ++ '[' Linux = FreeBSD ']' -275: ++ '[' Linux = FreeBSD ']' -262: + cc -B. -o out/test/x86_64/relax-got-load/exe1 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o -274: ++ '[' Linux = FreeBSD ']' -277: +++ uname +210: 0000000000001729 t hello 273: ++ trap 'on_error $LINENO' ERR 273: ++ trap on_exit EXIT 273: ++ echo -n 'Testing relro ... ' 273: Testing relro ... ++ set -o pipefail 273: ++ set -x -276: ++ '[' Linux = FreeBSD ']' -276: ++ trap 'on_error $LINENO' ERR -276: ++ trap on_exit EXIT -276: ++ echo -n 'Testing response-file-quoting ... ' -276: Testing response-file-quoting ... ++ set -o pipefail -276: ++ set -x +274: ++ '[' Linux = FreeBSD ']' 274: ++ trap 'on_error $LINENO' ERR 274: ++ trap on_exit EXIT 274: ++ echo -n 'Testing repro ... ' 274: Testing repro ... ++ set -o pipefail 274: ++ set -x +229: + grep 'a.sh execl' +210: + not grep howdy out/test/x86_64/lto-archive/log +210: + grep howdy out/test/x86_64/lto-archive/log +273: + cc -c -xc -o out/test/x86_64/relro/a.o - +275: ++ testname=require-defined +275: ++ t=out/test/x86_64/require-defined +275: ++ mkdir -p out/test/x86_64/require-defined +153: #8 0x00007ffff7fbc8be in fn1 () at out/test/x86_64/gdb-index-dwarf5/a.c:8 274: + cat -256: + cc -B. -no-pie -o out/test/x86_64/protected/exe out/test/x86_64/protected/c.o out/test/x86_64/protected/b.so -36: + grep -F '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log -276: + cat -276: + cc -c -o out/test/x86_64/response-file-quoting/a.o -xc - -274: + cc -c -o out/test/x86_64/repro/a.o -xc - 273: + cat -273: + cc -c -xc -o out/test/x86_64/relro/a.o - +274: + cc -c -o out/test/x86_64/repro/a.o -xc - +153: + on_exit +153: + echo OK +153: OK +153: + exit 0 +275: ++ case $MACHINE in +275: ++ tlsdesc_opt=-mtls-dialect=gnu2 +275: +++ uname +275: ++ '[' Linux = FreeBSD ']' +210: + return 0 +210: + on_exit +210: + echo OK +210: OK +210: + exit 0 275: ++ trap 'on_error $LINENO' ERR 275: ++ trap on_exit EXIT 275: ++ echo -n 'Testing require-defined ... ' 275: Testing require-defined ... ++ set -o pipefail 275: ++ set -x +236/425 Test #153: x86_64-gdb-index-dwarf5 ............................... Passed 1.78 sec +237/425 Test #210: x86_64-lto-archive .................................... Passed 1.00 sec +test 276 + Start 276: x86_64-response-file-quoting + +276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh" +276: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +276: Environment variables: +276: MACHINE=x86_64 +276: CPU= +276: Test timeout computed to be: 1500 +test 277 + Start 277: x86_64-response-file + +277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh" +277: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +277: Environment variables: +277: MACHINE=x86_64 +277: CPU= +277: Test timeout computed to be: 1500 +248: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 +248: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' +248: LOAD 0x001000 0x0000000000800000 0x0000000000800000 0x000160 0x000160 R E 0x1000 +248: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 +248: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' 275: + cc -o out/test/x86_64/require-defined/a.o -c -xc - 275: + cat -255: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 23 foo -255: + cat -255: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/d.o -fno-common -xc - -277: ++ '[' Linux = FreeBSD ']' -277: ++ trap 'on_error $LINENO' ERR -277: ++ trap on_exit EXIT -277: ++ echo -n 'Testing response-file ... ' -277: Testing response-file ... ++ set -o pipefail -277: ++ set -x -277: + cat -258: + cc -B. -o out/test/x86_64/range-extension-thunk/exe1 out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -261: + cc -B. -o out/test/x86_64/range-extension-thunk4/exe out/test/x86_64/range-extension-thunk4/c.o out/test/x86_64/range-extension-thunk4/b.so -136: + out/test/x86_64/exception/exe12 -210: + rm -f out/test/x86_64/lto-archive/c.a -277: + cc -c -o out/test/x86_64/response-file/a.o -xc - +229: out/test/x86_64/mold-wrapper/a.sh execl +229: ++ pwd +229: + grep 'a.sh execlp' +229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +229: + out/test/x86_64/mold-wrapper/exe execlp +246: + readelf -W --segments out/test/x86_64/omagic/exe +246: + grep -w RWE +250: + out/test/x86_64/plt-dso/exe +253: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 253: + grep PREINIT_ARRAY -154: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 -187: + out/test/x86_64/init-array-priorities/exe -36: 0x00000010 00000000 00000000 10000000 00000000 ................ -36: + grep -F '0x00000010 18000000 00000000' out/test/x86_64/arch-x86_64-reloc/log -233: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe1 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lfoo -lbar -136: + on_exit -136: + echo OK -136: OK -136: + exit 0 -154: + grep -F .gdb_index -236/425 Test #136: x86_64-exception ...................................... Passed 5.42 sec -187: + grep 21348756 +253: 0x0000000000000020 (PREINIT_ARRAY) 0x28c0 +253: 0x0000000000000021 (PREINIT_ARRAYSZ) 8 (bytes) +276: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +238/425 Test #253: x86_64-preinit-array .................................. Passed 0.32 sec test 278 Start 278: x86_64-response-file2 @@ -17149,25 +17142,57 @@ 278: MACHINE=x86_64 278: CPU= 278: Test timeout computed to be: 1500 -187: 21348756 -187: + on_exit -187: + echo OK -187: OK -187: + exit 0 -154: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 -219: + cat -219: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - -236: + cat -236: + cc -o out/test/x86_64/no-allow-shlib-undefined4/d.o -c -xc - -fPIC -210: + ar rc out/test/x86_64/lto-archive/c.a out/test/x86_64/lto-archive/a.o out/test/x86_64/lto-archive/b.o -214: + cat -212: + cc -o out/test/x86_64/lto-archive3/a.o -c -xc - -flto -212: + cat -36: 0x00000010 18000000 00000000 ........ -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 +250: + grep 'Hello WORLD' +250: Hello WORLD +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +246: NOTE 0x000270 0x0000000000200270 0x0000000000200270 0x000064 0x000064 RWE 0x8 +246: LOAD 0x000000 0x0000000000200000 0x0000000000200000 0x09eba6 0x09eba6 RWE 0x1000 +246: LOAD 0x09eba8 0x000000000029fba8 0x000000000029fba8 0x004390 0x004458 RWE 0x1000 +246: LOAD 0x0a2f40 0x00000000002a4f40 0x00000000002a4f40 0x001a18 0x007220 RWE 0x1000 +246: + on_exit +235: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined3/exe1 out/test/x86_64/no-allow-shlib-undefined3/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined3 -lbar -lbaz +258: + out/test/x86_64/range-extension-thunk/exe1 +258: + grep 'main fn1 fn3 fn2 fn4' +239/425 Test #250: x86_64-plt-dso ........................................ Passed 0.38 sec +276: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +276: ++ export LC_ALL=C +276: ++ LC_ALL=C +test 279 + Start 279: x86_64-retain-symbols-file + +279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh" +279: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +279: Environment variables: +279: MACHINE=x86_64 +279: CPU= +279: Test timeout computed to be: 1500 +276: ++ '[' -z x86_64 ']' +276: ++ '[' -z '' ']' +276: ++ TESTDIR=out/test/x86_64 +276: ++ CC=cc +276: ++ CXX=c++ +276: ++ GCC=gcc +276: ++ GXX=g++ +276: ++ OBJDUMP=objdump +276: ++ OBJCOPY=objcopy +276: ++ STRIP=strip +276: ++ QEMU= +276: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file-quoting.sh .sh +276: ++ testname=response-file-quoting +276: ++ t=out/test/x86_64/response-file-quoting +276: ++ mkdir -p out/test/x86_64/response-file-quoting +276: ++ case $MACHINE in +276: ++ tlsdesc_opt=-mtls-dialect=gnu2 +248: LOAD 0x002000 0x0000000000801000 0x0000000000801000 0x000248 0x000248 R 0x1000 +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 +258: main fn1 fn3 fn2 fn4 +258: + cc -c -o out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/a.c -O2 278: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh 278: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 278: ++ export LC_ALL=C @@ -17183,36 +17208,48 @@ 278: ++ OBJCOPY=objcopy 278: ++ STRIP=strip 278: ++ QEMU= -237/425 Test #36: x86_64-arch-x86_64-reloc .............................. Passed 8.05 sec -238/425 Test #187: x86_64-init-array-priorities .......................... Passed 4.11 sec -154: + grep 'Hello world' -154: + out/test/x86_64/gdb-index-dwarf64/exe2 -154: Hello world -154: + DEBUGINFOD_URLS= -154: + gdb out/test/x86_64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -214: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - -278: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh .sh -278: ++ testname=response-file2 -278: ++ t=out/test/x86_64/response-file2 -278: ++ mkdir -p out/test/x86_64/response-file2 -253: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 -253: 0x0000000000000020 (PREINIT_ARRAY) 0x28c0 -253: 0x0000000000000021 (PREINIT_ARRAYSZ) 8 (bytes) -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 -270: + cat -270: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - -test 279 - Start 279: x86_64-retain-symbols-file - -279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh" -279: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -279: Environment variables: -279: MACHINE=x86_64 -279: CPU= -279: Test timeout computed to be: 1500 +246: + echo OK +246: OK +246: + exit 0 +262: + cc -B. -o out/test/x86_64/relax-got-load/exe1 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o +277: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh +277: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +277: ++ export LC_ALL=C +277: ++ LC_ALL=C +277: ++ '[' -z x86_64 ']' +277: ++ '[' -z '' ']' +277: ++ TESTDIR=out/test/x86_64 +277: ++ CC=cc +277: ++ CXX=c++ +277: ++ GCC=gcc +277: ++ GXX=g++ +277: ++ OBJDUMP=objdump +277: ++ OBJCOPY=objcopy +277: ++ STRIP=strip +277: ++ QEMU= +234: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe3 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar +234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe3 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar +229: out/test/x86_64/mold-wrapper/a.sh execlp +279: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh +279: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +279: ++ export LC_ALL=C +279: ++ LC_ALL=C +279: ++ '[' -z x86_64 ']' +279: ++ '[' -z '' ']' +240/425 Test #246: x86_64-omagic ......................................... Passed 0.45 sec +241/425 Test #248: x86_64-physical-image-base ............................ Passed 0.41 sec +276: +++ uname +277: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file.sh .sh +279: ++ TESTDIR=out/test/x86_64 +279: ++ CC=cc +279: ++ CXX=c++ +279: ++ GCC=gcc +279: ++ GXX=g++ +279: ++ OBJDUMP=objdump +279: ++ OBJCOPY=objcopy +279: ++ STRIP=strip +279: ++ QEMU= +279: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh .sh test 280 Start 280: x86_64-reverse-sections @@ -17222,9 +17259,6 @@ 280: MACHINE=x86_64 280: CPU= 280: Test timeout computed to be: 1500 -211: + rm -f out/test/x86_64/lto-archive2/b.a -211: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/a.o -239/425 Test #253: x86_64-preinit-array .................................. Passed 2.00 sec test 281 Start 281: x86_64-rodata-name @@ -17234,41 +17268,92 @@ 281: MACHINE=x86_64 281: CPU= 281: Test timeout computed to be: 1500 -272: + cat -272: + cc -c -o out/test/x86_64/relocatable/a.o -xc - -271: + cat -271: + cc -c -o out/test/x86_64/relocatable-mergeable-sections/a.o -xassembler - -271: + ./mold --relocatable -o out/test/x86_64/relocatable-mergeable-sections/b.o out/test/x86_64/relocatable-mergeable-sections/a.o -271: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o -271: + grep -E '\b0\b.*Hello' -271: [ 0] Hello -271: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o -271: + grep -E '\b7\b.*World' -271: [ 7] World -271: + on_exit -271: + echo OK -271: OK -271: + exit 0 -240/425 Test #271: x86_64-relocatable-mergeable-sections ................. Passed 0.43 sec -test 282 - Start 282: x86_64-rosegment - -282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh" -282: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -282: Environment variables: -282: MACHINE=x86_64 -282: CPU= -282: Test timeout computed to be: 1500 +276: ++ '[' Linux = FreeBSD ']' +276: ++ trap 'on_error $LINENO' ERR +276: ++ trap on_exit EXIT +276: ++ echo -n 'Testing response-file-quoting ... ' +276: Testing response-file-quoting ... ++ set -o pipefail +276: ++ set -x +276: + cat +276: + cc -c -o out/test/x86_64/response-file-quoting/a.o -xc - +277: ++ testname=response-file +277: ++ t=out/test/x86_64/response-file +277: ++ mkdir -p out/test/x86_64/response-file +277: ++ case $MACHINE in +277: ++ tlsdesc_opt=-mtls-dialect=gnu2 +277: +++ uname +277: ++ '[' Linux = FreeBSD ']' +277: ++ trap 'on_error $LINENO' ERR +277: ++ trap on_exit EXIT +277: ++ echo -n 'Testing response-file ... ' +277: Testing response-file ... ++ set -o pipefail +277: ++ set -x +277: + cat +279: ++ testname=retain-symbols-file +279: ++ t=out/test/x86_64/retain-symbols-file +279: ++ mkdir -p out/test/x86_64/retain-symbols-file +279: ++ case $MACHINE in +279: ++ tlsdesc_opt=-mtls-dialect=gnu2 +279: +++ uname +279: ++ '[' Linux = FreeBSD ']' +279: ++ trap 'on_error $LINENO' ERR +279: ++ trap on_exit EXIT +279: ++ echo -n 'Testing retain-symbols-file ... ' +279: Testing retain-symbols-file ... ++ set -o pipefail +279: ++ set -x +279: + cat +279: + cc -c -o out/test/x86_64/retain-symbols-file/a.o -xc - +229: + grep 'a.sh execle' +229: ++ pwd +229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +229: + out/test/x86_64/mold-wrapper/exe execle +229: out/test/x86_64/mold-wrapper/a.sh execle +229: + grep 'a.sh execv' +278: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/response-file2.sh .sh +278: ++ testname=response-file2 +278: ++ t=out/test/x86_64/response-file2 +278: ++ mkdir -p out/test/x86_64/response-file2 278: ++ case $MACHINE in 278: ++ tlsdesc_opt=-mtls-dialect=gnu2 -279: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh -282: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh +278: +++ uname +278: ++ '[' Linux = FreeBSD ']' +278: ++ trap 'on_error $LINENO' ERR +278: ++ trap on_exit EXIT +278: ++ echo -n 'Testing response-file2 ... ' +278: Testing response-file2 ... ++ set -o pipefail +278: ++ set -x +278: + cc -c -o out/test/x86_64/response-file2/a.o -xc - +256: + out/test/x86_64/protected/exe +256: + grep '3 4 0' +256: 3 4 0 +256: + on_exit +256: + echo OK +256: OK +256: + exit 0 +275: + rm -f out/test/x86_64/require-defined/b.a +236: + on_exit +236: + echo OK +236: OK +236: + exit 0 +254: out/test/x86_64/print-dependencies/b.o:(.text) out/test/x86_64/print-dependencies/a.o:(.text) u foo +254: + on_exit +254: + echo OK +254: OK +254: + exit 0 +273: + cc -B. -o out/test/x86_64/relro/exe1 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,lazy +242/425 Test #236: x86_64-no-allow-shlib-undefined4 ...................... Passed 0.73 sec +243/425 Test #256: x86_64-protected ...................................... Passed 0.35 sec +277: + cc -c -o out/test/x86_64/response-file/a.o -xc - +229: ++ pwd +229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +229: + out/test/x86_64/mold-wrapper/exe execv +278: + cat +244/425 Test #254: x86_64-print-dependencies ............................. Passed 0.36 sec +261: + cat +261: + cc -o out/test/x86_64/range-extension-thunk4/c.o -c -xc - 280: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh -232: mold: error: out/test/x86_64/no-allow-shlib-undefined-circular/libfoo.so: --no-allow-shlib-undefined: undefined symbol: baz -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 280: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 280: ++ export LC_ALL=C 280: ++ LC_ALL=C @@ -17284,37 +17369,29 @@ 280: ++ STRIP=strip 280: ++ QEMU= 280: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/reverse-sections.sh .sh -234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe1 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar -279: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -279: ++ export LC_ALL=C -279: ++ LC_ALL=C -279: ++ '[' -z x86_64 ']' -279: ++ '[' -z '' ']' -279: ++ TESTDIR=out/test/x86_64 -279: ++ CC=cc -279: ++ CXX=c++ -279: ++ GCC=gcc -279: ++ GXX=g++ -279: ++ OBJDUMP=objdump -279: ++ OBJCOPY=objcopy -279: ++ STRIP=strip -279: ++ QEMU= -279: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/retain-symbols-file.sh .sh -282: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -282: ++ export LC_ALL=C -282: ++ LC_ALL=C -282: ++ '[' -z x86_64 ']' -282: ++ '[' -z '' ']' -282: ++ TESTDIR=out/test/x86_64 -282: ++ CC=cc -282: ++ CXX=c++ -282: ++ GCC=gcc -282: ++ GXX=g++ -282: ++ OBJDUMP=objdump -282: ++ OBJCOPY=objcopy -282: ++ STRIP=strip -282: ++ QEMU= -282: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh .sh +280: ++ testname=reverse-sections +280: ++ t=out/test/x86_64/reverse-sections +280: ++ mkdir -p out/test/x86_64/reverse-sections +255: + readelf --symbols out/test/x86_64/protected-dynsym/e.so +255: + grep -E 'PROTECTED\b.*\bfoo\b' +test 282 + Start 282: x86_64-rosegment + +282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh" +282: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +282: Environment variables: +282: MACHINE=x86_64 +282: CPU= +282: Test timeout computed to be: 1500 +test 283 + Start 283: x86_64-rpath + +283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh" +283: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +283: Environment variables: +283: MACHINE=x86_64 +283: CPU= +283: Test timeout computed to be: 1500 281: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh 281: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 281: ++ export LC_ALL=C @@ -17330,86 +17407,13 @@ 281: ++ OBJCOPY=objcopy 281: ++ STRIP=strip 281: ++ QEMU= -215: + cat -278: +++ uname -278: ++ '[' Linux = FreeBSD ']' -241/425 Test #232: x86_64-no-allow-shlib-undefined-circular .............. Passed 2.77 sec -279: ++ testname=retain-symbols-file -282: ++ testname=rosegment -282: ++ t=out/test/x86_64/rosegment -282: ++ mkdir -p out/test/x86_64/rosegment -215: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - -278: ++ trap 'on_error $LINENO' ERR -278: ++ trap on_exit EXIT -278: ++ echo -n 'Testing response-file2 ... ' -278: Testing response-file2 ... ++ set -o pipefail -278: ++ set -x -256: + out/test/x86_64/protected/exe -256: + grep '3 4 0' -test 283 - Start 283: x86_64-rpath - -283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh" -283: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -283: Environment variables: -283: MACHINE=x86_64 -283: CPU= -283: Test timeout computed to be: 1500 -279: ++ t=out/test/x86_64/retain-symbols-file -279: ++ mkdir -p out/test/x86_64/retain-symbols-file -279: ++ case $MACHINE in -279: ++ tlsdesc_opt=-mtls-dialect=gnu2 -279: +++ uname -282: ++ case $MACHINE in -282: ++ tlsdesc_opt=-mtls-dialect=gnu2 -282: +++ uname -282: ++ '[' Linux = FreeBSD ']' -282: ++ trap 'on_error $LINENO' ERR -282: ++ trap on_exit EXIT -282: ++ echo -n 'Testing rosegment ... ' -282: Testing rosegment ... ++ set -o pipefail -282: ++ set -x -282: + cat -282: + cc -o out/test/x86_64/rosegment/a.o -c -xc - -278: + cat -278: + cc -c -o out/test/x86_64/response-file2/a.o -xc - -256: 3 4 0 -256: + on_exit -256: + echo OK -256: OK -256: + exit 0 -261: + readelf -W --syms out/test/x86_64/range-extension-thunk4/exe -261: + not grep -F 'hello$thunk' -261: + grep -F 'hello$thunk' 281: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rodata-name.sh .sh 281: ++ testname=rodata-name 281: ++ t=out/test/x86_64/rodata-name 281: ++ mkdir -p out/test/x86_64/rodata-name 281: ++ case $MACHINE in 281: ++ tlsdesc_opt=-mtls-dialect=gnu2 -262: + grep 'Hello world' -262: + out/test/x86_64/relax-got-load/exe1 -262: Hello world -262: + cc -B. -o out/test/x86_64/relax-got-load/exe2 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o -Wl,--no-relax -267: + cat -267: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g -264: + cat -264: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - -277: + cat -277: + cc -c -o out/test/x86_64/response-file/b.o -xc - -280: ++ testname=reverse-sections -280: ++ t=out/test/x86_64/reverse-sections -280: ++ mkdir -p out/test/x86_64/reverse-sections 281: +++ uname -283: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh -261: + return 0 -222: + cc -B. -o out/test/x86_64/many-input-sections/exe out/test/x86_64/many-input-sections/a.o out/test/x86_64/many-input-sections/b.o -280: ++ case $MACHINE in -280: ++ tlsdesc_opt=-mtls-dialect=gnu2 -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 281: ++ '[' Linux = FreeBSD ']' 281: ++ trap 'on_error $LINENO' ERR 281: ++ trap on_exit EXIT @@ -17418,29 +17422,15 @@ 281: ++ set -x 281: + [[ x86_64 = arm* ]] 281: + '[' x86_64 = s390x ']' -279: ++ '[' Linux = FreeBSD ']' -279: ++ trap 'on_error $LINENO' ERR -279: ++ trap on_exit EXIT -279: ++ echo -n 'Testing retain-symbols-file ... ' -279: Testing retain-symbols-file ... ++ set -o pipefail -279: ++ set -x -283: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -283: ++ export LC_ALL=C -283: ++ LC_ALL=C -283: ++ '[' -z x86_64 ']' -283: ++ '[' -z '' ']' -283: ++ TESTDIR=out/test/x86_64 -283: ++ CC=cc -283: ++ CXX=c++ -283: ++ GCC=gcc -283: ++ GXX=g++ -283: ++ OBJDUMP=objdump -283: ++ OBJCOPY=objcopy -283: ++ STRIP=strip -283: ++ QEMU= -242/425 Test #261: x86_64-range-extension-thunk4 ......................... Passed 0.74 sec 281: + cat -279: + cat +229: out/test/x86_64/mold-wrapper/a.sh execv +229: ++ pwd +229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +229: + out/test/x86_64/mold-wrapper/exe execvp +229: + grep 'a.sh execvp' +280: ++ case $MACHINE in +280: ++ tlsdesc_opt=-mtls-dialect=gnu2 280: +++ uname 280: ++ '[' Linux = FreeBSD ']' 280: ++ trap 'on_error $LINENO' ERR @@ -17448,9 +17438,13 @@ 280: ++ echo -n 'Testing reverse-sections ... ' 280: Testing reverse-sections ... ++ set -o pipefail 280: ++ set -x -274: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar -274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -265: + cat +280: + cat +280: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - +255: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 22 foo +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 test 284 Start 284: x86_64-run-clang @@ -17460,32 +17454,25 @@ 284: MACHINE=x86_64 284: CPU= 284: Test timeout computed to be: 1500 -281: + cc -c -o out/test/x86_64/rodata-name/a.o -x assembler - -279: + cc -c -o out/test/x86_64/retain-symbols-file/a.o -xc - -280: + cat -280: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - -265: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - -243/425 Test #256: x86_64-protected ...................................... Passed 2.06 sec -276: + cat +275: + ar rcs out/test/x86_64/require-defined/b.a out/test/x86_64/require-defined/a.o +283: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh +283: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +283: ++ export LC_ALL=C +283: ++ LC_ALL=C +283: ++ '[' -z x86_64 ']' +283: ++ '[' -z '' ']' +283: ++ TESTDIR=out/test/x86_64 +283: ++ CC=cc +283: ++ CXX=c++ +283: ++ GCC=gcc +283: ++ GXX=g++ +283: ++ OBJDUMP=objdump +283: ++ OBJCOPY=objcopy +283: ++ STRIP=strip +283: ++ QEMU= 283: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rpath.sh .sh -283: ++ testname=rpath -283: ++ t=out/test/x86_64/rpath -283: ++ mkdir -p out/test/x86_64/rpath -283: ++ case $MACHINE in -283: ++ tlsdesc_opt=-mtls-dialect=gnu2 -283: +++ uname -273: + cc -B. -o out/test/x86_64/relro/exe1 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,lazy -258: + out/test/x86_64/range-extension-thunk/exe1 -258: + grep 'main fn1 fn3 fn2 fn4' -258: main fn1 fn3 fn2 fn4 -258: + cc -c -o out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/a.c -O2 -212: + rm -f out/test/x86_64/lto-archive3/b.a -212: + ar rc out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/a.o -210: + cat -210: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - -259: + out/test/x86_64/range-extension-thunk2/exe -259: + grep -E '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' -259: 0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 +245/425 Test #255: x86_64-protected-dynsym ............................... Passed 0.37 sec +229: out/test/x86_64/mold-wrapper/a.sh execvp test 285 Start 285: x86_64-run @@ -17495,15 +17482,60 @@ 285: MACHINE=x86_64 285: CPU= 285: Test timeout computed to be: 1500 -259: + on_exit -259: + echo OK -259: OK -259: + exit 0 +283: ++ testname=rpath +283: ++ t=out/test/x86_64/rpath +283: ++ mkdir -p out/test/x86_64/rpath +283: ++ case $MACHINE in +283: ++ tlsdesc_opt=-mtls-dialect=gnu2 +283: +++ uname +283: ++ '[' Linux = FreeBSD ']' +257: + cc -B. -o out/test/x86_64/push-pop-state/exe out/test/x86_64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/x86_64/push-pop-state/a.so -Wl,-pop-state out/test/x86_64/push-pop-state/b.so +274: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar +274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o +281: + cc -c -o out/test/x86_64/rodata-name/a.o -x assembler - +281: + cat +282: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh +282: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +282: ++ export LC_ALL=C +282: ++ LC_ALL=C +282: ++ '[' -z x86_64 ']' +282: ++ '[' -z '' ']' +282: ++ TESTDIR=out/test/x86_64 +282: ++ CC=cc +282: ++ CXX=c++ +282: ++ GCC=gcc +282: ++ GXX=g++ +282: ++ OBJDUMP=objdump +282: ++ OBJCOPY=objcopy +282: ++ STRIP=strip +282: ++ QEMU= +282: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/rosegment.sh .sh +282: ++ testname=rosegment +282: ++ t=out/test/x86_64/rosegment +282: ++ mkdir -p out/test/x86_64/rosegment +215: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccQZy0qq.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccOUg9Or.res' '-flinker-output=pie' +215: /usr/libexec/gcc/x86_64-linux-gnu/15/lto1 -quiet -dumpbase out/test/x86_64/lto-gcc/exe2.wpa -mtune=generic -march=x86-64 -version -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fasynchronous-unwind-tables -fltrans-output-list=/tmp/ccQZy0qq.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccOUg9Or.res -flinker-output=pie @/tmp/ccd75ij6 +215: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccQZy0qq.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccOUg9Or.res' '-flinker-output=pie' '-dumpdir' 'out/test/x86_64/lto-gcc/exe2.wpa.' +215: + cat +215: + gcc -flto -fno-use-linker-plugin -c -o out/test/x86_64/lto-gcc/c.o -xc - +252: + grep 'Hello world' +252: + out/test/x86_64/pltgot/exe +252: Hello world +136: + out/test/x86_64/exception/exe10 +229: + grep 'a.sh execvpe bar' +229: ++ pwd +229: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +229: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +229: + out/test/x86_64/mold-wrapper/exe execvpe 284: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh -236: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined4/exe out/test/x86_64/no-allow-shlib-undefined4/d.o -Lout/test/x86_64/no-allow-shlib-undefined4 -lbar -lbaz -275: + rm -f out/test/x86_64/require-defined/b.a -268: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - -268: + cat +235: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined3/exe2 out/test/x86_64/no-allow-shlib-undefined3/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined3 -lfoo -lbar -lbaz +283: ++ trap 'on_error $LINENO' ERR +283: ++ trap on_exit EXIT +283: ++ echo -n 'Testing rpath ... ' +283: Testing rpath ... ++ set -o pipefail +283: ++ set -x +283: + cat +235: + grep 'no-allow-shlib-undefined: undefined symbol: foo' 284: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 284: ++ export LC_ALL=C 284: ++ LC_ALL=C @@ -17518,24 +17550,22 @@ 284: ++ OBJCOPY=objcopy 284: ++ STRIP=strip 284: ++ QEMU= -255: + cc -B. -shared -o out/test/x86_64/protected-dynsym/e.so out/test/x86_64/protected-dynsym/a.o out/test/x86_64/protected-dynsym/d.o -Wl,-strip-all -244/425 Test #259: x86_64-range-extension-thunk2 ......................... Passed 0.77 sec +283: + cc -o out/test/x86_64/rpath/a.o -c -x assembler - 284: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/run-clang.sh .sh +281: + cc -c -o out/test/x86_64/rodata-name/b.o -xc - +252: + on_exit +252: + echo OK +252: OK +252: + exit 0 +282: ++ case $MACHINE in +282: ++ tlsdesc_opt=-mtls-dialect=gnu2 +285: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/run.sh +246/425 Test #252: x86_64-pltgot ......................................... Passed 0.40 sec 284: ++ testname=run-clang 284: ++ t=out/test/x86_64/run-clang 284: ++ mkdir -p out/test/x86_64/run-clang -281: + cc -c -o out/test/x86_64/rodata-name/b.o -xc - -281: + cat -283: ++ '[' Linux = FreeBSD ']' -283: ++ trap 'on_error $LINENO' ERR -283: ++ trap on_exit EXIT -283: ++ echo -n 'Testing rpath ... ' -283: Testing rpath ... ++ set -o pipefail -283: ++ set -x -283: + cat -283: + cc -o out/test/x86_64/rpath/a.o -c -x assembler - -276: + cc -c -o out/test/x86_64/response-file-quoting/b.o -xc - -275: + ar rcs out/test/x86_64/require-defined/b.a out/test/x86_64/require-defined/a.o +136: + '[' x86_64 '!=' riscv32 ']' +136: + c++ -B. -o out/test/x86_64/exception/exe11 out/test/x86_64/exception/b.o -pie test 286 Start 286: x86_64-section-align @@ -17545,18 +17575,12 @@ 286: MACHINE=x86_64 286: CPU= 286: Test timeout computed to be: 1500 -284: ++ case $MACHINE in -284: ++ tlsdesc_opt=-mtls-dialect=gnu2 -284: +++ uname -284: ++ '[' Linux = FreeBSD ']' -284: ++ trap 'on_error $LINENO' ERR -284: ++ trap on_exit EXIT -284: ++ echo -n 'Testing run-clang ... ' -284: Testing run-clang ... ++ set -o pipefail -284: ++ set -x -284: + '[' cc = cc ']' -283: + cc -B. -o out/test/x86_64/rpath/exe1 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ -285: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/run.sh +282: +++ uname +229: out/test/x86_64/mold-wrapper/a.sh execvpe bar +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 285: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 285: ++ export LC_ALL=C 285: ++ LC_ALL=C @@ -17575,15 +17599,50 @@ 285: ++ testname=run 285: ++ t=out/test/x86_64/run 285: ++ mkdir -p out/test/x86_64/run -214: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o -219: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib -235: + cc -c -o out/test/x86_64/no-allow-shlib-undefined3/a.o -c -xc - -235: + cat -284: + grep '__[at]san_init' -284: + nm mold-wrapper.so -286: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh +247/425 Test #229: x86_64-mold-wrapper ................................... Passed 0.87 sec +282: ++ '[' Linux = FreeBSD ']' +282: ++ trap 'on_error $LINENO' ERR +282: ++ trap on_exit EXIT +282: ++ echo -n 'Testing rosegment ... ' +282: Testing rosegment ... ++ set -o pipefail +282: ++ set -x +282: + cat +282: + cc -o out/test/x86_64/rosegment/a.o -c -xc - 285: ++ case $MACHINE in 285: ++ tlsdesc_opt=-mtls-dialect=gnu2 +285: +++ uname +284: ++ case $MACHINE in +284: ++ tlsdesc_opt=-mtls-dialect=gnu2 +286: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh +283: + cc -B. -o out/test/x86_64/rpath/exe1 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ +test 287 + Start 287: x86_64-section-attributes + +287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh" +287: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +287: Environment variables: +287: MACHINE=x86_64 +287: CPU= +287: Test timeout computed to be: 1500 +285: ++ '[' Linux = FreeBSD ']' +285: ++ trap 'on_error $LINENO' ERR +285: ++ trap on_exit EXIT +285: ++ echo -n 'Testing run ... ' +285: Testing run ... ++ set -o pipefail +285: ++ set -x +285: + '[' cc = cc ']' +285: + nm mold +285: + grep '__[at]san_init' +284: +++ uname +284: ++ '[' Linux = FreeBSD ']' +284: ++ trap 'on_error $LINENO' ERR +284: ++ trap on_exit EXIT +284: ++ echo -n 'Testing run-clang ... ' +284: Testing run-clang ... ++ set -o pipefail +284: ++ set -x +284: + '[' cc = cc ']' +284: + grep '__[at]san_init' +284: + nm mold-wrapper.so 286: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 286: ++ export LC_ALL=C 286: ++ LC_ALL=C @@ -17598,91 +17657,24 @@ 286: ++ OBJCOPY=objcopy 286: ++ STRIP=strip 286: ++ QEMU= -285: +++ uname 286: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-align.sh .sh -285: ++ '[' Linux = FreeBSD ']' -285: ++ trap 'on_error $LINENO' ERR -285: ++ trap on_exit EXIT -285: ++ echo -n 'Testing run ... ' -285: Testing run ... ++ set -o pipefail -285: ++ set -x -285: + '[' cc = cc ']' 286: ++ testname=section-align 286: ++ t=out/test/x86_64/section-align 286: ++ mkdir -p out/test/x86_64/section-align -285: + nm mold -285: + grep '__[at]san_init' 286: ++ case $MACHINE in 286: ++ tlsdesc_opt=-mtls-dialect=gnu2 286: +++ uname +234: mold: error: out/test/x86_64/no-allow-shlib-undefined2/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo +287: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh 286: ++ '[' Linux = FreeBSD ']' 286: ++ trap 'on_error $LINENO' ERR 286: ++ trap on_exit EXIT 286: ++ echo -n 'Testing section-align ... ' 286: Testing section-align ... ++ set -o pipefail 286: ++ set -x -286: + cat 286: + cc -o out/test/x86_64/section-align/a.o -c -xc -fno-PIC - -284: + clang --version -284: + cat -284: + cc -xc -c -o out/test/x86_64/run-clang/a.o - -262: + out/test/x86_64/relax-got-load/exe2 -262: + grep 'Hello world' -262: Hello world -262: + case $MACHINE in -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -245/425 Test #262: x86_64-relax-got-load ................................. Passed 0.85 sec -212: + ar rc out/test/x86_64/lto-archive3/c.a out/test/x86_64/lto-archive3/a.o -275: + cat -275: + cc -o out/test/x86_64/require-defined/c.o -c -xc - -test 287 - Start 287: x86_64-section-attributes - -287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh" -287: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -287: Environment variables: -287: MACHINE=x86_64 -287: CPU= -287: Test timeout computed to be: 1500 -233: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe2 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lbar -234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe2 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lbar -270: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o -211: + cat -211: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - -264: + cat -264: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - -215: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o -272: + cat -272: + cc -c -o out/test/x86_64/relocatable/b.o -xc - -257: + cat -257: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - -274: + not '[' -f out/test/x86_64/repro/exe.repro.tar ']' -274: + '[' -f out/test/x86_64/repro/exe.repro.tar ']' -274: + return 0 -274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -Wl,-repro -282: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o -273: + out/test/x86_64/relro/exe1 -267: + grep 'Warning: DIE at offset' -267: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o -278: + cat -278: + cc -c -o out/test/x86_64/response-file2/b.o -xc - -279: + cat -273: + grep 'Hello world' -277: + cat -277: + cc -c -o out/test/x86_64/response-file/c.o -xc - -280: + cat -279: + cc -B. -o out/test/x86_64/retain-symbols-file/exe out/test/x86_64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/x86_64/retain-symbols-file/symbols -280: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - -273: Hello world -287: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh -273: + readelf --segments -W out/test/x86_64/relro/exe1 -273: + grep -w GNU_RELRO -267: + ./mold --relocatable -o out/test/x86_64/relocatable-debug-info/c.o out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o -273: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000228 0x0008e8 R 0x1 -273: + cc -B. -o out/test/x86_64/relro/exe2 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,now +286: + cat +223: + cc -c -xassembler -o out/test/x86_64/many-input-sections2/a.o out/test/x86_64/many-input-sections2/a.s 287: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 287: ++ export LC_ALL=C 287: ++ LC_ALL=C @@ -17697,41 +17689,17 @@ 287: ++ OBJCOPY=objcopy 287: ++ STRIP=strip 287: ++ QEMU= -287: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh .sh -287: ++ testname=section-attributes -287: ++ t=out/test/x86_64/section-attributes -287: ++ mkdir -p out/test/x86_64/section-attributes -234: + mv out/test/x86_64/no-allow-shlib-undefined2/libfoo.so out/test/x86_64/no-allow-shlib-undefined2/libfoo.so.bak -210: + cc -B. -o out/test/x86_64/lto-archive/exe -flto out/test/x86_64/lto-archive/d.o out/test/x86_64/lto-archive/c.a -234: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined2/libfoo.so -xc - -267: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o -234: + echo -270: + readelf -WS out/test/x86_64/relocatable-merge-sections/b.o -270: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log1 -270: [ 4] .text.foo PROGBITS 0000000000000000 0000a3 000007 00 AX 0 0 1 -270: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log1 -270: [ 3] .text.bar PROGBITS 0000000000000000 00009c 000007 00 AX 0 0 1 -270: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/c.o out/test/x86_64/relocatable-merge-sections/a.o --relocatable-merge-sections -154: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf64/log2 -154: #1 0x00007ffff7fbc910 in fn8 () at out/test/x86_64/gdb-index-dwarf64/d.c:6 -154: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf64/log2 -154: #2 0x00007ffff7fbc91c in fn7 () at out/test/x86_64/gdb-index-dwarf64/d.c:10 -154: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf64/log2 -154: #3 0x00007ffff7fbc8e2 in fn6 () at out/test/x86_64/gdb-index-dwarf64/c.c:4 -154: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +276: + cat +276: + cc -c -o out/test/x86_64/response-file-quoting/b.o -xc - 258: + cc -c -o out/test/x86_64/range-extension-thunk/f.o out/test/x86_64/range-extension-thunk/b.c -O2 -255: + readelf --symbols out/test/x86_64/protected-dynsym/e.so -287: ++ case $MACHINE in -287: ++ tlsdesc_opt=-mtls-dialect=gnu2 -236: + on_exit -236: + echo OK -236: OK -236: + exit 0 -255: + grep -E 'PROTECTED\b.*\bfoo\b' -246/425 Test #236: x86_64-no-allow-shlib-undefined4 ...................... Passed 2.87 sec -154: #4 0x00007ffff7fbc8ee in fn5 () at out/test/x86_64/gdb-index-dwarf64/c.c:8 -154: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf64/log2 -233: + grep -F 'undefined symbol: foo' out/test/x86_64/no-allow-shlib-undefined/log +234: collect2: error: ld returned 1 exit status +234: + return 0 +234: + on_exit +273: + out/test/x86_64/relro/exe1 +234: + echo OK +234: OK +234: + exit 0 +248/425 Test #234: x86_64-no-allow-shlib-undefined2 ...................... Passed 0.82 sec test 288 Start 288: x86_64-section-order @@ -17741,110 +17709,44 @@ 288: MACHINE=x86_64 288: CPU= 288: Test timeout computed to be: 1500 -154: #5 0x00007ffff7fbc8ca in fn4 () at out/test/x86_64/gdb-index-dwarf64/b.c:4 -154: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf64/log2 -154: #6 0x00007ffff7fbc8d6 in fn3 () at out/test/x86_64/gdb-index-dwarf64/b.c:8 -154: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf64/log2 -233: mold: error: out/test/x86_64/no-allow-shlib-undefined/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -276: + echo out/test/x86_64/response-file-quoting/a.o -276: + echo 'out/test/x86_64/response-file-quoting"\/b."\o' -276: + ./mold -o out/test/x86_64/response-file-quoting/c.so -shared @out/test/x86_64/response-file-quoting/rsp1 -273: + out/test/x86_64/relro/exe2 +287: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-attributes.sh .sh +287: ++ testname=section-attributes +287: ++ t=out/test/x86_64/section-attributes +287: ++ mkdir -p out/test/x86_64/section-attributes +287: ++ case $MACHINE in +287: ++ tlsdesc_opt=-mtls-dialect=gnu2 +287: +++ uname 273: + grep 'Hello world' 273: Hello world -279: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe -283: + grep -F 'Library runpath: [/foo:/bar:/no/such/directory:/]' -283: + readelf --dynamic out/test/x86_64/rpath/exe1 -283: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/no/such/directory:/] -283: + cc -B. -o out/test/x86_64/rpath/exe2 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz -266: + cc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz -266: + cat -270: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o -270: + not grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 -270: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 -287: +++ uname +273: + readelf --segments -W out/test/x86_64/relro/exe1 +273: + grep -w GNU_RELRO +262: + grep 'Hello world' +262: + out/test/x86_64/relax-got-load/exe1 +262: Hello world +262: + cc -B. -o out/test/x86_64/relax-got-load/exe2 out/test/x86_64/relax-got-load/a.o out/test/x86_64/relax-got-load/b.o -Wl,--no-relax +257: + readelf --dynamic out/test/x86_64/push-pop-state/exe 287: ++ '[' Linux = FreeBSD ']' 287: ++ trap 'on_error $LINENO' ERR 287: ++ trap on_exit EXIT 287: ++ echo -n 'Testing section-attributes ... ' -277: + echo ''\''out/test/x86_64/response-file/b.o'\'' '\''out/test/x86_64/response-file/c.o'\''' -277: + ./mold -o out/test/x86_64/response-file/d.so -shared out/test/x86_64/response-file/a.o @out/test/x86_64/response-file/rsp -278: + echo ''\''out/test/x86_64/response-file2/b.o'\''' -278: + echo @out/test/x86_64/response-file2/rsp1 -278: + ./mold -o out/test/x86_64/response-file2/c.so -shared out/test/x86_64/response-file2/a.o @out/test/x86_64/response-file2/rsp2 -272: + ./mold --relocatable -o out/test/x86_64/relocatable/c.o out/test/x86_64/relocatable/a.o out/test/x86_64/relocatable/b.o -247/425 Test #233: x86_64-no-allow-shlib-undefined ....................... Passed 3.03 sec 287: Testing section-attributes ... ++ set -o pipefail 287: ++ set -x -287: + cat -255: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 22 foo -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 -235: + mv out/test/x86_64/no-allow-shlib-undefined3/libfoo.so out/test/x86_64/no-allow-shlib-undefined3/libfoo.so.bak -test 289 - Start 289: x86_64-section-start - -289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh" -289: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -289: Environment variables: -289: MACHINE=x86_64 -289: CPU= -289: Test timeout computed to be: 1500 287: + cc -o out/test/x86_64/section-attributes/a.o -c -xassembler - -235: + echo -235: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined3/libfoo.so -xc - -273: + readelf --segments -W out/test/x86_64/relro/exe2 -273: + grep -w GNU_RELRO -273: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000258 0x0008e8 R 0x1 -273: + cc -B. -o out/test/x86_64/relro/exe3 out/test/x86_64/relro/a.o -Wl,-z,norelro -154: #7 0x00007ffff7fbc8b2 in fn2 () at out/test/x86_64/gdb-index-dwarf64/a.c:4 -154: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf64/log2 -154: #8 0x00007ffff7fbc8be in fn1 () at out/test/x86_64/gdb-index-dwarf64/a.c:8 -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -270: + return 0 -270: + not grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 -270: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 -270: + return 0 -270: + on_exit -270: + echo OK -270: OK -270: + exit 0 -275: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -279: + not grep ' foo$' out/test/x86_64/retain-symbols-file/log -279: + grep ' foo$' out/test/x86_64/retain-symbols-file/log -279: + return 0 -279: + not grep ' bar$' out/test/x86_64/retain-symbols-file/log -279: + grep ' bar$' out/test/x86_64/retain-symbols-file/log -222: + out/test/x86_64/many-input-sections/exe -222: + grep Hello -222: Hello -212: + cat -212: + cc -o out/test/x86_64/lto-archive3/c.o -c -xc - -282: + not grep '\.interp .* \.text' -282: + grep '\.interp .* \.text' -282: + readelf -W --segments out/test/x86_64/rosegment/exe1 -248/425 Test #154: x86_64-gdb-index-dwarf64 .............................. Passed 5.38 sec -249/425 Test #255: x86_64-protected-dynsym ............................... Passed 2.33 sec -250/425 Test #270: x86_64-relocatable-merge-sections ..................... Passed 0.76 sec -279: + return 0 -279: + not grep ' main$' out/test/x86_64/retain-symbols-file/log -279: + grep ' main$' out/test/x86_64/retain-symbols-file/log -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 -282: + return 0 -282: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment +287: + cat +273: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000228 0x0008e8 R 0x1 +257: + grep -F a.so out/test/x86_64/push-pop-state/log +278: + cc -c -o out/test/x86_64/response-file2/b.o -xc - +278: + cat +273: + cc -B. -o out/test/x86_64/relro/exe2 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,now +257: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/push-pop-state/a.so] +257: + not grep -F b.so out/test/x86_64/push-pop-state/log +257: + grep -F b.so out/test/x86_64/push-pop-state/log 288: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh +257: + return 0 +257: + on_exit +257: + echo OK +257: OK +257: + exit 0 288: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 288: ++ export LC_ALL=C 288: ++ LC_ALL=C @@ -17855,11 +17757,26 @@ 288: ++ CXX=c++ 288: ++ GCC=gcc 288: ++ GXX=g++ +235: mold: error: out/test/x86_64/no-allow-shlib-undefined3/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo 288: ++ OBJDUMP=objdump 288: ++ OBJCOPY=objcopy 288: ++ STRIP=strip 288: ++ QEMU= -288: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh .sh +235: + on_exit +249/425 Test #257: x86_64-push-pop-state ................................. Passed 0.43 sec +235: + echo OK +235: OK +235: + exit 0 +test 289 + Start 289: x86_64-section-start + +289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh" +289: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +289: Environment variables: +289: MACHINE=x86_64 +289: CPU= +289: Test timeout computed to be: 1500 +250/425 Test #235: x86_64-no-allow-shlib-undefined3 ...................... Passed 0.83 sec test 290 Start 290: x86_64-separate-debug-file-sort @@ -17869,48 +17786,45 @@ 290: MACHINE=x86_64 290: CPU= 290: Test timeout computed to be: 1500 -test 291 - Start 291: x86_64-separate-debug-file - -291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh" -291: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -291: Environment variables: -291: MACHINE=x86_64 -291: CPU= -291: Test timeout computed to be: 1500 -test 292 - Start 292: x86_64-shared-abs-sym - -292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh" -292: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -292: Environment variables: -292: MACHINE=x86_64 -292: CPU= -292: Test timeout computed to be: 1500 -279: + return 0 -279: + grep ' baz$' out/test/x86_64/retain-symbols-file/log -279: 38: 0000000000001717 7 FUNC LOCAL DEFAULT 17 baz -279: + on_exit -279: + echo OK -279: OK -279: + exit 0 -251/425 Test #279: x86_64-retain-symbols-file ............................ Passed 0.39 sec -252/425 Test #222: x86_64-many-input-sections ............................ Passed 3.42 sec +288: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-order.sh .sh 288: ++ testname=section-order 288: ++ t=out/test/x86_64/section-order 288: ++ mkdir -p out/test/x86_64/section-order +275: + cat +275: + cc -o out/test/x86_64/require-defined/c.o -c -xc - +279: + cat +281: + cc -B. -o out/test/x86_64/rodata-name/exe out/test/x86_64/rodata-name/a.o out/test/x86_64/rodata-name/b.o +261: + cc -B. -o out/test/x86_64/range-extension-thunk4/exe out/test/x86_64/range-extension-thunk4/c.o out/test/x86_64/range-extension-thunk4/b.so +277: + cc -c -o out/test/x86_64/response-file/b.o -xc - +277: + cat +282: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o +287: + cc -o out/test/x86_64/section-attributes/b.o -c -xassembler - +274: + not '[' -f out/test/x86_64/repro/exe.repro.tar ']' +274: + '[' -f out/test/x86_64/repro/exe.repro.tar ']' +274: + return 0 +274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -Wl,-repro +289: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh +287: + cat +290: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh 288: ++ case $MACHINE in 288: ++ tlsdesc_opt=-mtls-dialect=gnu2 -288: +++ uname -288: ++ '[' Linux = FreeBSD ']' -288: ++ trap 'on_error $LINENO' ERR -288: ++ trap on_exit EXIT -288: ++ echo -n 'Testing section-order ... ' -288: Testing section-order ... ++ set -o pipefail -288: ++ set -x -288: + cat -288: + cc -o out/test/x86_64/section-order/a.o -c -xc -fno-PIC - -289: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh +290: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +290: ++ export LC_ALL=C +290: ++ LC_ALL=C +290: ++ '[' -z x86_64 ']' +290: ++ '[' -z '' ']' +290: ++ TESTDIR=out/test/x86_64 +290: ++ CC=cc +290: ++ CXX=c++ +290: ++ GCC=gcc +290: ++ GXX=g++ +290: ++ OBJDUMP=objdump +290: ++ OBJCOPY=objcopy +290: ++ STRIP=strip +290: ++ QEMU= +284: + clang --version +136: + strip out/test/x86_64/exception/exe11 +290: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh .sh 289: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 289: ++ export LC_ALL=C 289: ++ LC_ALL=C @@ -17926,11 +17840,39 @@ 289: ++ STRIP=strip 289: ++ QEMU= 289: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/section-start.sh .sh +279: + cc -B. -o out/test/x86_64/retain-symbols-file/exe out/test/x86_64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/x86_64/retain-symbols-file/symbols +288: +++ uname 289: ++ testname=section-start +290: ++ testname=separate-debug-file-sort +290: ++ t=out/test/x86_64/separate-debug-file-sort +290: ++ mkdir -p out/test/x86_64/separate-debug-file-sort 289: ++ t=out/test/x86_64/section-start 289: ++ mkdir -p out/test/x86_64/section-start +288: ++ '[' Linux = FreeBSD ']' +288: ++ trap 'on_error $LINENO' ERR +288: ++ trap on_exit EXIT +288: ++ echo -n 'Testing section-order ... ' +288: Testing section-order ... ++ set -o pipefail +288: ++ set -x +288: + cat +290: ++ case $MACHINE in +290: ++ tlsdesc_opt=-mtls-dialect=gnu2 +288: + cc -o out/test/x86_64/section-order/a.o -c -xc -fno-PIC - +290: +++ uname +287: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - 289: ++ case $MACHINE in 289: ++ tlsdesc_opt=-mtls-dialect=gnu2 +287: + cat +290: ++ '[' Linux = FreeBSD ']' +290: ++ trap 'on_error $LINENO' ERR +290: ++ trap on_exit EXIT +290: ++ echo -n 'Testing separate-debug-file-sort ... ' +290: Testing separate-debug-file-sort ... ++ set -o pipefail +290: ++ set -x +290: + nm mold +290: + grep __tsan_init +286: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 +215: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o 289: +++ uname 289: ++ '[' Linux = FreeBSD ']' 289: ++ trap 'on_error $LINENO' ERR @@ -17943,31 +17885,105 @@ 289: + '[' x86_64 = arm ']' 289: + cat 289: + cc -o out/test/x86_64/section-start/a.o -c -xc -fno-PIC - -280: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - -280: + cat -287: + cat -287: + cc -o out/test/x86_64/section-attributes/b.o -c -xassembler - +273: + grep 'Hello world' +273: + out/test/x86_64/relro/exe2 +217: LLVMgold: Unknown command line argument '--no-such-option'. Try: 'LLVMgold --help' +217: + grep -i 'Unknown command line argument' +217: + not clang -B. -o out/test/x86_64/lto-llvm2/exe4 -flto out/test/x86_64/lto-llvm2/a.o -Wl,-plugin-opt,--no-such-option +283: + readelf --dynamic out/test/x86_64/rpath/exe1 +283: + grep -F 'Library runpath: [/foo:/bar:/no/such/directory:/]' +283: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/no/such/directory:/] +276: + echo out/test/x86_64/response-file-quoting/a.o +276: + echo 'out/test/x86_64/response-file-quoting"\/b."\o' +273: Hello world +283: + cc -B. -o out/test/x86_64/rpath/exe2 out/test/x86_64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz +276: + ./mold -o out/test/x86_64/response-file-quoting/c.so -shared @out/test/x86_64/response-file-quoting/rsp1 +273: + readelf --segments -W out/test/x86_64/relro/exe2 +273: + grep -w GNU_RELRO 287: + cat -287: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - -277: + on_exit -277: + echo OK -277: OK -277: + exit 0 -253/425 Test #277: x86_64-response-file .................................. Passed 0.53 sec +287: + cc -o out/test/x86_64/section-attributes/d.o -c -xc - +280: + cat +280: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - +277: + cat +273: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000258 0x0008e8 R 0x1 +277: + cc -c -o out/test/x86_64/response-file/c.o -xc - +273: + cc -B. -o out/test/x86_64/relro/exe3 out/test/x86_64/relro/a.o -Wl,-z,norelro +275: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a +154: + cc -B. -o out/test/x86_64/gdb-index-dwarf64/exe2 out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/g.o -Wl,--gdb-index +258: + cc -B. -o out/test/x86_64/range-extension-thunk/exe2 out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +282: + readelf -W --segments out/test/x86_64/rosegment/exe1 +282: + not grep '\.interp .* \.text' +282: + grep '\.interp .* \.text' +278: + echo ''\''out/test/x86_64/response-file2/b.o'\''' +278: + echo @out/test/x86_64/response-file2/rsp1 +278: + ./mold -o out/test/x86_64/response-file2/c.so -shared out/test/x86_64/response-file2/a.o @out/test/x86_64/response-file2/rsp2 +136: + out/test/x86_64/exception/exe11 +279: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe +286: + readelf -WS out/test/x86_64/section-align/exe1 +286: + grep '\.foo.* 8192$' +136: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie +282: + return 0 +282: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment +262: + out/test/x86_64/relax-got-load/exe2 +286: [24] .foo PROGBITS 0000000000004000 001000 000004 00 WA 0 0 8192 +279: + not grep ' foo$' out/test/x86_64/retain-symbols-file/log +286: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 +261: + readelf -W --syms out/test/x86_64/range-extension-thunk4/exe +261: + not grep -F 'hello$thunk' +261: + grep -F 'hello$thunk' +279: + grep ' foo$' out/test/x86_64/retain-symbols-file/log +262: + grep 'Hello world' +262: Hello world +262: + case $MACHINE in +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 +261: + return 0 +251/425 Test #262: x86_64-relax-got-load ................................. Passed 0.43 sec +261: + on_exit +261: + echo OK +261: OK +261: + exit 0 +test 291 + Start 291: x86_64-separate-debug-file + +291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh" +291: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +291: Environment variables: +291: MACHINE=x86_64 +291: CPU= +291: Test timeout computed to be: 1500 +252/425 Test #261: x86_64-range-extension-thunk4 ......................... Passed 0.46 sec +test 292 + Start 292: x86_64-shared-abs-sym + +292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh" +292: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +292: Environment variables: +292: MACHINE=x86_64 +292: CPU= +292: Test timeout computed to be: 1500 +259: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o +279: + return 0 +279: + not grep ' bar$' out/test/x86_64/retain-symbols-file/log +279: + grep ' bar$' out/test/x86_64/retain-symbols-file/log +279: + return 0 +279: + not grep ' main$' out/test/x86_64/retain-symbols-file/log +279: + grep ' main$' out/test/x86_64/retain-symbols-file/log +279: + return 0 +279: + grep ' baz$' out/test/x86_64/retain-symbols-file/log +279: 38: 0000000000001717 7 FUNC LOCAL DEFAULT 17 baz +279: + on_exit +279: + echo OK +279: OK +279: + exit 0 274: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar -276: + echo out/test/x86_64/response-file-quoting/a.o -276: + echo '\foo\bar' -276: + not ./mold -o out/test/x86_64/response-file-quoting/d.so -shared @out/test/x86_64/response-file-quoting/rsp2 -276: + grep 'cannot open foobar:' -278: + on_exit -278: + echo OK -278: OK -278: + exit 0 -254/425 Test #278: x86_64-response-file2 ................................. Passed 0.47 sec -290: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh -290: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -290: ++ export LC_ALL=C -290: ++ LC_ALL=C +289: + cc -B. -o out/test/x86_64/section-start/exe1 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 +281: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe +281: + grep Hello +281: [ 0] Hello +281: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe 291: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh 291: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 291: ++ export LC_ALL=C @@ -17984,8 +18000,47 @@ 291: ++ STRIP=strip 291: ++ QEMU= 291: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file.sh .sh -290: ++ '[' -z x86_64 ']' -290: ++ '[' -z '' ']' +291: ++ testname=separate-debug-file +291: ++ t=out/test/x86_64/separate-debug-file +291: ++ mkdir -p out/test/x86_64/separate-debug-file +291: ++ case $MACHINE in +291: ++ tlsdesc_opt=-mtls-dialect=gnu2 +281: + grep world +276: + echo out/test/x86_64/response-file-quoting/a.o +276: + echo '\foo\bar' +276: + not ./mold -o out/test/x86_64/response-file-quoting/d.so -shared @out/test/x86_64/response-file-quoting/rsp2 +276: + grep 'cannot open foobar:' +273: + grep 'Hello world' +273: + out/test/x86_64/relro/exe3 +273: Hello world +278: + on_exit +278: + echo OK +278: OK +278: + exit 0 +253/425 Test #279: x86_64-retain-symbols-file ............................ Passed 0.26 sec +273: + readelf --segments -W out/test/x86_64/relro/exe3 +254/425 Test #278: x86_64-response-file2 ................................. Passed 0.27 sec +277: + echo ''\''out/test/x86_64/response-file/b.o'\'' '\''out/test/x86_64/response-file/c.o'\''' +277: + ./mold -o out/test/x86_64/response-file/d.so -shared out/test/x86_64/response-file/a.o @out/test/x86_64/response-file/rsp +292: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh +292: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +292: ++ export LC_ALL=C +292: ++ LC_ALL=C +292: ++ '[' -z x86_64 ']' +292: ++ '[' -z '' ']' +292: ++ TESTDIR=out/test/x86_64 +292: ++ CC=cc +292: ++ CXX=c++ +292: ++ GCC=gcc +292: ++ GXX=g++ +292: ++ OBJDUMP=objdump +292: ++ OBJCOPY=objcopy +292: ++ STRIP=strip +292: ++ QEMU= +292: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh .sh +283: + readelf --dynamic out/test/x86_64/rpath/exe2 +283: + grep -F 'Library runpath: [/foo:/bar:/baz]' +291: +++ uname test 293 Start 293: x86_64-shared @@ -17995,6 +18050,31 @@ 293: MACHINE=x86_64 293: CPU= 293: Test timeout computed to be: 1500 +273: + not grep -w GNU_RELRO +273: + grep -w GNU_RELRO +273: + return 0 +273: + on_exit +273: + echo OK +273: OK +273: + exit 0 +292: ++ testname=shared-abs-sym +292: ++ t=out/test/x86_64/shared-abs-sym +292: ++ mkdir -p out/test/x86_64/shared-abs-sym +292: ++ case $MACHINE in +292: ++ tlsdesc_opt=-mtls-dialect=gnu2 +283: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] +283: + on_exit +283: + echo OK +283: OK +283: + exit 0 +291: ++ '[' Linux = FreeBSD ']' +291: ++ trap 'on_error $LINENO' ERR +291: ++ trap on_exit EXIT +291: ++ echo -n 'Testing separate-debug-file ... ' +291: Testing separate-debug-file ... ++ set -o pipefail +291: ++ set -x +291: + nm mold +291: + grep __tsan_init test 294 Start 294: x86_64-shuffle-sections-seed @@ -18004,6 +18084,21 @@ 294: MACHINE=x86_64 294: CPU= 294: Test timeout computed to be: 1500 +281: [ 0] world +281: + grep foobar +281: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe +281: [ 7] foobar +281: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe +281: + grep abcdefgh +281: [ 0] abcdefgh +281: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe +284: + cat +284: + cc -xc -c -o out/test/x86_64/run-clang/a.o - +288: + cc -B. -o out/test/x86_64/section-order/exe1 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' +287: + cc -B. -o out/test/x86_64/section-attributes/exe out/test/x86_64/section-attributes/a.o out/test/x86_64/section-attributes/b.o out/test/x86_64/section-attributes/c.o out/test/x86_64/section-attributes/d.o +255/425 Test #273: x86_64-relro .......................................... Passed 0.36 sec +256/425 Test #283: x86_64-rpath .......................................... Passed 0.24 sec +292: +++ uname test 295 Start 295: x86_64-shuffle-sections @@ -18022,52 +18117,47 @@ 296: MACHINE=x86_64 296: CPU= 296: Test timeout computed to be: 1500 -290: ++ TESTDIR=out/test/x86_64 -290: ++ CC=cc -290: ++ CXX=c++ -290: ++ GCC=gcc -290: ++ GXX=g++ -290: ++ OBJDUMP=objdump -290: ++ OBJCOPY=objcopy -290: ++ STRIP=strip -290: ++ QEMU= -290: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/separate-debug-file-sort.sh .sh -290: ++ testname=separate-debug-file-sort -290: ++ t=out/test/x86_64/separate-debug-file-sort -290: ++ mkdir -p out/test/x86_64/separate-debug-file-sort -290: ++ case $MACHINE in -290: ++ tlsdesc_opt=-mtls-dialect=gnu2 -290: +++ uname -290: ++ '[' Linux = FreeBSD ']' -290: ++ trap 'on_error $LINENO' ERR -290: ++ trap on_exit EXIT -290: ++ echo -n 'Testing separate-debug-file-sort ... ' -290: Testing separate-debug-file-sort ... ++ set -o pipefail -290: ++ set -x -290: + grep __tsan_init -290: + nm mold -292: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh -292: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -292: ++ export LC_ALL=C -292: ++ LC_ALL=C -292: ++ '[' -z x86_64 ']' -292: ++ '[' -z '' ']' -292: ++ TESTDIR=out/test/x86_64 -292: ++ CC=cc -292: ++ CXX=c++ -292: ++ GCC=gcc -292: ++ GXX=g++ -292: ++ OBJDUMP=objdump -292: ++ OBJCOPY=objcopy -292: ++ STRIP=strip -292: ++ QEMU= -292: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/shared-abs-sym.sh .sh -292: ++ testname=shared-abs-sym -292: ++ t=out/test/x86_64/shared-abs-sym -292: ++ mkdir -p out/test/x86_64/shared-abs-sym -292: ++ case $MACHINE in -292: ++ tlsdesc_opt=-mtls-dialect=gnu2 -292: +++ uname +281: + grep baz +281: String dump of section '.rodatabaz': +281: [ 0] baz +154: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 +154: + grep -F .gdb_index +154: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 +154: + out/test/x86_64/gdb-index-dwarf64/exe2 +154: + grep 'Hello world' +154: Hello world +154: + DEBUGINFOD_URLS= +154: + gdb out/test/x86_64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +275: + not grep foobar +275: + readelf --symbols out/test/x86_64/require-defined/exe +275: + grep foobar +275: + return 0 +275: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,foobar +213: + grep 42 +213: + out/test/x86_64/lto-comdat/exe +213: 42 +213: + on_exit +213: + echo OK +213: OK +213: + exit 0 +257/425 Test #213: x86_64-lto-comdat ..................................... Passed 1.29 sec +258: + out/test/x86_64/range-extension-thunk/exe2 +258: + grep 'main fn1 fn3 fn2 fn4' +258: main fn1 fn3 fn2 fn4 +258: + on_exit +258: + echo OK +258: OK +258: + exit 0 +276: mold: fatal: cannot open foobar: No such file or directory +276: + on_exit +276: + echo OK +276: OK +276: + exit 0 +258/425 Test #276: x86_64-response-file-quoting .......................... Passed 0.33 sec +277: + on_exit +277: + echo OK +277: OK +277: + exit 0 292: ++ '[' Linux = FreeBSD ']' 292: ++ trap 'on_error $LINENO' ERR 292: ++ trap on_exit EXIT @@ -18076,44 +18166,43 @@ 292: ++ set -x 292: ++ uname 292: + '[' Linux = FreeBSD ']' -292: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/a.so -xassembler - 292: + cat -291: ++ testname=separate-debug-file -291: ++ t=out/test/x86_64/separate-debug-file -291: ++ mkdir -p out/test/x86_64/separate-debug-file -291: ++ case $MACHINE in -291: ++ tlsdesc_opt=-mtls-dialect=gnu2 -291: +++ uname -291: ++ '[' Linux = FreeBSD ']' -291: ++ trap 'on_error $LINENO' ERR -291: ++ trap on_exit EXIT -291: ++ echo -n 'Testing separate-debug-file ... ' -291: Testing separate-debug-file ... ++ set -o pipefail -291: ++ set -x -291: + nm mold -291: + grep __tsan_init -287: + cat -287: + cc -o out/test/x86_64/section-attributes/d.o -c -xc - -272: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o +292: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/a.so -xassembler - +test 297 + Start 297: x86_64-sort-debug-info-compressed + +297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh" +297: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +297: Environment variables: +297: MACHINE=x86_64 +297: CPU= +297: Test timeout computed to be: 1500 +test 298 + Start 298: x86_64-sort-debug-info-merged + +298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh" +298: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +298: Environment variables: +298: MACHINE=x86_64 +298: CPU= +298: Test timeout computed to be: 1500 +281: + on_exit +281: + echo OK +281: OK +281: + exit 0 +259/425 Test #281: x86_64-rodata-name .................................... Passed 0.29 sec +260/425 Test #258: x86_64-range-extension-thunk .......................... Passed 0.62 sec +261/425 Test #277: x86_64-response-file .................................. Passed 0.33 sec 274: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar 274: + grep ' exe.repro/.*/a.o' -274: -rw-rw-r-- 0/0 1368 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o +274: -rw-rw-r-- 0/0 1368 1970-01-01 14:00 exe.repro/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o 274: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt 274: out/test/x86_64/repro/a.o 274: + grep mold out/test/x86_64/repro/exe.repro/version.txt -275: + readelf --symbols out/test/x86_64/require-defined/exe -275: + not grep foobar -275: + grep foobar -275: + return 0 -275: + cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,foobar -276: mold: fatal: cannot open foobar: No such file or directory -276: + on_exit -276: + echo OK -276: OK -276: + exit 0 -282: + not grep '\.interp .* \.text' -282: + grep '\.interp .* \.text' -282: + readelf -W --segments out/test/x86_64/rosegment/exe2 +274: mold 2.40.4 (compatible with GNU ld) +274: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar +274: + MOLD_REPRO=1 +274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o 293: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shared.sh 293: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 293: ++ export LC_ALL=C @@ -18142,8 +18231,8 @@ 293: ++ echo -n 'Testing shared ... ' 293: Testing shared ... ++ set -o pipefail 293: ++ set -x -293: + cat 293: + cc -fPIC -c -o out/test/x86_64/shared/a.o -xc - +293: + cat 294: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections-seed.sh 294: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 294: ++ export LC_ALL=C @@ -18172,6 +18261,8 @@ 294: ++ echo -n 'Testing shuffle-sections-seed ... ' 294: Testing shuffle-sections-seed ... ++ set -o pipefail 294: ++ set -x +294: + cat +294: + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - 295: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/shuffle-sections.sh 295: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 295: ++ export LC_ALL=C @@ -18191,22 +18282,8 @@ 295: ++ testname=shuffle-sections 295: ++ t=out/test/x86_64/shuffle-sections 295: ++ mkdir -p out/test/x86_64/shuffle-sections -255/425 Test #276: x86_64-response-file-quoting .......................... Passed 0.56 sec -294: + cat -294: + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - 295: ++ case $MACHINE in 295: ++ tlsdesc_opt=-mtls-dialect=gnu2 -273: + out/test/x86_64/relro/exe3 -296: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh -test 297 - Start 297: x86_64-sort-debug-info-compressed - -297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh" -297: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -297: Environment variables: -297: MACHINE=x86_64 -297: CPU= -297: Test timeout computed to be: 1500 295: +++ uname 295: ++ '[' Linux = FreeBSD ']' 295: ++ trap 'on_error $LINENO' ERR @@ -18214,9 +18291,38 @@ 295: ++ echo -n 'Testing shuffle-sections ... ' 295: Testing shuffle-sections ... ++ set -o pipefail 295: ++ set -x -273: + grep 'Hello world' -273: Hello world -273: + readelf --segments -W out/test/x86_64/relro/exe3 +295: + cat +295: + cc -o out/test/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - +test 299 + Start 299: x86_64-sort-debug-info + +299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh" +299: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +299: Environment variables: +299: MACHINE=x86_64 +299: CPU= +299: Test timeout computed to be: 1500 +test 300 + Start 300: x86_64-spare-program-headers + +300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh" +300: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +300: Environment variables: +300: MACHINE=x86_64 +300: CPU= +300: Test timeout computed to be: 1500 +test 301 + Start 301: x86_64-start-lib + +301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh" +301: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +301: Environment variables: +301: MACHINE=x86_64 +301: CPU= +301: Test timeout computed to be: 1500 +272: + cat +272: + cc -c -o out/test/x86_64/relocatable/a.o -xc - +296: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/soname.sh 296: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 296: ++ export LC_ALL=C 296: ++ LC_ALL=C @@ -18237,30 +18343,29 @@ 296: ++ mkdir -p out/test/x86_64/soname 296: ++ case $MACHINE in 296: ++ tlsdesc_opt=-mtls-dialect=gnu2 -274: mold 2.40.4 (compatible with GNU ld) -274: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar -282: + return 0 -282: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment -267: + out/test/x86_64/relocatable-debug-info/exe -267: + grep 'Hello world' -267: Hello world 296: +++ uname -267: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o -267: + not grep Warning -297: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh -267: + grep Warning 296: ++ '[' Linux = FreeBSD ']' -273: + not grep -w GNU_RELRO -273: + grep -w GNU_RELRO 296: ++ trap 'on_error $LINENO' ERR 296: ++ trap on_exit EXIT 296: ++ echo -n 'Testing soname ... ' 296: Testing soname ... ++ set -o pipefail 296: ++ set -x -295: + cat -296: + cat -296: + cc -fPIC -c -o out/test/x86_64/soname/a.o -xc - -295: + cc -o out/test/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - +286: + readelf -WS out/test/x86_64/section-align/exe2 +286: + grep '\.foo.* 256$' +286: [24] .foo PROGBITS 0000000000003900 000900 000004 00 WA 0 0 256 +286: + not cc -B. -o out/test/x86_64/section-align/exe3 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=3 +286: + grep 'must be a power of 2' +280: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - +280: + cat +282: + not grep '\.interp .* \.text' +282: + grep '\.interp .* \.text' +282: + readelf -W --segments out/test/x86_64/rosegment/exe2 +282: + return 0 +282: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment +136: + strip out/test/x86_64/exception/exe12 +268: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - +268: + cat +297: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh 297: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 297: ++ export LC_ALL=C 297: ++ LC_ALL=C @@ -18273,143 +18378,30 @@ 297: ++ GXX=g++ 297: ++ OBJDUMP=objdump 297: ++ OBJCOPY=objcopy -297: ++ STRIP=strip -297: ++ QEMU= -267: + return 0 -273: + return 0 -297: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh .sh -273: + on_exit -273: + echo OK -273: OK -273: + exit 0 -256/425 Test #273: x86_64-relro .......................................... Passed 0.68 sec -274: + MOLD_REPRO=1 -274: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -297: ++ testname=sort-debug-info-compressed -297: ++ t=out/test/x86_64/sort-debug-info-compressed -297: ++ mkdir -p out/test/x86_64/sort-debug-info-compressed -test 298 - Start 298: x86_64-sort-debug-info-merged - -298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh" -298: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -298: Environment variables: -298: MACHINE=x86_64 -298: CPU= -298: Test timeout computed to be: 1500 -297: ++ case $MACHINE in -297: ++ tlsdesc_opt=-mtls-dialect=gnu2 -297: +++ uname -297: ++ '[' Linux = FreeBSD ']' -297: ++ trap 'on_error $LINENO' ERR -297: ++ trap on_exit EXIT -297: ++ echo -n 'Testing sort-debug-info-compressed ... ' -297: Testing sort-debug-info-compressed ... ++ set -o pipefail -297: ++ set -x -297: + cat -297: + cc -o out/test/x86_64/sort-debug-info-compressed/a.o -c -xc - -g -gdwarf32 -Wl,--compress-debug-sections=zlib -267: + on_exit -267: + echo OK -267: OK -267: + exit 0 -283: + readelf --dynamic out/test/x86_64/rpath/exe2 -283: + grep -F 'Library runpath: [/foo:/bar:/baz]' -283: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] -283: + on_exit -283: + echo OK -283: OK -283: + exit 0 -257/425 Test #267: x86_64-relocatable-debug-info ......................... Passed 0.86 sec -258/425 Test #283: x86_64-rpath .......................................... Passed 0.34 sec -272: + out/test/x86_64/relocatable/exe -272: Hello world -298: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh -298: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -298: ++ export LC_ALL=C -298: ++ LC_ALL=C -298: ++ '[' -z x86_64 ']' -298: ++ '[' -z '' ']' -298: ++ TESTDIR=out/test/x86_64 -298: ++ CC=cc -298: ++ CXX=c++ -298: ++ GCC=gcc -298: ++ GXX=g++ -298: ++ OBJDUMP=objdump -298: ++ OBJCOPY=objcopy -298: ++ STRIP=strip -298: ++ QEMU= -test 299 - Start 299: x86_64-sort-debug-info - -299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh" -299: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -299: Environment variables: -299: MACHINE=x86_64 -299: CPU= -299: Test timeout computed to be: 1500 -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -298: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh .sh -298: ++ testname=sort-debug-info-merged -298: ++ t=out/test/x86_64/sort-debug-info-merged -298: ++ mkdir -p out/test/x86_64/sort-debug-info-merged -test 300 - Start 300: x86_64-spare-program-headers - -300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh" -300: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -300: Environment variables: -300: MACHINE=x86_64 -300: CPU= -300: Test timeout computed to be: 1500 -259/425 Test #272: x86_64-relocatable .................................... Passed 0.81 sec -298: ++ case $MACHINE in -298: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 301 - Start 301: x86_64-start-lib - -301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh" -301: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -301: Environment variables: -301: MACHINE=x86_64 -301: CPU= -301: Test timeout computed to be: 1500 -285: + cat -285: + cc -xc -c -o out/test/x86_64/run/a.o - -299: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh -299: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -299: ++ export LC_ALL=C -299: ++ LC_ALL=C -299: ++ '[' -z x86_64 ']' -299: ++ '[' -z '' ']' -299: ++ TESTDIR=out/test/x86_64 -299: ++ CC=cc -299: ++ CXX=c++ -299: ++ GCC=gcc -299: ++ GXX=g++ -299: ++ OBJDUMP=objdump -299: ++ OBJCOPY=objcopy -299: ++ STRIP=strip -299: ++ QEMU= -299: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh .sh -299: ++ testname=sort-debug-info -299: ++ t=out/test/x86_64/sort-debug-info -299: ++ mkdir -p out/test/x86_64/sort-debug-info -299: ++ case $MACHINE in -299: ++ tlsdesc_opt=-mtls-dialect=gnu2 -299: +++ uname -299: ++ '[' Linux = FreeBSD ']' -299: ++ trap 'on_error $LINENO' ERR -299: ++ trap on_exit EXIT -299: ++ echo -n 'Testing sort-debug-info ... ' -299: Testing sort-debug-info ... ++ set -o pipefail -299: ++ set -x -299: + cat -224: + cat -224: + cc -c -xc -o out/test/x86_64/many-output-sections/b.o - -fPIC +297: ++ STRIP=strip +297: ++ QEMU= +297: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-compressed.sh .sh +298: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh +298: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +298: ++ export LC_ALL=C +298: ++ LC_ALL=C +298: ++ '[' -z x86_64 ']' +298: ++ '[' -z '' ']' +298: ++ TESTDIR=out/test/x86_64 +298: ++ CC=cc +298: ++ CXX=c++ +298: ++ GCC=gcc +298: ++ GXX=g++ +298: ++ OBJDUMP=objdump +298: ++ OBJCOPY=objcopy +298: ++ STRIP=strip +298: ++ QEMU= +298: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info-merged.sh .sh +298: ++ testname=sort-debug-info-merged +298: ++ t=out/test/x86_64/sort-debug-info-merged +298: ++ mkdir -p out/test/x86_64/sort-debug-info-merged 300: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh +289: + out/test/x86_64/section-start/exe1 300: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 300: ++ export LC_ALL=C 300: ++ LC_ALL=C @@ -18424,139 +18416,74 @@ 300: ++ OBJCOPY=objcopy 300: ++ STRIP=strip 300: ++ QEMU= +289: + grep 'main fn1 fn2 0x10000000 0x20000000' +297: ++ testname=sort-debug-info-compressed +297: ++ t=out/test/x86_64/sort-debug-info-compressed +297: ++ mkdir -p out/test/x86_64/sort-debug-info-compressed +289: main fn1 fn2 0x10000000 0x20000000 +296: + cat +286: mold: fatal: --section-align=.foo=3: value must be a power of 2 +299: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh +289: + readelf -W --segments out/test/x86_64/section-start/exe1 +289: + grep ' LOAD ' +289: + sed 's/0x[0-9a-f]*//' 300: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/spare-program-headers.sh .sh 300: ++ testname=spare-program-headers 300: ++ t=out/test/x86_64/spare-program-headers 300: ++ mkdir -p out/test/x86_64/spare-program-headers -300: ++ case $MACHINE in -300: ++ tlsdesc_opt=-mtls-dialect=gnu2 -300: +++ uname -300: ++ '[' Linux = FreeBSD ']' -300: ++ trap 'on_error $LINENO' ERR -300: ++ trap on_exit EXIT -300: ++ echo -n 'Testing spare-program-headers ... ' -300: Testing spare-program-headers ... ++ set -o pipefail -300: ++ set -x -300: + cc -o out/test/x86_64/spare-program-headers/a.o -c -xc - -300: + cat +286: + on_exit +286: + echo OK +286: OK +286: + exit 0 +298: ++ case $MACHINE in +298: ++ tlsdesc_opt=-mtls-dialect=gnu2 298: +++ uname +299: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +299: ++ export LC_ALL=C +299: ++ LC_ALL=C +299: ++ '[' -z x86_64 ']' +299: ++ '[' -z '' ']' +299: ++ TESTDIR=out/test/x86_64 +299: ++ CC=cc +299: ++ CXX=c++ +299: ++ GCC=gcc +299: ++ GXX=g++ +299: ++ OBJDUMP=objdump +299: ++ OBJCOPY=objcopy +299: ++ STRIP=strip +299: ++ QEMU= +296: + cc -fPIC -c -o out/test/x86_64/soname/a.o -xc - +262/425 Test #286: x86_64-section-align .................................. Passed 0.28 sec 298: ++ '[' Linux = FreeBSD ']' 298: ++ trap 'on_error $LINENO' ERR 298: ++ trap on_exit EXIT 298: ++ echo -n 'Testing sort-debug-info-merged ... ' 298: Testing sort-debug-info-merged ... ++ set -o pipefail 298: ++ set -x +299: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sort-debug-info.sh .sh +test 302 + Start 302: x86_64-start-stop-symbol + +302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh" +302: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +302: Environment variables: +302: MACHINE=x86_64 +302: CPU= +302: Test timeout computed to be: 1500 298: + nm mold 298: + grep __tsan_init -281: + cc -B. -o out/test/x86_64/rodata-name/exe out/test/x86_64/rodata-name/a.o out/test/x86_64/rodata-name/b.o -258: + cc -B. -o out/test/x86_64/range-extension-thunk/exe2 out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -286: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 -211: + cc -B. -o out/test/x86_64/lto-archive2/exe -flto=auto out/test/x86_64/lto-archive2/c.o out/test/x86_64/lto-archive2/b.a -287: + cc -B. -o out/test/x86_64/section-attributes/exe out/test/x86_64/section-attributes/a.o out/test/x86_64/section-attributes/b.o out/test/x86_64/section-attributes/c.o out/test/x86_64/section-attributes/d.o -212: + cc -B. -o out/test/x86_64/lto-archive3/exe -flto out/test/x86_64/lto-archive3/c.o out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/c.a -284: ++ pwd -284: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -284: ++ pwd -284: + MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold -284: + clang -no-pie -o out/test/x86_64/run-clang/exe out/test/x86_64/run-clang/a.o -fuse-ld=/usr/bin/ld -264: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - -264: + cat -282: + readelf -W --segments out/test/x86_64/rosegment/exe3 -282: + grep '\.interp .* \.text' -280: + c++ -B. -o out/test/x86_64/reverse-sections/exe1 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o -257: + cc -B. -o out/test/x86_64/push-pop-state/exe out/test/x86_64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/x86_64/push-pop-state/a.so -Wl,-pop-state out/test/x86_64/push-pop-state/b.so -294: + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - -299: + cc -o out/test/x86_64/sort-debug-info/a.o -c -g -gdwarf32 out/test/x86_64/sort-debug-info/a.c -288: + cc -B. -o out/test/x86_64/section-order/exe1 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' -289: + cc -B. -o out/test/x86_64/section-start/exe1 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 -282: 03 .interp .note.gnu.property .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .eh_frame .eh_frame_hdr .rodata .rodata.cst4 .fini .init .plt .plt.got .text -294: ++ seq 1 1000 -293: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/a.o -295: + cc -o out/test/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - -295: ++ seq 1 1000 -274: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar +297: ++ case $MACHINE in +297: ++ tlsdesc_opt=-mtls-dialect=gnu2 +297: +++ uname +297: ++ '[' Linux = FreeBSD ']' +297: ++ trap 'on_error $LINENO' ERR +297: ++ trap on_exit EXIT +297: ++ echo -n 'Testing sort-debug-info-compressed ... ' +297: Testing sort-debug-info-compressed ... ++ set -o pipefail +297: ++ set -x +297: + cat +297: + cc -o out/test/x86_64/sort-debug-info-compressed/a.o -c -xc - -g -gdwarf32 -Wl,--compress-debug-sections=zlib 301: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh -274: + grep ' exe.repro/.*/a.o' -275: + readelf --symbols out/test/x86_64/require-defined/exe -275: + grep foobar -282: + on_exit -282: + echo OK -282: OK -282: + exit 0 -260/425 Test #282: x86_64-rosegment ...................................... Passed 0.52 sec -294: + for i in `seq 1 1000` -294: + echo 'void fn1() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn2() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn3() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn4() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn5() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn6() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn7() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn8() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn9() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn10() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn11() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn12() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn13() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn14() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn15() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn16() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn17() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn18() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn19() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn20() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn21() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn22() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn23() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn24() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn25() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn26() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn27() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn28() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn29() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn30() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn31() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn32() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn33() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn34() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn35() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn36() {}' -294: + for i in `seq 1 1000` 301: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 301: ++ export LC_ALL=C 301: ++ LC_ALL=C @@ -18571,6 +18498,106 @@ 301: ++ OBJCOPY=objcopy 301: ++ STRIP=strip 301: ++ QEMU= +300: ++ case $MACHINE in +300: ++ tlsdesc_opt=-mtls-dialect=gnu2 +300: +++ uname +300: ++ '[' Linux = FreeBSD ']' +300: ++ trap 'on_error $LINENO' ERR +300: ++ trap on_exit EXIT +300: ++ echo -n 'Testing spare-program-headers ... ' +300: Testing spare-program-headers ... ++ set -o pipefail +300: ++ set -x +300: + cc -o out/test/x86_64/spare-program-headers/a.o -c -xc - +300: + cat +289: + diff out/test/x86_64/section-start/log1 /dev/fd/63 +299: ++ testname=sort-debug-info +299: ++ t=out/test/x86_64/sort-debug-info +299: ++ mkdir -p out/test/x86_64/sort-debug-info +289: ++ sort out/test/x86_64/section-start/log1 +301: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh .sh +301: ++ testname=start-lib +301: ++ t=out/test/x86_64/start-lib +301: ++ mkdir -p out/test/x86_64/start-lib +299: ++ case $MACHINE in +299: ++ tlsdesc_opt=-mtls-dialect=gnu2 +302: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh +289: + cc -B. -o out/test/x86_64/section-start/exe2 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 +287: + grep 'foobar.*WAX' +275: + grep foobar +301: ++ case $MACHINE in +301: ++ tlsdesc_opt=-mtls-dialect=gnu2 +287: + readelf -W --sections out/test/x86_64/section-attributes/exe +299: +++ uname +302: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +302: ++ export LC_ALL=C +301: +++ uname +302: ++ LC_ALL=C +302: ++ '[' -z x86_64 ']' +275: + readelf --symbols out/test/x86_64/require-defined/exe +136: + out/test/x86_64/exception/exe12 +302: ++ '[' -z '' ']' +302: ++ TESTDIR=out/test/x86_64 +302: ++ CC=cc +302: ++ CXX=c++ +302: ++ GCC=gcc +302: ++ GXX=g++ +302: ++ OBJDUMP=objdump +302: ++ OBJCOPY=objcopy +302: ++ STRIP=strip +302: ++ QEMU= +302: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh .sh +299: ++ '[' Linux = FreeBSD ']' +299: ++ trap 'on_error $LINENO' ERR +299: ++ trap on_exit EXIT +299: ++ echo -n 'Testing sort-debug-info ... ' +299: Testing sort-debug-info ... ++ set -o pipefail +299: ++ set -x +299: + cat +301: ++ '[' Linux = FreeBSD ']' +301: ++ trap 'on_error $LINENO' ERR +301: ++ trap on_exit EXIT +301: ++ echo -n 'Testing start-lib ... ' +301: Testing start-lib ... ++ set -o pipefail +301: ++ set -x +288: + out/test/x86_64/section-order/exe1 +288: + grep Hello +259: + out/test/x86_64/range-extension-thunk2/exe +259: + grep -E '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' +275: 61: 00000000000016c4 7 FUNC LOCAL DEFAULT 17 foobar +302: ++ testname=start-stop-symbol +302: ++ t=out/test/x86_64/start-stop-symbol +302: ++ mkdir -p out/test/x86_64/start-stop-symbol +301: + cat +293: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/a.o +259: 0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 +259: + on_exit +259: + echo OK +259: OK +259: + exit 0 +275: + not cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,xyz +275: + grep 'undefined symbol: xyz' +136: + on_exit +136: + echo OK +136: OK +301: + cc -o out/test/x86_64/start-lib/a.o -c -xc - +136: + exit 0 +263/425 Test #136: x86_64-exception ...................................... Passed 2.35 sec +test 303 + Start 303: x86_64-start-stop + +303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh" +303: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +303: Environment variables: +303: MACHINE=x86_64 +303: CPU= +303: Test timeout computed to be: 1500 +272: + cat +272: + cc -c -o out/test/x86_64/relocatable/b.o -xc - +302: ++ case $MACHINE in +302: ++ tlsdesc_opt=-mtls-dialect=gnu2 +302: +++ uname +295: + cc -o out/test/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - +295: ++ seq 1 1000 295: + for i in `seq 1 1000` 295: + echo 'void fn1() {}' 295: + for i in `seq 1 1000` @@ -18620,623 +18647,6 @@ 295: + for i in `seq 1 1000` 295: + echo 'void fn24() {}' 295: + for i in `seq 1 1000` -266: + cat -test 302 - Start 302: x86_64-start-stop-symbol - -302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh" -302: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -302: Environment variables: -302: MACHINE=x86_64 -302: CPU= -302: Test timeout computed to be: 1500 -294: + echo 'void fn37() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn38() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn39() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn40() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn41() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn42() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn43() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn44() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn45() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn46() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn47() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn48() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn49() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn50() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn51() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn52() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn53() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn54() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn55() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn56() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn57() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn58() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn59() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn60() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn61() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn62() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn63() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn64() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn65() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn66() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn67() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn68() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn69() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn70() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn71() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn72() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn73() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn74() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn75() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn76() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn77() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn78() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn79() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn80() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn81() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn82() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn83() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn84() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn85() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn86() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn87() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn88() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn89() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn90() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn91() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn92() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn93() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn94() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn95() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn96() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn97() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn98() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn99() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn100() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn101() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn102() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn103() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn104() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn105() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn106() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn107() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn108() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn109() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn110() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn111() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn112() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn113() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn114() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn115() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn116() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn117() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn118() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn119() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn120() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn121() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn122() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn123() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn124() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn125() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn126() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn127() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn128() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn129() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn130() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn131() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn132() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn133() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn134() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn135() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn136() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn137() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn138() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn139() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn140() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn141() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn142() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn143() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn144() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn145() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn146() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn147() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn148() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn149() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn150() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn151() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn152() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn153() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn154() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn155() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn156() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn157() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn158() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn159() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn160() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn161() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn162() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn163() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn164() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn165() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn166() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn167() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn168() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn169() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn170() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn171() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn172() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn173() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn174() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn175() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn176() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn177() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn178() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn179() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn180() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn181() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn182() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn183() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn184() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn185() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn186() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn187() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn188() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn189() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn190() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn191() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn192() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn193() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn194() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn195() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn196() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn197() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn198() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn199() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn200() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn201() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn202() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn203() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn204() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn205() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn206() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn207() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn208() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn209() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn210() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn211() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn212() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn213() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn214() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn215() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn216() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn217() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn218() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn219() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn220() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn221() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn222() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn223() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn224() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn225() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn226() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn227() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn228() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn229() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn230() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn231() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn232() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn233() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn234() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn235() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn236() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn237() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn238() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn239() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn240() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn241() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn242() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn243() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn244() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn245() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn246() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn247() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn248() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn249() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn250() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn251() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn252() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn253() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn254() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn255() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn256() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn257() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn258() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn259() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn260() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn261() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn262() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn263() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn264() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn265() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn266() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn267() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn268() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn269() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn270() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn271() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn272() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn273() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn274() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn275() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn276() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn277() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn278() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn279() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn280() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn281() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn282() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn283() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn284() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn285() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn286() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn287() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn288() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn289() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn290() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn291() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn292() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn293() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn294() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn295() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn296() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn297() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn298() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn299() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn300() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn301() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn302() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn303() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn304() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn305() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn306() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn307() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn308() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn309() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn310() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn311() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn312() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn313() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn314() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn315() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn316() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn317() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn318() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn319() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn320() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn321() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn322() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn323() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn324() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn325() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn326() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn327() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn328() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn329() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn330() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn331() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn332() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn333() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn334() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn335() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn336() {}' -294: + for i in `seq 1 1000` -301: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-lib.sh .sh -301: ++ testname=start-lib -301: ++ t=out/test/x86_64/start-lib -301: ++ mkdir -p out/test/x86_64/start-lib -301: ++ case $MACHINE in -301: ++ tlsdesc_opt=-mtls-dialect=gnu2 -301: +++ uname 295: + echo 'void fn25() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn26() {}' @@ -19728,6 +19138,11 @@ 295: + echo 'void fn269() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn270() {}' +288: Hello world +292: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - +292: + cat +264/425 Test #259: x86_64-range-extension-thunk2 ......................... Passed 0.68 sec +299: + cc -o out/test/x86_64/sort-debug-info/a.o -c -g -gdwarf32 out/test/x86_64/sort-debug-info/a.c 295: + for i in `seq 1 1000` 295: + echo 'void fn271() {}' 295: + for i in `seq 1 1000` @@ -20056,6 +19471,20 @@ 295: + echo 'void fn433() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn434() {}' +287: [27] .foobar PROGBITS 00000000000048f9 0008f9 00000c 00 WAX 0 0 1 +287: + on_exit +287: + echo OK +287: OK +287: + exit 0 +test 304 + Start 304: x86_64-static-archive + +304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh" +304: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +304: Environment variables: +304: MACHINE=x86_64 +304: CPU= +304: Test timeout computed to be: 1500 295: + for i in `seq 1 1000` 295: + echo 'void fn435() {}' 295: + for i in `seq 1 1000` @@ -20158,12 +19587,1180 @@ 295: + echo 'void fn484() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn485() {}' -266: + cc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz -274: -rw-rw-r-- 0/0 1368 1969-12-31 12:00 exe.repro/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o -274: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar -275: 61: 00000000000016c4 7 FUNC LOCAL DEFAULT 17 foobar -275: + not cc -B. -o out/test/x86_64/require-defined/exe out/test/x86_64/require-defined/c.o out/test/x86_64/require-defined/b.a -Wl,-require-defined,xyz -275: + grep 'undefined symbol: xyz' +295: + for i in `seq 1 1000` +295: + echo 'void fn486() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn487() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn488() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn489() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn490() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn491() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn492() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn493() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn494() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn495() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn496() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn497() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn498() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn499() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn500() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn501() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn502() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn503() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn504() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn505() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn506() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn507() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn508() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn509() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn510() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn511() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn512() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn513() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn514() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn515() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn516() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn517() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn518() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn519() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn520() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn521() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn522() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn523() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn524() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn525() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn526() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn527() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn528() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn529() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn530() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn531() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn532() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn533() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn534() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn535() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn536() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn537() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn538() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn539() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn540() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn541() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn542() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn543() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn544() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn545() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn546() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn547() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn548() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn549() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn550() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn551() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn552() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn553() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn554() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn555() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn556() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn557() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn558() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn559() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn560() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn561() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn562() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn563() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn564() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn565() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn566() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn567() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn568() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn569() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn570() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn571() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn572() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn573() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn574() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn575() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn576() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn577() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn578() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn579() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn580() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn581() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn582() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn583() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn584() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn585() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn586() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn587() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn588() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn589() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn590() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn591() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn592() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn593() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn594() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn595() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn596() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn597() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn598() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn599() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn600() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn601() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn602() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn603() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn604() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn605() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn606() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn607() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn608() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn609() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn610() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn611() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn612() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn613() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn614() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn615() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn616() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn617() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn618() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn619() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn620() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn621() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn622() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn623() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn624() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn625() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn626() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn627() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn628() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn629() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn630() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn631() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn632() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn633() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn634() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn635() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn636() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn637() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn638() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn639() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn640() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn641() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn642() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn643() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn644() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn645() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn646() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn647() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn648() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn649() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn650() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn651() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn652() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn653() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn654() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn655() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn656() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn657() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn658() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn659() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn660() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn661() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn662() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn663() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn664() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn665() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn666() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn667() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn668() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn669() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn670() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn671() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn672() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn673() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn674() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn675() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn676() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn677() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn678() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn679() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn680() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn681() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn682() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn683() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn684() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn685() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn686() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn687() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn688() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn689() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn690() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn691() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn692() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn693() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn694() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn695() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn696() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn697() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn698() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn699() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn700() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn701() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn702() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn703() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn704() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn705() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn706() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn707() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn708() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn709() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn710() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn711() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn712() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn713() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn714() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn715() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn716() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn717() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn718() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn719() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn720() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn721() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn722() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn723() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn724() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn725() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn726() {}' +295: + for i in `seq 1 1000` +295: + echo 'void fn727() {}' +282: + readelf -W --segments out/test/x86_64/rosegment/exe3 +282: + grep '\.interp .* \.text' +282: 03 .interp .note.gnu.property .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .eh_frame .eh_frame_hdr .rodata .rodata.cst4 .fini .init .plt .plt.got .text +282: + on_exit +282: + echo OK +282: OK +282: + exit 0 +280: + c++ -B. -o out/test/x86_64/reverse-sections/exe1 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o +288: + readelf -SW out/test/x86_64/section-order/exe1 +288: + grep '\.fn2 .*00200000' +288: [ 1] .fn2 PROGBITS 0000000000200000 001000 000016 00 AX 0 0 1 +288: + readelf -SW out/test/x86_64/section-order/exe1 +288: + grep '\.fn1 .*00300000' +288: [ 6] .fn1 PROGBITS 0000000000300000 002000 000016 00 AX 0 0 1 +288: + cc -B. -o out/test/x86_64/section-order/exe2 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' +294: + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - +294: ++ seq 1 1000 +294: + for i in `seq 1 1000` +294: + echo 'void fn1() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn2() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn3() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn4() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn5() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn6() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn7() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn8() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn9() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn10() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn11() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn12() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn13() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn14() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn15() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn16() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn17() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn18() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn19() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn20() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn21() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn22() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn23() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn24() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn25() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn26() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn27() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn28() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn29() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn30() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn31() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn32() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn33() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn34() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn35() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn36() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn37() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn38() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn39() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn40() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn41() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn42() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn43() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn44() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn45() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn46() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn47() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn48() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn49() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn50() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn51() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn52() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn53() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn54() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn55() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn56() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn57() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn58() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn59() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn60() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn61() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn62() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn63() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn64() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn65() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn66() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn67() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn68() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn69() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn70() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn71() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn72() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn73() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn74() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn75() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn76() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn77() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn78() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn79() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn80() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn81() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn82() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn83() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn84() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn85() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn86() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn87() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn88() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn89() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn90() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn91() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn92() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn93() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn94() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn95() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn96() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn97() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn98() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn99() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn100() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn101() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn102() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn103() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn104() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn105() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn106() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn107() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn108() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn109() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn110() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn111() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn112() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn113() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn114() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn115() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn116() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn117() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn118() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn119() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn120() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn121() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn122() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn123() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn124() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn125() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn126() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn127() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn128() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn129() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn130() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn131() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn132() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn133() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn134() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn135() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn136() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn137() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn138() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn139() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn140() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn141() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn142() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn143() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn144() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn145() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn146() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn147() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn148() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn149() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn150() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn151() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn152() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn153() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn154() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn155() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn156() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn157() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn158() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn159() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn160() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn161() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn162() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn163() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn164() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn165() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn166() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn167() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn168() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn169() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn170() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn171() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn172() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn173() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn174() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn175() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn176() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn177() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn178() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn179() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn180() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn181() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn182() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn183() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn184() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn185() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn186() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn187() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn188() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn189() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn190() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn191() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn192() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn193() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn194() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn195() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn196() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn197() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn198() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn199() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn200() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn201() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn202() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn203() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn204() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn205() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn206() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn207() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn208() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn209() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn210() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn211() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn212() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn213() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn214() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn215() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn216() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn217() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn218() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn219() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn220() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn221() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn222() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn223() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn224() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn225() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn226() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn227() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn228() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn229() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn230() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn231() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn232() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn233() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn234() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn235() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn236() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn237() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn238() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn239() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn240() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn241() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn242() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn243() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn244() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn245() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn246() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn247() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn248() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn249() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn250() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn251() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn252() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn253() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn254() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn255() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn256() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn257() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn258() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn259() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn260() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn261() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn262() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn263() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn264() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn265() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn266() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn267() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn268() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn269() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn270() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn271() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn272() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn273() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn274() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn275() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn276() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn277() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn278() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn279() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn280() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn281() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn282() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn283() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn284() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn285() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn286() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn287() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn288() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn289() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn290() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn291() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn292() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn293() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn294() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn295() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn296() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn297() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn298() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn299() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn300() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn301() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn302() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn303() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn304() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn305() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn306() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn307() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn308() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn309() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn310() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn311() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn312() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn313() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn314() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn315() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn316() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn317() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn318() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn319() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn320() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn321() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn322() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn323() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn324() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn325() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn326() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn327() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn328() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn329() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn330() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn331() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn332() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn333() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn334() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn335() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn336() {}' +294: + for i in `seq 1 1000` 294: + echo 'void fn337() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn338() {}' @@ -20511,269 +21108,6 @@ 294: + echo 'void fn509() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn510() {}' -301: ++ '[' Linux = FreeBSD ']' -301: ++ trap 'on_error $LINENO' ERR -301: ++ trap on_exit EXIT -301: ++ echo -n 'Testing start-lib ... ' -301: Testing start-lib ... ++ set -o pipefail -301: ++ set -x -301: + cat -295: + for i in `seq 1 1000` -295: + echo 'void fn486() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn487() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn488() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn489() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn490() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn491() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn492() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn493() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn494() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn495() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn496() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn497() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn498() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn499() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn500() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn501() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn502() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn503() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn504() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn505() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn506() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn507() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn508() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn509() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn510() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn511() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn512() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn513() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn514() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn515() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn516() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn517() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn518() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn519() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn520() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn521() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn522() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn523() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn524() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn525() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn526() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn527() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn528() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn529() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn530() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn531() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn532() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn533() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn534() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn535() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn536() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn537() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn538() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn539() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn540() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn541() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn542() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn543() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn544() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn545() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn546() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn547() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn548() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn549() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn550() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn551() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn552() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn553() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn554() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn555() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn556() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn557() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn558() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn559() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn560() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn561() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn562() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn563() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn564() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn565() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn566() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn567() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn568() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn569() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn570() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn571() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn572() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn573() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn574() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn575() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn576() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn577() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn578() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn579() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn580() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn581() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn582() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn583() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn584() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn585() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn586() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn587() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn588() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn589() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn590() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn591() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn592() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn593() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn594() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn595() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn596() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn597() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn598() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn599() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn600() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn601() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn602() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn603() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn604() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn605() {}' -295: + for i in `seq 1 1000` -302: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh -302: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -302: ++ export LC_ALL=C -302: ++ LC_ALL=C -302: ++ '[' -z x86_64 ']' -302: ++ '[' -z '' ']' -302: ++ TESTDIR=out/test/x86_64 -302: ++ CC=cc -302: ++ CXX=c++ -302: ++ GCC=gcc -302: ++ GXX=g++ -302: ++ OBJDUMP=objdump -302: ++ OBJCOPY=objcopy -302: ++ STRIP=strip -302: ++ QEMU= 294: + for i in `seq 1 1000` 294: + echo 'void fn511() {}' 294: + for i in `seq 1 1000` @@ -21017,518 +21351,47 @@ 294: + for i in `seq 1 1000` 294: + echo 'void fn631() {}' 294: + for i in `seq 1 1000` -294: + echo 'void fn632() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn633() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn634() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn635() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn636() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn637() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn638() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn639() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn640() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn641() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn642() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn643() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn644() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn645() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn646() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn647() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn648() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn649() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn650() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn651() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn652() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn653() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn654() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn655() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn656() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn657() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn658() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn659() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn660() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn661() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn662() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn663() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn664() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn665() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn666() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn667() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn668() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn669() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn670() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn671() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn672() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn673() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn674() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn675() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn676() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn677() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn678() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn679() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn680() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn681() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn682() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn683() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn684() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn685() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn686() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn687() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn688() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn689() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn690() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn691() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn692() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn693() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn694() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn695() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn696() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn697() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn698() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn699() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn700() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn701() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn702() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn703() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn704() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn705() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn706() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn707() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn708() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn709() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn710() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn711() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn712() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn713() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn714() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn715() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn716() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn717() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn718() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn719() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn720() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn721() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn722() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn723() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn724() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn725() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn726() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn727() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn728() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn729() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn730() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn731() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn732() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn733() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn734() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn735() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn736() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn737() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn738() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn739() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn740() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn741() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn742() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn743() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn744() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn745() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn746() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn747() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn748() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn749() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn750() {}' -301: + cc -o out/test/x86_64/start-lib/a.o -c -xc - -294: + for i in `seq 1 1000` -294: + echo 'void fn751() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn752() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn753() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn754() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn755() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn756() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn757() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn758() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn759() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn760() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn761() {}' -294: + for i in `seq 1 1000` -294: + echo 'void fn762() {}' -294: + for i in `seq 1 1000` -295: + echo 'void fn606() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn607() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn608() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn609() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn610() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn611() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn612() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn613() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn614() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn615() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn616() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn617() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn618() {}' -302: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop-symbol.sh .sh -295: + for i in `seq 1 1000` -295: + echo 'void fn619() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn620() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn621() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn622() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn623() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn624() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn625() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn626() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn627() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn628() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn629() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn630() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn631() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn632() {}' -302: ++ testname=start-stop-symbol -302: ++ t=out/test/x86_64/start-stop-symbol -302: ++ mkdir -p out/test/x86_64/start-stop-symbol -295: + for i in `seq 1 1000` -295: + echo 'void fn633() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn634() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn635() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn636() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn637() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn638() {}' -274: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt -295: + for i in `seq 1 1000` -295: + echo 'void fn639() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn640() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn641() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn642() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn643() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn644() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn645() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn646() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn647() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn648() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn649() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn650() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn651() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn652() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn653() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn654() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn655() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn656() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn657() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn658() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn659() {}' -274: out/test/x86_64/repro/a.o -295: + for i in `seq 1 1000` -295: + echo 'void fn660() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn661() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn662() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn663() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn664() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn665() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn666() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn667() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn668() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn669() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn670() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn671() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn672() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn673() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn674() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn675() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn676() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn677() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn678() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn679() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn680() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn681() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn682() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn683() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn684() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn685() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn686() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn687() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn688() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn689() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn690() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn691() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn692() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn693() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn694() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn695() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn696() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn697() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn698() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn699() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn700() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn701() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn702() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn703() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn704() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn705() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn706() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn707() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn708() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn709() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn710() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn711() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn712() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn713() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn714() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn715() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn716() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn717() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn718() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn719() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn720() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn721() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn722() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn723() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn724() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn725() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn726() {}' -295: + for i in `seq 1 1000` -295: + echo 'void fn727() {}' +268: + cat +268: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - +302: ++ '[' Linux = FreeBSD ']' +302: ++ trap 'on_error $LINENO' ERR +302: ++ trap on_exit EXIT +302: ++ echo -n 'Testing start-stop-symbol ... ' +302: Testing start-stop-symbol ... ++ set -o pipefail +302: ++ set -x +302: + cat +302: + cc -c -o out/test/x86_64/start-stop-symbol/a.o -xc - +284: ++ pwd +284: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +284: ++ pwd +284: + MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold +284: + clang -no-pie -o out/test/x86_64/run-clang/exe out/test/x86_64/run-clang/a.o -fuse-ld=/usr/bin/ld +267: + cat +267: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g +303: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh +303: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +303: ++ export LC_ALL=C +303: ++ LC_ALL=C +303: ++ '[' -z x86_64 ']' +303: ++ '[' -z '' ']' +303: ++ TESTDIR=out/test/x86_64 +303: ++ CC=cc +303: ++ CXX=c++ +303: ++ GCC=gcc +303: ++ GXX=g++ +303: ++ OBJDUMP=objdump +303: ++ OBJCOPY=objcopy +303: ++ STRIP=strip +303: ++ QEMU= +303: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh .sh +303: ++ testname=start-stop +303: ++ t=out/test/x86_64/start-stop +303: ++ mkdir -p out/test/x86_64/start-stop +303: ++ case $MACHINE in +303: ++ tlsdesc_opt=-mtls-dialect=gnu2 +303: +++ uname +265/425 Test #282: x86_64-rosegment ...................................... Passed 0.38 sec +266/425 Test #287: x86_64-section-attributes ............................. Passed 0.35 sec 295: + for i in `seq 1 1000` 295: + echo 'void fn728() {}' 295: + for i in `seq 1 1000` @@ -21728,36 +21591,9 @@ 295: + for i in `seq 1 1000` 295: + echo 'void fn826() {}' 295: + for i in `seq 1 1000` -302: ++ case $MACHINE in -302: ++ tlsdesc_opt=-mtls-dialect=gnu2 -302: +++ uname -302: ++ '[' Linux = FreeBSD ']' -302: ++ trap 'on_error $LINENO' ERR -302: ++ trap on_exit EXIT -302: ++ echo -n 'Testing start-stop-symbol ... ' -302: Testing start-stop-symbol ... ++ set -o pipefail -302: ++ set -x -274: + grep mold out/test/x86_64/repro/exe.repro/version.txt -274: mold 2.40.4 (compatible with GNU ld) -274: + on_exit -274: + echo OK -274: OK -274: + exit 0 295: + echo 'void fn827() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn828() {}' -261/425 Test #274: x86_64-repro .......................................... Passed 0.85 sec -302: + cat -test 303 - Start 303: x86_64-start-stop - -303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh" -303: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -303: Environment variables: -303: MACHINE=x86_64 -303: CPU= -303: Test timeout computed to be: 1500 -302: + cc -c -o out/test/x86_64/start-stop-symbol/a.o -xc - 295: + for i in `seq 1 1000` 295: + echo 'void fn829() {}' 295: + for i in `seq 1 1000` @@ -22102,6 +21938,268 @@ 295: + echo 'void fn999() {}' 295: + for i in `seq 1 1000` 295: + echo 'void fn1000() {}' +294: + echo 'void fn632() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn633() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn634() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn635() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn636() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn637() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn638() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn639() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn640() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn641() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn642() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn643() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn644() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn645() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn646() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn647() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn648() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn649() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn650() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn651() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn652() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn653() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn654() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn655() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn656() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn657() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn658() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn659() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn660() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn661() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn662() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn663() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn664() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn665() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn666() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn667() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn668() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn669() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn670() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn671() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn672() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn673() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn674() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn675() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn676() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn677() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn678() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn679() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn680() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn681() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn682() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn683() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn684() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn685() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn686() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn687() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn688() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn689() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn690() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn691() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn692() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn693() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn694() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn695() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn696() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn697() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn698() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn699() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn700() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn701() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn702() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn703() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn704() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn705() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn706() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn707() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn708() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn709() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn710() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn711() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn712() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn713() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn714() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn715() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn716() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn717() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn718() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn719() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn720() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn721() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn722() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn723() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn724() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn725() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn726() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn727() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn728() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn729() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn730() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn731() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn732() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn733() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn734() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn735() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn736() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn737() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn738() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn739() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn740() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn741() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn742() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn743() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn744() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn745() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn746() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn747() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn748() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn749() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn750() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn751() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn752() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn753() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn754() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn755() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn756() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn757() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn758() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn759() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn760() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn761() {}' +294: + for i in `seq 1 1000` +294: + echo 'void fn762() {}' +294: + for i in `seq 1 1000` 294: + echo 'void fn763() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn764() {}' @@ -22577,71 +22675,6 @@ 294: + echo 'void fn999() {}' 294: + for i in `seq 1 1000` 294: + echo 'void fn1000() {}' -293: + readelf --dyn-syms out/test/x86_64/shared/b.so -303: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh -293: + grep '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/x86_64/shared/log -303: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -303: ++ export LC_ALL=C -303: ++ LC_ALL=C -303: ++ '[' -z x86_64 ']' -293: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fn2 -303: ++ '[' -z '' ']' -303: ++ TESTDIR=out/test/x86_64 -303: ++ CC=cc -303: ++ CXX=c++ -303: ++ GCC=gcc -303: ++ GXX=g++ -303: ++ OBJDUMP=objdump -303: ++ OBJCOPY=objcopy -303: ++ STRIP=strip -303: ++ QEMU= -293: + grep -E 'FUNC GLOBAL DEFAULT .* fn1' out/test/x86_64/shared/log -303: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/start-stop.sh .sh -290: + command -v flock -290: + cat -293: 6: 0000000000001689 12 FUNC GLOBAL DEFAULT 15 fn1 -303: ++ testname=start-stop -303: ++ t=out/test/x86_64/start-stop -303: ++ mkdir -p out/test/x86_64/start-stop -293: + cat -293: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - -290: + cc -o out/test/x86_64/separate-debug-file-sort/a.o -c -g -gdwarf32 out/test/x86_64/separate-debug-file-sort/a.c -291: + on_qemu -291: + '[' '' '!=' '' ']' -291: + grep -w qemu /proc/cpuinfo -291: + command -v gdb -291: + command -v flock -291: + cat -291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g -223: + ./mold --relocatable -o out/test/x86_64/many-input-sections2/b.o out/test/x86_64/many-input-sections2/a.o -265: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o -287: + readelf -W --sections out/test/x86_64/section-attributes/exe -303: ++ case $MACHINE in -303: ++ tlsdesc_opt=-mtls-dialect=gnu2 -287: + grep 'foobar.*WAX' -264: + ar crs out/test/x86_64/relocatable-archive/e.a out/test/x86_64/relocatable-archive/a.o out/test/x86_64/relocatable-archive/b.o out/test/x86_64/relocatable-archive/c.o -211: + on_exit -211: + echo OK -211: OK -211: + exit 0 -303: +++ uname -289: + out/test/x86_64/section-start/exe1 -289: + grep 'main fn1 fn2 0x10000000 0x20000000' -257: + readelf --dynamic out/test/x86_64/push-pop-state/exe -281: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe -281: + grep Hello -275: mold: error: --require-defined: undefined symbol: xyz -275: + on_exit -275: + echo OK -275: OK -275: + exit 0 -300: + cc -B. -o out/test/x86_64/spare-program-headers/exe1 out/test/x86_64/spare-program-headers/a.o -286: + readelf -WS out/test/x86_64/section-align/exe1 -286: + grep '\.foo.* 8192$' -292: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - -292: + cat -258: + out/test/x86_64/range-extension-thunk/exe2 -258: + grep 'main fn1 fn3 fn2 fn4' 303: ++ '[' Linux = FreeBSD ']' 303: ++ trap 'on_error $LINENO' ERR 303: ++ trap on_exit EXIT @@ -22650,51 +22683,64 @@ 303: ++ set -x 303: + cat 303: + cc -c -o out/test/x86_64/start-stop/a.o -xc - -285: ++ pwd -285: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -285: ++ pwd -285: + MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold -285: + cc -o out/test/x86_64/run/exe out/test/x86_64/run/a.o -B/usr/bin -287: [27] .foobar PROGBITS 00000000000048f9 0008f9 00000c 00 WAX 0 0 1 -287: + on_exit -287: + echo OK -287: OK -287: + exit 0 -268: + ./mold --relocatable -o out/test/x86_64/relocatable-exception/c.o out/test/x86_64/relocatable-exception/a.o out/test/x86_64/relocatable-exception/b.o -262/425 Test #211: x86_64-lto-archive2 ................................... Passed 4.18 sec -263/425 Test #275: x86_64-require-defined ................................ Passed 0.88 sec -258: main fn1 fn3 fn2 fn4 -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -264/425 Test #258: x86_64-range-extension-thunk .......................... Passed 1.39 sec -265/425 Test #287: x86_64-section-attributes ............................. Passed 0.51 sec -281: [ 0] Hello -281: + grep world -281: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe -289: main fn1 fn2 0x10000000 0x20000000 -289: + readelf -W --segments out/test/x86_64/section-start/exe1 -289: + grep ' LOAD ' -289: + sed 's/0x[0-9a-f]*//' -289: + diff out/test/x86_64/section-start/log1 /dev/fd/63 -289: ++ sort out/test/x86_64/section-start/log1 -286: [24] .foo PROGBITS 0000000000004000 001000 000004 00 WA 0 0 8192 -286: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 -257: + grep -F a.so out/test/x86_64/push-pop-state/log -257: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/push-pop-state/a.so] -257: + not grep -F b.so out/test/x86_64/push-pop-state/log -257: + grep -F b.so out/test/x86_64/push-pop-state/log -266: + ./mold --relocatable -o out/test/x86_64/relocatable-compressed-debug-info/c.o out/test/x86_64/relocatable-compressed-debug-info/a.o out/test/x86_64/relocatable-compressed-debug-info/b.o -test 304 - Start 304: x86_64-static-archive - -304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh" -304: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -304: Environment variables: -304: MACHINE=x86_64 -304: CPU= -304: Test timeout computed to be: 1500 +274: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar +274: + grep ' exe.repro/.*/a.o' +274: -rw-rw-r-- 0/0 1368 1970-01-01 14:00 exe.repro/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/repro/a.o +274: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar +274: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt +274: out/test/x86_64/repro/a.o +274: + grep mold out/test/x86_64/repro/exe.repro/version.txt +274: mold 2.40.4 (compatible with GNU ld) +274: + on_exit +274: + echo OK +274: OK +274: + exit 0 +304: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh +304: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +304: ++ export LC_ALL=C +304: ++ LC_ALL=C +304: ++ '[' -z x86_64 ']' +304: ++ '[' -z '' ']' +304: ++ TESTDIR=out/test/x86_64 +304: ++ CC=cc +304: ++ CXX=c++ +304: ++ GCC=gcc +304: ++ GXX=g++ +304: ++ OBJDUMP=objdump +304: ++ OBJCOPY=objcopy +304: ++ STRIP=strip +304: ++ QEMU= +304: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh .sh +304: ++ testname=static-archive +304: ++ t=out/test/x86_64/static-archive +304: ++ mkdir -p out/test/x86_64/static-archive +304: ++ case $MACHINE in +304: ++ tlsdesc_opt=-mtls-dialect=gnu2 +304: +++ uname +304: ++ '[' Linux = FreeBSD ']' +304: ++ trap 'on_error $LINENO' ERR +304: ++ trap on_exit EXIT +304: ++ echo -n 'Testing static-archive ... ' +304: Testing static-archive ... ++ set -o pipefail +304: ++ set -x +304: + cat +304: + cc -o out/test/x86_64/static-archive/long-long-long-filename.o -c -xc - +217: LLVMgold: Unknown command line argument '--no-such-option'. Try: 'LLVMgold --help' +217: + on_exit +217: + echo OK +217: OK +217: + exit 0 +267/425 Test #217: x86_64-lto-llvm2 ...................................... Passed 1.40 sec +296: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o +296: + readelf --dynamic out/test/x86_64/soname/b.so +296: + not grep -F 'Library soname' +296: + grep -F 'Library soname' +296: + return 0 +296: + cc -B. -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -Wl,-soname,foo +266: + test_cflags -g3 -gz +266: + echo 'int main() {}' +266: + cc -B. -g3 -gz -o /dev/null -xc - +300: + cc -B. -o out/test/x86_64/spare-program-headers/exe1 out/test/x86_64/spare-program-headers/a.o test 305 Start 305: x86_64-static-pie @@ -22704,29 +22750,6 @@ 305: MACHINE=x86_64 305: CPU= 305: Test timeout computed to be: 1500 -299: + cat -299: + cc -o out/test/x86_64/sort-debug-info/b.o -c -g -gdwarf64 out/test/x86_64/sort-debug-info/b.c -281: [ 0] world -281: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe -281: + grep foobar -281: [ 7] foobar -281: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe -281: + grep abcdefgh -281: [ 0] abcdefgh -281: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe -281: + grep baz -281: String dump of section '.rodatabaz': -281: [ 0] baz -281: + on_exit -281: + echo OK -281: OK -281: + exit 0 -289: + cc -B. -o out/test/x86_64/section-start/exe2 out/test/x86_64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 -257: + return 0 -257: + on_exit -257: + echo OK -257: OK -257: + exit 0 test 306 Start 306: x86_64-stdout @@ -22736,6 +22759,8 @@ 306: MACHINE=x86_64 306: CPU= 306: Test timeout computed to be: 1500 +272: + ./mold --relocatable -o out/test/x86_64/relocatable/c.o out/test/x86_64/relocatable/a.o out/test/x86_64/relocatable/b.o +272: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o test 307 Start 307: x86_64-strip-debug @@ -22745,58 +22770,72 @@ 307: MACHINE=x86_64 307: CPU= 307: Test timeout computed to be: 1500 -296: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -288: + out/test/x86_64/section-order/exe1 -288: + grep Hello -288: Hello world -288: + readelf -SW out/test/x86_64/section-order/exe1 -288: + grep '\.fn2 .*00200000' -288: [ 1] .fn2 PROGBITS 0000000000200000 001000 000016 00 AX 0 0 1 -288: + readelf -SW out/test/x86_64/section-order/exe1 -288: + grep '\.fn1 .*00300000' -288: [ 6] .fn1 PROGBITS 0000000000300000 002000 000016 00 AX 0 0 1 -288: + cc -B. -o out/test/x86_64/section-order/exe2 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' -297: + cat +299: + cat +299: + cc -o out/test/x86_64/sort-debug-info/b.o -c -g -gdwarf64 out/test/x86_64/sort-debug-info/b.c 297: + cc -o out/test/x86_64/sort-debug-info-compressed/b.o -c -xc - -g -gdwarf64 -Wl,--compress-debug-sections=zstd -224: + not cc -B. -shared -o out/test/x86_64/many-output-sections/c.so out/test/x86_64/many-output-sections/a.o out/test/x86_64/many-output-sections/b.o -224: + grep -F 'too many output sections' +297: + cat +301: + cat +301: + cc -o out/test/x86_64/start-lib/b.o -c -xc - +289: + grep 'main fn1 fn2 0x20000000 0x10000000' +289: + out/test/x86_64/section-start/exe2 +289: main fn1 fn2 0x20000000 0x10000000 +289: + readelf -W --segments out/test/x86_64/section-start/exe2 +289: + grep ' LOAD ' +289: + sed 's/0x[0-9a-f]*//' +289: + diff out/test/x86_64/section-start/log2 /dev/fd/63 +289: ++ sort out/test/x86_64/section-start/log2 +289: + on_exit +289: + echo OK +289: OK +289: + exit 0 +264: + cat +264: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - +302: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o +275: mold: error: --require-defined: undefined symbol: xyz +275: + on_exit +275: + echo OK +275: OK +275: + exit 0 280: + out/test/x86_64/reverse-sections/exe1 280: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' 280: foo1 foo2 foo3 foo4 foo5 foo6 280: + c++ -B. -o out/test/x86_64/reverse-sections/exe2 out/test/x86_64/reverse-sections/a.o out/test/x86_64/reverse-sections/b.o out/test/x86_64/reverse-sections/c.o -Wl,--reverse-sections -284: + grep mold -284: + readelf -p .comment out/test/x86_64/run-clang/exe -284: [ 1e] mold 2.40.4 (compatible with GNU ld) -284: + on_exit -284: + echo OK -284: OK -284: + exit 0 -265: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o -304: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh -304: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -304: ++ export LC_ALL=C -304: ++ LC_ALL=C -304: ++ '[' -z x86_64 ']' -304: ++ '[' -z '' ']' -304: ++ TESTDIR=out/test/x86_64 -304: ++ CC=cc -304: ++ CXX=c++ -304: ++ GCC=gcc -304: ++ GXX=g++ -304: ++ OBJDUMP=objdump -304: ++ OBJCOPY=objcopy -304: ++ STRIP=strip -304: ++ QEMU= -304: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/static-archive.sh .sh -304: ++ testname=static-archive -304: ++ t=out/test/x86_64/static-archive -304: ++ mkdir -p out/test/x86_64/static-archive -304: ++ case $MACHINE in -304: ++ tlsdesc_opt=-mtls-dialect=gnu2 -304: +++ uname -266/425 Test #257: x86_64-push-pop-state ................................. Passed 1.43 sec -267/425 Test #281: x86_64-rodata-name .................................... Passed 0.75 sec -268/425 Test #284: x86_64-run-clang ...................................... Passed 0.66 sec +292: + cat +292: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - +293: + readelf --dyn-syms out/test/x86_64/shared/b.so +293: + grep '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/x86_64/shared/log +293: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fn2 +293: + grep -E 'FUNC GLOBAL DEFAULT .* fn1' out/test/x86_64/shared/log +293: 6: 0000000000001689 12 FUNC GLOBAL DEFAULT 15 fn1 +293: + cat +293: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - +267: + cat +267: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g +288: + grep '\.fn2 .*00400000' +288: + readelf -SW out/test/x86_64/section-order/exe2 +288: [16] .fn2 PROGBITS 0000000000400000 002000 000016 00 AX 0 0 1 +305: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh +305: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +305: ++ export LC_ALL=C +305: ++ LC_ALL=C +305: ++ '[' -z x86_64 ']' +305: ++ '[' -z '' ']' +305: ++ TESTDIR=out/test/x86_64 +305: ++ CC=cc +305: ++ CXX=c++ +305: ++ GCC=gcc +305: ++ GXX=g++ +305: ++ OBJDUMP=objdump +305: ++ OBJCOPY=objcopy +305: ++ STRIP=strip +305: ++ QEMU= +305: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh .sh +305: ++ testname=static-pie +305: ++ t=out/test/x86_64/static-pie +305: ++ mkdir -p out/test/x86_64/static-pie +268/425 Test #274: x86_64-repro .......................................... Passed 0.55 sec +269/425 Test #275: x86_64-require-defined ................................ Passed 0.53 sec +270/425 Test #289: x86_64-section-start .................................. Passed 0.36 sec test 308 Start 308: x86_64-strip @@ -22824,31 +22863,50 @@ 310: MACHINE=x86_64 310: CPU= 310: Test timeout computed to be: 1500 -296: + readelf --dynamic out/test/x86_64/soname/b.so -296: + not grep -F 'Library soname' -296: + grep -F 'Library soname' -296: + return 0 -296: + cc -B. -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -Wl,-soname,foo -302: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o -305: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh -305: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -305: ++ export LC_ALL=C -305: ++ LC_ALL=C -305: ++ '[' -z x86_64 ']' -305: ++ '[' -z '' ']' -305: ++ TESTDIR=out/test/x86_64 -305: ++ CC=cc -305: ++ CXX=c++ -305: ++ GCC=gcc -305: ++ GXX=g++ -305: ++ OBJDUMP=objdump -305: ++ OBJCOPY=objcopy -305: ++ STRIP=strip -305: ++ QEMU= -305: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/static-pie.sh .sh -305: ++ testname=static-pie -305: ++ t=out/test/x86_64/static-pie -305: ++ mkdir -p out/test/x86_64/static-pie +288: + readelf -sW out/test/x86_64/section-order/exe2 +288: + grep -E ': 0+200000\s.*\s__ehdr_start$' +288: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start +288: + readelf -W --segments out/test/x86_64/section-order/exe2 +288: + grep -E 'PHDR\s.*0x0+300000\s' +215: + out/test/x86_64/lto-gcc/exe3 +215: + grep 'Hello world' +215: Hello world +215: + on_exit +215: + echo OK +215: OK +215: + exit 0 +306: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh +306: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +306: ++ export LC_ALL=C +306: ++ LC_ALL=C +306: ++ '[' -z x86_64 ']' +306: ++ '[' -z '' ']' +306: ++ TESTDIR=out/test/x86_64 +306: ++ CC=cc +306: ++ CXX=c++ +306: ++ GCC=gcc +306: ++ GXX=g++ +306: ++ OBJDUMP=objdump +306: ++ OBJCOPY=objcopy +306: ++ STRIP=strip +306: ++ QEMU= +306: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh .sh +306: ++ testname=stdout +306: ++ t=out/test/x86_64/stdout +306: ++ mkdir -p out/test/x86_64/stdout +306: ++ case $MACHINE in +306: ++ tlsdesc_opt=-mtls-dialect=gnu2 +306: +++ uname +306: ++ '[' Linux = FreeBSD ']' +306: ++ trap 'on_error $LINENO' ERR +306: ++ trap on_exit EXIT +306: ++ echo -n 'Testing stdout ... ' +306: Testing stdout ... ++ set -o pipefail +306: ++ set -x +288: PHDR 0x001000 0x0000000000300000 0x0000000000300000 0x0002a0 0x0002a0 R 0x8 +288: + cc -B. -o out/test/x86_64/section-order/exe3 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 !ehdr_start EHDR %0x20 !rodata_start RODATA =0x300000 !phdr_start PHDR %4096 !phdr_end =0x400000 !text_start TEXT DATA BSS' +306: + cat +303: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop 305: ++ case $MACHINE in 305: ++ tlsdesc_opt=-mtls-dialect=gnu2 305: +++ uname @@ -22859,19 +22917,15 @@ 305: Testing static-pie ... ++ set -o pipefail 305: ++ set -x 305: + test_cflags -static-pie -305: + cc -B. -static-pie -o /dev/null -xc - 305: + echo 'int main() {}' -268: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.o -301: + cat -301: + cc -o out/test/x86_64/start-lib/b.o -c -xc - -304: ++ '[' Linux = FreeBSD ']' -304: ++ trap 'on_error $LINENO' ERR -304: ++ trap on_exit EXIT -304: ++ echo -n 'Testing static-archive ... ' -304: Testing static-archive ... ++ set -o pipefail -304: ++ set -x -304: + cc -o out/test/x86_64/static-archive/long-long-long-filename.o -c -xc - -304: + cat +305: + cc -B. -static-pie -o /dev/null -xc - +269: + sed 's/.*/.section .data.&,"aw"\n.word 0\n/g' +269: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - +269: + seq 1 80000 +264: + cat +264: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - +297: + MOLD_DEBUG=1 +297: + cc -B. -o out/test/x86_64/sort-debug-info-compressed/exe1 out/test/x86_64/sort-debug-info-compressed/a.o out/test/x86_64/sort-debug-info-compressed/b.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-compressed/map1 307: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/strip-debug.sh 307: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 307: ++ export LC_ALL=C @@ -22891,30 +22945,42 @@ 307: ++ testname=strip-debug 307: ++ t=out/test/x86_64/strip-debug 307: ++ mkdir -p out/test/x86_64/strip-debug -306: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh -306: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -306: ++ export LC_ALL=C -306: ++ LC_ALL=C -306: ++ '[' -z x86_64 ']' -306: ++ '[' -z '' ']' -306: ++ TESTDIR=out/test/x86_64 -306: ++ CC=cc -306: ++ CXX=c++ -306: ++ GCC=gcc -306: ++ GXX=g++ -306: ++ OBJDUMP=objdump -306: ++ OBJCOPY=objcopy -306: ++ STRIP=strip -306: ++ QEMU= -306: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/stdout.sh .sh -306: ++ testname=stdout -306: ++ t=out/test/x86_64/stdout -306: ++ mkdir -p out/test/x86_64/stdout -266: + cc -B. -o out/test/x86_64/relocatable-compressed-debug-info/exe out/test/x86_64/relocatable-compressed-debug-info/c.o -234: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe3 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar -234: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined2/exe3 out/test/x86_64/no-allow-shlib-undefined2/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined2 -lfoo -lbar -235: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined3/exe1 out/test/x86_64/no-allow-shlib-undefined3/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined3 -lbar -lbaz -265: + c++ -B. -o out/test/x86_64/relocatable-c++/exe out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/d.o +307: ++ case $MACHINE in +307: ++ tlsdesc_opt=-mtls-dialect=gnu2 +307: +++ uname +302: + cat +302: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - +299: + MOLD_DEBUG=1 +299: + cc -B. -o out/test/x86_64/sort-debug-info/exe1 out/test/x86_64/sort-debug-info/a.o out/test/x86_64/sort-debug-info/b.o -g -Wl,-Map=out/test/x86_64/sort-debug-info/map1 +300: + out/test/x86_64/spare-program-headers/exe1 +300: + grep 'Hello world' +300: Hello world +300: ++ wc -l +300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 +304: + cc -o out/test/x86_64/static-archive/b.o -c -xc - +304: + cat +309: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh +309: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +309: ++ export LC_ALL=C +309: ++ LC_ALL=C +309: ++ '[' -z x86_64 ']' +309: ++ '[' -z '' ']' +309: ++ TESTDIR=out/test/x86_64 +309: ++ CC=cc +309: ++ CXX=c++ +309: ++ GCC=gcc +309: ++ GXX=g++ +309: ++ OBJDUMP=objdump +309: ++ OBJCOPY=objcopy +309: ++ STRIP=strip +309: ++ QEMU= +309: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh .sh +309: ++ testname=stt-common +309: ++ t=out/test/x86_64/stt-common +309: ++ mkdir -p out/test/x86_64/stt-common +271/425 Test #215: x86_64-lto-gcc ........................................ Passed 1.47 sec +306: + cc -o out/test/x86_64/stdout/a.o -c -xc - +300: ++ grep NULL 308: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/strip.sh 308: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 308: ++ export LC_ALL=C @@ -22934,6 +23000,39 @@ 308: ++ testname=strip 308: ++ t=out/test/x86_64/strip 308: ++ mkdir -p out/test/x86_64/strip +test 311 + Start 311: x86_64-symbol-version-as-needed + +311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh" +311: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +311: Environment variables: +311: MACHINE=x86_64 +311: CPU= +311: Test timeout computed to be: 1500 +300: + '[' 0 -eq 0 ']' +300: + cc -B. -o out/test/x86_64/spare-program-headers/exe2 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=0 +308: ++ case $MACHINE in +308: ++ tlsdesc_opt=-mtls-dialect=gnu2 +308: +++ uname +309: ++ case $MACHINE in +309: ++ tlsdesc_opt=-mtls-dialect=gnu2 +309: +++ uname +309: ++ '[' Linux = FreeBSD ']' +309: ++ trap 'on_error $LINENO' ERR +309: ++ trap on_exit EXIT +309: ++ echo -n 'Testing stt-common ... ' +309: Testing stt-common ... ++ set -o pipefail +309: ++ set -x +309: + cat +309: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/a.o - -Wa,--elf-stt-common=yes +307: ++ '[' Linux = FreeBSD ']' +307: ++ trap 'on_error $LINENO' ERR +307: ++ trap on_exit EXIT +307: ++ echo -n 'Testing strip-debug ... ' +307: Testing strip-debug ... ++ set -o pipefail +307: ++ set -x +307: + cat +307: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g 310: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh 310: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 310: ++ export LC_ALL=C @@ -22949,184 +23048,37 @@ 310: ++ OBJCOPY=objcopy 310: ++ STRIP=strip 310: ++ QEMU= +265: + cat +265: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - +301: + cat +301: + cc -o out/test/x86_64/start-lib/c.o -c -xc - 310: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-rank.sh .sh -310: ++ testname=symbol-rank -310: ++ t=out/test/x86_64/symbol-rank -310: ++ mkdir -p out/test/x86_64/symbol-rank -264: + ./mold -r -o out/test/x86_64/relocatable-archive/f.o out/test/x86_64/relocatable-archive/d.o out/test/x86_64/relocatable-archive/e.a -306: ++ case $MACHINE in -306: ++ tlsdesc_opt=-mtls-dialect=gnu2 -309: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh -306: +++ uname -308: ++ case $MACHINE in -308: ++ tlsdesc_opt=-mtls-dialect=gnu2 -307: ++ case $MACHINE in -307: ++ tlsdesc_opt=-mtls-dialect=gnu2 -308: +++ uname -309: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -309: ++ export LC_ALL=C -306: ++ '[' Linux = FreeBSD ']' -309: ++ LC_ALL=C -307: +++ uname -309: ++ '[' -z x86_64 ']' -309: ++ '[' -z '' ']' -309: ++ TESTDIR=out/test/x86_64 -309: ++ CC=cc -309: ++ CXX=c++ -309: ++ GCC=gcc -309: ++ GXX=g++ -309: ++ OBJDUMP=objdump -309: ++ OBJCOPY=objcopy -309: ++ STRIP=strip -309: ++ QEMU= -306: ++ trap 'on_error $LINENO' ERR -306: ++ trap on_exit EXIT -306: ++ echo -n 'Testing stdout ... ' -306: Testing stdout ... ++ set -o pipefail -306: ++ set -x 308: ++ '[' Linux = FreeBSD ']' -306: + cat 308: ++ trap 'on_error $LINENO' ERR 308: ++ trap on_exit EXIT 308: ++ echo -n 'Testing strip ... ' 308: Testing strip ... ++ set -o pipefail 308: ++ set -x -309: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/stt-common.sh .sh -306: + cc -o out/test/x86_64/stdout/a.o -c -xc - -307: ++ '[' Linux = FreeBSD ']' -307: ++ trap 'on_error $LINENO' ERR -307: ++ trap on_exit EXIT -307: ++ echo -n 'Testing strip-debug ... ' -307: Testing strip-debug ... ++ set -o pipefail -307: ++ set -x +310: ++ testname=symbol-rank +310: ++ t=out/test/x86_64/symbol-rank +310: ++ mkdir -p out/test/x86_64/symbol-rank 308: + cat 308: + cc -x assembler -c -o out/test/x86_64/strip/a.o -Wa,-L - -307: + cat -307: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g -309: ++ testname=stt-common -309: ++ t=out/test/x86_64/stt-common -309: ++ mkdir -p out/test/x86_64/stt-common -308: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -309: ++ case $MACHINE in -309: ++ tlsdesc_opt=-mtls-dialect=gnu2 -309: +++ uname -309: ++ '[' Linux = FreeBSD ']' -309: ++ trap 'on_error $LINENO' ERR -309: ++ trap on_exit EXIT -309: ++ echo -n 'Testing stt-common ... ' -309: Testing stt-common ... ++ set -o pipefail -309: ++ set -x -309: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/a.o - -Wa,--elf-stt-common=yes -309: + cat 310: ++ case $MACHINE in 310: ++ tlsdesc_opt=-mtls-dialect=gnu2 -308: + readelf --symbols out/test/x86_64/strip/exe 310: +++ uname -299: + MOLD_DEBUG=1 -286: + grep '\.foo.* 256$' -286: + readelf -WS out/test/x86_64/section-align/exe2 -299: + cc -B. -o out/test/x86_64/sort-debug-info/exe1 out/test/x86_64/sort-debug-info/a.o out/test/x86_64/sort-debug-info/b.o -g -Wl,-Map=out/test/x86_64/sort-debug-info/map1 -300: + out/test/x86_64/spare-program-headers/exe1 -308: + grep -F _start out/test/x86_64/strip/log -289: + out/test/x86_64/section-start/exe2 -303: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop -280: + out/test/x86_64/reverse-sections/exe2 -289: + grep 'main fn1 fn2 0x20000000 0x10000000' -280: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' 310: ++ '[' Linux = FreeBSD ']' -300: + grep 'Hello world' -286: [24] .foo PROGBITS 0000000000003900 000900 000004 00 WA 0 0 256 -285: + readelf -p .comment out/test/x86_64/run/exe +311: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh 310: ++ trap 'on_error $LINENO' ERR 310: ++ trap on_exit EXIT +284: + grep mold +284: + readelf -p .comment out/test/x86_64/run-clang/exe 310: ++ echo -n 'Testing symbol-rank ... ' 310: Testing symbol-rank ... ++ set -o pipefail 310: ++ set -x -285: + grep mold -308: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start -308: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -308: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start -308: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start -308: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start -308: 27: 0000000000203230 0 NOTYPE LOCAL DEFAULT 8 __bss_start -308: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start -308: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start -308: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR -308: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR -289: main fn1 fn2 0x20000000 0x10000000 -286: + not cc -B. -o out/test/x86_64/section-align/exe3 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=3 -308: + grep -F foo out/test/x86_64/strip/log -286: + grep 'must be a power of 2' -264: + readelf --symbols out/test/x86_64/relocatable-archive/f.o -300: Hello world -291: + cc -B. -o out/test/x86_64/separate-debug-file/exe1 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file -297: + MOLD_DEBUG=1 -297: + cc -B. -o out/test/x86_64/sort-debug-info-compressed/exe1 out/test/x86_64/sort-debug-info-compressed/a.o out/test/x86_64/sort-debug-info-compressed/b.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-compressed/map1 -285: [ 1e] mold 2.40.4 (compatible with GNU ld) -308: 16: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo -300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 -280: foo5 foo6 foo3 foo4 foo1 foo2 -293: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so -289: + readelf -W --segments out/test/x86_64/section-start/exe2 -280: + on_exit -280: + echo OK -280: OK -280: + exit 0 -308: + grep -F bar out/test/x86_64/strip/log -308: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar -300: ++ grep NULL -264: + grep 'foo\b' out/test/x86_64/relocatable-archive/log -285: + ./mold -run env -290: + cat -269/425 Test #280: x86_64-reverse-sections ............................... Passed 0.84 sec -300: ++ wc -l -test 311 - Start 311: x86_64-symbol-version-as-needed - -311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh" -311: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -311: Environment variables: -311: MACHINE=x86_64 -311: CPU= -311: Test timeout computed to be: 1500 -300: + '[' 0 -eq 0 ']' -300: + cc -B. -o out/test/x86_64/spare-program-headers/exe2 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=0 -264: 16: 0000000000000010 12 FUNC GLOBAL DEFAULT 2 foo -264: + grep 'bar\b' out/test/x86_64/relocatable-archive/log -264: 17: 000000000000001c 7 FUNC GLOBAL DEFAULT 2 bar -264: + not grep 'baz\b' out/test/x86_64/relocatable-archive/log -264: + grep 'baz\b' out/test/x86_64/relocatable-archive/log -288: + grep '\.fn2 .*00400000' -288: + readelf -SW out/test/x86_64/section-order/exe2 -296: + grep -F 'Library soname: [foo]' -296: + readelf --dynamic out/test/x86_64/soname/b.so -296: 0x000000000000000e (SONAME) Library soname: [foo] -296: + on_exit -296: + echo OK -296: OK -296: + exit 0 -285: + grep '^MOLD_PATH=.*/mold$' -289: + grep ' LOAD ' -289: + sed 's/0x[0-9a-f]*//' -310: + cat 310: + cc -o out/test/x86_64/symbol-rank/a.o -c -xc - -308: + [[ x86_64 != riscv* ]] -308: + [[ x86_64 != loongarch* ]] -308: + grep -F .L.baz out/test/x86_64/strip/log -308: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 .L.baz -308: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -strip-all -290: + cc -o out/test/x86_64/separate-debug-file-sort/b.o -c -g -gdwarf64 out/test/x86_64/separate-debug-file-sort/b.c -270/425 Test #296: x86_64-soname ......................................... Passed 0.45 sec -test 312 - Start 312: x86_64-symbol-version-lto - -312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh" -312: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -312: Environment variables: -312: MACHINE=x86_64 -312: CPU= -312: Test timeout computed to be: 1500 -311: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh +292: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so +310: + cat 311: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 311: ++ export LC_ALL=C 311: ++ LC_ALL=C @@ -23136,47 +23088,41 @@ 311: ++ CC=cc 311: ++ CXX=c++ 311: ++ GCC=gcc +296: + grep -F 'Library soname: [foo]' 311: ++ GXX=g++ 311: ++ OBJDUMP=objdump 311: ++ OBJCOPY=objcopy 311: ++ STRIP=strip 311: ++ QEMU= 311: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-as-needed.sh .sh -268: + out/test/x86_64/relocatable-exception/exe -268: 0 -289: + diff out/test/x86_64/section-start/log2 /dev/fd/63 -289: ++ sort out/test/x86_64/section-start/log2 -289: + on_exit -289: + echo OK -289: OK -289: + exit 0 -288: [16] .fn2 PROGBITS 0000000000400000 002000 000016 00 AX 0 0 1 -288: + readelf -sW out/test/x86_64/section-order/exe2 -288: + grep -E ': 0+200000\s.*\s__ehdr_start$' -286: mold: fatal: --section-align=.foo=3: value must be a power of 2 -286: + on_exit -286: + echo OK -286: OK -286: + exit 0 -264: + return 0 -264: + on_exit -264: + echo OK -264: OK -264: + exit 0 -271/425 Test #264: x86_64-relocatable-archive ............................ Passed 1.30 sec -272/425 Test #286: x86_64-section-align .................................. Passed 0.72 sec -273/425 Test #289: x86_64-section-start .................................. Passed 0.51 sec +296: + readelf --dynamic out/test/x86_64/soname/b.so +284: [ 1e] mold 2.40.4 (compatible with GNU ld) +284: + on_exit +284: + echo OK +284: OK +284: + exit 0 +308: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o +272/425 Test #284: x86_64-run-clang ...................................... Passed 0.48 sec +test 312 + Start 312: x86_64-symbol-version-lto + +312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh" +312: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +312: Environment variables: +312: MACHINE=x86_64 +312: CPU= +312: Test timeout computed to be: 1500 311: ++ testname=symbol-version-as-needed 311: ++ t=out/test/x86_64/symbol-version-as-needed 311: ++ mkdir -p out/test/x86_64/symbol-version-as-needed -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 -288: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start -266: + out/test/x86_64/relocatable-compressed-debug-info/exe -266: + grep 'Hello world' -312: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh +296: 0x000000000000000e (SONAME) Library soname: [foo] +296: + on_exit +296: + echo OK +296: OK +296: + exit 0 +267: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o +292: + cc -B. -o out/test/x86_64/shared-abs-sym/exe1 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -pie +273/425 Test #296: x86_64-soname ......................................... Passed 0.24 sec test 313 Start 313: x86_64-symbol-version-multi @@ -23186,33 +23132,14 @@ 313: MACHINE=x86_64 313: CPU= 313: Test timeout computed to be: 1500 -test 314 - Start 314: x86_64-symbol-version - -314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh" -314: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -314: Environment variables: -314: MACHINE=x86_64 -314: CPU= -314: Test timeout computed to be: 1500 -test 315 - Start 315: x86_64-symbol-version2 - -315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh" -315: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -315: Environment variables: -315: MACHINE=x86_64 -315: CPU= -315: Test timeout computed to be: 1500 -285: MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold -285: + ./mold -run /usr/bin/ld --version -285: + grep mold -285: mold 2.40.4 (compatible with GNU ld) -285: + ./mold -run /usr/bin/ld.lld --version -285: + grep mold +267: + grep 'Warning: DIE at offset' +267: + ./mold --relocatable -o out/test/x86_64/relocatable-debug-info/c.o out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o +293: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so 311: ++ case $MACHINE in 311: ++ tlsdesc_opt=-mtls-dialect=gnu2 311: +++ uname +309: + cat +309: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes 311: ++ '[' Linux = FreeBSD ']' 311: ++ trap 'on_error $LINENO' ERR 311: ++ trap on_exit EXIT @@ -23221,41 +23148,14 @@ 311: ++ set -x 311: + cat 311: + cc -o out/test/x86_64/symbol-version-as-needed/a.o -c -xc - -fPIC -288: + readelf -W --segments out/test/x86_64/section-order/exe2 -288: + grep -E 'PHDR\s.*0x0+300000\s' -288: PHDR 0x001000 0x0000000000300000 0x0000000000300000 0x0002a0 0x0002a0 R 0x8 -288: + cc -B. -o out/test/x86_64/section-order/exe3 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 !ehdr_start EHDR %0x20 !rodata_start RODATA =0x300000 !phdr_start PHDR %4096 !phdr_end =0x400000 !text_start TEXT DATA BSS' -266: Hello world -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 +272: + out/test/x86_64/relocatable/exe +312: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh +313: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh 312: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 312: ++ export LC_ALL=C +313: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 312: ++ LC_ALL=C 312: ++ '[' -z x86_64 ']' -312: ++ '[' -z '' ']' -312: ++ TESTDIR=out/test/x86_64 -312: ++ CC=cc -312: ++ CXX=c++ -312: ++ GCC=gcc -312: ++ GXX=g++ -312: ++ OBJDUMP=objdump -312: ++ OBJCOPY=objcopy -312: ++ STRIP=strip -312: ++ QEMU= -312: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh .sh -312: ++ testname=symbol-version-lto -312: ++ t=out/test/x86_64/symbol-version-lto -312: ++ mkdir -p out/test/x86_64/symbol-version-lto -312: ++ case $MACHINE in -312: ++ tlsdesc_opt=-mtls-dialect=gnu2 -312: +++ uname -308: + readelf --symbols out/test/x86_64/strip/exe -292: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - -292: + cat -313: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh -313: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 313: ++ export LC_ALL=C 313: ++ LC_ALL=C 313: ++ '[' -z x86_64 ']' @@ -23269,10 +23169,80 @@ 313: ++ OBJCOPY=objcopy 313: ++ STRIP=strip 313: ++ QEMU= +272: Hello world +312: ++ '[' -z '' ']' +312: ++ TESTDIR=out/test/x86_64 +312: ++ CC=cc +312: ++ CXX=c++ +312: ++ GCC=gcc +312: ++ GXX=g++ +312: ++ OBJDUMP=objdump +312: ++ OBJCOPY=objcopy +312: ++ STRIP=strip +312: ++ QEMU= +312: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-lto.sh .sh +272: + on_exit +272: + echo OK +272: OK +272: + exit 0 +274/425 Test #272: x86_64-relocatable .................................... Passed 0.64 sec +test 314 + Start 314: x86_64-symbol-version + +314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh" +314: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +314: Environment variables: +314: MACHINE=x86_64 +314: CPU= +314: Test timeout computed to be: 1500 +307: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug +302: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a 313: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version-multi.sh .sh 313: ++ testname=symbol-version-multi 313: ++ t=out/test/x86_64/symbol-version-multi 313: ++ mkdir -p out/test/x86_64/symbol-version-multi +280: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' +280: + out/test/x86_64/reverse-sections/exe2 +264: + cat +264: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - +308: + readelf --symbols out/test/x86_64/strip/exe +312: ++ testname=symbol-version-lto +312: ++ t=out/test/x86_64/symbol-version-lto +312: ++ mkdir -p out/test/x86_64/symbol-version-lto +312: ++ case $MACHINE in +312: ++ tlsdesc_opt=-mtls-dialect=gnu2 +312: +++ uname +271: + cat +313: ++ case $MACHINE in +313: ++ tlsdesc_opt=-mtls-dialect=gnu2 +313: +++ uname +280: foo5 foo6 foo3 foo4 foo1 foo2 +280: + on_exit +280: + echo OK +280: OK +280: + exit 0 +308: + grep -F _start out/test/x86_64/strip/log +275/425 Test #280: x86_64-reverse-sections ............................... Passed 0.55 sec +test 315 + Start 315: x86_64-symbol-version2 + +315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh" +315: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +315: Environment variables: +315: MACHINE=x86_64 +315: CPU= +315: Test timeout computed to be: 1500 +266: + cat +266: + cc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz +313: ++ '[' Linux = FreeBSD ']' +313: ++ trap 'on_error $LINENO' ERR +313: ++ trap on_exit EXIT +313: ++ echo -n 'Testing symbol-version-multi ... ' +313: Testing symbol-version-multi ... ++ set -o pipefail +313: ++ set -x +313: + cc -o out/test/x86_64/symbol-version-multi/a.o -c -xc - -fPIC +313: + cat +271: + cc -c -o out/test/x86_64/relocatable-mergeable-sections/a.o -xassembler - 314: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version.sh 314: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 314: ++ export LC_ALL=C @@ -23292,8 +23262,7 @@ 314: ++ testname=symbol-version 314: ++ t=out/test/x86_64/symbol-version 314: ++ mkdir -p out/test/x86_64/symbol-version -274/425 Test #266: x86_64-relocatable-compressed-debug-info .............. Passed 1.33 sec -275/425 Test #268: x86_64-relocatable-exception .......................... Passed 1.43 sec +306: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - 312: ++ '[' Linux = FreeBSD ']' 312: ++ trap 'on_error $LINENO' ERR 312: ++ trap on_exit EXIT @@ -23301,58 +23270,32 @@ 312: Testing symbol-version-lto ... ++ set -o pipefail 312: ++ set -x 312: + test_cflags -flto -312: + echo 'int main() {}' 312: + cc -B. -flto -o /dev/null -xc - -308: + not grep -F _start out/test/x86_64/strip/log -308: + grep -F _start out/test/x86_64/strip/log -302: + cat -302: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - -285: mold 2.40.4 (compatible with GNU ld) -285: + ./mold -run /usr/bin/ld.gold --version -285: + grep mold -285: mold 2.40.4 (compatible with GNU ld) -285: + rm -f out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld -285: + touch out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold -285: + echo '#!/bin/sh' -285: + chmod 755 out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld -285: + ./mold -run out/test/x86_64/run/ld --version -285: + grep mold -285: mold 2.40.4 (compatible with GNU ld) -285: + ./mold -run out/test/x86_64/run/ld.lld --version -285: + grep mold -285: mold 2.40.4 (compatible with GNU ld) -285: + ./mold -run out/test/x86_64/run/ld.gold --version -285: + grep mold -285: mold 2.40.4 (compatible with GNU ld) -285: + ./mold -run out/test/x86_64/run/foo.ld --version -285: + not grep mold -285: + grep mold -234: mold: error: out/test/x86_64/no-allow-shlib-undefined2/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo -234: collect2: error: ld returned 1 exit status -234: + return 0 -234: + on_exit -298: + cat -298: + cc -o out/test/x86_64/sort-debug-info-merged/a.o -c -xc - -g -gdwarf64 -test 316 - Start 316: x86_64-symbol-version3 - -316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh" -316: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -316: Environment variables: -316: MACHINE=x86_64 -316: CPU= -316: Test timeout computed to be: 1500 -test 317 - Start 317: x86_64-symbol-version4 - -317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh" -317: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -317: Environment variables: -317: MACHINE=x86_64 -317: CPU= -317: Test timeout computed to be: 1500 +312: + echo 'int main() {}' +308: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 _start +308: 17: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start +308: 18: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __init_array_start +308: 20: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __fini_array_start +308: 22: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __preinit_array_start +308: 27: 0000000000203230 0 NOTYPE LOCAL DEFAULT 8 __bss_start +308: 31: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __executable_start +308: 32: 0000000000000000 0 NOTYPE LOCAL DEFAULT ABS __rela_iplt_start +308: 40: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_EHDR +308: 42: 0000000000000000 0 NOTYPE LOCAL DEFAULT 12 __start_PHDR +308: + grep -F foo out/test/x86_64/strip/log +308: 16: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo +303: + readelf -sW out/test/x86_64/start-stop/exe1 +300: + out/test/x86_64/spare-program-headers/exe2 +308: + grep -F bar out/test/x86_64/strip/log +300: + grep 'Hello world' +300: Hello world +297: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info-compressed/map1 +297: + grep -F '/b.o:(.debug_info)' +303: + grep __start_text +303: 146: 00000000000015a0 0 NOTYPE LOCAL DEFAULT 17 __start_text 315: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh 315: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +308: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar 315: ++ export LC_ALL=C 315: ++ LC_ALL=C 315: ++ '[' -z x86_64 ']' @@ -23366,64 +23309,16 @@ 315: ++ OBJCOPY=objcopy 315: ++ STRIP=strip 315: ++ QEMU= -315: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh .sh -315: ++ testname=symbol-version2 -315: ++ t=out/test/x86_64/symbol-version2 -315: ++ mkdir -p out/test/x86_64/symbol-version2 -315: ++ case $MACHINE in -315: ++ tlsdesc_opt=-mtls-dialect=gnu2 -315: +++ uname -315: ++ '[' Linux = FreeBSD ']' -315: ++ trap 'on_error $LINENO' ERR -315: ++ trap on_exit EXIT -315: ++ echo -n 'Testing symbol-version2 ... ' -315: Testing symbol-version2 ... ++ set -o pipefail -315: ++ set -x -315: + cat -315: + cc -o out/test/x86_64/symbol-version2/a.o -c -xc - -235: + not cc -B. -o out/test/x86_64/no-allow-shlib-undefined3/exe2 out/test/x86_64/no-allow-shlib-undefined3/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined3 -lfoo -lbar -lbaz -235: + grep 'no-allow-shlib-undefined: undefined symbol: foo' -308: + return 0 -308: + not grep -F foo out/test/x86_64/strip/log -308: + grep -F foo out/test/x86_64/strip/log -308: + return 0 -308: + not grep -F bar out/test/x86_64/strip/log -308: + grep -F bar out/test/x86_64/strip/log -308: + return 0 308: + [[ x86_64 != riscv* ]] 308: + [[ x86_64 != loongarch* ]] -308: + not grep -F .L.baz out/test/x86_64/strip/log 308: + grep -F .L.baz out/test/x86_64/strip/log -308: + return 0 -308: + on_exit -308: + echo OK -308: OK -308: + exit 0 -285: + return 0 -285: + cat -285: + chmod 755 out/test/x86_64/run/sh -234: + echo OK -234: OK -234: + exit 0 -291: + readelf -SW out/test/x86_64/separate-debug-file/exe1 -291: + grep -F .gnu_debuglink -291: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 000010 00 0 0 4 -291: + flock out/test/x86_64/separate-debug-file/exe1.dbg true -291: + gdb out/test/x86_64/separate-debug-file/exe1 -ex 'list main' -ex quit -291: + grep -F printf -313: ++ case $MACHINE in -313: ++ tlsdesc_opt=-mtls-dialect=gnu2 -313: +++ uname -313: ++ '[' Linux = FreeBSD ']' -313: ++ trap 'on_error $LINENO' ERR -313: ++ trap on_exit EXIT -313: ++ echo -n 'Testing symbol-version-multi ... ' -313: Testing symbol-version-multi ... ++ set -o pipefail -313: ++ set -x -313: + cat -313: + cc -o out/test/x86_64/symbol-version-multi/a.o -c -xc - -fPIC 314: ++ case $MACHINE in +303: + grep __stop_text 314: ++ tlsdesc_opt=-mtls-dialect=gnu2 +299: + grep -F '/b.o:(.debug_info)' +297: 0 122 1 out/test/x86_64/sort-debug-info-compressed/b.o:(.debug_info) +297: + MOLD_DEBUG=1 +297: + cc -B. -o out/test/x86_64/sort-debug-info-compressed/exe2 out/test/x86_64/sort-debug-info-compressed/b.o out/test/x86_64/sort-debug-info-compressed/a.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-compressed/map2 314: +++ uname 314: ++ '[' Linux = FreeBSD ']' 314: ++ trap 'on_error $LINENO' ERR @@ -23431,65 +23326,65 @@ 314: ++ echo -n 'Testing symbol-version ... ' 314: Testing symbol-version ... ++ set -o pipefail 314: ++ set -x -314: + cc -fPIC -c -o out/test/x86_64/symbol-version/a.o -xc - 314: + cat -306: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - -309: + cat -309: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes -303: + readelf -sW out/test/x86_64/start-stop/exe1 -303: + grep __start_text -303: 146: 00000000000015a0 0 NOTYPE LOCAL DEFAULT 17 __start_text +310: + cat +310: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon +299: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info/map1 +300: ++ grep NULL +300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 303: + readelf -sW out/test/x86_64/start-stop/exe1 -303: + grep __stop_text +267: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o +314: + cc -fPIC -c -o out/test/x86_64/symbol-version/a.o -xc - +315: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version2.sh .sh +308: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 .L.baz +315: ++ testname=symbol-version2 +315: ++ t=out/test/x86_64/symbol-version2 +315: ++ mkdir -p out/test/x86_64/symbol-version2 +265: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - +299: 0 146 1 out/test/x86_64/sort-debug-info/b.o:(.debug_info) +308: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -strip-all +271: + ./mold --relocatable -o out/test/x86_64/relocatable-mergeable-sections/b.o out/test/x86_64/relocatable-mergeable-sections/a.o +299: + readelf -p .debug_line_str out/test/x86_64/sort-debug-info/exe1 +300: ++ wc -l +300: + '[' 0 -eq 0 ']' +300: + cc -B. -o out/test/x86_64/spare-program-headers/exe3 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=1 303: 147: 0000000000001694 0 NOTYPE LOCAL DEFAULT 17 __stop_text 303: + on_exit 303: + echo OK 303: OK 303: + exit 0 -307: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug -293: + out/test/x86_64/shared/exe -293: + grep hello -293: hello -293: + readelf --symbols out/test/x86_64/shared/exe -293: + not grep fn3 -293: + grep fn3 -293: + return 0 -293: + on_exit -293: + echo OK -293: OK -293: + exit 0 -301: + cc -o out/test/x86_64/start-lib/c.o -c -xc - -301: + cat -265: + out/test/x86_64/relocatable-c++/exe -265: + grep 'Hello world' -265: Hello world -265: + on_exit -265: + echo OK -265: OK -265: + exit 0 -300: + out/test/x86_64/spare-program-headers/exe2 -300: + grep 'Hello world' -300: Hello world -300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 -300: ++ grep NULL -290: + MOLD_DEBUG=1 -290: + cc -B. -o out/test/x86_64/separate-debug-file-sort/exe out/test/x86_64/separate-debug-file-sort/a.o out/test/x86_64/separate-debug-file-sort/b.o -g -Wl,--separate-debug-file -310: + cat -310: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon -297: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info-compressed/map1 -297: + grep -F '/b.o:(.debug_info)' -297: 0 122 1 out/test/x86_64/sort-debug-info-compressed/b.o:(.debug_info) -297: + MOLD_DEBUG=1 -297: + cc -B. -o out/test/x86_64/sort-debug-info-compressed/exe2 out/test/x86_64/sort-debug-info-compressed/b.o out/test/x86_64/sort-debug-info-compressed/a.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-compressed/map2 -288: + readelf -sW out/test/x86_64/section-order/exe3 -288: + grep -E '\b0+200000 .* ehdr_start$' out/test/x86_64/section-order/log3 +276/425 Test #303: x86_64-start-stop ..................................... Passed 0.21 sec +test 316 + Start 316: x86_64-symbol-version3 + +316: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh" +316: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +316: Environment variables: +316: MACHINE=x86_64 +316: CPU= +316: Test timeout computed to be: 1500 +270: + cat +270: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - +315: ++ case $MACHINE in +315: ++ tlsdesc_opt=-mtls-dialect=gnu2 +315: +++ uname +315: ++ '[' Linux = FreeBSD ']' +315: ++ trap 'on_error $LINENO' ERR +315: ++ trap on_exit EXIT +315: ++ echo -n 'Testing symbol-version2 ... ' +315: Testing symbol-version2 ... ++ set -o pipefail +315: ++ set -x +265: + cat +299: + grep -Fw a.c out/test/x86_64/sort-debug-info/str1 304: + cat -304: + cc -o out/test/x86_64/static-archive/b.o -c -xc - -299: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info/map1 -299: + grep -F '/b.o:(.debug_info)' -299: 0 146 1 out/test/x86_64/sort-debug-info/b.o:(.debug_info) -299: + readelf -p .debug_line_str out/test/x86_64/sort-debug-info/exe1 +304: + cc -o out/test/x86_64/static-archive/c.o -c -xc - +288: + readelf -sW out/test/x86_64/section-order/exe3 +293: + grep hello 316: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh +292: + grep foo=0x3 +292: + out/test/x86_64/shared-abs-sym/exe1 +315: + cat +315: + cc -o out/test/x86_64/symbol-version2/a.o -c -xc - 316: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 316: ++ export LC_ALL=C 316: ++ LC_ALL=C @@ -23504,17 +23399,98 @@ 316: ++ OBJCOPY=objcopy 316: ++ STRIP=strip 316: ++ QEMU= +293: + out/test/x86_64/shared/exe +288: + grep -E '\b0+200000 .* ehdr_start$' out/test/x86_64/section-order/log3 +309: + cc -B. -o out/test/x86_64/stt-common/exe out/test/x86_64/stt-common/a.o out/test/x86_64/stt-common/b.o -Wl,--fatal-warnings +299: [ 20] out/test/x86_64/sort-debug-info/a.c +299: [ 83] a.c +299: + grep -A10 -Fw a.c out/test/x86_64/sort-debug-info/str1 +288: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 ehdr_start +301: + cc -B. -o out/test/x86_64/start-lib/exe -Wl,-start-lib out/test/x86_64/start-lib/a.o -Wl,-end-lib out/test/x86_64/start-lib/b.o out/test/x86_64/start-lib/c.o +292: foo=0x3 +299: + grep -Fw b.c 316: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version3.sh .sh +288: + grep -E '\b0+200040 .* rodata_start$' out/test/x86_64/section-order/log3 +292: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so 316: ++ testname=symbol-version3 +288: 67: 0000000000200040 0 NOTYPE LOCAL DEFAULT 1 rodata_start +288: + grep -E '\b0+300000 .* phdr_start$' out/test/x86_64/section-order/log3 316: ++ t=out/test/x86_64/symbol-version3 316: ++ mkdir -p out/test/x86_64/symbol-version3 +302: + out/test/x86_64/start-stop-symbol/exe +285: + cat +285: + cc -xc -c -o out/test/x86_64/run/a.o - +302: + grep 'section foo section foo' +302: section foo section foo +302: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a -Wl,-gc-sections +292: + out/test/x86_64/shared-abs-sym/exe1 +292: + grep foo=0x5 +293: hello +293: + not grep fn3 +293: + grep fn3 +293: + readelf --symbols out/test/x86_64/shared/exe 316: ++ case $MACHINE in 316: ++ tlsdesc_opt=-mtls-dialect=gnu2 +316: +++ uname +288: 68: 0000000000300000 0 NOTYPE LOCAL DEFAULT 1 phdr_start +288: + grep -E '\b0+301000 .* phdr_end$' out/test/x86_64/section-order/log3 +264: + cat +299: [ 87] out/test/x86_64/sort-debug-info/b.c +299: [ ab] b.c +307: + not grep -F .debug_info +307: + grep -F .debug_info +307: + readelf -W --sections out/test/x86_64/strip-debug/exe +313: + cat +299: + MOLD_DEBUG=1 +299: + cc -B. -o out/test/x86_64/sort-debug-info/exe2 out/test/x86_64/sort-debug-info/b.o out/test/x86_64/sort-debug-info/a.o -g -Wl,-Map=out/test/x86_64/sort-debug-info/map2 +292: foo=0x5 +292: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so +293: + return 0 +264: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - +288: 69: 0000000000301000 0 NOTYPE LOCAL DEFAULT 1 phdr_end +293: + on_exit +293: + echo OK +293: OK +293: + exit 0 +277/425 Test #293: x86_64-shared ......................................... Passed 0.36 sec +test 317 + Start 317: x86_64-symbol-version4 + +317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh" +317: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +317: Environment variables: +317: MACHINE=x86_64 +317: CPU= +317: Test timeout computed to be: 1500 +292: + cc -B. -o out/test/x86_64/shared-abs-sym/exe2 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -no-pie +313: + cc -B. -o out/test/x86_64/symbol-version-multi/c.so -shared out/test/x86_64/symbol-version-multi/a.o -Wl,--version-script=out/test/x86_64/symbol-version-multi/b.version +288: + grep -E '\b0+400000 .* text_start$' out/test/x86_64/section-order/log3 +308: + readelf --symbols out/test/x86_64/strip/exe +316: ++ '[' Linux = FreeBSD ']' +316: ++ trap 'on_error $LINENO' ERR +316: ++ trap on_exit EXIT +316: ++ echo -n 'Testing symbol-version3 ... ' +316: Testing symbol-version3 ... ++ set -o pipefail +316: ++ set -x +271: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o +271: + grep -E '\b0\b.*Hello' +316: + cat +288: 70: 0000000000400000 0 NOTYPE LOCAL DEFAULT 1 text_start +316: + cc -o out/test/x86_64/symbol-version3/a.o -c -xc - +307: + return 0 +307: + grep ' bar' +288: + on_exit +288: + echo OK +288: OK +288: + exit 0 317: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh +308: + not grep -F _start out/test/x86_64/strip/log 317: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 317: ++ export LC_ALL=C 317: ++ LC_ALL=C +308: + grep -F _start out/test/x86_64/strip/log 317: ++ '[' -z x86_64 ']' +278/425 Test #288: x86_64-section-order .................................. Passed 0.54 sec 317: ++ '[' -z '' ']' 317: ++ TESTDIR=out/test/x86_64 317: ++ CC=cc @@ -23525,27 +23501,6 @@ 317: ++ OBJCOPY=objcopy 317: ++ STRIP=strip 317: ++ QEMU= -317: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh .sh -276/425 Test #234: x86_64-no-allow-shlib-undefined2 ...................... Passed 3.65 sec -277/425 Test #265: x86_64-relocatable-c++ ................................ Passed 1.46 sec -278/425 Test #293: x86_64-shared ......................................... Passed 0.64 sec -279/425 Test #303: x86_64-start-stop ..................................... Passed 0.42 sec -280/425 Test #308: x86_64-strip .......................................... Passed 0.27 sec -285: + ./mold -run out/test/x86_64/run/sh ld --version -285: + grep mold -300: ++ wc -l -288: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 ehdr_start -288: + grep -E '\b0+200040 .* rodata_start$' out/test/x86_64/section-order/log3 -316: +++ uname -316: ++ '[' Linux = FreeBSD ']' -316: ++ trap 'on_error $LINENO' ERR -316: ++ trap on_exit EXIT -316: ++ echo -n 'Testing symbol-version3 ... ' -316: Testing symbol-version3 ... ++ set -o pipefail -316: ++ set -x -317: ++ testname=symbol-version4 -317: ++ t=out/test/x86_64/symbol-version4 -317: ++ mkdir -p out/test/x86_64/symbol-version4 test 318 Start 318: x86_64-symbol-version5 @@ -23555,6 +23510,49 @@ 318: MACHINE=x86_64 318: CPU= 318: Test timeout computed to be: 1500 +317: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version4.sh .sh +317: ++ testname=symbol-version4 +317: ++ t=out/test/x86_64/symbol-version4 +317: ++ mkdir -p out/test/x86_64/symbol-version4 +307: + readelf -W --symbols out/test/x86_64/strip-debug/exe +308: + return 0 +308: + not grep -F foo out/test/x86_64/strip/log +308: + grep -F foo out/test/x86_64/strip/log +308: + return 0 +308: + not grep -F bar out/test/x86_64/strip/log +308: + grep -F bar out/test/x86_64/strip/log +317: ++ case $MACHINE in +317: ++ tlsdesc_opt=-mtls-dialect=gnu2 +317: +++ uname +317: ++ '[' Linux = FreeBSD ']' +317: ++ trap 'on_error $LINENO' ERR +317: ++ trap on_exit EXIT +317: ++ echo -n 'Testing symbol-version4 ... ' +317: Testing symbol-version4 ... ++ set -o pipefail +317: ++ set -x +317: + cat +308: + return 0 +308: + [[ x86_64 != riscv* ]] +308: + [[ x86_64 != loongarch* ]] +308: + not grep -F .L.baz out/test/x86_64/strip/log +308: + grep -F .L.baz out/test/x86_64/strip/log +318: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh +271: [ 0] Hello +310: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - +317: + cc -o out/test/x86_64/symbol-version4/a.o -c -xc - -fPIC +271: + grep -E '\b7\b.*World' +308: + return 0 +307: 60: 00000000000016e0 7 FUNC LOCAL DEFAULT 17 bar +307: + on_exit +307: + echo OK +307: OK +307: + exit 0 +310: + cat +308: + on_exit +308: + echo OK +308: OK +308: + exit 0 +279/425 Test #308: x86_64-strip .......................................... Passed 0.17 sec test 319 Start 319: x86_64-symtab-dso @@ -23564,6 +23562,7 @@ 319: MACHINE=x86_64 319: CPU= 319: Test timeout computed to be: 1500 +280/425 Test #307: x86_64-strip-debug .................................... Passed 0.18 sec test 320 Start 320: x86_64-symtab-section-symbols @@ -23573,64 +23572,13 @@ 320: MACHINE=x86_64 320: CPU= 320: Test timeout computed to be: 1500 -test 321 - Start 321: x86_64-symtab - -321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh" -321: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -321: Environment variables: -321: MACHINE=x86_64 -321: CPU= -321: Test timeout computed to be: 1500 -test 322 - Start 322: x86_64-synthetic-symbols - -322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh" -322: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -322: Environment variables: -322: MACHINE=x86_64 -322: CPU= -322: Test timeout computed to be: 1500 -285: mold 2.40.4 (compatible with GNU ld) -285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version -285: + not grep mold -285: + grep mold -300: + '[' 0 -eq 0 ']' -300: + cc -B. -o out/test/x86_64/spare-program-headers/exe3 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=1 -288: 67: 0000000000200040 0 NOTYPE LOCAL DEFAULT 1 rodata_start -288: + grep -E '\b0+300000 .* phdr_start$' out/test/x86_64/section-order/log3 -288: 68: 0000000000300000 0 NOTYPE LOCAL DEFAULT 1 phdr_start -288: + grep -E '\b0+301000 .* phdr_end$' out/test/x86_64/section-order/log3 -288: 69: 0000000000301000 0 NOTYPE LOCAL DEFAULT 1 phdr_end -288: + grep -E '\b0+400000 .* text_start$' out/test/x86_64/section-order/log3 -288: 70: 0000000000400000 0 NOTYPE LOCAL DEFAULT 1 text_start -288: + on_exit -288: + echo OK -288: OK -288: + exit 0 -316: + cat -316: + cc -o out/test/x86_64/symbol-version3/a.o -c -xc - -317: ++ case $MACHINE in -317: ++ tlsdesc_opt=-mtls-dialect=gnu2 -317: +++ uname -317: ++ '[' Linux = FreeBSD ']' -317: ++ trap 'on_error $LINENO' ERR -317: ++ trap on_exit EXIT -317: ++ echo -n 'Testing symbol-version4 ... ' -317: Testing symbol-version4 ... ++ set -o pipefail -317: ++ set -x -317: + cat -317: + cc -o out/test/x86_64/symbol-version4/a.o -c -xc - -fPIC -299: + grep -Fw a.c out/test/x86_64/sort-debug-info/str1 -299: [ 20] out/test/x86_64/sort-debug-info/a.c -299: [ 83] a.c -299: + grep -A10 -Fw a.c out/test/x86_64/sort-debug-info/str1 -299: + grep -Fw b.c -299: [ 87] out/test/x86_64/sort-debug-info/b.c -299: [ ab] b.c -299: + MOLD_DEBUG=1 -299: + cc -B. -o out/test/x86_64/sort-debug-info/exe2 out/test/x86_64/sort-debug-info/b.o out/test/x86_64/sort-debug-info/a.o -g -Wl,-Map=out/test/x86_64/sort-debug-info/map2 -318: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symbol-version5.sh +271: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o +271: [ 7] World +271: + on_exit +271: + echo OK +271: OK +271: + exit 0 +281/425 Test #271: x86_64-relocatable-mergeable-sections ................. Passed 0.77 sec 318: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 318: ++ export LC_ALL=C 318: ++ LC_ALL=C @@ -23660,6 +23608,31 @@ 318: ++ set -x 318: + cat 318: + cc -o out/test/x86_64/symbol-version5/a.o -c -xc - -fPIC +297: + grep -F '/b.o:(.debug_info)' +297: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info-compressed/map2 +297: 0 122 1 out/test/x86_64/sort-debug-info-compressed/b.o:(.debug_info) +297: + on_exit +297: + echo OK +297: OK +297: + exit 0 +266: + cat +266: + cc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz +test 321 + Start 321: x86_64-symtab + +321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh" +321: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +321: Environment variables: +321: MACHINE=x86_64 +321: CPU= +321: Test timeout computed to be: 1500 +267: + out/test/x86_64/relocatable-debug-info/exe +267: + grep 'Hello world' +267: Hello world +267: + not grep Warning +267: + grep Warning +267: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o +267: + return 0 319: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-dso.sh 319: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 319: ++ export LC_ALL=C @@ -23690,6 +23663,38 @@ 319: ++ set -x 319: + cat 319: + cc -o out/test/x86_64/symtab-dso/a.o -c -xc - +300: + grep 'Hello world' +300: + out/test/x86_64/spare-program-headers/exe3 +300: Hello world +300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe3 +300: ++ grep NULL +300: ++ wc -l +305: + cat +305: + cc -o out/test/x86_64/static-pie/a.o -c -xc - -fPIE +306: + chmod 755 out/test/x86_64/stdout/exe +306: + out/test/x86_64/stdout/exe +306: + grep 'Hello world' +306: Hello world +306: + on_exit +306: + echo OK +306: OK +306: + exit 0 +264: + ar crs out/test/x86_64/relocatable-archive/e.a out/test/x86_64/relocatable-archive/a.o out/test/x86_64/relocatable-archive/b.o out/test/x86_64/relocatable-archive/c.o +282/425 Test #297: x86_64-sort-debug-info-compressed ..................... Passed 0.38 sec +test 322 + Start 322: x86_64-synthetic-symbols + +322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh" +322: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +322: Environment variables: +322: MACHINE=x86_64 +322: CPU= +322: Test timeout computed to be: 1500 +283/425 Test #306: x86_64-stdout ......................................... Passed 0.23 sec +270: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o +270: + readelf -WS out/test/x86_64/relocatable-merge-sections/b.o +311: + echo 'ver1 { local: *; }; ver2 { local: *; };' +311: + cc -B. -shared -o out/test/x86_64/symbol-version-as-needed/libfoo.so out/test/x86_64/symbol-version-as-needed/a.o -Wl,--version-script=out/test/x86_64/symbol-version-as-needed/b.ver 320: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab-section-symbols.sh 320: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 320: ++ export LC_ALL=C @@ -23709,6 +23714,33 @@ 320: ++ testname=symtab-section-symbols 320: ++ t=out/test/x86_64/symtab-section-symbols 320: ++ mkdir -p out/test/x86_64/symtab-section-symbols +320: ++ case $MACHINE in +320: ++ tlsdesc_opt=-mtls-dialect=gnu2 +320: +++ uname +320: ++ '[' Linux = FreeBSD ']' +320: ++ trap 'on_error $LINENO' ERR +320: ++ trap on_exit EXIT +320: ++ echo -n 'Testing symtab-section-symbols ... ' +320: Testing symtab-section-symbols ... ++ set -o pipefail +320: ++ set -x +320: + cat +320: + cc -o out/test/x86_64/symtab-section-symbols/a.o -c -xc - +315: + cat +315: + cc -B. -o out/test/x86_64/symbol-version2/c.so -shared out/test/x86_64/symbol-version2/a.o -Wl,--version-script=out/test/x86_64/symbol-version2/b.version +309: + out/test/x86_64/stt-common/exe +309: + grep '0 5 42' +309: 0 5 42 +309: + readelf --sections out/test/x86_64/stt-common/exe +309: + grep '.common .*NOBITS' out/test/x86_64/stt-common/log +309: [30] .common NOBITS 0000000000003994 00000990 +309: + on_exit +309: + echo OK +309: OK +309: + exit 0 +316: + cat +316: + cc -B. -o out/test/x86_64/symbol-version3/c.so -shared out/test/x86_64/symbol-version3/a.o -Wl,--version-script=out/test/x86_64/symbol-version3/b.version +314: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +314: + cc -B. -shared -o out/test/x86_64/symbol-version/c.so out/test/x86_64/symbol-version/a.o -Wl,--version-script=out/test/x86_64/symbol-version/b.ver 321: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/symtab.sh 321: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 321: ++ export LC_ALL=C @@ -23731,6 +23763,64 @@ 321: ++ case $MACHINE in 321: ++ tlsdesc_opt=-mtls-dialect=gnu2 321: +++ uname +test 323 + Start 323: x86_64-sysroot-linker-script + +323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh" +323: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +323: Environment variables: +323: MACHINE=x86_64 +323: CPU= +323: Test timeout computed to be: 1500 +267: + on_exit +267: + echo OK +267: OK +267: + exit 0 +300: + '[' 1 -eq 1 ']' +300: + cc -B. -o out/test/x86_64/spare-program-headers/exe4 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=5 +304: + rm -f out/test/x86_64/static-archive/d.a +304: + cd out/test/x86_64/static-archive +304: + ar rcs d.a long-long-long-filename.o b.o +301: + nm out/test/x86_64/start-lib/exe +310: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon +310: + cat +292: + grep foo=0x3 +292: + out/test/x86_64/shared-abs-sym/exe2 +292: foo=0x3 +292: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so +302: + out/test/x86_64/start-stop-symbol/exe +302: + grep 'section foo section foo' +302: section foo section foo +302: + on_exit +302: + echo OK +302: OK +302: + exit 0 +284/425 Test #267: x86_64-relocatable-debug-info ......................... Passed 0.84 sec +285/425 Test #309: x86_64-stt-common ..................................... Passed 0.23 sec +test 324 + Start 324: x86_64-sysroot + +324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh" +324: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +324: Environment variables: +324: MACHINE=x86_64 +324: CPU= +324: Test timeout computed to be: 1500 +test 325 + Start 325: x86_64-sysroot2 + +325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh" +325: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +325: Environment variables: +325: MACHINE=x86_64 +325: CPU= +325: Test timeout computed to be: 1500 +286/425 Test #302: x86_64-start-stop-symbol .............................. Passed 0.38 sec +285: ++ pwd +285: + LD_PRELOAD=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +285: ++ pwd +285: + MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold +285: + cc -o out/test/x86_64/run/exe out/test/x86_64/run/a.o -B/usr/bin 321: ++ '[' Linux = FreeBSD ']' 321: ++ trap 'on_error $LINENO' ERR 321: ++ trap on_exit EXIT @@ -23739,15 +23829,13 @@ 321: ++ set -x 321: + cat 321: + cc -o out/test/x86_64/symtab/a.o -c -x assembler - +321: + cat +321: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - 322: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh 322: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 322: ++ export LC_ALL=C 322: ++ LC_ALL=C 322: ++ '[' -z x86_64 ']' -281/425 Test #288: x86_64-section-order .................................. Passed 0.71 sec -320: ++ case $MACHINE in -320: ++ tlsdesc_opt=-mtls-dialect=gnu2 -320: +++ uname 322: ++ '[' -z '' ']' 322: ++ TESTDIR=out/test/x86_64 322: ++ CC=cc @@ -23759,68 +23847,44 @@ 322: ++ STRIP=strip 322: ++ QEMU= 322: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/synthetic-symbols.sh .sh -292: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so -292: + cc -B. -o out/test/x86_64/shared-abs-sym/exe1 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -pie -302: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a -test 323 - Start 323: x86_64-sysroot-linker-script - -323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh" -323: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -323: Environment variables: -323: MACHINE=x86_64 -323: CPU= -323: Test timeout computed to be: 1500 -320: ++ '[' Linux = FreeBSD ']' -320: ++ trap 'on_error $LINENO' ERR -320: ++ trap on_exit EXIT -320: ++ echo -n 'Testing symtab-section-symbols ... ' -320: Testing symtab-section-symbols ... ++ set -o pipefail -320: ++ set -x -320: + cc -o out/test/x86_64/symtab-section-symbols/a.o -c -xc - -320: + cat 322: ++ testname=synthetic-symbols 322: ++ t=out/test/x86_64/synthetic-symbols 322: ++ mkdir -p out/test/x86_64/synthetic-symbols 322: ++ case $MACHINE in 322: ++ tlsdesc_opt=-mtls-dialect=gnu2 -322: +++ uname -322: ++ '[' Linux = FreeBSD ']' -322: ++ trap 'on_error $LINENO' ERR -322: ++ trap on_exit EXIT -322: ++ echo -n 'Testing synthetic-symbols ... ' -322: Testing synthetic-symbols ... ++ set -o pipefail -322: ++ set -x -322: + cc -c -o out/test/x86_64/synthetic-symbols/a.o -xc - -322: + cat -311: + echo 'ver1 { local: *; }; ver2 { local: *; };' -311: + cc -B. -shared -o out/test/x86_64/symbol-version-as-needed/libfoo.so out/test/x86_64/symbol-version-as-needed/a.o -Wl,--version-script=out/test/x86_64/symbol-version-as-needed/b.ver -285: + return 0 -285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld --version -285: + grep mold -321: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - -321: + cat -235: mold: error: out/test/x86_64/no-allow-shlib-undefined3/libbar.so: --no-allow-shlib-undefined: undefined symbol: foo -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 -282/425 Test #235: x86_64-no-allow-shlib-undefined3 ...................... Passed 3.62 sec -285: mold 2.40.4 (compatible with GNU ld) -285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.lld --version -285: + grep mold -285: mold 2.40.4 (compatible with GNU ld) -285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.gold --version -285: + grep mold -285: mold 2.40.4 (compatible with GNU ld) -285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version -285: + not grep mold -285: + grep mold -285: + return 0 -285: + on_exit -285: + echo OK -285: OK -285: + exit 0 +270: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log1 +270: [ 4] .text.foo PROGBITS 0000000000000000 0000a3 000007 00 AX 0 0 1 +270: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log1 +270: [ 3] .text.bar PROGBITS 0000000000000000 00009c 000007 00 AX 0 0 1 +270: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/c.o out/test/x86_64/relocatable-merge-sections/a.o --relocatable-merge-sections +290: + command -v flock +290: + cat +290: + cc -o out/test/x86_64/separate-debug-file-sort/a.o -c -g -gdwarf32 out/test/x86_64/separate-debug-file-sort/a.c +298: + cat +298: + cc -o out/test/x86_64/sort-debug-info-merged/a.o -c -xc - -g -gdwarf64 +test 326 + Start 326: x86_64-tail-call + +326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh" +326: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +326: Environment variables: +326: MACHINE=x86_64 +326: CPU= +326: Test timeout computed to be: 1500 +299: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info/map2 +299: + grep -F '/b.o:(.debug_info)' +299: 0 146 1 out/test/x86_64/sort-debug-info/b.o:(.debug_info) +299: + readelf -p .debug_line_str out/test/x86_64/sort-debug-info/exe2 +299: + grep -Fw a.c out/test/x86_64/sort-debug-info/str2 +299: [ 20] out/test/x86_64/sort-debug-info/a.c +299: [ 83] a.c +299: + grep -A10 -Fw a.c out/test/x86_64/sort-debug-info/str2 +299: + grep -Fw b.c +299: [ 87] out/test/x86_64/sort-debug-info/b.c +299: [ ab] b.c +299: + '[' -z '' ']' +299: + command -v gdb +299: /usr/bin/gdb 323: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot-linker-script.sh 323: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 323: ++ export LC_ALL=C @@ -23840,40 +23904,6 @@ 323: ++ testname=sysroot-linker-script 323: ++ t=out/test/x86_64/sysroot-linker-script 323: ++ mkdir -p out/test/x86_64/sysroot-linker-script -test 324 - Start 324: x86_64-sysroot - -324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh" -324: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -324: Environment variables: -324: MACHINE=x86_64 -324: CPU= -324: Test timeout computed to be: 1500 -321: + echo '{ local: module_local; global: *; };' -321: + ./mold -o out/test/x86_64/symtab/exe out/test/x86_64/symtab/a.o out/test/x86_64/symtab/b.o --version-script=out/test/x86_64/symtab/c.map -321: mold: warning: entry symbol is not defined: _start -321: + readelf --symbols out/test/x86_64/symtab/exe -321: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log -321: 17: 00000000002012d8 0 NOTYPE LOCAL DEFAULT 7 local1 -321: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/x86_64/symtab/log -321: 18: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 local2 -321: + grep -E '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/x86_64/symtab/log -321: 19: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 module_local -321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log -321: 2: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo -321: 47: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo -321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/x86_64/symtab/log -321: 1: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar -321: 48: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar -321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/x86_64/symtab/log -321: 3: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global -321: 49: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global -321: + on_exit -321: + echo OK -321: OK -321: + exit 0 -283/425 Test #285: x86_64-run ............................................ Passed 1.11 sec -284/425 Test #321: x86_64-symtab ......................................... Passed 0.18 sec 323: ++ case $MACHINE in 323: ++ tlsdesc_opt=-mtls-dialect=gnu2 323: +++ uname @@ -23887,175 +23917,24 @@ 323: + [[ x86_64 = loongarch* ]] 323: + cat 323: + cc -o out/test/x86_64/sysroot-linker-script/a.o -c -xc - -test 325 - Start 325: x86_64-sysroot2 - -325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh" -325: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -325: Environment variables: -325: MACHINE=x86_64 -325: CPU= -325: Test timeout computed to be: 1500 -test 326 - Start 326: x86_64-tail-call - -326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh" -326: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -326: Environment variables: -326: MACHINE=x86_64 -326: CPU= -326: Test timeout computed to be: 1500 -314: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -314: + cc -B. -shared -o out/test/x86_64/symbol-version/c.so out/test/x86_64/symbol-version/a.o -Wl,--version-script=out/test/x86_64/symbol-version/b.ver -305: + cat -305: + cc -o out/test/x86_64/static-pie/a.o -c -xc - -fPIE -304: + cat -304: + cc -o out/test/x86_64/static-archive/c.o -c -xc - -300: + out/test/x86_64/spare-program-headers/exe3 -300: + grep 'Hello world' -300: Hello world -300: ++ wc -l -300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe3 -300: ++ grep NULL -300: + '[' 1 -eq 1 ']' -300: + cc -B. -o out/test/x86_64/spare-program-headers/exe4 out/test/x86_64/spare-program-headers/a.o -Wl,--spare-program-headers=5 -310: + cat -310: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - -298: + cc -o out/test/x86_64/sort-debug-info-merged/b.o -c -xc - -g -gdwarf32 -298: + cat -307: + readelf -W --sections out/test/x86_64/strip-debug/exe -307: + not grep -F .debug_info -307: + grep -F .debug_info -307: + return 0 -307: + readelf -W --symbols out/test/x86_64/strip-debug/exe -307: + grep ' bar' -307: 60: 00000000000016e0 7 FUNC LOCAL DEFAULT 17 bar -307: + on_exit -307: + echo OK -307: OK -307: + exit 0 -313: + cat -313: + cc -B. -o out/test/x86_64/symbol-version-multi/c.so -shared out/test/x86_64/symbol-version-multi/a.o -Wl,--version-script=out/test/x86_64/symbol-version-multi/b.version -319: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o -297: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info-compressed/map2 -297: + grep -F '/b.o:(.debug_info)' -297: 0 122 1 out/test/x86_64/sort-debug-info-compressed/b.o:(.debug_info) -297: + on_exit -297: + echo OK -297: OK -297: + exit 0 -309: + cc -B. -o out/test/x86_64/stt-common/exe out/test/x86_64/stt-common/a.o out/test/x86_64/stt-common/b.o -Wl,--fatal-warnings -301: + cc -B. -o out/test/x86_64/start-lib/exe -Wl,-start-lib out/test/x86_64/start-lib/a.o -Wl,-end-lib out/test/x86_64/start-lib/b.o out/test/x86_64/start-lib/c.o -302: + out/test/x86_64/start-stop-symbol/exe -302: + grep 'section foo section foo' -302: section foo section foo -302: + cc -B. -o out/test/x86_64/start-stop-symbol/exe out/test/x86_64/start-stop-symbol/c.o out/test/x86_64/start-stop-symbol/b.a -Wl,-gc-sections -306: + chmod 755 out/test/x86_64/stdout/exe -306: + out/test/x86_64/stdout/exe -306: + grep 'Hello world' -306: Hello world -306: + on_exit -306: + echo OK -306: OK -306: + exit 0 -290: + flock out/test/x86_64/separate-debug-file-sort/exe.dbg true -290: + readelf -p .debug_line_str out/test/x86_64/separate-debug-file-sort/exe.dbg -290: + grep -Fw a.c out/test/x86_64/separate-debug-file-sort/str -290: [ 0] out/test/x86_64/separate-debug-file-sort/a.c -290: [ 6c] a.c -290: + grep -A10 -Fw a.c out/test/x86_64/separate-debug-file-sort/str -290: + grep -Fw b.c -290: [ 99] b.c -290: [ 9d] out/test/x86_64/separate-debug-file-sort/b.c -290: + on_exit -290: + echo OK -290: OK -290: + exit 0 -292: + out/test/x86_64/shared-abs-sym/exe1 -292: + grep foo=0x3 -292: foo=0x3 -292: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so -292: + out/test/x86_64/shared-abs-sym/exe1 -299: + grep -A10 -F '/a.o:(.debug_info)' out/test/x86_64/sort-debug-info/map2 -299: + grep -F '/b.o:(.debug_info)' -299: 0 146 1 out/test/x86_64/sort-debug-info/b.o:(.debug_info) -299: + readelf -p .debug_line_str out/test/x86_64/sort-debug-info/exe2 -299: + grep -Fw a.c out/test/x86_64/sort-debug-info/str2 -299: [ 20] out/test/x86_64/sort-debug-info/a.c -299: [ 83] a.c -299: + grep -A10 -Fw a.c out/test/x86_64/sort-debug-info/str2 -299: + grep -Fw b.c -299: [ 87] out/test/x86_64/sort-debug-info/b.c -299: [ ab] b.c -220: + '[' x86_64 = ppc64 ']' -220: + nm -D out/test/x86_64/lto-version-script/c.so -220: + grep 'T foo' -324: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh -324: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -324: ++ export LC_ALL=C -324: ++ LC_ALL=C -324: ++ '[' -z x86_64 ']' -324: ++ '[' -z '' ']' -324: ++ TESTDIR=out/test/x86_64 -324: ++ CC=cc -324: ++ CXX=c++ -324: ++ GCC=gcc -324: ++ GXX=g++ -324: ++ OBJDUMP=objdump -324: ++ OBJCOPY=objcopy -324: ++ STRIP=strip -324: ++ QEMU= -324: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh .sh -324: ++ testname=sysroot -324: ++ t=out/test/x86_64/sysroot -324: ++ mkdir -p out/test/x86_64/sysroot -324: ++ case $MACHINE in -324: ++ tlsdesc_opt=-mtls-dialect=gnu2 -324: +++ uname -324: ++ '[' Linux = FreeBSD ']' -324: ++ trap 'on_error $LINENO' ERR -324: ++ trap on_exit EXIT -324: ++ echo -n 'Testing sysroot ... ' -324: Testing sysroot ... ++ set -o pipefail -324: ++ set -x -324: + '[' x86_64 = armeb ']' -324: + [[ x86_64 = loongarch* ]] -324: + cc -c -o out/test/x86_64/sysroot/a.o -xc - -285/425 Test #297: x86_64-sort-debug-info-compressed ..................... Passed 0.82 sec -test 327 - Start 327: x86_64-tbss-only - -327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh" -327: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -327: Environment variables: -327: MACHINE=x86_64 -327: CPU= -327: Test timeout computed to be: 1500 -286/425 Test #307: x86_64-strip-debug .................................... Passed 0.57 sec -287/425 Test #306: x86_64-stdout ......................................... Passed 0.58 sec -288/425 Test #290: x86_64-separate-debug-file-sort ....................... Passed 0.96 sec +313: + readelf -W --dyn-syms out/test/x86_64/symbol-version-multi/c.so +313: + grep -F foo@TEST1 +313: 6: 0000000000001679 7 FUNC GLOBAL DEFAULT 14 foo@TEST1 +313: + readelf -W --dyn-syms out/test/x86_64/symbol-version-multi/c.so +313: + grep -F foo@@TEST2 +313: 5: 0000000000001679 7 FUNC GLOBAL DEFAULT 14 foo@@TEST2 +313: + on_exit +313: + echo OK +313: OK +313: + exit 0 292: + grep foo=0x5 +292: + out/test/x86_64/shared-abs-sym/exe1 292: foo=0x5 -292: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so -292: + cc -B. -o out/test/x86_64/shared-abs-sym/exe2 out/test/x86_64/shared-abs-sym/d.o out/test/x86_64/shared-abs-sym/c.so -no-pie -299: + '[' -z '' ']' -299: + command -v gdb -299: /usr/bin/gdb -299: + gdb out/test/x86_64/sort-debug-info/exe1 -ex 'list main' -ex quit -299: + grep 'int y = 1' -220: 00000000000015f9 T foo -220: + nm -D out/test/x86_64/lto-version-script/c.so -220: + not grep 'T bar' -220: + grep 'T bar' -220: + return 0 -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -289/425 Test #220: x86_64-lto-version-script ............................. Passed 4.58 sec -324: + cat -311: + cat -311: + cc -o out/test/x86_64/symbol-version-as-needed/b.o -c -xc - +292: + on_exit +292: + echo OK +292: OK +292: + exit 0 +266: + ./mold --relocatable -o out/test/x86_64/relocatable-compressed-debug-info/c.o out/test/x86_64/relocatable-compressed-debug-info/a.o out/test/x86_64/relocatable-compressed-debug-info/b.o 325: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh 325: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 325: ++ export LC_ALL=C @@ -24071,26 +23950,16 @@ 325: ++ OBJCOPY=objcopy 325: ++ STRIP=strip 325: ++ QEMU= -325: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh .sh -325: ++ testname=sysroot2 -325: ++ t=out/test/x86_64/sysroot2 -325: ++ mkdir -p out/test/x86_64/sysroot2 -325: ++ case $MACHINE in -325: ++ tlsdesc_opt=-mtls-dialect=gnu2 -325: +++ uname -325: ++ '[' Linux = FreeBSD ']' -325: ++ trap 'on_error $LINENO' ERR -325: ++ trap on_exit EXIT -325: ++ echo -n 'Testing sysroot2 ... ' -325: Testing sysroot2 ... ++ set -o pipefail -325: ++ set -x -325: + '[' x86_64 = armeb ']' -325: + [[ x86_64 = loongarch* ]] -325: + mkdir -p out/test/x86_64/sysroot2/bin out/test/x86_64/sysroot2/sysroot/foo -325: + cat -325: + cat -325: + cat -325: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - +324: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh +322: +++ uname +322: ++ '[' Linux = FreeBSD ']' +322: ++ trap 'on_error $LINENO' ERR +322: ++ trap on_exit EXIT +322: ++ echo -n 'Testing synthetic-symbols ... ' +322: Testing synthetic-symbols ... ++ set -o pipefail +322: ++ set -x +321: + echo '{ local: module_local; global: *; };' +321: + ./mold -o out/test/x86_64/symtab/exe out/test/x86_64/symtab/a.o out/test/x86_64/symtab/b.o --version-script=out/test/x86_64/symtab/c.map 326: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh 326: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 326: ++ export LC_ALL=C @@ -24107,6 +23976,79 @@ 326: ++ STRIP=strip 326: ++ QEMU= 326: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tail-call.sh .sh +287/425 Test #292: x86_64-shared-abs-sym ................................. Passed 0.48 sec +288/425 Test #313: x86_64-symbol-version-multi ........................... Passed 0.20 sec +322: + cc -c -o out/test/x86_64/synthetic-symbols/a.o -xc - +299: + grep 'int y = 1' +test 327 + Start 327: x86_64-tbss-only + +327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh" +327: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +327: Environment variables: +327: MACHINE=x86_64 +327: CPU= +327: Test timeout computed to be: 1500 +test 328 + Start 328: x86_64-textrel + +328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh" +328: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +328: Environment variables: +328: MACHINE=x86_64 +328: CPU= +328: Test timeout computed to be: 1500 +322: + cat +299: + gdb out/test/x86_64/sort-debug-info/exe1 -ex 'list main' -ex quit +325: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot2.sh .sh +325: ++ testname=sysroot2 +325: ++ t=out/test/x86_64/sysroot2 +325: ++ mkdir -p out/test/x86_64/sysroot2 +325: ++ case $MACHINE in +325: ++ tlsdesc_opt=-mtls-dialect=gnu2 +325: +++ uname +325: ++ '[' Linux = FreeBSD ']' +325: ++ trap 'on_error $LINENO' ERR +325: ++ trap on_exit EXIT +325: ++ echo -n 'Testing sysroot2 ... ' +325: Testing sysroot2 ... ++ set -o pipefail +325: ++ set -x +325: + '[' x86_64 = armeb ']' +325: + [[ x86_64 = loongarch* ]] +325: + mkdir -p out/test/x86_64/sysroot2/bin out/test/x86_64/sysroot2/sysroot/foo +324: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +324: ++ export LC_ALL=C +324: ++ LC_ALL=C +324: ++ '[' -z x86_64 ']' +324: ++ '[' -z '' ']' +324: ++ TESTDIR=out/test/x86_64 +324: ++ CC=cc +324: ++ CXX=c++ +324: ++ GCC=gcc +324: ++ GXX=g++ +324: ++ OBJDUMP=objdump +324: ++ OBJCOPY=objcopy +324: ++ STRIP=strip +324: ++ QEMU= +324: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/sysroot.sh .sh +324: ++ testname=sysroot +324: ++ t=out/test/x86_64/sysroot +324: ++ mkdir -p out/test/x86_64/sysroot +324: ++ case $MACHINE in +324: ++ tlsdesc_opt=-mtls-dialect=gnu2 +324: +++ uname +324: ++ '[' Linux = FreeBSD ']' +324: ++ trap 'on_error $LINENO' ERR +324: ++ trap on_exit EXIT +324: ++ echo -n 'Testing sysroot ... ' +324: Testing sysroot ... ++ set -o pipefail +324: ++ set -x +324: + '[' x86_64 = armeb ']' +324: + [[ x86_64 = loongarch* ]] +324: + cat +324: + cc -c -o out/test/x86_64/sysroot/a.o -xc - +311: + cc -o out/test/x86_64/symbol-version-as-needed/b.o -c -xc - +311: + cat 326: ++ testname=tail-call 326: ++ t=out/test/x86_64/tail-call 326: ++ mkdir -p out/test/x86_64/tail-call @@ -24121,15 +24063,68 @@ 326: ++ set -x 326: + cat 326: + cc -O2 -o out/test/x86_64/tail-call/a.o -c -xc - -test 328 - Start 328: x86_64-textrel - -328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh" -328: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -328: Environment variables: -328: MACHINE=x86_64 -328: CPU= -328: Test timeout computed to be: 1500 +305: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie +304: + cc -B. -Wl,--trace -o out/test/x86_64/static-archive/exe out/test/x86_64/static-archive/c.o out/test/x86_64/static-archive/d.a +315: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so +301: + not grep ' foo$' out/test/x86_64/start-lib/log +301: + grep ' foo$' out/test/x86_64/start-lib/log +301: + return 0 +301: + grep ' bar$' out/test/x86_64/start-lib/log +318: + cat +318: + cc -o out/test/x86_64/symbol-version5/b.o -c -xc - -fPIC +327: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh +327: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +327: ++ export LC_ALL=C +327: ++ LC_ALL=C +327: ++ '[' -z x86_64 ']' +327: ++ '[' -z '' ']' +327: ++ TESTDIR=out/test/x86_64 +327: ++ CC=cc +327: ++ CXX=c++ +315: + grep ' foo@TEST' out/test/x86_64/symbol-version2/log +301: 00000000000016b9 t bar +325: + cat +327: ++ GCC=gcc +327: ++ GXX=g++ +327: ++ OBJDUMP=objdump +327: ++ OBJCOPY=objcopy +327: ++ STRIP=strip +327: ++ QEMU= +327: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh .sh +317: + cat +319: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o +316: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so +270: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o +321: mold: warning: entry symbol is not defined: _start +314: + readelf --symbols out/test/x86_64/symbol-version/c.so +301: + on_exit +301: + echo OK +301: OK +301: + exit 0 +315: 7: 0000000000001689 7 FUNC GLOBAL DEFAULT 14 foo@TEST +315: + grep ' bar@TEST' out/test/x86_64/symbol-version2/log +328: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh +289/425 Test #301: x86_64-start-lib ...................................... Passed 0.44 sec +328: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +328: ++ export LC_ALL=C +328: ++ LC_ALL=C +328: ++ '[' -z x86_64 ']' +328: ++ '[' -z '' ']' +328: ++ TESTDIR=out/test/x86_64 +328: ++ CC=cc +328: ++ CXX=c++ +328: ++ GCC=gcc +328: ++ GXX=g++ +328: ++ OBJDUMP=objdump +328: ++ OBJCOPY=objcopy +328: ++ STRIP=strip +328: ++ QEMU= +316: + grep ' foo@@TEST1' out/test/x86_64/symbol-version3/log +316: 5: 0000000000001739 7 FUNC GLOBAL DEFAULT 14 foo@@TEST1 +316: + grep ' foo@TEST2' out/test/x86_64/symbol-version3/log +327: ++ testname=tbss-only +327: ++ t=out/test/x86_64/tbss-only +327: ++ mkdir -p out/test/x86_64/tbss-only test 329 Start 329: x86_64-textrel2 @@ -24139,6 +24134,95 @@ 329: MACHINE=x86_64 329: CPU= 329: Test timeout computed to be: 1500 +291: + on_qemu +291: + '[' '' '!=' '' ']' +291: + grep -w qemu /proc/cpuinfo +291: + command -v gdb +291: + command -v flock +291: + cat +321: + readelf --symbols out/test/x86_64/symtab/exe +321: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log +315: 5: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar@TEST +315: + grep ' bar1' out/test/x86_64/symbol-version2/log +315: 6: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar1 +315: + not grep ' foo@@TEST' out/test/x86_64/symbol-version2/log +315: + grep ' foo@@TEST' out/test/x86_64/symbol-version2/log +315: + return 0 +315: + on_exit +315: + echo OK +315: OK +315: + exit 0 +325: + cat +325: + cat +325: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - +328: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh .sh +328: ++ testname=textrel +328: ++ t=out/test/x86_64/textrel +328: ++ mkdir -p out/test/x86_64/textrel +328: ++ case $MACHINE in +328: ++ tlsdesc_opt=-mtls-dialect=gnu2 +328: +++ uname +316: 6: 0000000000001740 7 FUNC GLOBAL DEFAULT 14 foo@TEST2 +316: + grep ' foo@TEST3' out/test/x86_64/symbol-version3/log +316: 7: 0000000000001747 7 FUNC GLOBAL DEFAULT 14 foo@TEST3 +316: + not grep ' foo$' out/test/x86_64/symbol-version3/log +316: + grep ' foo$' out/test/x86_64/symbol-version3/log +327: ++ case $MACHINE in +327: ++ tlsdesc_opt=-mtls-dialect=gnu2 +327: +++ uname +327: ++ '[' Linux = FreeBSD ']' +327: ++ trap 'on_error $LINENO' ERR +327: ++ trap on_exit EXIT +327: ++ echo -n 'Testing tbss-only ... ' +327: Testing tbss-only ... ++ set -o pipefail +327: ++ set -x +327: + cat +327: + cc -o out/test/x86_64/tbss-only/a.o -c -xc - +270: + not grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 +270: + grep -F .text.foo out/test/x86_64/relocatable-merge-sections/log2 +270: + return 0 +270: + not grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 +270: + grep -F .text.bar out/test/x86_64/relocatable-merge-sections/log2 +270: + return 0 +270: + on_exit +270: + echo OK +270: OK +270: + exit 0 +314: + grep -F foo@VER1 out/test/x86_64/symbol-version/log +314: 6: 0000000000001759 7 FUNC GLOBAL DEFAULT 16 foo@VER1 +314: + grep -F foo@VER2 out/test/x86_64/symbol-version/log +314: 7: 0000000000001760 7 FUNC GLOBAL DEFAULT 16 foo@VER2 +314: + grep -F foo@@VER3 out/test/x86_64/symbol-version/log +314: 5: 0000000000001767 7 FUNC GLOBAL DEFAULT 16 foo@@VER3 +298: + cat +298: + cc -o out/test/x86_64/sort-debug-info-merged/b.o -c -xc - -g -gdwarf32 +317: + cc -B. -o out/test/x86_64/symbol-version4/c.so -shared out/test/x86_64/symbol-version4/a.o -Wl,--version-script=out/test/x86_64/symbol-version4/b.version +300: + out/test/x86_64/spare-program-headers/exe4 +300: + grep 'Hello world' +266: + cc -B. -o out/test/x86_64/relocatable-compressed-debug-info/exe out/test/x86_64/relocatable-compressed-debug-info/c.o +290/425 Test #270: x86_64-relocatable-merge-sections ..................... Passed 0.88 sec +291/425 Test #315: x86_64-symbol-version2 ................................ Passed 0.21 sec +328: ++ '[' Linux = FreeBSD ']' +328: ++ trap 'on_error $LINENO' ERR +328: ++ trap on_exit EXIT +328: ++ echo -n 'Testing textrel ... ' +328: Testing textrel ... ++ set -o pipefail +328: ++ set -x +328: + cat +328: + cc -o out/test/x86_64/textrel/a.o -c -xc - -fno-PIE +316: + return 0 +316: + on_exit +316: + echo OK +316: OK +316: + exit 0 +292/425 Test #316: x86_64-symbol-version3 ................................ Passed 0.18 sec +314: + on_exit +314: + echo OK +314: OK +314: + exit 0 +293/425 Test #314: x86_64-symbol-version ................................. Passed 0.22 sec +300: Hello world +264: + ./mold -r -o out/test/x86_64/relocatable-archive/f.o out/test/x86_64/relocatable-archive/d.o out/test/x86_64/relocatable-archive/e.a test 330 Start 330: x86_64-thin-archive @@ -24157,79 +24241,6 @@ 331: MACHINE=x86_64 331: CPU= 331: Test timeout computed to be: 1500 -310: + cat -310: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon -320: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o -322: + cat -322: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - -331: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh -327: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh -328: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh -330: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh -331: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -331: ++ export LC_ALL=C -331: ++ LC_ALL=C -331: ++ '[' -z x86_64 ']' -331: ++ '[' -z '' ']' -331: ++ TESTDIR=out/test/x86_64 -331: ++ CC=cc -331: ++ CXX=c++ -331: ++ GCC=gcc -331: ++ GXX=g++ -331: ++ OBJDUMP=objdump -331: ++ OBJCOPY=objcopy -331: ++ STRIP=strip -331: ++ QEMU= -315: + cat -328: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -328: ++ export LC_ALL=C -328: ++ LC_ALL=C -328: ++ '[' -z x86_64 ']' -328: ++ '[' -z '' ']' -328: ++ TESTDIR=out/test/x86_64 -328: ++ CC=cc -328: ++ CXX=c++ -328: ++ GCC=gcc -328: ++ GXX=g++ -328: ++ OBJDUMP=objdump -328: ++ OBJCOPY=objcopy -328: ++ STRIP=strip -328: ++ QEMU= -327: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -327: ++ export LC_ALL=C -327: ++ LC_ALL=C -330: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -330: ++ export LC_ALL=C -330: ++ LC_ALL=C -330: ++ '[' -z x86_64 ']' -327: ++ '[' -z x86_64 ']' -330: ++ '[' -z '' ']' -330: ++ TESTDIR=out/test/x86_64 -327: ++ '[' -z '' ']' -327: ++ TESTDIR=out/test/x86_64 -327: ++ CC=cc -327: ++ CXX=c++ -327: ++ GCC=gcc -327: ++ GXX=g++ -327: ++ OBJDUMP=objdump -327: ++ OBJCOPY=objcopy -327: ++ STRIP=strip -327: ++ QEMU= -328: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/textrel.sh .sh -331: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh .sh -316: + cat -317: + cat -319: + nm out/test/x86_64/symtab-dso/exe -330: ++ CC=cc -330: ++ CXX=c++ -330: ++ GCC=gcc -330: ++ GXX=g++ -330: ++ OBJDUMP=objdump -330: ++ OBJCOPY=objcopy -330: ++ STRIP=strip -330: ++ QEMU= -330: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh .sh -314: + readelf --symbols out/test/x86_64/symbol-version/c.so 329: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh 329: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 329: ++ export LC_ALL=C @@ -24245,120 +24256,30 @@ 329: ++ OBJCOPY=objcopy 329: ++ STRIP=strip 329: ++ QEMU= -318: + cat -318: + cc -o out/test/x86_64/symbol-version5/b.o -c -xc - -fPIC -330: ++ testname=thin-archive -330: ++ t=out/test/x86_64/thin-archive -330: ++ mkdir -p out/test/x86_64/thin-archive 329: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/textrel2.sh .sh -300: + grep 'Hello world' -300: + out/test/x86_64/spare-program-headers/exe4 -300: Hello world -316: + cc -B. -o out/test/x86_64/symbol-version3/c.so -shared out/test/x86_64/symbol-version3/a.o -Wl,--version-script=out/test/x86_64/symbol-version3/b.version -317: + cc -B. -o out/test/x86_64/symbol-version4/c.so -shared out/test/x86_64/symbol-version4/a.o -Wl,--version-script=out/test/x86_64/symbol-version4/b.version -327: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tbss-only.sh .sh -319: + grep 'U puts$' -314: + grep -F foo@VER1 out/test/x86_64/symbol-version/log -328: ++ testname=textrel -328: ++ t=out/test/x86_64/textrel -328: ++ mkdir -p out/test/x86_64/textrel -331: ++ testname=thread-count -331: ++ t=out/test/x86_64/thread-count -331: ++ mkdir -p out/test/x86_64/thread-count 329: ++ testname=textrel2 329: ++ t=out/test/x86_64/textrel2 329: ++ mkdir -p out/test/x86_64/textrel2 -327: ++ testname=tbss-only -327: ++ t=out/test/x86_64/tbss-only -327: ++ mkdir -p out/test/x86_64/tbss-only -328: ++ case $MACHINE in -328: ++ tlsdesc_opt=-mtls-dialect=gnu2 -330: ++ case $MACHINE in -330: ++ tlsdesc_opt=-mtls-dialect=gnu2 -314: 6: 0000000000001759 7 FUNC GLOBAL DEFAULT 16 foo@VER1 -300: ++ grep NULL 329: ++ case $MACHINE in 329: ++ tlsdesc_opt=-mtls-dialect=gnu2 -331: ++ case $MACHINE in -331: ++ tlsdesc_opt=-mtls-dialect=gnu2 -328: +++ uname 329: +++ uname -314: + grep -F foo@VER2 out/test/x86_64/symbol-version/log -315: + cc -B. -o out/test/x86_64/symbol-version2/c.so -shared out/test/x86_64/symbol-version2/a.o -Wl,--version-script=out/test/x86_64/symbol-version2/b.version -300: ++ wc -l -331: +++ uname -327: ++ case $MACHINE in -327: ++ tlsdesc_opt=-mtls-dialect=gnu2 -328: ++ '[' Linux = FreeBSD ']' -328: ++ trap 'on_error $LINENO' ERR -328: ++ trap on_exit EXIT -300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 -328: ++ echo -n 'Testing textrel ... ' -328: Testing textrel ... ++ set -o pipefail -330: +++ uname -328: ++ set -x 329: ++ '[' Linux = FreeBSD ']' -327: +++ uname 329: ++ trap 'on_error $LINENO' ERR 329: ++ trap on_exit EXIT 329: ++ echo -n 'Testing textrel2 ... ' 329: Testing textrel2 ... ++ set -o pipefail 329: ++ set -x 329: + cat -311: + cc -B. -o out/test/x86_64/symbol-version-as-needed/exe out/test/x86_64/symbol-version-as-needed/b.o -Lout/test/x86_64/symbol-version-as-needed -Wl,--as-needed -lfoo -Wl,-rpath=out/test/x86_64/symbol-version-as-needed -323: + mkdir -p out/test/x86_64/sysroot-linker-script/foo/bar -330: ++ '[' Linux = FreeBSD ']' -330: ++ trap 'on_error $LINENO' ERR -330: ++ trap on_exit EXIT -330: ++ echo -n 'Testing thin-archive ... ' -330: Testing thin-archive ... ++ set -o pipefail -330: ++ set -x -330: + cat -314: 7: 0000000000001760 7 FUNC GLOBAL DEFAULT 16 foo@VER2 -328: + cat -328: + cc -o out/test/x86_64/textrel/a.o -c -xc - -fno-PIE -323: + rm -f out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a -330: + cc -o out/test/x86_64/thin-archive/long-long-long-filename.o -c -xc - -331: ++ '[' Linux = FreeBSD ']' -331: ++ trap 'on_error $LINENO' ERR -331: ++ trap on_exit EXIT -331: ++ echo -n 'Testing thread-count ... ' -331: Testing thread-count ... ++ set -o pipefail -331: ++ set -x -323: + ar rcs out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/x86_64/sysroot-linker-script/a.o -331: + cc -o out/test/x86_64/thread-count/a.o -c -xc - -331: + cat -294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -314: + grep -F foo@@VER3 out/test/x86_64/symbol-version/log -314: 5: 0000000000001767 7 FUNC GLOBAL DEFAULT 16 foo@@VER3 -314: + on_exit -314: + echo OK -314: OK -314: + exit 0 -290/425 Test #314: x86_64-symbol-version ................................. Passed 0.55 sec 329: + cc -o out/test/x86_64/textrel2/a.o -c -xc - -fPIE -327: ++ '[' Linux = FreeBSD ']' -327: ++ trap 'on_error $LINENO' ERR -327: ++ trap on_exit EXIT -327: ++ echo -n 'Testing tbss-only ... ' -327: Testing tbss-only ... ++ set -o pipefail -327: ++ set -x -327: + cat -327: + cc -o out/test/x86_64/tbss-only/a.o -c -xc - -291: 3 printf("Hello world\n"); -291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g +300: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 +300: ++ grep NULL +300: ++ wc -l 300: + '[' 5 -eq 5 ']' 300: + on_exit 300: + echo OK 300: OK 300: + exit 0 -319: U puts -319: + on_exit -319: + echo OK -319: OK -319: + exit 0 -269: + cat -269: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/b.o - +294/425 Test #300: x86_64-spare-program-headers .......................... Passed 0.47 sec test 332 Start 332: x86_64-tls-alignment-multi @@ -24368,8 +24289,6 @@ 332: MACHINE=x86_64 332: CPU= 332: Test timeout computed to be: 1500 -291/425 Test #300: x86_64-spare-program-headers .......................... Passed 1.03 sec -292/425 Test #319: x86_64-symtab-dso ..................................... Passed 0.53 sec test 333 Start 333: x86_64-tls-common @@ -24379,6 +24298,67 @@ 333: MACHINE=x86_64 333: CPU= 333: Test timeout computed to be: 1500 +321: 17: 00000000002012d8 0 NOTYPE LOCAL DEFAULT 7 local1 +321: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/x86_64/symtab/log +321: 18: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 local2 +321: + grep -E '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/x86_64/symtab/log +321: 19: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 module_local +321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log +321: 2: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo +321: 47: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 foo +321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/x86_64/symtab/log +321: 1: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar +321: 48: 00000000002012d8 0 NOTYPE GLOBAL DEFAULT 7 bar +321: + grep -E '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/x86_64/symtab/log +321: 3: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global +321: 49: 00000000002012d9 0 NOTYPE GLOBAL DEFAULT 7 this_is_global +321: + on_exit +321: + echo OK +321: OK +321: + exit 0 +310: + rm -f out/test/x86_64/symbol-rank/x.a +310: + ar rcs out/test/x86_64/symbol-rank/x.a out/test/x86_64/symbol-rank/a.o out/test/x86_64/symbol-rank/b.o out/test/x86_64/symbol-rank/c.o +291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g +322: + cat +322: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - +320: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o +290: + cat +290: + cc -o out/test/x86_64/separate-debug-file-sort/b.o -c -g -gdwarf64 out/test/x86_64/separate-debug-file-sort/b.c +318: + cat +318: + cc -B. -shared -o out/test/x86_64/symbol-version5/libfoo.so out/test/x86_64/symbol-version5/a.o +311: + cc -B. -o out/test/x86_64/symbol-version-as-needed/exe out/test/x86_64/symbol-version-as-needed/b.o -Lout/test/x86_64/symbol-version-as-needed -Wl,--as-needed -lfoo -Wl,-rpath=out/test/x86_64/symbol-version-as-needed +324: + cc -c -o out/test/x86_64/sysroot/b.o -xc - +324: + cat +330: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh +330: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +330: ++ export LC_ALL=C +330: ++ LC_ALL=C +330: ++ '[' -z x86_64 ']' +330: ++ '[' -z '' ']' +330: ++ TESTDIR=out/test/x86_64 +330: ++ CC=cc +330: ++ CXX=c++ +330: ++ GCC=gcc +330: ++ GXX=g++ +330: ++ OBJDUMP=objdump +330: ++ OBJCOPY=objcopy +330: ++ STRIP=strip +330: ++ QEMU= +330: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/thin-archive.sh .sh +330: ++ testname=thin-archive +330: ++ t=out/test/x86_64/thin-archive +330: ++ mkdir -p out/test/x86_64/thin-archive +330: ++ case $MACHINE in +330: ++ tlsdesc_opt=-mtls-dialect=gnu2 +330: +++ uname +330: ++ '[' Linux = FreeBSD ']' +330: ++ trap 'on_error $LINENO' ERR +330: ++ trap on_exit EXIT +330: ++ echo -n 'Testing thin-archive ... ' +330: Testing thin-archive ... ++ set -o pipefail +330: ++ set -x +330: + cat +330: + cc -o out/test/x86_64/thin-archive/long-long-long-filename.o -c -xc - test 334 Start 334: x86_64-tls-df-static-tls @@ -24388,14 +24368,28 @@ 334: MACHINE=x86_64 334: CPU= 334: Test timeout computed to be: 1500 -323: + cat -323: + cat -323: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - -295: + cc -B. -o out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o -298: + ./mold -r -o out/test/x86_64/sort-debug-info-merged/c.o out/test/x86_64/sort-debug-info-merged/a.o out/test/x86_64/sort-debug-info-merged/b.o -304: + rm -f out/test/x86_64/static-archive/d.a -304: + cd out/test/x86_64/static-archive -304: + ar rcs d.a long-long-long-filename.o b.o +312: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto +312: + cat +285: + readelf -p .comment out/test/x86_64/run/exe +285: + grep mold +285: [ 1e] mold 2.40.4 (compatible with GNU ld) +285: + ./mold -run env +285: + grep '^MOLD_PATH=.*/mold$' +295/425 Test #321: x86_64-symtab ......................................... Passed 0.15 sec +test 335 + Start 335: x86_64-tls-dso + +335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh" +335: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +335: Environment variables: +335: MACHINE=x86_64 +335: CPU= +335: Test timeout computed to be: 1500 +264: + readelf --symbols out/test/x86_64/relocatable-archive/f.o +264: + grep 'foo\b' out/test/x86_64/relocatable-archive/log +264: 16: 0000000000000010 12 FUNC GLOBAL DEFAULT 2 foo +264: + grep 'bar\b' out/test/x86_64/relocatable-archive/log +264: 17: 000000000000001c 7 FUNC GLOBAL DEFAULT 2 bar 332: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-alignment-multi.sh 332: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 332: ++ export LC_ALL=C @@ -24418,33 +24412,27 @@ 332: ++ case $MACHINE in 332: ++ tlsdesc_opt=-mtls-dialect=gnu2 332: +++ uname -301: + nm out/test/x86_64/start-lib/exe -313: + readelf -W --dyn-syms out/test/x86_64/symbol-version-multi/c.so -313: + grep -F foo@TEST1 -313: 6: 0000000000001679 7 FUNC GLOBAL DEFAULT 14 foo@TEST1 -313: + readelf -W --dyn-syms out/test/x86_64/symbol-version-multi/c.so -313: + grep -F foo@@TEST2 -313: 5: 0000000000001679 7 FUNC GLOBAL DEFAULT 14 foo@@TEST2 -313: + on_exit -313: + echo OK -313: OK -313: + exit 0 -302: + out/test/x86_64/start-stop-symbol/exe -302: + grep 'section foo section foo' -302: section foo section foo -302: + on_exit -302: + echo OK -302: OK -302: + exit 0 -318: + cat -318: + cc -B. -shared -o out/test/x86_64/symbol-version5/libfoo.so out/test/x86_64/symbol-version5/a.o -305: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie -324: + cat -324: + cc -c -o out/test/x86_64/sysroot/b.o -xc - -309: + out/test/x86_64/stt-common/exe -309: + grep '0 5 42' -309: 0 5 42 -309: + readelf --sections out/test/x86_64/stt-common/exe +331: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh +331: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +331: ++ export LC_ALL=C +331: ++ LC_ALL=C +331: ++ '[' -z x86_64 ']' +331: ++ '[' -z '' ']' +331: ++ TESTDIR=out/test/x86_64 +331: ++ CC=cc +331: ++ CXX=c++ +331: ++ GCC=gcc +331: ++ GXX=g++ +331: ++ OBJDUMP=objdump +331: ++ OBJCOPY=objcopy +331: ++ STRIP=strip +331: ++ QEMU= +331: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/thread-count.sh .sh +331: ++ testname=thread-count +331: ++ t=out/test/x86_64/thread-count +331: ++ mkdir -p out/test/x86_64/thread-count +331: ++ case $MACHINE in +331: ++ tlsdesc_opt=-mtls-dialect=gnu2 333: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh 333: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 333: ++ export LC_ALL=C @@ -24460,50 +24448,13 @@ 333: ++ OBJCOPY=objcopy 333: ++ STRIP=strip 333: ++ QEMU= -293/425 Test #302: x86_64-start-stop-symbol .............................. Passed 0.99 sec -294/425 Test #313: x86_64-symbol-version-multi ........................... Passed 0.70 sec -332: ++ '[' Linux = FreeBSD ']' -332: ++ trap 'on_error $LINENO' ERR -332: ++ trap on_exit EXIT -332: ++ echo -n 'Testing tls-alignment-multi ... ' -332: Testing tls-alignment-multi ... ++ set -o pipefail -332: ++ set -x 333: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-common.sh .sh -334: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh -test 335 - Start 335: x86_64-tls-dso - -335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh" -335: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -335: Environment variables: -335: MACHINE=x86_64 -335: CPU= -335: Test timeout computed to be: 1500 -test 336 - Start 336: x86_64-tls-gd-dlopen - -336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh" -336: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -336: Environment variables: -336: MACHINE=x86_64 -336: CPU= -336: Test timeout computed to be: 1500 -332: + cat -332: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/a.o -xc - 333: ++ testname=tls-common 333: ++ t=out/test/x86_64/tls-common 333: ++ mkdir -p out/test/x86_64/tls-common -333: ++ case $MACHINE in -333: ++ tlsdesc_opt=-mtls-dialect=gnu2 -333: +++ uname -333: ++ '[' Linux = FreeBSD ']' -333: ++ trap 'on_error $LINENO' ERR -333: ++ trap on_exit EXIT -333: ++ echo -n 'Testing tls-common ... ' -333: Testing tls-common ... ++ set -o pipefail -333: ++ set -x -333: + cat -333: + cc -o out/test/x86_64/tls-common/a.o -c -xassembler - +326: + cat +326: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -xc - +334: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh 334: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 334: ++ export LC_ALL=C 334: ++ LC_ALL=C @@ -24518,19 +24469,9 @@ 334: ++ OBJCOPY=objcopy 334: ++ STRIP=strip 334: ++ QEMU= -334: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh .sh -334: ++ testname=tls-df-static-tls -334: ++ t=out/test/x86_64/tls-df-static-tls -334: ++ mkdir -p out/test/x86_64/tls-df-static-tls -334: ++ case $MACHINE in -334: ++ tlsdesc_opt=-mtls-dialect=gnu2 -309: + grep '.common .*NOBITS' out/test/x86_64/stt-common/log -309: [30] .common NOBITS 0000000000003994 00000990 -309: + on_exit -309: + echo OK -309: OK -309: + exit 0 -223: + readelf -WS out/test/x86_64/many-input-sections2/b.o +285: MOLD_PATH=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/mold +323: + mkdir -p out/test/x86_64/sysroot-linker-script/foo/bar +298: + ./mold -r -o out/test/x86_64/sort-debug-info-merged/c.o out/test/x86_64/sort-debug-info-merged/a.o out/test/x86_64/sort-debug-info-merged/b.o 335: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh 335: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 335: ++ export LC_ALL=C @@ -24546,32 +24487,89 @@ 335: ++ OBJCOPY=objcopy 335: ++ STRIP=strip 335: ++ QEMU= -295/425 Test #309: x86_64-stt-common ..................................... Passed 0.82 sec -334: +++ uname 335: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-dso.sh .sh -336: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh -test 337 - Start 337: x86_64-tls-gd-noplt - -337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh" -337: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -337: Environment variables: -337: MACHINE=x86_64 -337: CPU= -337: Test timeout computed to be: 1500 -334: ++ '[' Linux = FreeBSD ']' -334: ++ trap 'on_error $LINENO' ERR -334: ++ trap on_exit EXIT -334: ++ echo -n 'Testing tls-df-static-tls ... ' -334: Testing tls-df-static-tls ... ++ set -o pipefail -334: ++ set -x -334: + cat -334: + cc -fPIC -ftls-model=initial-exec -c -o out/test/x86_64/tls-df-static-tls/a.o -xc - +264: + not grep 'baz\b' out/test/x86_64/relocatable-archive/log +264: + grep 'baz\b' out/test/x86_64/relocatable-archive/log +264: + return 0 +264: + on_exit +264: + echo OK +264: OK +264: + exit 0 +285: + grep mold +285: + ./mold -run /usr/bin/ld --version +327: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o +331: +++ uname +331: ++ '[' Linux = FreeBSD ']' +331: ++ trap 'on_error $LINENO' ERR +331: ++ trap on_exit EXIT +331: ++ echo -n 'Testing thread-count ... ' +331: Testing thread-count ... ++ set -o pipefail +331: ++ set -x +333: ++ case $MACHINE in +333: ++ tlsdesc_opt=-mtls-dialect=gnu2 +333: +++ uname +333: ++ '[' Linux = FreeBSD ']' +333: ++ trap 'on_error $LINENO' ERR +333: ++ trap on_exit EXIT +333: ++ echo -n 'Testing tls-common ... ' +333: Testing tls-common ... ++ set -o pipefail +333: ++ set -x +333: + cat +334: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-df-static-tls.sh .sh +323: + rm -f out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a +332: ++ '[' Linux = FreeBSD ']' +332: ++ trap 'on_error $LINENO' ERR +332: ++ trap on_exit EXIT +332: ++ echo -n 'Testing tls-alignment-multi ... ' +332: Testing tls-alignment-multi ... ++ set -o pipefail +332: ++ set -x +312: + echo 'VER1 { foo; };' +296/425 Test #264: x86_64-relocatable-archive ............................ Passed 1.00 sec +332: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/a.o -xc - +334: ++ testname=tls-df-static-tls +334: ++ t=out/test/x86_64/tls-df-static-tls +334: ++ mkdir -p out/test/x86_64/tls-df-static-tls +312: + cc -B. -shared -o out/test/x86_64/symbol-version-lto/c.so out/test/x86_64/symbol-version-lto/a.o -Wl,--version-script=out/test/x86_64/symbol-version-lto/b.ver -flto 335: ++ testname=tls-dso 335: ++ t=out/test/x86_64/tls-dso 335: ++ mkdir -p out/test/x86_64/tls-dso +331: + cc -o out/test/x86_64/thread-count/a.o -c -xc - +333: + cc -o out/test/x86_64/tls-common/a.o -c -xassembler - +test 336 + Start 336: x86_64-tls-gd-dlopen + +336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh" +336: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +336: Environment variables: +336: MACHINE=x86_64 +336: CPU= +336: Test timeout computed to be: 1500 +332: + cat 335: ++ case $MACHINE in 335: ++ tlsdesc_opt=-mtls-dialect=gnu2 +335: +++ uname +331: + cat +325: + cat +325: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - +323: + ar rcs out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/x86_64/sysroot-linker-script/a.o +320: + grep 'SECTION LOCAL DEFAULT' +320: + readelf -s out/test/x86_64/symtab-section-symbols/exe +304: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/x86_64/static-archive/log +335: ++ '[' Linux = FreeBSD ']' +304: trace: out/test/x86_64/static-archive/d.a(long-long-long-filename.o) +319: + nm out/test/x86_64/symtab-dso/exe +335: ++ trap 'on_error $LINENO' ERR +335: ++ trap on_exit EXIT +335: ++ echo -n 'Testing tls-dso ... ' +335: Testing tls-dso ... ++ set -o pipefail +335: ++ set -x +304: + grep -F 'static-archive/d.a(b.o)' out/test/x86_64/static-archive/log +319: + grep 'U puts$' +336: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh +334: ++ case $MACHINE in +334: ++ tlsdesc_opt=-mtls-dialect=gnu2 +334: +++ uname +333: + cc -o out/test/x86_64/tls-common/b.o -c -xc -std=c11 - 336: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 336: ++ export LC_ALL=C 336: ++ LC_ALL=C @@ -24586,23 +24584,142 @@ 336: ++ OBJCOPY=objcopy 336: ++ STRIP=strip 336: ++ QEMU= +335: + cc -fPIC -shared -o out/test/x86_64/tls-dso/a.so -xc - +333: + cat +334: ++ '[' Linux = FreeBSD ']' +334: ++ trap 'on_error $LINENO' ERR +334: ++ trap on_exit EXIT +334: ++ echo -n 'Testing tls-df-static-tls ... ' +334: Testing tls-df-static-tls ... ++ set -o pipefail +334: ++ set -x +334: + cat 336: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-dlopen.sh .sh +304: trace: out/test/x86_64/static-archive/d.a(b.o) +304: + grep -F static-archive/c.o out/test/x86_64/static-archive/log +335: + cat +304: trace: out/test/x86_64/static-archive/c.o +285: mold 2.40.4 (compatible with GNU ld) 336: ++ testname=tls-gd-dlopen 336: ++ t=out/test/x86_64/tls-gd-dlopen 336: ++ mkdir -p out/test/x86_64/tls-gd-dlopen -335: +++ uname -333: + cat -333: + cc -o out/test/x86_64/tls-common/b.o -c -xc -std=c11 - -337: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh -335: ++ '[' Linux = FreeBSD ']' -335: ++ trap 'on_error $LINENO' ERR -335: ++ trap on_exit EXIT -335: ++ echo -n 'Testing tls-dso ... ' -335: Testing tls-dso ... ++ set -o pipefail -335: ++ set -x +329: /tmp/cc5hvwFi.s: Assembler messages: +329: /tmp/cc5hvwFi.s:28: Warning: ignoring changed section attributes for .text +334: + cc -fPIC -ftls-model=initial-exec -c -o out/test/x86_64/tls-df-static-tls/a.o -xc - +266: + grep 'Hello world' +310: + cc -B. -o out/test/x86_64/symbol-rank/exe out/test/x86_64/symbol-rank/d.o out/test/x86_64/symbol-rank/x.a +317: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC +317: + cat +328: + cc -o out/test/x86_64/textrel/b.o -c -xc - -fno-PIE +304: + out/test/x86_64/static-archive/exe +320: 1: 00000000000002e0 0 SECTION LOCAL DEFAULT 1 .interp +320: 2: 0000000000000300 0 SECTION LOCAL DEFAULT 2 .note.gnu.property +320: 3: 0000000000000320 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag +320: 4: 0000000000000340 0 SECTION LOCAL DEFAULT 4 .note.gnu.build-id +320: 5: 0000000000000368 0 SECTION LOCAL DEFAULT 5 .gnu.hash +320: 6: 0000000000000388 0 SECTION LOCAL DEFAULT 6 .dynsym +320: 7: 00000000000003e8 0 SECTION LOCAL DEFAULT 7 .dynstr +320: 8: 0000000000000430 0 SECTION LOCAL DEFAULT 8 .gnu.version +320: 9: 0000000000000438 0 SECTION LOCAL DEFAULT 9 .gnu.version_r +320: 10: 0000000000000468 0 SECTION LOCAL DEFAULT 10 .rela.dyn +320: 11: 00000000000004f8 0 SECTION LOCAL DEFAULT 11 .rela.plt +320: 12: 0000000000000510 0 SECTION LOCAL DEFAULT 12 .eh_frame +320: 13: 0000000000000578 0 SECTION LOCAL DEFAULT 13 .eh_frame_hdr +320: 14: 0000000000000594 0 SECTION LOCAL DEFAULT 14 .rodata +320: 15: 00000000000005a0 0 SECTION LOCAL DEFAULT 15 .rodata.cst4 +320: 16: 00000000000015a4 0 SECTION LOCAL DEFAULT 16 .fini +320: 17: 00000000000015b0 0 SECTION LOCAL DEFAULT 17 .init +320: 18: 00000000000015d0 0 SECTION LOCAL DEFAULT 18 .plt +320: 19: 0000000000001600 0 SECTION LOCAL DEFAULT 19 .plt.got +320: 20: 0000000000001610 0 SECTION LOCAL DEFAULT 20 .text +320: 21: 0000000000002718 0 SECTION LOCAL DEFAULT 21 .dynamic +320: 22: 00000000000028f8 0 SECTION LOCAL DEFAULT 22 .fini_array +320: 23: 0000000000002900 0 SECTION LOCAL DEFAULT 23 .init_array +320: 24: 0000000000002908 0 SECTION LOCAL DEFAULT 24 .got +320: 25: 0000000000002940 0 SECTION LOCAL DEFAULT 25 .relro_padding +320: 26: 0000000000003940 0 SECTION LOCAL DEFAULT 26 .data +320: 27: 0000000000003950 0 SECTION LOCAL DEFAULT 27 .got.plt +320: 28: 0000000000003970 0 SECTION LOCAL DEFAULT 28 .tm_clone_table +320: 29: 0000000000003970 0 SECTION LOCAL DEFAULT 29 .bss +320: 30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .comment +320: 31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .shstrtab +320: 32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .strtab +320: 33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .symtab +290: + MOLD_DEBUG=1 +290: + cc -B. -o out/test/x86_64/separate-debug-file-sort/exe out/test/x86_64/separate-debug-file-sort/a.o out/test/x86_64/separate-debug-file-sort/b.o -g -Wl,--separate-debug-file +266: + out/test/x86_64/relocatable-compressed-debug-info/exe +328: + cat +304: + grep 8 +285: + ./mold -run /usr/bin/ld.lld --version +320: + on_exit +320: + echo OK +320: OK +320: + exit 0 +304: 8 +330: + cat +304: + on_exit +304: + echo OK +304: OK +304: + exit 0 +297/425 Test #320: x86_64-symtab-section-symbols ......................... Passed 0.20 sec +test 337 + Start 337: x86_64-tls-gd-noplt + +337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh" +337: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +337: Environment variables: +337: MACHINE=x86_64 +337: CPU= +337: Test timeout computed to be: 1500 +298/425 Test #304: x86_64-static-archive ................................. Passed 0.48 sec +test 338 + Start 338: x86_64-tls-gd-to-ie + +338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh" +338: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +338: Environment variables: +338: MACHINE=x86_64 +338: CPU= +338: Test timeout computed to be: 1500 336: ++ case $MACHINE in 336: ++ tlsdesc_opt=-mtls-dialect=gnu2 -335: + cat +336: +++ uname +336: ++ '[' Linux = FreeBSD ']' +336: ++ trap 'on_error $LINENO' ERR +336: ++ trap on_exit EXIT +336: ++ echo -n 'Testing tls-gd-dlopen ... ' +336: Testing tls-gd-dlopen ... ++ set -o pipefail +336: ++ set -x +336: + cat +336: + cc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/a.o -xc - +291: + cc -B. -o out/test/x86_64/separate-debug-file/exe1 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file +285: + grep mold +329: + cc -o out/test/x86_64/textrel2/exe1 out/test/x86_64/textrel2/a.o -pie +330: + cc -o out/test/x86_64/thin-archive/b.o -c -xc - +266: Hello world +266: + on_exit +266: + echo OK +266: OK +266: + exit 0 +299/425 Test #266: x86_64-relocatable-compressed-debug-info .............. Passed 1.01 sec +324: + mkdir -p out/test/x86_64/sysroot/foo/bar +298: + cat +298: + cc -o out/test/x86_64/sort-debug-info-merged/d.o -c -xc - -g -gdwarf64 +test 339 + Start 339: x86_64-tls-gd + +339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh" +339: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +339: Environment variables: +339: MACHINE=x86_64 +339: CPU= +339: Test timeout computed to be: 1500 +324: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a +324: + ar rcs out/test/x86_64/sysroot/foo/bar/libfoo.a out/test/x86_64/sysroot/a.o out/test/x86_64/sysroot/b.o +318: + cc -B. -shared -o out/test/x86_64/symbol-version5/libbar.so out/test/x86_64/symbol-version5/b.o -Wl,--version-script=out/test/x86_64/symbol-version5/c.version +312: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found +311: + grep foo2 +311: + out/test/x86_64/symbol-version-as-needed/exe +337: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh 337: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 337: ++ export LC_ALL=C 337: ++ LC_ALL=C @@ -24617,51 +24734,16 @@ 337: ++ OBJCOPY=objcopy 337: ++ STRIP=strip 337: ++ QEMU= -335: + cc -fPIC -shared -o out/test/x86_64/tls-dso/a.so -xc - -336: +++ uname 337: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-noplt.sh .sh -336: ++ '[' Linux = FreeBSD ']' -336: ++ trap 'on_error $LINENO' ERR -336: ++ trap on_exit EXIT -336: ++ echo -n 'Testing tls-gd-dlopen ... ' -336: Testing tls-gd-dlopen ... ++ set -o pipefail -336: ++ set -x 337: ++ testname=tls-gd-noplt 337: ++ t=out/test/x86_64/tls-gd-noplt 337: ++ mkdir -p out/test/x86_64/tls-gd-noplt -336: + cat -336: + cc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/a.o -xc - -337: ++ case $MACHINE in -337: ++ tlsdesc_opt=-mtls-dialect=gnu2 -337: +++ uname -337: ++ '[' Linux = FreeBSD ']' -337: ++ trap 'on_error $LINENO' ERR -337: ++ trap on_exit EXIT -337: ++ echo -n 'Testing tls-gd-noplt ... ' -337: Testing tls-gd-noplt ... ++ set -o pipefail -337: ++ set -x -337: + cat -337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/a.o -xc - -301: + not grep ' foo$' out/test/x86_64/start-lib/log -301: + grep ' foo$' out/test/x86_64/start-lib/log -301: + return 0 -301: + grep ' bar$' out/test/x86_64/start-lib/log -301: 00000000000016b9 t bar -301: + on_exit -301: + echo OK -301: OK -301: + exit 0 -296/425 Test #301: x86_64-start-lib ...................................... Passed 1.02 sec -test 338 - Start 338: x86_64-tls-gd-to-ie - -338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh" -338: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -338: Environment variables: -338: MACHINE=x86_64 -338: CPU= -338: Test timeout computed to be: 1500 +322: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/b.o 338: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh +285: mold 2.40.4 (compatible with GNU ld) +285: + ./mold -run /usr/bin/ld.gold --version +339: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh +311: foo2 338: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 338: ++ export LC_ALL=C 338: ++ LC_ALL=C @@ -24676,272 +24758,51 @@ 338: ++ OBJCOPY=objcopy 338: ++ STRIP=strip 338: ++ QEMU= -338: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh .sh -338: ++ testname=tls-gd-to-ie -338: ++ t=out/test/x86_64/tls-gd-to-ie -338: ++ mkdir -p out/test/x86_64/tls-gd-to-ie -338: ++ case $MACHINE in -338: ++ tlsdesc_opt=-mtls-dialect=gnu2 -338: +++ uname -338: ++ '[' Linux = FreeBSD ']' -338: ++ trap 'on_error $LINENO' ERR -338: ++ trap on_exit EXIT -338: ++ echo -n 'Testing tls-gd-to-ie ... ' -338: Testing tls-gd-to-ie ... ++ set -o pipefail -338: ++ set -x -338: + cat -338: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/a.o -xc - -304: + cc -B. -Wl,--trace -o out/test/x86_64/static-archive/exe out/test/x86_64/static-archive/c.o out/test/x86_64/static-archive/d.a -299: 1 int y = 1; -299: + gdb out/test/x86_64/sort-debug-info/exe2 -ex 'list main' -ex quit -299: + grep 'int y = 1' -329: /tmp/ccFMdnfH.s: Assembler messages: -329: /tmp/ccFMdnfH.s:28: Warning: ignoring changed section attributes for .text -331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-no-threads -324: + mkdir -p out/test/x86_64/sysroot/foo/bar -327: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o -322: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/b.o -328: + cat -329: + cc -o out/test/x86_64/textrel2/exe1 out/test/x86_64/textrel2/a.o -pie -269: + ./mold -r -o out/test/x86_64/relocatable-many-sections/c.o out/test/x86_64/relocatable-many-sections/a.o out/test/x86_64/relocatable-many-sections/b.o -328: + cc -o out/test/x86_64/textrel/b.o -c -xc - -fno-PIE -323: + cc -B. -o out/test/x86_64/sysroot-linker-script/exe out/test/x86_64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/x86_64/sysroot-linker-script/ out/test/x86_64/sysroot-linker-script/foo/bar/b.script -336: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o -334: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/b.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--relax -326: + cat -333: + cc -B. -o out/test/x86_64/tls-common/exe out/test/x86_64/tls-common/a.o out/test/x86_64/tls-common/b.o -291: + cc -B. -o out/test/x86_64/separate-debug-file/exe2 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--no-build-id -310: + rm -f out/test/x86_64/symbol-rank/x.a -326: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -xc - -338: + cat -337: + cat -324: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a -332: + cat -332: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - -325: + cat -310: + ar rcs out/test/x86_64/symbol-rank/x.a out/test/x86_64/symbol-rank/a.o out/test/x86_64/symbol-rank/b.o out/test/x86_64/symbol-rank/c.o -337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - -325: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - -324: + ar rcs out/test/x86_64/sysroot/foo/bar/libfoo.a out/test/x86_64/sysroot/a.o out/test/x86_64/sysroot/b.o -330: + cat -338: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/b.o -xc - -330: + cc -o out/test/x86_64/thin-archive/b.o -c -xc - -329: /usr/bin/ld: out/test/x86_64/textrel2/a.o: warning: relocation against `hello' in read-only section `.text' -329: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE -329: + out/test/x86_64/textrel2/exe1 -329: Hello world -329: + cc -B. -o out/test/x86_64/textrel2/exe2 out/test/x86_64/textrel2/a.o -pie -223: + grep -F .data.100000 out/test/x86_64/many-input-sections2/log1 -223: [ 9] .data.100000 PROGBITS 0000000000000000 00004e 000002 00 WA 0 0 1 -223: + readelf -Ws out/test/x86_64/many-input-sections2/b.o -310: + cc -B. -o out/test/x86_64/symbol-rank/exe out/test/x86_64/symbol-rank/d.o out/test/x86_64/symbol-rank/x.a -324: + cat -324: + cc -c -o out/test/x86_64/sysroot/c.o -xc - -328: /tmp/cc7ScOyr.s: Assembler messages: -328: /tmp/cc7ScOyr.s:4: Warning: ignoring changed section attributes for .text -299: 1 int y = 1; -299: + on_exit -299: + echo OK -299: OK -299: + exit 0 -297/425 Test #299: x86_64-sort-debug-info ................................ Passed 1.43 sec -test 339 - Start 339: x86_64-tls-gd - -339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh" -339: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -339: Environment variables: -339: MACHINE=x86_64 -339: CPU= -339: Test timeout computed to be: 1500 -328: + cc -o out/test/x86_64/textrel/exe out/test/x86_64/textrel/a.o out/test/x86_64/textrel/b.o -no-pie -330: + cc -o out/test/x86_64/thin-archive/c.o -c -xc - -330: + cat -338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/c.so out/test/x86_64/tls-gd-to-ie/a.o -298: + cat -298: + cc -o out/test/x86_64/sort-debug-info-merged/d.o -c -xc - -g -gdwarf64 -325: + cat -339: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh -325: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - -326: + cat -337: + cat -326: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - -337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - -332: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/c.so out/test/x86_64/tls-alignment-multi/a.o +285: + grep mold +311: + on_exit +311: + echo OK +311: OK +311: + exit 0 +300/425 Test #311: x86_64-symbol-version-as-needed ....................... Passed 0.38 sec 339: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 339: ++ export LC_ALL=C 339: ++ LC_ALL=C +test 340 + Start 340: x86_64-tls-ie + +340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh" +340: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +340: Environment variables: +340: MACHINE=x86_64 +340: CPU= +340: Test timeout computed to be: 1500 339: ++ '[' -z x86_64 ']' 339: ++ '[' -z '' ']' 339: ++ TESTDIR=out/test/x86_64 -315: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so -214: + '[' x86_64 = ppc64 ']' 339: ++ CC=cc 339: ++ CXX=c++ -219: + readelf -Ws out/test/x86_64/lto-nostdlib/exe -316: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so 339: ++ GCC=gcc 339: ++ GXX=g++ 339: ++ OBJDUMP=objdump 339: ++ OBJCOPY=objcopy 339: ++ STRIP=strip 339: ++ QEMU= -219: + grep -E ' _start' -311: + grep foo2 -214: + nm -D out/test/x86_64/lto-dso/b.so -214: + grep 'T foo' -210: + out/test/x86_64/lto-archive/exe -311: + out/test/x86_64/symbol-version-as-needed/exe -215: + out/test/x86_64/lto-gcc/exe1 -318: + cc -B. -shared -o out/test/x86_64/symbol-version5/libbar.so out/test/x86_64/symbol-version5/b.o -Wl,--version-script=out/test/x86_64/symbol-version5/c.version -215: + grep 'Hello world' 339: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd.sh .sh -210: + grep 'Hello world' -320: + readelf -s out/test/x86_64/symtab-section-symbols/exe -334: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so -311: foo2 -334: + grep STATIC_TLS -311: + on_exit -311: + echo OK -311: OK -311: + exit 0 -298/425 Test #311: x86_64-symbol-version-as-needed ....................... Passed 1.11 sec -320: + grep 'SECTION LOCAL DEFAULT' -215: Hello world -215: + cat -215: + gcc -flto -ffat-lto-objects -c -o out/test/x86_64/lto-gcc/b.o -xc - -317: + cat -317: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC -210: Hello world -210: + nm out/test/x86_64/lto-archive/exe -219: 47: 0000000000001378 7 FUNC LOCAL DEFAULT 8 _start -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 339: ++ testname=tls-gd 339: ++ t=out/test/x86_64/tls-gd 339: ++ mkdir -p out/test/x86_64/tls-gd -test 340 - Start 340: x86_64-tls-ie - -340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh" -340: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -340: Environment variables: -340: MACHINE=x86_64 -340: CPU= -340: Test timeout computed to be: 1500 -299/425 Test #219: x86_64-lto-nostdlib ................................... Passed 5.41 sec -320: 1: 00000000000002e0 0 SECTION LOCAL DEFAULT 1 .interp -320: 2: 0000000000000300 0 SECTION LOCAL DEFAULT 2 .note.gnu.property -320: 3: 0000000000000320 0 SECTION LOCAL DEFAULT 3 .note.ABI-tag -320: 4: 0000000000000340 0 SECTION LOCAL DEFAULT 4 .note.gnu.build-id -320: 5: 0000000000000368 0 SECTION LOCAL DEFAULT 5 .gnu.hash -320: 6: 0000000000000388 0 SECTION LOCAL DEFAULT 6 .dynsym -320: 7: 00000000000003e8 0 SECTION LOCAL DEFAULT 7 .dynstr -320: 8: 0000000000000430 0 SECTION LOCAL DEFAULT 8 .gnu.version -320: 9: 0000000000000438 0 SECTION LOCAL DEFAULT 9 .gnu.version_r -320: 10: 0000000000000468 0 SECTION LOCAL DEFAULT 10 .rela.dyn -320: 11: 00000000000004f8 0 SECTION LOCAL DEFAULT 11 .rela.plt -320: 12: 0000000000000510 0 SECTION LOCAL DEFAULT 12 .eh_frame -320: 13: 0000000000000578 0 SECTION LOCAL DEFAULT 13 .eh_frame_hdr -320: 14: 0000000000000594 0 SECTION LOCAL DEFAULT 14 .rodata -320: 15: 00000000000005a0 0 SECTION LOCAL DEFAULT 15 .rodata.cst4 -320: 16: 00000000000015a4 0 SECTION LOCAL DEFAULT 16 .fini -320: 17: 00000000000015b0 0 SECTION LOCAL DEFAULT 17 .init -320: 18: 00000000000015d0 0 SECTION LOCAL DEFAULT 18 .plt -320: 19: 0000000000001600 0 SECTION LOCAL DEFAULT 19 .plt.got -320: 20: 0000000000001610 0 SECTION LOCAL DEFAULT 20 .text -320: 21: 0000000000002718 0 SECTION LOCAL DEFAULT 21 .dynamic -320: 22: 00000000000028f8 0 SECTION LOCAL DEFAULT 22 .fini_array -320: 23: 0000000000002900 0 SECTION LOCAL DEFAULT 23 .init_array -320: 24: 0000000000002908 0 SECTION LOCAL DEFAULT 24 .got -320: 25: 0000000000002940 0 SECTION LOCAL DEFAULT 25 .relro_padding -320: 26: 0000000000003940 0 SECTION LOCAL DEFAULT 26 .data -320: 27: 0000000000003950 0 SECTION LOCAL DEFAULT 27 .got.plt -320: 28: 0000000000003970 0 SECTION LOCAL DEFAULT 28 .tm_clone_table -320: 29: 0000000000003970 0 SECTION LOCAL DEFAULT 29 .bss -320: 30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .comment -320: 31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .shstrtab -320: 32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .strtab -320: 33: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .symtab -320: + on_exit -320: + echo OK -320: OK -320: + exit 0 -300/425 Test #320: x86_64-symtab-section-symbols ......................... Passed 0.96 sec -339: ++ case $MACHINE in -339: ++ tlsdesc_opt=-mtls-dialect=gnu2 -339: +++ uname -339: ++ '[' Linux = FreeBSD ']' -339: ++ trap 'on_error $LINENO' ERR -339: ++ trap on_exit EXIT -339: ++ echo -n 'Testing tls-gd ... ' -339: Testing tls-gd ... ++ set -o pipefail -339: ++ set -x -339: + cc -fPIC -c -o out/test/x86_64/tls-gd/a.o -xc - -339: + cat -test 341 - Start 341: x86_64-tls-irregular-start-addr - -341: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh" -341: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -341: Environment variables: -341: MACHINE=x86_64 -341: CPU= -341: Test timeout computed to be: 1500 -316: + grep ' foo@@TEST1' out/test/x86_64/symbol-version3/log -316: 5: 0000000000001739 7 FUNC GLOBAL DEFAULT 14 foo@@TEST1 -316: + grep ' foo@TEST2' out/test/x86_64/symbol-version3/log -316: 6: 0000000000001740 7 FUNC GLOBAL DEFAULT 14 foo@TEST2 -316: + grep ' foo@TEST3' out/test/x86_64/symbol-version3/log -316: 7: 0000000000001747 7 FUNC GLOBAL DEFAULT 14 foo@TEST3 -316: + not grep ' foo$' out/test/x86_64/symbol-version3/log -316: + grep ' foo$' out/test/x86_64/symbol-version3/log -316: + return 0 -316: + on_exit -316: + echo OK -316: OK -316: + exit 0 -301/425 Test #316: x86_64-symbol-version3 ................................ Passed 1.00 sec -292: + out/test/x86_64/shared-abs-sym/exe2 -292: + grep foo=0x3 -292: foo=0x3 -292: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so -292: + out/test/x86_64/shared-abs-sym/exe1 -292: + grep foo=0x5 -292: foo=0x5 -292: + on_exit -292: + echo OK -292: OK -292: + exit 0 -315: + grep ' foo@TEST' out/test/x86_64/symbol-version2/log -315: 7: 0000000000001689 7 FUNC GLOBAL DEFAULT 14 foo@TEST -315: + grep ' bar@TEST' out/test/x86_64/symbol-version2/log -315: 5: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar@TEST -315: + grep ' bar1' out/test/x86_64/symbol-version2/log -315: 6: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar1 -315: + not grep ' foo@@TEST' out/test/x86_64/symbol-version2/log -315: + grep ' foo@@TEST' out/test/x86_64/symbol-version2/log -315: + return 0 -315: + on_exit -315: + echo OK -315: OK -315: + exit 0 -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 -302/425 Test #212: x86_64-lto-archive3 ................................... Passed 5.51 sec -334: 0x000000000000001e (FLAGS) STATIC_TLS -334: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/c.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--no-relax -291: + grep -F .gnu_debuglink -291: + readelf -SW out/test/x86_64/separate-debug-file/exe2 -291: [30] .gnu_debuglink PROGBITS 0000000000000000 000984 000010 00 0 0 4 -291: + flock out/test/x86_64/separate-debug-file/exe2.dbg true -291: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit -291: + grep -F printf +305: + out/test/x86_64/static-pie/exe1 +337: ++ case $MACHINE in +337: ++ tlsdesc_opt=-mtls-dialect=gnu2 +305: + grep 'Hello world' +305: Hello world +305: + cc -B. -o out/test/x86_64/static-pie/exe2 out/test/x86_64/static-pie/a.o -static-pie -Wl,--no-relax +337: +++ uname +338: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-gd-to-ie.sh .sh 340: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh +338: ++ testname=tls-gd-to-ie +338: ++ t=out/test/x86_64/tls-gd-to-ie +338: ++ mkdir -p out/test/x86_64/tls-gd-to-ie 340: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 340: ++ export LC_ALL=C 340: ++ LC_ALL=C @@ -24957,13 +24818,53 @@ 340: ++ STRIP=strip 340: ++ QEMU= 340: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ie.sh .sh +339: ++ case $MACHINE in +339: ++ tlsdesc_opt=-mtls-dialect=gnu2 +337: ++ '[' Linux = FreeBSD ']' +337: ++ trap 'on_error $LINENO' ERR +337: ++ trap on_exit EXIT +337: ++ echo -n 'Testing tls-gd-noplt ... ' +337: Testing tls-gd-noplt ... ++ set -o pipefail +337: ++ set -x +337: + cat +339: +++ uname +339: ++ '[' Linux = FreeBSD ']' +339: ++ trap 'on_error $LINENO' ERR +339: ++ trap on_exit EXIT +339: ++ echo -n 'Testing tls-gd ... ' +339: Testing tls-gd ... ++ set -o pipefail +339: ++ set -x +339: + cat +339: + cc -fPIC -c -o out/test/x86_64/tls-gd/a.o -xc - +337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/a.o -xc - 340: ++ testname=tls-ie 340: ++ t=out/test/x86_64/tls-ie 340: ++ mkdir -p out/test/x86_64/tls-ie +338: ++ case $MACHINE in +338: ++ tlsdesc_opt=-mtls-dialect=gnu2 +332: + cat +338: +++ uname +332: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - +319: U puts +331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-no-threads 340: ++ case $MACHINE in 340: ++ tlsdesc_opt=-mtls-dialect=gnu2 +327: + out/test/x86_64/tbss-only/exe +338: ++ '[' Linux = FreeBSD ']' 340: +++ uname +338: ++ trap 'on_error $LINENO' ERR +338: ++ trap on_exit EXIT +338: ++ echo -n 'Testing tls-gd-to-ie ... ' +338: Testing tls-gd-to-ie ... ++ set -o pipefail +338: ++ set -x +338: + cat +338: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/a.o -xc - +319: + on_exit +319: + echo OK +319: OK +319: + exit 0 340: ++ '[' Linux = FreeBSD ']' +301/425 Test #319: x86_64-symtab-dso ..................................... Passed 0.26 sec 340: ++ trap 'on_error $LINENO' ERR 340: ++ trap on_exit EXIT 340: ++ echo -n 'Testing tls-ie ... ' @@ -24971,6 +24872,35 @@ 340: ++ set -x 340: + cat 340: + cc -fPIC -c -o out/test/x86_64/tls-ie/a.o -xc - +285: mold 2.40.4 (compatible with GNU ld) +285: + rm -f out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld +test 341 + Start 341: x86_64-tls-irregular-start-addr + +341: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh" +341: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +341: Environment variables: +341: MACHINE=x86_64 +341: CPU= +341: Test timeout computed to be: 1500 +285: + touch out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold +285: + echo '#!/bin/sh' +329: /usr/bin/ld: out/test/x86_64/textrel2/a.o: warning: relocation against `hello' in read-only section `.text' +329: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE +326: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - +326: + cat +328: /tmp/cc4WT4dt.s: Assembler messages: +328: /tmp/cc4WT4dt.s:4: Warning: ignoring changed section attributes for .text +290: + flock out/test/x86_64/separate-debug-file-sort/exe.dbg true +290: + readelf -p .debug_line_str out/test/x86_64/separate-debug-file-sort/exe.dbg +334: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/b.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--relax +327: + on_exit +327: + echo OK +327: OK +327: + exit 0 +325: + cat +325: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - +302/425 Test #327: x86_64-tbss-only ...................................... Passed 0.18 sec test 342 Start 342: x86_64-tls-large-alignment @@ -24980,61 +24910,42 @@ 342: MACHINE=x86_64 342: CPU= 342: Test timeout computed to be: 1500 -test 343 - Start 343: x86_64-tls-large-static-image - -343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh" -343: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -343: Environment variables: -343: MACHINE=x86_64 -343: CPU= -343: Test timeout computed to be: 1500 -test 344 - Start 344: x86_64-tls-ld-noplt - -344: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh" -344: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -344: Environment variables: -344: MACHINE=x86_64 -344: CPU= -344: Test timeout computed to be: 1500 -303/425 Test #292: x86_64-shared-abs-sym ................................. Passed 1.69 sec -304/425 Test #315: x86_64-symbol-version2 ................................ Passed 1.18 sec -214: 00000000000015d9 T foo -214: + on_exit -214: + echo OK -214: OK -214: + exit 0 -305/425 Test #214: x86_64-lto-dso ........................................ Passed 5.51 sec -210: + grep hello out/test/x86_64/lto-archive/log -210: 0000000000001729 t hello -210: + not grep howdy out/test/x86_64/lto-archive/log -210: + grep howdy out/test/x86_64/lto-archive/log -210: + return 0 -210: + on_exit -210: + echo OK -210: OK -210: + exit 0 -306/425 Test #210: x86_64-lto-archive .................................... Passed 5.53 sec -322: + out/test/x86_64/synthetic-symbols/exe -322: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log -322: __ehdr_start=0x40000 -322: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log -322: __executable_start=0x40000 -322: + grep '^__dso_handle=' out/test/x86_64/synthetic-symbols/log -322: __dso_handle=0x43a70 -322: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log -322: section foo -322: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - -322: + cat -294: + grep 'Hello world' -294: + out/test/x86_64/shuffle-sections-seed/exe1 -294: Hello world -294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -336: + cat -336: + cc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - -331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 +285: + chmod 755 out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold out/test/x86_64/run/foo.ld +285: + ./mold -run out/test/x86_64/run/ld --version +285: + grep mold +328: + cc -o out/test/x86_64/textrel/exe out/test/x86_64/textrel/a.o out/test/x86_64/textrel/b.o -no-pie +333: + cc -B. -o out/test/x86_64/tls-common/exe out/test/x86_64/tls-common/a.o out/test/x86_64/tls-common/b.o +317: + cat +291: + grep -F .gnu_debuglink +291: + readelf -SW out/test/x86_64/separate-debug-file/exe1 +342: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh +329: + out/test/x86_64/textrel2/exe1 +336: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o +290: + grep -Fw a.c out/test/x86_64/separate-debug-file-sort/str +342: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +342: ++ export LC_ALL=C +342: ++ LC_ALL=C +342: ++ '[' -z x86_64 ']' +342: ++ '[' -z '' ']' +342: ++ TESTDIR=out/test/x86_64 +342: ++ CC=cc +342: ++ CXX=c++ +342: ++ GCC=gcc +342: ++ GXX=g++ +342: ++ OBJDUMP=objdump +342: ++ OBJCOPY=objcopy +342: ++ STRIP=strip +342: ++ QEMU= +342: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh .sh +342: ++ testname=tls-large-alignment +342: ++ t=out/test/x86_64/tls-large-alignment +342: ++ mkdir -p out/test/x86_64/tls-large-alignment +317: + cc -B. -o out/test/x86_64/symbol-version4/f.so -shared out/test/x86_64/symbol-version4/d.o out/test/x86_64/symbol-version4/c.so -Wl,--version-script=out/test/x86_64/symbol-version4/e.version +329: Hello world +329: + cc -B. -o out/test/x86_64/textrel2/exe2 out/test/x86_64/textrel2/a.o -pie 341: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh +291: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 000010 00 0 0 4 +291: + flock out/test/x86_64/separate-debug-file/exe1.dbg true 341: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 341: ++ export LC_ALL=C 341: ++ LC_ALL=C @@ -25050,148 +24961,86 @@ 341: ++ STRIP=strip 341: ++ QEMU= 341: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-irregular-start-addr.sh .sh +291: + gdb out/test/x86_64/separate-debug-file/exe1 -ex 'list main' -ex quit +290: [ 0] out/test/x86_64/separate-debug-file-sort/a.c +290: [ 6c] a.c +291: + grep -F printf 341: ++ testname=tls-irregular-start-addr 341: ++ t=out/test/x86_64/tls-irregular-start-addr 341: ++ mkdir -p out/test/x86_64/tls-irregular-start-addr 341: ++ case $MACHINE in 341: ++ tlsdesc_opt=-mtls-dialect=gnu2 341: +++ uname +342: ++ case $MACHINE in +342: ++ tlsdesc_opt=-mtls-dialect=gnu2 +342: +++ uname +342: ++ '[' Linux = FreeBSD ']' +342: ++ trap 'on_error $LINENO' ERR +342: ++ trap on_exit EXIT +342: ++ echo -n 'Testing tls-large-alignment ... ' +342: Testing tls-large-alignment ... ++ set -o pipefail +342: ++ set -x +342: + cat +342: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/a.o -xc - +298: + MOLD_DEBUG=1 +298: + cc -B. -o out/test/x86_64/sort-debug-info-merged/exe1 out/test/x86_64/sort-debug-info-merged/c.o out/test/x86_64/sort-debug-info-merged/d.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-merged/map1 +322: + out/test/x86_64/synthetic-symbols/exe +310: + out/test/x86_64/symbol-rank/exe 341: ++ '[' Linux = FreeBSD ']' +310: + grep '^0 0 0 5$' 341: ++ trap 'on_error $LINENO' ERR 341: ++ trap on_exit EXIT 341: ++ echo -n 'Testing tls-irregular-start-addr ... ' 341: Testing tls-irregular-start-addr ... ++ set -o pipefail 341: ++ set -x 341: + cat -341: + cc -fPIC -c -o out/test/x86_64/tls-irregular-start-addr/a.o -xc - -test 345 - Start 345: x86_64-tls-ld - -345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh" -345: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -345: Environment variables: -345: MACHINE=x86_64 -345: CPU= -345: Test timeout computed to be: 1500 -test 346 - Start 346: x86_64-tls-le-error - -346: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh" -346: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -346: Environment variables: -346: MACHINE=x86_64 -346: CPU= -346: Test timeout computed to be: 1500 -test 347 - Start 347: x86_64-tls-le - -347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh" -347: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -347: Environment variables: -347: MACHINE=x86_64 -347: CPU= -347: Test timeout computed to be: 1500 -test 348 - Start 348: x86_64-tls-nopic - -348: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh" -348: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -348: Environment variables: -348: MACHINE=x86_64 -348: CPU= -348: Test timeout computed to be: 1500 -304: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/x86_64/static-archive/log -304: trace: out/test/x86_64/static-archive/d.a(long-long-long-filename.o) -304: + grep -F 'static-archive/d.a(b.o)' out/test/x86_64/static-archive/log -304: trace: out/test/x86_64/static-archive/d.a(b.o) -304: + grep -F static-archive/c.o out/test/x86_64/static-archive/log -304: trace: out/test/x86_64/static-archive/c.o -304: + out/test/x86_64/static-archive/exe -304: + grep 8 -304: 8 -304: + on_exit -304: + echo OK -304: OK -304: + exit 0 -329: + out/test/x86_64/textrel2/exe2 -329: + grep 'Hello world' -329: Hello world -329: + cc -o out/test/x86_64/textrel2/exe3 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs -325: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=out/test/x86_64/sysroot2/sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o -324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=foo/bar -lfoo -327: + out/test/x86_64/tbss-only/exe -327: + on_exit -327: + echo OK -327: OK -327: + exit 0 -295: + out/test/x86_64/shuffle-sections/exe1 -295: + grep 'Hello world' -295: Hello world -295: + cc -B. -o out/test/x86_64/shuffle-sections/exe2 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o -Wl,-shuffle-sections -335: + cat -335: + cc -c -o out/test/x86_64/tls-dso/b.o -xc - -333: + readelf -WS out/test/x86_64/tls-common/exe -333: + grep -F .tls_common -333: [21] .tls_common NOBITS 0000000000002764 000764 000004 00 WAT 0 0 4 -333: + out/test/x86_64/tls-common/exe -333: + grep '^foo=0$' -333: foo=0 -333: + on_exit -333: + echo OK -333: OK -333: + exit 0 -298: + MOLD_DEBUG=1 -298: + cc -B. -o out/test/x86_64/sort-debug-info-merged/exe1 out/test/x86_64/sort-debug-info-merged/c.o out/test/x86_64/sort-debug-info-merged/d.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-merged/map1 -332: + cc -B. -ldl -pthread -o out/test/x86_64/tls-alignment-multi/exe out/test/x86_64/tls-alignment-multi/b.o -Wl,-rpath,out/test/x86_64/tls-alignment-multi -323: + on_exit -323: + echo OK -323: OK -323: + exit 0 -310: + out/test/x86_64/symbol-rank/exe -310: + grep '^0 0 0 5$' +323: + cat 310: 0 0 0 5 +290: + grep -A10 -Fw a.c out/test/x86_64/separate-debug-file-sort/str +341: + cc -fPIC -c -o out/test/x86_64/tls-irregular-start-addr/a.o -xc - 310: + on_exit 310: + echo OK 310: OK 310: + exit 0 -328: + out/test/x86_64/textrel/exe -328: Hello world -328: + cc -B. -o out/test/x86_64/textrel/exe out/test/x86_64/textrel/a.o out/test/x86_64/textrel/b.o -no-pie -305: + out/test/x86_64/static-pie/exe1 -305: + grep 'Hello world' -305: Hello world -305: + cc -B. -o out/test/x86_64/static-pie/exe2 out/test/x86_64/static-pie/a.o -static-pie -Wl,--no-relax -342: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh -342: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -342: ++ export LC_ALL=C -342: ++ LC_ALL=C -342: ++ '[' -z x86_64 ']' -342: ++ '[' -z '' ']' -342: ++ TESTDIR=out/test/x86_64 -342: ++ CC=cc -342: ++ CXX=c++ -342: ++ GCC=gcc -342: ++ GXX=g++ -342: ++ OBJDUMP=objdump -342: ++ OBJCOPY=objcopy -342: ++ STRIP=strip -342: ++ QEMU= -342: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-alignment.sh .sh -342: ++ testname=tls-large-alignment -342: ++ t=out/test/x86_64/tls-large-alignment -342: ++ mkdir -p out/test/x86_64/tls-large-alignment -342: ++ case $MACHINE in -342: ++ tlsdesc_opt=-mtls-dialect=gnu2 -342: +++ uname -342: ++ '[' Linux = FreeBSD ']' -342: ++ trap 'on_error $LINENO' ERR -342: ++ trap on_exit EXIT -342: ++ echo -n 'Testing tls-large-alignment ... ' -342: Testing tls-large-alignment ... ++ set -o pipefail -342: ++ set -x -342: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/a.o -xc - -342: + cat +330: + cc -o out/test/x86_64/thin-archive/c.o -c -xc - +303/425 Test #310: x86_64-symbol-rank .................................... Passed 0.46 sec +290: + grep -Fw b.c +318: + cc -o out/test/x86_64/symbol-version5/d.o -c -xc - +318: + cat +test 343 + Start 343: x86_64-tls-large-static-image + +343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh" +343: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +343: Environment variables: +343: MACHINE=x86_64 +343: CPU= +343: Test timeout computed to be: 1500 +290: [ 99] b.c +290: [ 9d] out/test/x86_64/separate-debug-file-sort/b.c +290: + on_exit +290: + echo OK +290: OK +290: + exit 0 +330: + cat +324: + cat +324: + cc -c -o out/test/x86_64/sysroot/c.o -xc - +304/425 Test #290: x86_64-separate-debug-file-sort ....................... Passed 0.83 sec +322: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log +322: __ehdr_start=0x40000 +331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 343: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh +test 344 + Start 344: x86_64-tls-ld-noplt + +344: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh" +344: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +344: Environment variables: +344: MACHINE=x86_64 +344: CPU= +344: Test timeout computed to be: 1500 +322: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log +322: __executable_start=0x40000 343: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 343: ++ export LC_ALL=C 343: ++ LC_ALL=C @@ -25209,10 +25058,23 @@ 343: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-large-static-image.sh .sh 343: ++ testname=tls-large-static-image 343: ++ t=out/test/x86_64/tls-large-static-image +323: + cat +323: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - +285: mold 2.40.4 (compatible with GNU ld) +285: + ./mold -run out/test/x86_64/run/ld.lld --version +285: + grep mold +335: + cat +335: + cc -c -o out/test/x86_64/tls-dso/b.o -xc - 343: ++ mkdir -p out/test/x86_64/tls-large-static-image -343: ++ case $MACHINE in -343: ++ tlsdesc_opt=-mtls-dialect=gnu2 +333: + readelf -WS out/test/x86_64/tls-common/exe +333: + grep -F .tls_common 344: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh +322: + grep '^__dso_handle=' out/test/x86_64/synthetic-symbols/log +334: + grep STATIC_TLS +338: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/b.o -xc - +322: __dso_handle=0x43a70 +322: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log +338: + cat 344: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 344: ++ export LC_ALL=C 344: ++ LC_ALL=C @@ -25228,66 +25090,71 @@ 344: ++ STRIP=strip 344: ++ QEMU= 344: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld-noplt.sh .sh +343: ++ case $MACHINE in +343: ++ tlsdesc_opt=-mtls-dialect=gnu2 +343: +++ uname +343: ++ '[' Linux = FreeBSD ']' +343: ++ trap 'on_error $LINENO' ERR +343: ++ trap on_exit EXIT +343: ++ echo -n 'Testing tls-large-static-image ... ' +343: Testing tls-large-static-image ... ++ set -o pipefail +343: ++ set -x +322: section foo +322: + cat +322: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - +325: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=out/test/x86_64/sysroot2/sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o +333: [21] .tls_common NOBITS 0000000000002764 000764 000004 00 WAT 0 0 4 +339: + cc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - +339: + cat +334: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so +343: + cat +334: 0x000000000000001e (FLAGS) STATIC_TLS +334: + cc -B. -shared -o out/test/x86_64/tls-df-static-tls/c.so out/test/x86_64/tls-df-static-tls/a.o -Wl,--no-relax +333: + out/test/x86_64/tls-common/exe +343: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/a.o -xc - +333: + grep '^foo=0$' +333: foo=0 344: ++ testname=tls-ld-noplt +333: + on_exit +333: + echo OK +333: OK +333: + exit 0 344: ++ t=out/test/x86_64/tls-ld-noplt 344: ++ mkdir -p out/test/x86_64/tls-ld-noplt +305/425 Test #333: x86_64-tls-common ..................................... Passed 0.18 sec +test 345 + Start 345: x86_64-tls-ld + +345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh" +345: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +345: Environment variables: +345: MACHINE=x86_64 +345: CPU= +345: Test timeout computed to be: 1500 344: ++ case $MACHINE in 344: ++ tlsdesc_opt=-mtls-dialect=gnu2 -307/425 Test #304: x86_64-static-archive ................................. Passed 1.36 sec -308/425 Test #310: x86_64-symbol-rank .................................... Passed 1.33 sec -309/425 Test #323: x86_64-sysroot-linker-script .......................... Passed 1.03 sec -310/425 Test #327: x86_64-tbss-only ...................................... Passed 0.78 sec -311/425 Test #333: x86_64-tls-common ..................................... Passed 0.53 sec -test 349 - Start 349: x86_64-tls-pic - -349: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh" -349: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -349: Environment variables: -349: MACHINE=x86_64 -349: CPU= -349: Test timeout computed to be: 1500 -test 350 - Start 350: x86_64-tls-small-alignment - -350: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh" -350: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -350: Environment variables: -350: MACHINE=x86_64 -350: CPU= -350: Test timeout computed to be: 1500 -test 351 - Start 351: x86_64-tlsdesc-dlopen - -351: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh" -351: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -351: Environment variables: -351: MACHINE=x86_64 -351: CPU= -351: Test timeout computed to be: 1500 -test 352 - Start 352: x86_64-tlsdesc-import - -352: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh" -352: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -352: Environment variables: -352: MACHINE=x86_64 -352: CPU= -352: Test timeout computed to be: 1500 -test 353 - Start 353: x86_64-tlsdesc-initial-exec - -353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh" -353: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -353: Environment variables: -353: MACHINE=x86_64 -353: CPU= -353: Test timeout computed to be: 1500 +344: +++ uname +344: ++ '[' Linux = FreeBSD ']' +344: ++ trap 'on_error $LINENO' ERR +344: ++ trap on_exit EXIT +344: ++ echo -n 'Testing tls-ld-noplt ... ' +344: Testing tls-ld-noplt ... ++ set -o pipefail +344: ++ set -x +344: + cat +342: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - +342: + cat 330: + cc -o out/test/x86_64/thin-archive/d.o -c -xc - 330: + cat -337: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/b.o 326: + cc -B. -o out/test/x86_64/tail-call/exe out/test/x86_64/tail-call/a.o out/test/x86_64/tail-call/b.o out/test/x86_64/tail-call/c.o +344: + cc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/a.o -xc - +324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=foo/bar -lfoo +317: + cat +317: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - +336: + cc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - +336: + cat 345: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh +285: mold 2.40.4 (compatible with GNU ld) +285: + ./mold -run out/test/x86_64/run/ld.gold --version 345: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 345: ++ export LC_ALL=C 345: ++ LC_ALL=C @@ -25302,10 +25169,82 @@ 345: ++ OBJCOPY=objcopy 345: ++ STRIP=strip 345: ++ QEMU= +318: + cc -B. -o out/test/x86_64/symbol-version5/exe out/test/x86_64/symbol-version5/d.o -Lout/test/x86_64/symbol-version5 -lfoo -lbar 345: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-ld.sh .sh 345: ++ testname=tls-ld 345: ++ t=out/test/x86_64/tls-ld 345: ++ mkdir -p out/test/x86_64/tls-ld +285: + grep mold +294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o +345: ++ case $MACHINE in +345: ++ tlsdesc_opt=-mtls-dialect=gnu2 +337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - +337: + cat +345: +++ uname +345: ++ '[' Linux = FreeBSD ']' +345: ++ trap 'on_error $LINENO' ERR +345: ++ trap on_exit EXIT +345: ++ echo -n 'Testing tls-ld ... ' +345: Testing tls-ld ... ++ set -o pipefail +345: ++ set -x +329: + out/test/x86_64/textrel2/exe2 +345: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/a.o -xc - +338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/c.so out/test/x86_64/tls-gd-to-ie/a.o +341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe1 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax +305: + out/test/x86_64/static-pie/exe2 +305: + grep 'Hello world' +343: + cat +343: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/b.o -xc - +329: + grep 'Hello world' +345: + cat +328: + out/test/x86_64/textrel/exe +285: mold 2.40.4 (compatible with GNU ld) +305: Hello world +285: + ./mold -run out/test/x86_64/run/foo.ld --version +285: + not grep mold +285: + grep mold +328: Hello world +329: Hello world +328: + cc -B. -o out/test/x86_64/textrel/exe out/test/x86_64/textrel/a.o out/test/x86_64/textrel/b.o -no-pie +312: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so +298: + grep -A10 -F '/c.o:(.debug_info)' out/test/x86_64/sort-debug-info-merged/map1 +323: + cc -B. -o out/test/x86_64/sysroot-linker-script/exe out/test/x86_64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/x86_64/sysroot-linker-script/ out/test/x86_64/sysroot-linker-script/foo/bar/b.script +305: + on_exit +305: + echo OK +305: OK +305: + exit 0 +332: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/c.so out/test/x86_64/tls-alignment-multi/a.o +306/425 Test #305: x86_64-static-pie ..................................... Passed 0.56 sec +298: + grep -F '/d.o:(.debug_info)' +test 346 + Start 346: x86_64-tls-le-error + +346: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh" +346: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +346: Environment variables: +346: MACHINE=x86_64 +346: CPU= +346: Test timeout computed to be: 1500 +298: 0 122 1 out/test/x86_64/sort-debug-info-merged/d.o:(.debug_info) +298: + MOLD_DEBUG=1 +298: + cc -B. -o out/test/x86_64/sort-debug-info-merged/exe2 out/test/x86_64/sort-debug-info-merged/d.o out/test/x86_64/sort-debug-info-merged/c.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-merged/map2 +329: + cc -o out/test/x86_64/textrel2/exe3 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs +312: + grep -F foo@@VER1 out/test/x86_64/symbol-version-lto/log +312: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo@@VER1 +312: + on_exit +312: + echo OK +312: OK +312: + exit 0 +307/425 Test #312: x86_64-symbol-version-lto ............................. Passed 0.51 sec +test 347 + Start 347: x86_64-tls-le + +347: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh" +347: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +347: Environment variables: +347: MACHINE=x86_64 +347: CPU= +347: Test timeout computed to be: 1500 346: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh 346: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 346: ++ export LC_ALL=C @@ -25322,10 +25261,27 @@ 346: ++ STRIP=strip 346: ++ QEMU= 346: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le-error.sh .sh +340: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o +322: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/c.o +285: + return 0 +285: + cat +335: + cc -B. -o out/test/x86_64/tls-dso/exe out/test/x86_64/tls-dso/a.so out/test/x86_64/tls-dso/b.o +331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads +339: + cat +342: + cat +342: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - 346: ++ testname=tls-le-error 346: ++ t=out/test/x86_64/tls-le-error 346: ++ mkdir -p out/test/x86_64/tls-le-error +339: + cc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - 347: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh +285: + chmod 755 out/test/x86_64/run/sh +325: ++ realpath out/test/x86_64/sysroot2 +346: ++ case $MACHINE in +346: ++ tlsdesc_opt=-mtls-dialect=gnu2 +346: +++ uname +285: + ./mold -run out/test/x86_64/run/sh ld --version +285: + grep mold 347: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 347: ++ export LC_ALL=C 347: ++ LC_ALL=C @@ -25340,10 +25296,21 @@ 347: ++ OBJCOPY=objcopy 347: ++ STRIP=strip 347: ++ QEMU= +346: ++ '[' Linux = FreeBSD ']' +325: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/sysroot2/bin/../sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o +346: ++ trap 'on_error $LINENO' ERR +346: ++ trap on_exit EXIT 347: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-le.sh .sh +326: + out/test/x86_64/tail-call/exe +346: ++ echo -n 'Testing tls-le-error ... ' +346: Testing tls-le-error ... ++ set -o pipefail +346: ++ set -x +326: + grep 42 +346: + cat 347: ++ testname=tls-le 347: ++ t=out/test/x86_64/tls-le 347: ++ mkdir -p out/test/x86_64/tls-le +334: + grep STATIC_TLS 347: ++ case $MACHINE in 347: ++ tlsdesc_opt=-mtls-dialect=gnu2 347: +++ uname @@ -25353,8 +25320,56 @@ 347: ++ echo -n 'Testing tls-le ... ' 347: Testing tls-le ... ++ set -o pipefail 347: ++ set -x +334: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so +346: + cc -fPIC -c -o out/test/x86_64/tls-le-error/a.o -xc - +326: 42 +326: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' +326: + on_exit +326: + echo OK +326: OK +326: + exit 0 +318: + on_exit +318: + echo OK +318: OK +318: + exit 0 +308/425 Test #318: x86_64-symbol-version5 ................................ Passed 0.43 sec +309/425 Test #326: x86_64-tail-call ...................................... Passed 0.34 sec +test 348 + Start 348: x86_64-tls-nopic + +348: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh" +348: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +348: Environment variables: +348: MACHINE=x86_64 +348: CPU= +348: Test timeout computed to be: 1500 +test 349 + Start 349: x86_64-tls-pic + +349: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh" +349: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +349: Environment variables: +349: MACHINE=x86_64 +349: CPU= +349: Test timeout computed to be: 1500 347: + cat 347: + cc -fPIC -c -o out/test/x86_64/tls-le/a.o -xc - +324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=/foo/bar -lfoo +334: 0x000000000000001e (FLAGS) STATIC_TLS +334: + on_exit +334: + echo OK +334: OK +334: + exit 0 +310/425 Test #334: x86_64-tls-df-static-tls .............................. Passed 0.27 sec +test 350 + Start 350: x86_64-tls-small-alignment + +350: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh" +350: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +350: Environment variables: +350: MACHINE=x86_64 +350: CPU= +350: Test timeout computed to be: 1500 348: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-nopic.sh 348: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 348: ++ export LC_ALL=C @@ -25374,50 +25389,9 @@ 348: ++ testname=tls-nopic 348: ++ t=out/test/x86_64/tls-nopic 348: ++ mkdir -p out/test/x86_64/tls-nopic -344: +++ uname -344: ++ '[' Linux = FreeBSD ']' -344: ++ trap 'on_error $LINENO' ERR -344: ++ trap on_exit EXIT -344: ++ echo -n 'Testing tls-ld-noplt ... ' -344: Testing tls-ld-noplt ... ++ set -o pipefail -344: ++ set -x -344: + cc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/a.o -xc - -344: + cat -343: +++ uname -343: ++ '[' Linux = FreeBSD ']' -343: ++ trap 'on_error $LINENO' ERR -343: ++ trap on_exit EXIT -343: ++ echo -n 'Testing tls-large-static-image ... ' -343: Testing tls-large-static-image ... ++ set -o pipefail -343: ++ set -x -343: + cat -343: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/a.o -xc - -334: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so -334: + grep STATIC_TLS -334: 0x000000000000001e (FLAGS) STATIC_TLS -334: + on_exit -334: + echo OK -334: OK -334: + exit 0 -331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads -338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe1 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/c.so -329: + readelf -WS out/test/x86_64/textrel2/exe3 -329: + grep -F .relr.dyn -329: [11] .relr.dyn RELR 0000000000000600 000600 000020 08 A 0 0 8 -329: + out/test/x86_64/textrel2/exe3 -329: + grep 'Hello world' -329: Hello world -329: + cc -B. -o out/test/x86_64/textrel2/exe4 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs -215: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose -215: + grep -- -fwpa -312: + cat -312: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto -318: + cat -318: + cc -o out/test/x86_64/symbol-version5/d.o -c -xc - -298: + grep -F '/d.o:(.debug_info)' -298: + grep -A10 -F '/c.o:(.debug_info)' out/test/x86_64/sort-debug-info-merged/map1 -324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ -Wl,-L=/foo/bar -lfoo +344: + cc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - 349: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh +330: + rm -f out/test/x86_64/thin-archive/d.a 349: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 349: ++ export LC_ALL=C 349: ++ LC_ALL=C @@ -25432,23 +25406,162 @@ 349: ++ OBJCOPY=objcopy 349: ++ STRIP=strip 349: ++ QEMU= +344: + cat +348: ++ case $MACHINE in +348: ++ tlsdesc_opt=-mtls-dialect=gnu2 +348: +++ uname 349: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-pic.sh .sh +350: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh +340: + cc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC +317: + cc -B. -o out/test/x86_64/symbol-version4/exe out/test/x86_64/symbol-version4/g.o out/test/x86_64/symbol-version4/f.so out/test/x86_64/symbol-version4/c.so +339: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o +350: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +350: ++ export LC_ALL=C +350: ++ LC_ALL=C +350: ++ '[' -z x86_64 ']' +350: ++ '[' -z '' ']' +350: ++ TESTDIR=out/test/x86_64 +350: ++ CC=cc +350: ++ CXX=c++ +350: ++ GCC=gcc +350: ++ GXX=g++ +350: ++ OBJDUMP=objdump +350: ++ OBJCOPY=objcopy +350: ++ STRIP=strip +350: ++ QEMU= +330: + cd out/test/x86_64/thin-archive +330: ++ pwd +340: + cat +350: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh .sh +330: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/thin-archive/c.o +285: mold 2.40.4 (compatible with GNU ld) +348: ++ '[' Linux = FreeBSD ']' +348: ++ trap 'on_error $LINENO' ERR +348: ++ trap on_exit EXIT +348: ++ echo -n 'Testing tls-nopic ... ' +348: Testing tls-nopic ... ++ set -o pipefail +348: ++ set -x +348: + cc -c -o out/test/x86_64/tls-nopic/a.o -xc - +345: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - +345: + cat +338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe1 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/c.so +348: + cat 349: ++ testname=tls-pic 349: ++ t=out/test/x86_64/tls-pic 349: ++ mkdir -p out/test/x86_64/tls-pic -312/425 Test #334: x86_64-tls-df-static-tls .............................. Passed 0.57 sec -298: 0 122 1 out/test/x86_64/sort-debug-info-merged/d.o:(.debug_info) -352: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh -350: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh -test 354 - Start 354: x86_64-tlsdesc-local-dynamic +350: ++ testname=tls-small-alignment +350: ++ t=out/test/x86_64/tls-small-alignment +350: ++ mkdir -p out/test/x86_64/tls-small-alignment +343: + cc -B. -o out/test/x86_64/tls-large-static-image/exe out/test/x86_64/tls-large-static-image/a.o out/test/x86_64/tls-large-static-image/b.o +285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version +285: + not grep mold +285: + grep mold +322: + out/test/x86_64/synthetic-symbols/exe +349: ++ case $MACHINE in +349: ++ tlsdesc_opt=-mtls-dialect=gnu2 +350: ++ case $MACHINE in +323: + on_exit +323: + echo OK +323: OK +323: + exit 0 +311/425 Test #323: x86_64-sysroot-linker-script .......................... Passed 0.41 sec +test 351 + Start 351: x86_64-tlsdesc-dlopen -354: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh" -354: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -354: Environment variables: -354: MACHINE=x86_64 -354: CPU= -354: Test timeout computed to be: 1500 +351: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh" +351: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +351: Environment variables: +351: MACHINE=x86_64 +351: CPU= +351: Test timeout computed to be: 1500 +349: +++ uname +349: ++ '[' Linux = FreeBSD ']' +349: ++ trap 'on_error $LINENO' ERR +349: ++ trap on_exit EXIT +349: ++ echo -n 'Testing tls-pic ... ' +349: Testing tls-pic ... ++ set -o pipefail +349: ++ set -x +349: + cat +349: + cc -fPIC -c -o out/test/x86_64/tls-pic/a.o -xc - +350: ++ tlsdesc_opt=-mtls-dialect=gnu2 +350: +++ uname +350: ++ '[' Linux = FreeBSD ']' +350: ++ trap 'on_error $LINENO' ERR +350: ++ trap on_exit EXIT +350: ++ echo -n 'Testing tls-small-alignment ... ' +350: Testing tls-small-alignment ... ++ set -o pipefail +350: ++ set -x +350: + cat +350: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/a.o -xassembler - +328: + grep 'Hello world' +328: + out/test/x86_64/textrel/exe +328: Hello world +328: + on_exit +328: + echo OK +328: OK +328: + exit 0 +322: + grep '^end=foo$' out/test/x86_64/synthetic-symbols/log +322: end=foo +322: + grep '^etext=foo$' out/test/x86_64/synthetic-symbols/log +322: etext=foo +322: + grep '^edata=foo$' out/test/x86_64/synthetic-symbols/log +322: edata=foo +337: + cat +337: + cc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - +342: + cc -B. -shared -o out/test/x86_64/tls-large-alignment/d.so out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o +336: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl +285: + return 0 +285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld --version +341: + out/test/x86_64/tls-irregular-start-addr/exe1 +341: + grep '^42$' +341: 42 +341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe2 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax +154: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf64/log2 +294: + out/test/x86_64/shuffle-sections-seed/exe1 +294: + grep 'Hello world' +298: + grep -A10 -F '/c.o:(.debug_info)' out/test/x86_64/sort-debug-info-merged/map2 +298: + grep -F '/d.o:(.debug_info)' +335: + grep '5 3 5 3 5 3' +335: + out/test/x86_64/tls-dso/exe +312/425 Test #328: x86_64-textrel ........................................ Passed 0.38 sec +322: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log +285: + grep mold +154: #1 0x00007ffff7fbc910 in fn8 () at out/test/x86_64/gdb-index-dwarf64/d.c:6 +294: Hello world +325: + on_exit +325: + echo OK +325: OK +325: + exit 0 +324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo +test 352 + Start 352: x86_64-tlsdesc-import + +352: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh" +352: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +352: Environment variables: +352: MACHINE=x86_64 +352: CPU= +352: Test timeout computed to be: 1500 +322: __ehdr_start=0x40000 +322: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log +322: __executable_start=0x40000 +322: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log +154: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf64/log2 +154: #2 0x00007ffff7fbc91c in fn7 () at out/test/x86_64/gdb-index-dwarf64/d.c:10 +294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +313/425 Test #325: x86_64-sysroot2 ....................................... Passed 0.42 sec +298: 0 122 1 out/test/x86_64/sort-debug-info-merged/d.o:(.debug_info) +298: + on_exit +298: + echo OK +298: OK +298: + exit 0 +332: + cc -B. -ldl -pthread -o out/test/x86_64/tls-alignment-multi/exe out/test/x86_64/tls-alignment-multi/b.o -Wl,-rpath,out/test/x86_64/tls-alignment-multi +344: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o +346: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' +346: + not cc -B. -shared -o out/test/x86_64/tls-le-error/b.so out/test/x86_64/tls-le-error/a.o +331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 +350: + cat +350: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - 351: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh 351: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 351: ++ export LC_ALL=C @@ -25465,63 +25578,45 @@ 351: ++ STRIP=strip 351: ++ QEMU= 351: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-dlopen.sh .sh -351: ++ testname=tlsdesc-dlopen -351: ++ t=out/test/x86_64/tlsdesc-dlopen -351: ++ mkdir -p out/test/x86_64/tlsdesc-dlopen -298: + MOLD_DEBUG=1 -298: + cc -B. -o out/test/x86_64/sort-debug-info-merged/exe2 out/test/x86_64/sort-debug-info-merged/d.o out/test/x86_64/sort-debug-info-merged/c.o -g -Wl,-Map=out/test/x86_64/sort-debug-info-merged/map2 -348: ++ case $MACHINE in -348: ++ tlsdesc_opt=-mtls-dialect=gnu2 -348: +++ uname -345: ++ case $MACHINE in -345: ++ tlsdesc_opt=-mtls-dialect=gnu2 -345: +++ uname -353: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh -353: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -353: ++ export LC_ALL=C -353: ++ LC_ALL=C -353: ++ '[' -z x86_64 ']' -353: ++ '[' -z '' ']' -353: ++ TESTDIR=out/test/x86_64 -353: ++ CC=cc -353: ++ CXX=c++ -353: ++ GCC=gcc -353: ++ GXX=g++ -353: ++ OBJDUMP=objdump -353: ++ OBJCOPY=objcopy -353: ++ STRIP=strip -353: ++ QEMU= -342: + cat -342: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - -317: + cat -224: mold: error: out/test/x86_64/many-output-sections/c.so: .dynsym: too many output sections: 100028 requested, but ELF allows at most 65279 -294: + out/test/x86_64/shuffle-sections-seed/exe2 -294: + grep 'Hello world' -224: + on_exit -340: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o -224: + echo OK -224: OK -224: + exit 0 -345: ++ '[' Linux = FreeBSD ']' -345: ++ trap 'on_error $LINENO' ERR -345: ++ trap on_exit EXIT -345: ++ echo -n 'Testing tls-ld ... ' -345: Testing tls-ld ... ++ set -o pipefail -345: ++ set -x -345: + cat -353: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh .sh -313/425 Test #224: x86_64-many-output-sections ........................... Passed 5.06 sec -317: + cc -B. -o out/test/x86_64/symbol-version4/f.so -shared out/test/x86_64/symbol-version4/d.o out/test/x86_64/symbol-version4/c.so -Wl,--version-script=out/test/x86_64/symbol-version4/e.version -346: ++ case $MACHINE in -346: ++ tlsdesc_opt=-mtls-dialect=gnu2 -328: + out/test/x86_64/textrel/exe -328: + grep 'Hello world' -349: ++ case $MACHINE in -349: ++ tlsdesc_opt=-mtls-dialect=gnu2 -350: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -350: ++ export LC_ALL=C -350: ++ LC_ALL=C -350: ++ '[' -z x86_64 ']' +314/425 Test #298: x86_64-sort-debug-info-merged ......................... Passed 0.83 sec +322: section foo +322: + on_exit +322: + echo OK +322: OK +322: + exit 0 +315/425 Test #322: x86_64-synthetic-symbols .............................. Passed 0.45 sec +154: + grep 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf64/log2 +test 353 + Start 353: x86_64-tlsdesc-initial-exec + +353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh" +353: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +353: Environment variables: +353: MACHINE=x86_64 +353: CPU= +353: Test timeout computed to be: 1500 +test 354 + Start 354: x86_64-tlsdesc-local-dynamic + +354: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh" +354: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +354: Environment variables: +354: MACHINE=x86_64 +354: CPU= +354: Test timeout computed to be: 1500 +335: 5 3 5 3 5 3 +335: + on_exit +335: + echo OK +335: OK +335: + exit 0 +154: #3 0x00007ffff7fbc8e2 in fn6 () at out/test/x86_64/gdb-index-dwarf64/c.c:4 +154: + grep 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +154: #4 0x00007ffff7fbc8ee in fn5 () at out/test/x86_64/gdb-index-dwarf64/c.c:8 +154: + grep 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf64/log2 +154: #5 0x00007ffff7fbc8ca in fn4 () at out/test/x86_64/gdb-index-dwarf64/b.c:4 +154: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +154: #6 0x00007ffff7fbc8d6 in fn3 () at out/test/x86_64/gdb-index-dwarf64/b.c:8 +154: + grep 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf64/log2 test 355 Start 355: x86_64-tlsdesc-static @@ -25531,46 +25626,7 @@ 355: MACHINE=x86_64 355: CPU= 355: Test timeout computed to be: 1500 -346: +++ uname -328: Hello world -328: + on_exit -328: + echo OK -328: OK -328: + exit 0 -349: +++ uname -350: ++ '[' -z '' ']' -350: ++ TESTDIR=out/test/x86_64 -350: ++ CC=cc -350: ++ CXX=c++ -350: ++ GCC=gcc -350: ++ GXX=g++ -350: ++ OBJDUMP=objdump -350: ++ OBJCOPY=objcopy -350: ++ STRIP=strip -350: ++ QEMU= -350: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tls-small-alignment.sh .sh -350: ++ testname=tls-small-alignment -350: ++ t=out/test/x86_64/tls-small-alignment -350: ++ mkdir -p out/test/x86_64/tls-small-alignment -354: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh -354: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -354: ++ export LC_ALL=C -354: ++ LC_ALL=C -354: ++ '[' -z x86_64 ']' -354: ++ '[' -z '' ']' -354: ++ TESTDIR=out/test/x86_64 -354: ++ CC=cc -354: ++ CXX=c++ -354: ++ GCC=gcc -354: ++ GXX=g++ -354: ++ OBJDUMP=objdump -354: ++ OBJCOPY=objcopy -354: ++ STRIP=strip -354: ++ QEMU= -354: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh .sh -354: ++ testname=tlsdesc-local-dynamic -354: ++ t=out/test/x86_64/tlsdesc-local-dynamic -354: ++ mkdir -p out/test/x86_64/tlsdesc-local-dynamic +352: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-import.sh 352: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 352: ++ export LC_ALL=C 352: ++ LC_ALL=C @@ -25589,86 +25645,20 @@ 352: ++ testname=tlsdesc-import 352: ++ t=out/test/x86_64/tlsdesc-import 352: ++ mkdir -p out/test/x86_64/tlsdesc-import -345: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/a.o -xc - -294: Hello world -294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 -295: + out/test/x86_64/shuffle-sections/exe2 -295: + grep 'Hello world' -325: ++ realpath out/test/x86_64/sysroot2 -325: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/sysroot2/bin/../sysroot out/test/x86_64/sysroot2/a.script out/test/x86_64/sysroot2/sysroot/b.script out/test/x86_64/sysroot2/c.o -337: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/e.so out/test/x86_64/tls-gd-noplt/c.o -Wl,--no-relax -348: ++ '[' Linux = FreeBSD ']' -348: ++ trap 'on_error $LINENO' ERR -348: ++ trap on_exit EXIT -348: ++ echo -n 'Testing tls-nopic ... ' -348: Testing tls-nopic ... ++ set -o pipefail -348: ++ set -x -348: + cc -c -o out/test/x86_64/tls-nopic/a.o -xc - -348: + cat -336: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl -353: ++ testname=tlsdesc-initial-exec -353: ++ t=out/test/x86_64/tlsdesc-initial-exec -353: ++ mkdir -p out/test/x86_64/tlsdesc-initial-exec -332: + out/test/x86_64/tls-alignment-multi/exe -314/425 Test #328: x86_64-textrel ........................................ Passed 0.84 sec -346: ++ '[' Linux = FreeBSD ']' -346: ++ trap 'on_error $LINENO' ERR -346: ++ trap on_exit EXIT -346: ++ echo -n 'Testing tls-le-error ... ' -346: Testing tls-le-error ... ++ set -o pipefail -346: ++ set -x -346: + cat -346: + cc -fPIC -c -o out/test/x86_64/tls-le-error/a.o -xc - -349: ++ '[' Linux = FreeBSD ']' -349: ++ trap 'on_error $LINENO' ERR -349: ++ trap on_exit EXIT -349: ++ echo -n 'Testing tls-pic ... ' -349: Testing tls-pic ... ++ set -o pipefail -349: ++ set -x -349: + cat -349: + cc -fPIC -c -o out/test/x86_64/tls-pic/a.o -xc - -350: ++ case $MACHINE in -350: ++ tlsdesc_opt=-mtls-dialect=gnu2 -350: +++ uname -350: ++ '[' Linux = FreeBSD ']' -350: ++ trap 'on_error $LINENO' ERR -350: ++ trap on_exit EXIT -350: ++ echo -n 'Testing tls-small-alignment ... ' -350: Testing tls-small-alignment ... ++ set -o pipefail -350: ++ set -x -350: + cat -350: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/a.o -xassembler - -350: + cat -350: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - -354: ++ case $MACHINE in -354: ++ tlsdesc_opt=-mtls-dialect=gnu2 -354: +++ uname -354: ++ '[' Linux = FreeBSD ']' -354: ++ trap 'on_error $LINENO' ERR -354: ++ trap on_exit EXIT -354: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' -354: Testing tlsdesc-local-dynamic ... ++ set -o pipefail -354: ++ set -x -354: + supports_tlsdesc -354: + [[ x86_64 = arm* ]] -354: ++ uname -354: + '[' Linux = FreeBSD ']' -354: + '[' -mtls-dialect=gnu2 = '' ']' -354: + echo '_Thread_local int x; int y() { return x; }' -354: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=gnu2 - -295: Hello world -295: + not diff out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/exe2 -295: + on_exit -295: + echo OK -295: OK -295: + exit 0 -332: + grep -E '^0x[0-9a-f]+ 0 0x[0-9a-f]+ 0$' -332: 0x562522bb02c0 0 0x7fe9e0000bc0 0 -332: + on_exit -332: + echo OK -332: OK -332: + exit 0 +352: ++ case $MACHINE in +352: ++ tlsdesc_opt=-mtls-dialect=gnu2 +352: +++ uname +329: + readelf -WS out/test/x86_64/textrel2/exe3 +329: + grep -F .relr.dyn +329: [11] .relr.dyn RELR 0000000000000600 000600 000020 08 A 0 0 8 +329: + out/test/x86_64/textrel2/exe3 +329: + grep 'Hello world' +329: Hello world +329: + cc -B. -o out/test/x86_64/textrel2/exe4 out/test/x86_64/textrel2/a.o -pie -Wl,-z,pack-relative-relocs +345: + cc -B. -o out/test/x86_64/tls-ld/exe1 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-relax +351: ++ testname=tlsdesc-dlopen +351: ++ t=out/test/x86_64/tlsdesc-dlopen +351: ++ mkdir -p out/test/x86_64/tlsdesc-dlopen 351: ++ case $MACHINE in 351: ++ tlsdesc_opt=-mtls-dialect=gnu2 351: +++ uname @@ -25683,8 +25673,16 @@ 351: ++ uname 351: + '[' Linux = FreeBSD ']' 351: + '[' -mtls-dialect=gnu2 = '' ']' -351: + echo '_Thread_local int x; int y() { return x; }' 351: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so -mtls-dialect=gnu2 - +316/425 Test #335: x86_64-tls-dso ........................................ Passed 0.35 sec +154: #7 0x00007ffff7fbc8b2 in fn2 () at out/test/x86_64/gdb-index-dwarf64/a.c:4 +154: + grep 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +154: #8 0x00007ffff7fbc8be in fn1 () at out/test/x86_64/gdb-index-dwarf64/a.c:8 +154: + on_exit +154: + echo OK +154: OK +154: + exit 0 +317/425 Test #154: x86_64-gdb-index-dwarf64 .............................. Passed 2.96 sec test 356 Start 356: x86_64-tlsdesc @@ -25694,8 +25692,78 @@ 356: MACHINE=x86_64 356: CPU= 356: Test timeout computed to be: 1500 -315/425 Test #295: x86_64-shuffle-sections ............................... Passed 1.82 sec -316/425 Test #332: x86_64-tls-alignment-multi ............................ Passed 0.77 sec +347: + cat +347: + cc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - +353: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh +353: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +353: ++ export LC_ALL=C +353: ++ LC_ALL=C +353: ++ '[' -z x86_64 ']' +353: ++ '[' -z '' ']' +353: ++ TESTDIR=out/test/x86_64 +353: ++ CC=cc +353: ++ CXX=c++ +353: ++ GCC=gcc +353: ++ GXX=g++ +353: ++ OBJDUMP=objdump +353: ++ OBJCOPY=objcopy +353: ++ STRIP=strip +353: ++ QEMU= +353: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-initial-exec.sh .sh +353: ++ testname=tlsdesc-initial-exec +353: ++ t=out/test/x86_64/tlsdesc-initial-exec +353: ++ mkdir -p out/test/x86_64/tlsdesc-initial-exec +353: ++ case $MACHINE in +353: ++ tlsdesc_opt=-mtls-dialect=gnu2 +353: +++ uname +353: ++ '[' Linux = FreeBSD ']' +353: ++ trap 'on_error $LINENO' ERR +353: ++ trap on_exit EXIT +353: ++ echo -n 'Testing tlsdesc-initial-exec ... ' +353: Testing tlsdesc-initial-exec ... ++ set -o pipefail +353: ++ set -x +353: + supports_tlsdesc +353: + [[ x86_64 = arm* ]] +353: ++ uname +348: + cat +348: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - +317: + grep 'foo bar' +317: + out/test/x86_64/symbol-version4/exe +317: foo bar +317: + on_exit +317: + echo OK +317: OK +317: + exit 0 +318/425 Test #317: x86_64-symbol-version4 ................................ Passed 0.56 sec +354: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh +354: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +354: ++ export LC_ALL=C +354: ++ LC_ALL=C +354: ++ '[' -z x86_64 ']' +354: ++ '[' -z '' ']' +354: ++ TESTDIR=out/test/x86_64 +354: ++ CC=cc +354: ++ CXX=c++ +354: ++ GCC=gcc +354: ++ GXX=g++ +354: ++ OBJDUMP=objdump +354: ++ OBJCOPY=objcopy +354: ++ STRIP=strip +354: ++ QEMU= +354: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc-local-dynamic.sh .sh +354: ++ testname=tlsdesc-local-dynamic +354: ++ t=out/test/x86_64/tlsdesc-local-dynamic +354: ++ mkdir -p out/test/x86_64/tlsdesc-local-dynamic +354: ++ case $MACHINE in +354: ++ tlsdesc_opt=-mtls-dialect=gnu2 +330: + cc -B. -Wl,--trace -o out/test/x86_64/thin-archive/exe out/test/x86_64/thin-archive/d.o out/test/x86_64/thin-archive/d.a +343: + out/test/x86_64/tls-large-static-image/exe +343: + grep '^1 2 3 0 5$' +343: 1 2 3 0 5 +343: + on_exit +343: + echo OK +343: OK +343: + exit 0 test 357 Start 357: x86_64-trace-symbol-symver @@ -25714,25 +25782,23 @@ 358: MACHINE=x86_64 358: CPU= 358: Test timeout computed to be: 1500 -353: ++ case $MACHINE in -353: ++ tlsdesc_opt=-mtls-dialect=gnu2 -353: +++ uname -353: ++ '[' Linux = FreeBSD ']' -353: ++ trap 'on_error $LINENO' ERR -353: ++ trap on_exit EXIT -353: ++ echo -n 'Testing tlsdesc-initial-exec ... ' -353: Testing tlsdesc-initial-exec ... ++ set -o pipefail -353: ++ set -x -353: + supports_tlsdesc -353: + [[ x86_64 = arm* ]] -353: ++ uname -353: + '[' Linux = FreeBSD ']' -353: + '[' -mtls-dialect=gnu2 = '' ']' -353: + echo '_Thread_local int x; int y() { return x; }' -353: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so -mtls-dialect=gnu2 - -352: ++ case $MACHINE in -352: ++ tlsdesc_opt=-mtls-dialect=gnu2 -352: +++ uname +354: +++ uname +354: ++ '[' Linux = FreeBSD ']' +354: ++ trap 'on_error $LINENO' ERR +354: ++ trap on_exit EXIT +354: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' +354: Testing tlsdesc-local-dynamic ... ++ set -o pipefail +354: ++ set -x +354: + supports_tlsdesc +354: + [[ x86_64 = arm* ]] +354: ++ uname +354: + '[' Linux = FreeBSD ']' +354: + '[' -mtls-dialect=gnu2 = '' ']' +340: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o +351: + echo '_Thread_local int x; int y() { return x; }' +285: mold 2.40.4 (compatible with GNU ld) +285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.lld --version +285: + grep mold 352: ++ '[' Linux = FreeBSD ']' 352: ++ trap 'on_error $LINENO' ERR 352: ++ trap on_exit EXIT @@ -25765,40 +25831,10 @@ 355: ++ testname=tlsdesc-static 355: ++ t=out/test/x86_64/tlsdesc-static 355: ++ mkdir -p out/test/x86_64/tlsdesc-static -355: ++ case $MACHINE in -355: ++ tlsdesc_opt=-mtls-dialect=gnu2 -355: +++ uname -355: ++ '[' Linux = FreeBSD ']' -355: ++ trap 'on_error $LINENO' ERR -355: ++ trap on_exit EXIT -355: ++ echo -n 'Testing tlsdesc-static ... ' -355: Testing tlsdesc-static ... ++ set -o pipefail -355: ++ set -x -355: + supports_tlsdesc -355: + [[ x86_64 = arm* ]] -355: ++ uname -355: + '[' Linux = FreeBSD ']' -355: + '[' -mtls-dialect=gnu2 = '' ']' -355: + echo '_Thread_local int x; int y() { return x; }' -355: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-static/tlsdesc.so -mtls-dialect=gnu2 - -341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe1 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax -335: + cc -B. -o out/test/x86_64/tls-dso/exe out/test/x86_64/tls-dso/a.so out/test/x86_64/tls-dso/b.o -324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo -343: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/b.o -xc - -343: + cat -331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 -329: + out/test/x86_64/textrel2/exe4 -329: + grep 'Hello world' -329: Hello world -329: + on_exit -329: + echo OK -329: OK -329: + exit 0 -317/425 Test #329: x86_64-textrel2 ....................................... Passed 1.01 sec -312: + echo 'VER1 { foo; };' -312: + cc -B. -shared -o out/test/x86_64/symbol-version-lto/c.so out/test/x86_64/symbol-version-lto/a.o -Wl,--version-script=out/test/x86_64/symbol-version-lto/b.ver -flto -291: 3 printf("Hello world\n"); -291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g +350: + cat +350: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/c.o -xc - +339: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax +342: + cc -B. -o out/test/x86_64/tls-large-alignment/exe1 out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o out/test/x86_64/tls-large-alignment/c.o 356: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/tlsdesc.sh 356: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 356: ++ export LC_ALL=C @@ -25820,6 +25856,30 @@ 356: ++ mkdir -p out/test/x86_64/tlsdesc 356: ++ case $MACHINE in 356: ++ tlsdesc_opt=-mtls-dialect=gnu2 +319/425 Test #343: x86_64-tls-large-static-image ......................... Passed 0.25 sec +test 359 + Start 359: x86_64-trace + +359: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh" +359: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +359: Environment variables: +359: MACHINE=x86_64 +359: CPU= +359: Test timeout computed to be: 1500 +354: + echo '_Thread_local int x; int y() { return x; }' +354: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=gnu2 - +355: ++ case $MACHINE in +355: ++ tlsdesc_opt=-mtls-dialect=gnu2 +355: +++ uname +355: ++ '[' Linux = FreeBSD ']' +355: ++ trap 'on_error $LINENO' ERR +355: ++ trap on_exit EXIT +355: ++ echo -n 'Testing tlsdesc-static ... ' +355: Testing tlsdesc-static ... ++ set -o pipefail +355: ++ set -x +355: + supports_tlsdesc +355: + [[ x86_64 = arm* ]] +355: ++ uname 356: +++ uname 356: ++ '[' Linux = FreeBSD ']' 356: ++ trap 'on_error $LINENO' ERR @@ -25832,60 +25892,23 @@ 356: ++ uname 356: + '[' Linux = FreeBSD ']' 356: + '[' -mtls-dialect=gnu2 = '' ']' -356: + echo '_Thread_local int x; int y() { return x; }' 356: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - -test 359 - Start 359: x86_64-trace - -359: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh" -359: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -359: Environment variables: -359: MACHINE=x86_64 -359: CPU= -359: Test timeout computed to be: 1500 -322: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/x86_64/synthetic-symbols/exe out/test/x86_64/synthetic-symbols/a.o out/test/x86_64/synthetic-symbols/c.o -318: + cc -B. -o out/test/x86_64/symbol-version5/exe out/test/x86_64/symbol-version5/d.o -Lout/test/x86_64/symbol-version5 -lfoo -lbar -344: + cat -344: + cc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - -330: + rm -f out/test/x86_64/thin-archive/d.a -330: + cd out/test/x86_64/thin-archive -330: ++ pwd -330: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/thin-archive/c.o 338: + out/test/x86_64/tls-gd-to-ie/exe1 338: + grep '1 2 3' 338: 1 2 3 338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/d.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-no-relax -326: + out/test/x86_64/tail-call/exe -326: + grep 42 -326: 42 -326: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' -326: + on_exit -326: + echo OK -326: OK -326: + exit 0 -318/425 Test #326: x86_64-tail-call ...................................... Passed 1.28 sec -339: + cat -339: + cc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - -305: + out/test/x86_64/static-pie/exe2 -305: + grep 'Hello world' -305: Hello world -305: + on_exit -305: + echo OK -305: OK -305: + exit 0 -319/425 Test #305: x86_64-static-pie ..................................... Passed 1.77 sec -340: + cc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC -340: + cat -317: + cat -317: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - -298: + grep -A10 -F '/c.o:(.debug_info)' out/test/x86_64/sort-debug-info-merged/map2 -298: + grep -F '/d.o:(.debug_info)' -298: 0 122 1 out/test/x86_64/sort-debug-info-merged/d.o:(.debug_info) -298: + on_exit -298: + echo OK -298: OK -298: + exit 0 -320/425 Test #298: x86_64-sort-debug-info-merged ......................... Passed 2.09 sec +344: + out/test/x86_64/tls-ld-noplt/exe +344: + grep '3 5 3 5' +344: 3 5 3 5 +344: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o -Wl,-no-relax +353: + '[' Linux = FreeBSD ']' +353: + '[' -mtls-dialect=gnu2 = '' ']' +353: + echo '_Thread_local int x; int y() { return x; }' +353: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so -mtls-dialect=gnu2 - +341: + out/test/x86_64/tls-irregular-start-addr/exe2 +341: + grep '^42$' +341: 42 +341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe3 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax 357: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh 357: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 357: ++ export LC_ALL=C @@ -25902,21 +25925,38 @@ 357: ++ STRIP=strip 357: ++ QEMU= 357: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol-symver.sh .sh +355: + '[' Linux = FreeBSD ']' +355: + '[' -mtls-dialect=gnu2 = '' ']' +294: + out/test/x86_64/shuffle-sections-seed/exe2 +294: + grep 'Hello world' +358: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh +324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo 357: ++ testname=trace-symbol-symver 357: ++ t=out/test/x86_64/trace-symbol-symver 357: ++ mkdir -p out/test/x86_64/trace-symbol-symver -357: ++ case $MACHINE in -357: ++ tlsdesc_opt=-mtls-dialect=gnu2 -357: +++ uname -357: ++ '[' Linux = FreeBSD ']' -357: ++ trap 'on_error $LINENO' ERR -357: ++ trap on_exit EXIT -357: ++ echo -n 'Testing trace-symbol-symver ... ' -357: Testing trace-symbol-symver ... ++ set -o pipefail -357: ++ set -x -357: + cat -357: + cc -c -o out/test/x86_64/trace-symbol-symver/a.o -xc - -358: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh +359: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh +356: + echo '_Thread_local int x; int y() { return x; }' +294: Hello world +294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +295: + cc -B. -o out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o +332: + grep -E '^0x[0-9a-f]+ 0 0x[0-9a-f]+ 0$' +332: + out/test/x86_64/tls-alignment-multi/exe +359: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +355: + echo '_Thread_local int x; int y() { return x; }' +355: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-static/tlsdesc.so -mtls-dialect=gnu2 - +359: ++ export LC_ALL=C +359: ++ LC_ALL=C +359: ++ '[' -z x86_64 ']' +359: ++ '[' -z '' ']' +359: ++ TESTDIR=out/test/x86_64 +359: ++ CC=cc +359: ++ CXX=c++ +359: ++ GCC=gcc +359: ++ GXX=g++ +359: ++ OBJDUMP=objdump +359: ++ OBJCOPY=objcopy +359: ++ STRIP=strip +359: ++ QEMU= 358: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 358: ++ export LC_ALL=C 358: ++ LC_ALL=C @@ -25932,20 +25972,42 @@ 358: ++ STRIP=strip 358: ++ QEMU= 358: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace-symbol.sh .sh +357: ++ case $MACHINE in +357: ++ tlsdesc_opt=-mtls-dialect=gnu2 +337: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/b.o 358: ++ testname=trace-symbol 358: ++ t=out/test/x86_64/trace-symbol 358: ++ mkdir -p out/test/x86_64/trace-symbol +359: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh .sh +359: ++ testname=trace +359: ++ t=out/test/x86_64/trace +359: ++ mkdir -p out/test/x86_64/trace +357: +++ uname +332: 0x55e559cd32c0 0 0x7fa9f0000bc0 0 358: ++ case $MACHINE in 358: ++ tlsdesc_opt=-mtls-dialect=gnu2 358: +++ uname +332: + on_exit +332: + echo OK +332: OK +332: + exit 0 +320/425 Test #332: x86_64-tls-alignment-multi ............................ Passed 0.42 sec +285: mold 2.40.4 (compatible with GNU ld) +285: + grep mold +357: ++ '[' Linux = FreeBSD ']' +357: ++ trap 'on_error $LINENO' ERR +357: ++ trap on_exit EXIT +357: ++ echo -n 'Testing trace-symbol-symver ... ' +357: Testing trace-symbol-symver ... ++ set -o pipefail +357: ++ set -x +357: + cat +357: + cc -c -o out/test/x86_64/trace-symbol-symver/a.o -xc - 358: ++ '[' Linux = FreeBSD ']' 358: ++ trap 'on_error $LINENO' ERR 358: ++ trap on_exit EXIT 358: ++ echo -n 'Testing trace-symbol ... ' 358: Testing trace-symbol ... ++ set -o pipefail 358: ++ set -x -358: + cat -358: + cc -c -o out/test/x86_64/trace-symbol/a.o -xc - test 360 Start 360: x86_64-undefined-glob-gc-sections @@ -25955,74 +26017,9 @@ 360: MACHINE=x86_64 360: CPU= 360: Test timeout computed to be: 1500 -test 361 - Start 361: x86_64-undefined-glob - -361: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh" -361: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -361: Environment variables: -361: MACHINE=x86_64 -361: CPU= -361: Test timeout computed to be: 1500 -test 362 - Start 362: x86_64-undefined - -362: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh" -362: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -362: Environment variables: -362: MACHINE=x86_64 -362: CPU= -362: Test timeout computed to be: 1500 -322: + out/test/x86_64/synthetic-symbols/exe -322: + grep '^end=foo$' out/test/x86_64/synthetic-symbols/log -322: end=foo -322: + grep '^etext=foo$' out/test/x86_64/synthetic-symbols/log -322: etext=foo -322: + grep '^edata=foo$' out/test/x86_64/synthetic-symbols/log -322: edata=foo -322: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log -322: __ehdr_start=0x40000 -322: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log -322: __executable_start=0x40000 -322: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log -322: section foo -345: + cat -345: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - -294: + out/test/x86_64/shuffle-sections-seed/exe3 -294: + grep 'Hello world' -294: Hello world -294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe4 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 -347: + cat -347: + cc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - -346: + not cc -B. -shared -o out/test/x86_64/tls-le-error/b.so out/test/x86_64/tls-le-error/a.o -346: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' -342: + cat -342: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - -343: + cc -B. -o out/test/x86_64/tls-large-static-image/exe out/test/x86_64/tls-large-static-image/a.o out/test/x86_64/tls-large-static-image/b.o -349: + cat -349: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - -350: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/c.o -xc - -350: + cat -312: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found -359: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh -359: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -359: ++ export LC_ALL=C -359: ++ LC_ALL=C -359: ++ '[' -z x86_64 ']' -359: ++ '[' -z '' ']' -359: ++ TESTDIR=out/test/x86_64 -359: ++ CC=cc -359: ++ CXX=c++ -359: ++ GCC=gcc -359: ++ GXX=g++ -359: ++ OBJDUMP=objdump -359: ++ OBJCOPY=objcopy -359: ++ STRIP=strip -359: ++ QEMU= -359: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/trace.sh .sh -359: ++ testname=trace -359: ++ t=out/test/x86_64/trace -359: ++ mkdir -p out/test/x86_64/trace +285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.gold --version +358: + cat +358: + cc -c -o out/test/x86_64/trace-symbol/a.o -xc - 359: ++ case $MACHINE in 359: ++ tlsdesc_opt=-mtls-dialect=gnu2 359: +++ uname @@ -26032,18 +26029,9 @@ 359: ++ echo -n 'Testing trace ... ' 359: Testing trace ... ++ set -o pipefail 359: ++ set -x -359: + cc -c -o out/test/x86_64/trace/a.o -xc - 359: + cat -322: + on_exit -322: + echo OK -322: OK -322: + exit 0 -325: + on_exit -325: + echo OK -325: OK -325: + exit 0 -348: + cat -348: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - +359: + cc -c -o out/test/x86_64/trace/a.o -xc - +331: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 360: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh 360: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 360: ++ export LC_ALL=C @@ -26060,11 +26048,38 @@ 360: ++ STRIP=strip 360: ++ QEMU= 360: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob-gc-sections.sh .sh +338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe2 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/d.so +346: mold: error: out/test/x86_64/tls-le-error/a.o:(.text): relocation R_X86_64_TPOFF32 against `foo` can not be used when making a shared object; recompile with -fPIC +346: + on_exit +346: + echo OK +346: OK +346: + exit 0 360: ++ testname=undefined-glob-gc-sections 360: ++ t=out/test/x86_64/undefined-glob-gc-sections 360: ++ mkdir -p out/test/x86_64/undefined-glob-gc-sections -321/425 Test #322: x86_64-synthetic-symbols .............................. Passed 1.52 sec -322/425 Test #325: x86_64-sysroot2 ....................................... Passed 1.40 sec +349: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - +349: + cat +321/425 Test #346: x86_64-tls-le-error ................................... Passed 0.21 sec +348: + cc -B. -o out/test/x86_64/tls-nopic/exe out/test/x86_64/tls-nopic/a.o out/test/x86_64/tls-nopic/b.o -no-pie +test 361 + Start 361: x86_64-undefined-glob + +361: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh" +361: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +361: Environment variables: +361: MACHINE=x86_64 +361: CPU= +361: Test timeout computed to be: 1500 +329: + out/test/x86_64/textrel2/exe4 +329: + grep 'Hello world' +336: + grep '3 0 5' +336: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so +336: 3 0 5 +336: + on_exit +336: + echo OK +336: OK +336: + exit 0 +345: + out/test/x86_64/tls-ld/exe1 360: ++ case $MACHINE in 360: ++ tlsdesc_opt=-mtls-dialect=gnu2 360: +++ uname @@ -26075,8 +26090,33 @@ 360: Testing undefined-glob-gc-sections ... ++ set -o pipefail 360: ++ set -x 360: + test_cflags -static +347: + cc -B. -o out/test/x86_64/tls-le/exe1 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o +330: + grep -E 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/x86_64/thin-archive/log +340: + out/test/x86_64/tls-ie/exe +340: + grep '^0 0 3 5 7$' +345: + grep '3 5 3 5' +322/425 Test #336: x86_64-tls-gd-dlopen .................................. Passed 0.42 sec +345: 3 5 3 5 +345: + cc -B. -o out/test/x86_64/tls-ld/exe2 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-no-relax +340: 0 0 3 5 7 360: + echo 'int main() {}' 360: + cc -B. -static -o /dev/null -xc - +329: Hello world +329: + on_exit +329: + echo OK +329: OK +329: + exit 0 +test 362 + Start 362: x86_64-undefined + +362: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh" +362: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +362: Environment variables: +362: MACHINE=x86_64 +362: CPU= +362: Test timeout computed to be: 1500 +323/425 Test #329: x86_64-textrel2 ....................................... Passed 0.49 sec +340: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o -Wl,-no-relax test 363 Start 363: x86_64-undefined2 @@ -26086,46 +26126,6 @@ 363: MACHINE=x86_64 363: CPU= 363: Test timeout computed to be: 1500 -test 364 - Start 364: x86_64-unkown-section-type - -364: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh" -364: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -364: Environment variables: -364: MACHINE=x86_64 -364: CPU= -364: Test timeout computed to be: 1500 -362: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh -362: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -362: ++ export LC_ALL=C -362: ++ LC_ALL=C -362: ++ '[' -z x86_64 ']' -362: ++ '[' -z '' ']' -362: ++ TESTDIR=out/test/x86_64 -362: ++ CC=cc -362: ++ CXX=c++ -362: ++ GCC=gcc -362: ++ GXX=g++ -362: ++ OBJDUMP=objdump -362: ++ OBJCOPY=objcopy -362: ++ STRIP=strip -362: ++ QEMU= -362: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh .sh -362: ++ testname=undefined -362: ++ t=out/test/x86_64/undefined -362: ++ mkdir -p out/test/x86_64/undefined -362: ++ case $MACHINE in -362: ++ tlsdesc_opt=-mtls-dialect=gnu2 -362: +++ uname -362: ++ '[' Linux = FreeBSD ']' -362: ++ trap 'on_error $LINENO' ERR -362: ++ trap on_exit EXIT -362: ++ echo -n 'Testing undefined ... ' -362: Testing undefined ... ++ set -o pipefail -362: ++ set -x -362: + test_cflags -static -362: + echo 'int main() {}' -362: + cc -B. -static -o /dev/null -xc - 361: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined-glob.sh 361: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 361: ++ export LC_ALL=C @@ -26145,9 +26145,57 @@ 361: ++ testname=undefined-glob 361: ++ t=out/test/x86_64/undefined-glob 361: ++ mkdir -p out/test/x86_64/undefined-glob +330: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/long-long-long-filename.o) +330: + grep -E 'thin-archive/d.a\((.*/)?b.o\)' out/test/x86_64/thin-archive/log +330: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/b.o) +330: + grep -F thin-archive/d.o out/test/x86_64/thin-archive/log +330: trace: out/test/x86_64/thin-archive/d.o +330: + out/test/x86_64/thin-archive/exe +330: + grep 15 +330: 15 +330: + on_exit +330: + echo OK +330: OK +330: + exit 0 +339: + cc -B. -o out/test/x86_64/tls-gd/exe1 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so +342: + grep '^0 42 1 2 3$' +342: + out/test/x86_64/tls-large-alignment/exe1 +342: 0 42 1 2 3 +342: + cc -B. -o out/test/x86_64/tls-large-alignment/exe2 out/test/x86_64/tls-large-alignment/c.o out/test/x86_64/tls-large-alignment/d.so +285: mold 2.40.4 (compatible with GNU ld) +285: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version +285: + not grep mold +285: + grep mold +362: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh +362: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +362: ++ export LC_ALL=C +362: ++ LC_ALL=C +362: ++ '[' -z x86_64 ']' +362: ++ '[' -z '' ']' +362: ++ TESTDIR=out/test/x86_64 +362: ++ CC=cc +362: ++ CXX=c++ +362: ++ GCC=gcc +362: ++ GXX=g++ +362: ++ OBJDUMP=objdump +362: ++ OBJCOPY=objcopy +362: ++ STRIP=strip +362: ++ QEMU= +362: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/undefined.sh .sh +362: ++ testname=undefined +362: ++ t=out/test/x86_64/undefined +362: ++ mkdir -p out/test/x86_64/undefined 361: ++ case $MACHINE in 361: ++ tlsdesc_opt=-mtls-dialect=gnu2 361: +++ uname +344: + grep '3 5 3 5' +344: + out/test/x86_64/tls-ld-noplt/exe +324: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo +331: + on_exit +331: + echo OK +331: OK +331: + exit 0 +324/425 Test #330: x86_64-thin-archive ................................... Passed 0.49 sec 361: ++ '[' Linux = FreeBSD ']' 361: ++ trap 'on_error $LINENO' ERR 361: ++ trap on_exit EXIT @@ -26156,25 +26204,22 @@ 361: ++ set -x 361: + test_cflags -static 361: + echo 'int main() {}' +344: 3 5 3 5 +344: + on_exit +344: + echo OK +344: OK +344: + exit 0 +325/425 Test #344: x86_64-tls-ld-noplt ................................... Passed 0.32 sec +test 364 + Start 364: x86_64-unkown-section-type + +364: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh" +364: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +364: Environment variables: +364: MACHINE=x86_64 +364: CPU= +364: Test timeout computed to be: 1500 361: + cc -B. -static -o /dev/null -xc - -345: + cc -B. -o out/test/x86_64/tls-ld/exe1 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-relax -331: + on_exit -331: + echo OK -331: OK -331: + exit 0 -323/425 Test #331: x86_64-thread-count ................................... Passed 1.29 sec -337: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so -269: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o -223: + grep -F 'GLOBAL DEFAULT 100000' out/test/x86_64/many-input-sections2/log2 -223: 200005: 0000000000000000 0 NOTYPE GLOBAL DEFAULT 100000 x99996 -223: + grep -F 'ABS foo' out/test/x86_64/many-input-sections2/log2 -223: 100009: 0000000000001000 0 NOTYPE LOCAL DEFAULT ABS foo -223: + not grep -F 'ABS x68966' out/test/x86_64/many-input-sections2/log2 -223: + grep -F 'ABS x68966' out/test/x86_64/many-input-sections2/log2 -318: + on_exit -318: + echo OK -318: OK -318: + exit 0 test 365 Start 365: x86_64-unresolved-symbols @@ -26184,49 +26229,19 @@ 365: MACHINE=x86_64 365: CPU= 365: Test timeout computed to be: 1500 -324/425 Test #318: x86_64-symbol-version5 ................................ Passed 1.61 sec -324: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo -336: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so -336: + grep '3 0 5' -336: 3 0 5 -336: + on_exit -336: + echo OK -336: OK -336: + exit 0 -325/425 Test #336: x86_64-tls-gd-dlopen .................................. Passed 1.06 sec -346: mold: error: out/test/x86_64/tls-le-error/a.o:(.text): relocation R_X86_64_TPOFF32 against `foo` can not be used when making a shared object; recompile with -fPIC -346: + on_exit -346: + echo OK -346: OK -346: + exit 0 -326/425 Test #346: x86_64-tls-le-error ................................... Passed 0.56 sec -339: + cat -339: + cc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - -347: + cc -B. -o out/test/x86_64/tls-le/exe1 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o -344: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o -341: + out/test/x86_64/tls-irregular-start-addr/exe1 -341: + grep '^42$' -341: 42 -341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe2 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax -330: + cc -B. -Wl,--trace -o out/test/x86_64/thin-archive/exe out/test/x86_64/thin-archive/d.o out/test/x86_64/thin-archive/d.a -338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe2 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/d.so -335: + out/test/x86_64/tls-dso/exe -335: + grep '5 3 5 3 5 3' -335: 5 3 5 3 5 3 -335: + on_exit -335: + echo OK -335: OK -335: + exit 0 -327/425 Test #335: x86_64-tls-dso ........................................ Passed 1.06 sec -291: + cc -B. -o out/test/x86_64/separate-debug-file/exe3 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--compress-debug-sections=zlib -349: + cc -B. -o out/test/x86_64/tls-pic/exe out/test/x86_64/tls-pic/a.o out/test/x86_64/tls-pic/b.o -350: + cc -B. -shared -o out/test/x86_64/tls-small-alignment/d.so out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o -357: + cat -357: + cc -B. -o out/test/x86_64/trace-symbol-symver/c.so -shared out/test/x86_64/trace-symbol-symver/a.o -Wl,--version-script=out/test/x86_64/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 -342: + cc -B. -shared -o out/test/x86_64/tls-large-alignment/d.so out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o -340: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o -358: + cat -358: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - +362: ++ case $MACHINE in +362: ++ tlsdesc_opt=-mtls-dialect=gnu2 +362: +++ uname +362: ++ '[' Linux = FreeBSD ']' +362: ++ trap 'on_error $LINENO' ERR +362: ++ trap on_exit EXIT +362: ++ echo -n 'Testing undefined ... ' +362: Testing undefined ... ++ set -o pipefail +362: ++ set -x +362: + test_cflags -static +362: + echo 'int main() {}' +362: + cc -B. -static -o /dev/null -xc - +326/425 Test #331: x86_64-thread-count ................................... Passed 0.51 sec 363: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/undefined2.sh 363: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 363: ++ export LC_ALL=C @@ -26246,6 +26261,17 @@ 363: ++ testname=undefined2 363: ++ t=out/test/x86_64/undefined2 363: ++ mkdir -p out/test/x86_64/undefined2 +test 366 + Start 366: x86_64-unresolved-symbols2 + +366: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh" +366: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +366: Environment variables: +366: MACHINE=x86_64 +366: CPU= +366: Test timeout computed to be: 1500 +352: + cc -xc -c -o out/test/x86_64/tlsdesc-import/tlsdesc.o - +352: + echo 'int y(); int main() { y(); }' 364: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unkown-section-type.sh 364: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 364: ++ export LC_ALL=C @@ -26265,15 +26291,23 @@ 364: ++ testname=unkown-section-type 364: ++ t=out/test/x86_64/unkown-section-type 364: ++ mkdir -p out/test/x86_64/unkown-section-type -test 366 - Start 366: x86_64-unresolved-symbols2 - -366: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh" -366: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -366: Environment variables: -366: MACHINE=x86_64 -366: CPU= -366: Test timeout computed to be: 1500 +364: ++ case $MACHINE in +364: ++ tlsdesc_opt=-mtls-dialect=gnu2 +364: +++ uname +364: ++ '[' Linux = FreeBSD ']' +364: ++ trap 'on_error $LINENO' ERR +364: ++ trap on_exit EXIT +364: ++ echo -n 'Testing unkown-section-type ... ' +364: Testing unkown-section-type ... ++ set -o pipefail +364: ++ set -x +364: + cc -o out/test/x86_64/unkown-section-type/a.o -c -xassembler - +364: + cat +285: + return 0 +285: + on_exit +285: + echo OK +285: OK +285: + exit 0 +327/425 Test #285: x86_64-run ............................................ Passed 1.26 sec test 367 Start 367: x86_64-verbose @@ -26283,24 +26317,12 @@ 367: MACHINE=x86_64 367: CPU= 367: Test timeout computed to be: 1500 -test 368 - Start 368: x86_64-version-script-search-paths - -368: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh" -368: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -368: Environment variables: -368: MACHINE=x86_64 -368: CPU= -368: Test timeout computed to be: 1500 -test 369 - Start 369: x86_64-version-script - -369: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh" -369: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -369: Environment variables: -369: MACHINE=x86_64 -369: CPU= -369: Test timeout computed to be: 1500 +349: + cc -B. -o out/test/x86_64/tls-pic/exe out/test/x86_64/tls-pic/a.o out/test/x86_64/tls-pic/b.o +350: + cc -B. -shared -o out/test/x86_64/tls-small-alignment/d.so out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o +294: + out/test/x86_64/shuffle-sections-seed/exe3 +294: + grep 'Hello world' +294: Hello world +294: + cc -B. -o out/test/x86_64/shuffle-sections-seed/exe4 out/test/x86_64/shuffle-sections-seed/a.o out/test/x86_64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 363: ++ case $MACHINE in 363: ++ tlsdesc_opt=-mtls-dialect=gnu2 363: +++ uname @@ -26311,8 +26333,15 @@ 363: Testing undefined2 ... ++ set -o pipefail 363: ++ set -x 363: + test_cflags -static -363: + echo 'int main() {}' 363: + cc -B. -static -o /dev/null -xc - +363: + echo 'int main() {}' +341: + out/test/x86_64/tls-irregular-start-addr/exe3 +341: + grep '^42$' +341: 42 +341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe4 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax +337: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/e.so out/test/x86_64/tls-gd-noplt/c.o -Wl,--no-relax +354: + cc -xc -c -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o - +354: + echo 'int y(); int main() { y(); }' 365: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols.sh 365: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 365: ++ export LC_ALL=C @@ -26341,28 +26370,18 @@ 365: ++ echo -n 'Testing unresolved-symbols ... ' 365: Testing unresolved-symbols ... ++ set -o pipefail 365: ++ set -x -365: + cat 365: + cc -c -o out/test/x86_64/unresolved-symbols/a.o -xc - -364: ++ case $MACHINE in -364: ++ tlsdesc_opt=-mtls-dialect=gnu2 -364: +++ uname -364: ++ '[' Linux = FreeBSD ']' -364: ++ trap 'on_error $LINENO' ERR -364: ++ trap on_exit EXIT -364: ++ echo -n 'Testing unkown-section-type ... ' -364: Testing unkown-section-type ... ++ set -o pipefail -364: ++ set -x -364: + cat -364: + cc -o out/test/x86_64/unkown-section-type/a.o -c -xassembler - -364: + not cc -B. -o out/test/x86_64/unkown-section-type/exe out/test/x86_64/unkown-section-type/a.o -364: + grep 'unsupported section type: 0x80000000' -348: + cc -B. -o out/test/x86_64/tls-nopic/exe out/test/x86_64/tls-nopic/a.o out/test/x86_64/tls-nopic/b.o -no-pie -317: + cc -B. -o out/test/x86_64/symbol-version4/exe out/test/x86_64/symbol-version4/g.o out/test/x86_64/symbol-version4/f.so out/test/x86_64/symbol-version4/c.so -223: + return 0 -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 +359: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace +358: + cat +358: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - +353: + echo 'int y(); int main() { y(); }' +353: + cc -xc -c -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o - +338: + out/test/x86_64/tls-gd-to-ie/exe2 +338: + grep '1 2 3' +338: 1 2 3 +338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/e.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen +345: + out/test/x86_64/tls-ld/exe2 +345: + grep '3 5 3 5' 366: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/unresolved-symbols2.sh 366: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 366: ++ export LC_ALL=C @@ -26382,9 +26401,51 @@ 366: ++ testname=unresolved-symbols2 366: ++ t=out/test/x86_64/unresolved-symbols2 366: ++ mkdir -p out/test/x86_64/unresolved-symbols2 +295: + out/test/x86_64/shuffle-sections/exe1 +295: + grep 'Hello world' +295: Hello world +351: + cc -xc -c -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.o - +351: + echo 'int y(); int main() { y(); }' +357: + cat +364: + grep 'unsupported section type: 0x80000000' +347: + out/test/x86_64/tls-le/exe1 +295: + cc -B. -o out/test/x86_64/shuffle-sections/exe2 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o -Wl,-shuffle-sections +345: 3 5 3 5 +345: + on_exit +345: + echo OK +345: OK +345: + exit 0 +364: + not cc -B. -o out/test/x86_64/unkown-section-type/exe out/test/x86_64/unkown-section-type/a.o +365: + cat +328/425 Test #345: x86_64-tls-ld ......................................... Passed 0.35 sec +347: + grep '3 5 3 5' +347: 3 5 3 5 +347: + cc -B. -o out/test/x86_64/tls-le/exe2 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o -Wl,-no-relax 366: ++ case $MACHINE in 366: ++ tlsdesc_opt=-mtls-dialect=gnu2 366: +++ uname +366: ++ '[' Linux = FreeBSD ']' +366: ++ trap 'on_error $LINENO' ERR +366: ++ trap on_exit EXIT +366: ++ echo -n 'Testing unresolved-symbols2 ... ' +366: Testing unresolved-symbols2 ... ++ set -o pipefail +366: ++ set -x +366: + cat +366: + cc -c -o out/test/x86_64/unresolved-symbols2/a.o -xc -fPIC - +357: + cc -B. -o out/test/x86_64/trace-symbol-symver/c.so -shared out/test/x86_64/trace-symbol-symver/a.o -Wl,--version-script=out/test/x86_64/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 +test 368 + Start 368: x86_64-version-script-search-paths + +368: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh" +368: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +368: Environment variables: +368: MACHINE=x86_64 +368: CPU= +368: Test timeout computed to be: 1500 +324: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot -Wl,-Lfoo/bar -lfoo +340: + out/test/x86_64/tls-ie/exe +340: + grep '^0 0 3 5 7$' +340: 0 0 3 5 7 367: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh 367: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 367: ++ export LC_ALL=C @@ -26395,20 +26456,43 @@ 367: ++ CC=cc 367: ++ CXX=c++ 367: ++ GCC=gcc +340: + on_exit +340: + echo OK 367: ++ GXX=g++ 367: ++ OBJDUMP=objdump 367: ++ OBJCOPY=objcopy 367: ++ STRIP=strip 367: ++ QEMU= +356: + cc -xc -c -o out/test/x86_64/tlsdesc/tlsdesc.o - +348: + out/test/x86_64/tls-nopic/exe +340: OK +340: + exit 0 367: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/verbose.sh .sh -367: ++ testname=verbose -367: ++ t=out/test/x86_64/verbose -367: ++ mkdir -p out/test/x86_64/verbose +348: + grep '3 5 3 5' +356: + echo 'int y(); int main() { y(); }' +329/425 Test #340: x86_64-tls-ie ......................................... Passed 0.46 sec 368: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script-search-paths.sh 368: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 368: ++ export LC_ALL=C 368: ++ LC_ALL=C 368: ++ '[' -z x86_64 ']' +348: 3 5 3 5 +348: + on_exit +348: + echo OK +348: OK +348: + exit 0 +342: + out/test/x86_64/tls-large-alignment/exe2 +342: + grep '^0 42 1 2 3$' +test 369 + Start 369: x86_64-version-script + +369: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh" +369: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +369: Environment variables: +369: MACHINE=x86_64 +369: CPU= +369: Test timeout computed to be: 1500 +330/425 Test #348: x86_64-tls-nopic ...................................... Passed 0.29 sec 368: ++ '[' -z '' ']' 368: ++ TESTDIR=out/test/x86_64 368: ++ CC=cc @@ -26423,18 +26507,15 @@ 368: ++ testname=version-script-search-paths 368: ++ t=out/test/x86_64/version-script-search-paths 368: ++ mkdir -p out/test/x86_64/version-script-search-paths -328/425 Test #223: x86_64-many-input-sections2 ........................... Passed 5.59 sec -366: ++ '[' Linux = FreeBSD ']' -366: ++ trap 'on_error $LINENO' ERR -366: ++ trap on_exit EXIT -366: ++ echo -n 'Testing unresolved-symbols2 ... ' -366: Testing unresolved-symbols2 ... ++ set -o pipefail -366: ++ set -x -366: + cat -366: + cc -c -o out/test/x86_64/unresolved-symbols2/a.o -xc -fPIC - 368: ++ case $MACHINE in 368: ++ tlsdesc_opt=-mtls-dialect=gnu2 368: +++ uname +342: 0 42 1 2 3 +342: + on_exit +342: + echo OK +342: OK +342: + exit 0 +331/425 Test #342: x86_64-tls-large-alignment ............................ Passed 0.44 sec test 370 Start 370: x86_64-version-script10 @@ -26444,13 +26525,30 @@ 370: MACHINE=x86_64 370: CPU= 370: Test timeout computed to be: 1500 -368: ++ '[' Linux = FreeBSD ']' -368: ++ trap 'on_error $LINENO' ERR -368: ++ trap on_exit EXIT -368: ++ echo -n 'Testing version-script-search-paths ... ' -368: Testing version-script-search-paths ... ++ set -o pipefail -368: ++ set -x -368: + mkdir -p out/test/x86_64/version-script-search-paths/foo/bar +355: + cc -xc -c -o out/test/x86_64/tlsdesc-static/tlsdesc.o - +355: + echo 'int y(); int main() { y(); }' +367: ++ testname=verbose +367: ++ t=out/test/x86_64/verbose +367: ++ mkdir -p out/test/x86_64/verbose +367: ++ case $MACHINE in +367: ++ tlsdesc_opt=-mtls-dialect=gnu2 +367: +++ uname +test 371 + Start 371: x86_64-version-script11 + +371: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh" +371: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +371: Environment variables: +371: MACHINE=x86_64 +371: CPU= +371: Test timeout computed to be: 1500 +339: + out/test/x86_64/tls-gd/exe1 +339: + grep '1 2 3 4 5 6' +339: 1 2 3 4 5 6 +339: + cc -B. -o out/test/x86_64/tls-gd/exe2 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so -Wl,-no-relax +358: + cat +358: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - +352: + cc -o out/test/x86_64/tlsdesc-import/tlsdesc out/test/x86_64/tlsdesc-import/tlsdesc.o out/test/x86_64/tlsdesc-import/tlsdesc.so 369: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh 369: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 369: ++ export LC_ALL=C @@ -26467,24 +26565,15 @@ 369: ++ STRIP=strip 369: ++ QEMU= 369: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script.sh .sh -369: ++ testname=version-script -369: ++ t=out/test/x86_64/version-script -369: ++ mkdir -p out/test/x86_64/version-script -367: ++ case $MACHINE in -367: ++ tlsdesc_opt=-mtls-dialect=gnu2 -367: +++ uname 367: ++ '[' Linux = FreeBSD ']' 367: ++ trap 'on_error $LINENO' ERR 367: ++ trap on_exit EXIT 367: ++ echo -n 'Testing verbose ... ' 367: Testing verbose ... ++ set -o pipefail 367: ++ set -x -367: + cat 367: + cc -c -xc -o out/test/x86_64/verbose/a.o - -368: + echo 'ver_x { global: *; };' -368: + cat +367: + cat 370: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh -368: + cc -B. -shared -o out/test/x86_64/version-script-search-paths/c.so -Wl,-Lout/test/x86_64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/x86_64/version-script-search-paths/b.s 370: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 370: ++ export LC_ALL=C 370: ++ LC_ALL=C @@ -26499,132 +26588,36 @@ 370: ++ OBJCOPY=objcopy 370: ++ STRIP=strip 370: ++ QEMU= -370: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh .sh -370: ++ testname=version-script10 -370: ++ t=out/test/x86_64/version-script10 -370: ++ mkdir -p out/test/x86_64/version-script10 -370: ++ case $MACHINE in -369: ++ case $MACHINE in -369: ++ tlsdesc_opt=-mtls-dialect=gnu2 -370: ++ tlsdesc_opt=-mtls-dialect=gnu2 -369: +++ uname -353: + echo 'int y(); int main() { y(); }' -370: +++ uname -342: + cc -B. -o out/test/x86_64/tls-large-alignment/exe1 out/test/x86_64/tls-large-alignment/a.o out/test/x86_64/tls-large-alignment/b.o out/test/x86_64/tls-large-alignment/c.o -353: + cc -xc -c -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o - -338: + out/test/x86_64/tls-gd-to-ie/exe2 -338: + grep '1 2 3' -369: ++ '[' Linux = FreeBSD ']' -369: ++ trap 'on_error $LINENO' ERR -369: ++ trap on_exit EXIT -369: ++ echo -n 'Testing version-script ... ' -369: Testing version-script ... ++ set -o pipefail -369: ++ set -x -369: + echo 'ver_x { global: *; };' -324: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo +368: ++ '[' Linux = FreeBSD ']' +368: ++ trap 'on_error $LINENO' ERR +368: ++ trap on_exit EXIT +368: ++ echo -n 'Testing version-script-search-paths ... ' +368: Testing version-script-search-paths ... ++ set -o pipefail +368: ++ set -x +368: + mkdir -p out/test/x86_64/version-script-search-paths/foo/bar 349: + out/test/x86_64/tls-pic/exe -370: ++ '[' Linux = FreeBSD ']' -369: + cat -370: ++ trap 'on_error $LINENO' ERR -370: ++ trap on_exit EXIT -370: ++ echo -n 'Testing version-script10 ... ' -370: Testing version-script10 ... ++ set -o pipefail -370: ++ set -x -370: + echo 'VER1 { foo[12]; }; VER2 {};' -370: + cat -340: + out/test/x86_64/tls-ie/exe -341: + out/test/x86_64/tls-irregular-start-addr/exe2 -341: + grep '^42$' -341: 42 -341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe3 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax -338: 1 2 3 -338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/e.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -369: + cc -B. -shared -o out/test/x86_64/version-script/c.so -Wl,-version-script,out/test/x86_64/version-script/a.ver out/test/x86_64/version-script/b.s -370: + cc -B. -shared -o out/test/x86_64/version-script10/c.so -Wl,-version-script,out/test/x86_64/version-script10/a.ver out/test/x86_64/version-script10/b.s -340: + grep '^0 0 3 5 7$' -340: 0 0 3 5 7 -340: + cc -B. -o out/test/x86_64/tls-ie/exe out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/c.o -Wl,-no-relax -354: + echo 'int y(); int main() { y(); }' -354: + cc -xc -c -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o - -345: + out/test/x86_64/tls-ld/exe1 -345: + grep '3 5 3 5' -345: 3 5 3 5 -345: + cc -B. -o out/test/x86_64/tls-ld/exe2 out/test/x86_64/tls-ld/a.o out/test/x86_64/tls-ld/b.o -Wl,-no-relax -355: + cc -xc -c -o out/test/x86_64/tlsdesc-static/tlsdesc.o - -355: + echo 'int y(); int main() { y(); }' -330: + grep -E 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/x86_64/thin-archive/log -269: + out/test/x86_64/relocatable-many-sections/exe 349: + grep '3 5 3 5' 349: 3 5 3 5 -359: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace -357: + cat -347: + out/test/x86_64/tls-le/exe1 +350: + cc -B. -o out/test/x86_64/tls-small-alignment/exe1 out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o out/test/x86_64/tls-small-alignment/c.o +370: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script10.sh .sh +294: + grep 'Hello world' +368: + echo 'ver_x { global: *; };' +368: + cat +294: + out/test/x86_64/shuffle-sections-seed/exe4 +371: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh 349: + on_exit 349: + echo OK 349: OK 349: + exit 0 -357: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - -352: + echo 'int y(); int main() { y(); }' -269: + grep Hello -329/425 Test #349: x86_64-tls-pic ........................................ Passed 0.67 sec -test 371 - Start 371: x86_64-version-script11 - -371: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh" -371: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -371: Environment variables: -371: MACHINE=x86_64 -371: CPU= -371: Test timeout computed to be: 1500 -347: + grep '3 5 3 5' -347: 3 5 3 5 -347: + cc -B. -o out/test/x86_64/tls-le/exe2 out/test/x86_64/tls-le/a.o out/test/x86_64/tls-le/b.o -Wl,-no-relax -352: + cc -xc -c -o out/test/x86_64/tlsdesc-import/tlsdesc.o - -269: Hello -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 -339: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o -291: + readelf -SW out/test/x86_64/separate-debug-file/exe3 -291: + grep -F .gnu_debuglink -291: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 000010 00 0 0 4 -291: + flock out/test/x86_64/separate-debug-file/exe3.dbg true -350: + cc -B. -o out/test/x86_64/tls-small-alignment/exe1 out/test/x86_64/tls-small-alignment/a.o out/test/x86_64/tls-small-alignment/b.o out/test/x86_64/tls-small-alignment/c.o -344: + grep '3 5 3 5' -344: + out/test/x86_64/tls-ld-noplt/exe -344: 3 5 3 5 -344: + cc -B. -o out/test/x86_64/tls-ld-noplt/exe out/test/x86_64/tls-ld-noplt/a.o out/test/x86_64/tls-ld-noplt/b.o -Wl,-no-relax -330: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/long-long-long-filename.o) -330: + grep -E 'thin-archive/d.a\((.*/)?b.o\)' out/test/x86_64/thin-archive/log -343: + out/test/x86_64/tls-large-static-image/exe -343: + grep '^1 2 3 0 5$' -343: 1 2 3 0 5 -343: + on_exit -343: + echo OK -343: OK -343: + exit 0 -294: + out/test/x86_64/shuffle-sections-seed/exe4 -294: + grep 'Hello world' +332/425 Test #349: x86_64-tls-pic ........................................ Passed 0.31 sec +370: ++ testname=version-script10 +370: ++ t=out/test/x86_64/version-script10 +370: ++ mkdir -p out/test/x86_64/version-script10 +369: ++ testname=version-script +369: ++ t=out/test/x86_64/version-script +369: ++ mkdir -p out/test/x86_64/version-script 294: Hello world -351: + echo 'int y(); int main() { y(); }' -351: + cc -xc -c -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.o - -330/425 Test #269: x86_64-relocatable-many-sections ...................... Passed 3.18 sec -331/425 Test #343: x86_64-tls-large-static-image ......................... Passed 0.72 sec -337: + out/test/x86_64/tls-gd-noplt/exe -337: + grep '1 2 3 4 5 6' -337: 1 2 3 4 5 6 -337: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so -Wl,-no-relax -371: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script11.sh -test 372 - Start 372: x86_64-version-script12 - -372: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh" -372: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -372: Environment variables: -372: MACHINE=x86_64 -372: CPU= -372: Test timeout computed to be: 1500 +294: + not diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 371: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 371: ++ export LC_ALL=C 371: ++ LC_ALL=C @@ -26643,6 +26636,69 @@ 371: ++ testname=version-script11 371: ++ t=out/test/x86_64/version-script11 371: ++ mkdir -p out/test/x86_64/version-script11 +test 372 + Start 372: x86_64-version-script12 + +372: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh" +372: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +372: Environment variables: +372: MACHINE=x86_64 +372: CPU= +372: Test timeout computed to be: 1500 +370: ++ case $MACHINE in +370: ++ tlsdesc_opt=-mtls-dialect=gnu2 +370: +++ uname +369: ++ case $MACHINE in +369: ++ tlsdesc_opt=-mtls-dialect=gnu2 +369: +++ uname +369: ++ '[' Linux = FreeBSD ']' +369: ++ trap 'on_error $LINENO' ERR +369: ++ trap on_exit EXIT +369: ++ echo -n 'Testing version-script ... ' +369: Testing version-script ... ++ set -o pipefail +369: ++ set -x +369: + echo 'ver_x { global: *; };' +369: + cat +294: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 +294: + not diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 +294: + on_exit +294: + echo OK +294: OK +294: + exit 0 +371: ++ case $MACHINE in +371: ++ tlsdesc_opt=-mtls-dialect=gnu2 +371: +++ uname +371: ++ '[' Linux = FreeBSD ']' +371: ++ trap 'on_error $LINENO' ERR +371: ++ trap on_exit EXIT +371: ++ echo -n 'Testing version-script11 ... ' +371: Testing version-script11 ... ++ set -o pipefail +371: ++ set -x +371: + cat +368: + cc -B. -shared -o out/test/x86_64/version-script-search-paths/c.so -Wl,-Lout/test/x86_64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/x86_64/version-script-search-paths/b.s +357: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - +357: + cat +341: + out/test/x86_64/tls-irregular-start-addr/exe4 +341: + grep '^42$' +341: 42 +341: + on_exit +341: + echo OK +341: OK +341: + exit 0 +359: + grep '/a\.o$' out/test/x86_64/trace/log +359: trace: out/test/x86_64/trace/a.o +359: + on_exit +359: + echo OK +359: OK +359: + exit 0 +354: + cc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so +365: + grep 'undefined.*foo' +365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o +351: + cc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc out/test/x86_64/tlsdesc-dlopen/tlsdesc.o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so +268: + ./mold --relocatable -o out/test/x86_64/relocatable-exception/c.o out/test/x86_64/relocatable-exception/a.o out/test/x86_64/relocatable-exception/b.o +333/425 Test #294: x86_64-shuffle-sections-seed .......................... Passed 1.12 sec +334/425 Test #341: x86_64-tls-irregular-start-addr ....................... Passed 0.49 sec +335/425 Test #359: x86_64-trace .......................................... Passed 0.20 sec test 373 Start 373: x86_64-version-script13 @@ -26652,59 +26708,6 @@ 373: MACHINE=x86_64 373: CPU= 373: Test timeout computed to be: 1500 -330: trace: out/test/x86_64/thin-archive/d.a(out/test/x86_64/thin-archive/b.o) -330: + grep -F thin-archive/d.o out/test/x86_64/thin-archive/log -330: trace: out/test/x86_64/thin-archive/d.o -330: + out/test/x86_64/thin-archive/exe -330: + grep 15 -330: 15 -330: + on_exit -330: + echo OK -330: OK -330: + exit 0 -294: + not diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 -294: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 -294: + not diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 -291: + readelf -W --sections out/test/x86_64/separate-debug-file/exe3.dbg -291: + grep '\.debug_info .*C' -291: [36] .debug_info PROGBITS 0000000000000000 001094 00007e 00 C 0 0 1 -291: + grep -F printf -291: + gdb out/test/x86_64/separate-debug-file/exe3 -ex 'list main' -ex quit -356: + echo 'int y(); int main() { y(); }' -356: + cc -xc -c -o out/test/x86_64/tlsdesc/tlsdesc.o - -371: ++ case $MACHINE in -371: ++ tlsdesc_opt=-mtls-dialect=gnu2 -371: +++ uname -294: + on_exit -294: + echo OK -294: OK -294: + exit 0 -372: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh -372: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -372: ++ export LC_ALL=C -372: ++ LC_ALL=C -372: ++ '[' -z x86_64 ']' -372: ++ '[' -z '' ']' -372: ++ TESTDIR=out/test/x86_64 -372: ++ CC=cc -372: ++ CXX=c++ -372: ++ GCC=gcc -372: ++ GXX=g++ -372: ++ OBJDUMP=objdump -372: ++ OBJCOPY=objcopy -372: ++ STRIP=strip -372: ++ QEMU= -372: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh .sh -324: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -Wl,--sysroot=out/test/x86_64/sysroot -Wl,-Lfoo/bar -lfoo -332/425 Test #294: x86_64-shuffle-sections-seed .......................... Passed 2.39 sec -333/425 Test #330: x86_64-thin-archive ................................... Passed 1.45 sec -371: ++ '[' Linux = FreeBSD ']' -372: ++ testname=version-script12 -372: ++ t=out/test/x86_64/version-script12 -372: ++ mkdir -p out/test/x86_64/version-script12 -372: ++ case $MACHINE in -372: ++ tlsdesc_opt=-mtls-dialect=gnu2 -372: +++ uname test 374 Start 374: x86_64-version-script14 @@ -26728,33 +26731,51 @@ 364: + echo OK 364: OK 364: + exit 0 -334/425 Test #364: x86_64-unkown-section-type ............................ Passed 0.18 sec -371: ++ trap 'on_error $LINENO' ERR -371: ++ trap on_exit EXIT -371: ++ echo -n 'Testing version-script11 ... ' -371: Testing version-script11 ... ++ set -o pipefail -371: ++ set -x -371: + cat -371: + c++ -fPIC -c -o out/test/x86_64/version-script11/b.o -xc - -371: + cat -372: ++ '[' Linux = FreeBSD ']' -372: ++ trap 'on_error $LINENO' ERR -372: ++ trap on_exit EXIT -372: ++ echo -n 'Testing version-script12 ... ' -372: Testing version-script12 ... ++ set -o pipefail -372: ++ set -x -372: + cat -372: + c++ -fPIC -c -o out/test/x86_64/version-script12/b.o -xc - -372: + cat -test 376 - Start 376: x86_64-version-script16 - -376: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh" -376: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -376: Environment variables: -376: MACHINE=x86_64 -376: CPU= -376: Test timeout computed to be: 1500 +369: + cc -B. -shared -o out/test/x86_64/version-script/c.so -Wl,-version-script,out/test/x86_64/version-script/a.ver out/test/x86_64/version-script/b.s +370: ++ '[' Linux = FreeBSD ']' +370: ++ trap 'on_error $LINENO' ERR +370: ++ trap on_exit EXIT +370: ++ echo -n 'Testing version-script10 ... ' +370: Testing version-script10 ... ++ set -o pipefail +370: ++ set -x +370: + echo 'VER1 { foo[12]; }; VER2 {};' +370: + cat +370: + cc -B. -shared -o out/test/x86_64/version-script10/c.so -Wl,-version-script,out/test/x86_64/version-script10/a.ver out/test/x86_64/version-script10/b.s +371: + cat +371: + c++ -fPIC -c -o out/test/x86_64/version-script11/b.o -xc - +353: + cc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so +337: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so +372: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh +372: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +372: ++ export LC_ALL=C +372: ++ LC_ALL=C +372: ++ '[' -z x86_64 ']' +372: ++ '[' -z '' ']' +372: ++ TESTDIR=out/test/x86_64 +372: ++ CC=cc +372: ++ CXX=c++ +372: ++ GCC=gcc +372: ++ GXX=g++ +372: ++ OBJDUMP=objdump +372: ++ OBJCOPY=objcopy +372: ++ STRIP=strip +372: ++ QEMU= +372: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script12.sh .sh +372: ++ testname=version-script12 +372: ++ t=out/test/x86_64/version-script12 +372: ++ mkdir -p out/test/x86_64/version-script12 +372: ++ case $MACHINE in +372: ++ tlsdesc_opt=-mtls-dialect=gnu2 +372: +++ uname +324: + on_exit +324: + echo OK +324: OK +324: + exit 0 +360: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - +360: + cat +338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe3 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/e.so +295: + grep 'Hello world' +295: + out/test/x86_64/shuffle-sections/exe2 373: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script13.sh 373: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 373: ++ export LC_ALL=C @@ -26774,39 +26795,40 @@ 373: ++ testname=version-script13 373: ++ t=out/test/x86_64/version-script13 373: ++ mkdir -p out/test/x86_64/version-script13 -373: ++ case $MACHINE in -373: ++ tlsdesc_opt=-mtls-dialect=gnu2 -373: +++ uname -373: ++ '[' Linux = FreeBSD ']' -373: ++ trap 'on_error $LINENO' ERR -373: ++ trap on_exit EXIT -373: ++ echo -n 'Testing version-script13 ... ' -373: Testing version-script13 ... ++ set -o pipefail -373: ++ set -x -373: + cat -373: + cat -373: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - -342: + out/test/x86_64/tls-large-alignment/exe1 -342: + grep '^0 42 1 2 3$' -342: 0 42 1 2 3 -342: + cc -B. -o out/test/x86_64/tls-large-alignment/exe2 out/test/x86_64/tls-large-alignment/c.o out/test/x86_64/tls-large-alignment/d.so -324: + on_exit -324: + echo OK -324: OK -324: + exit 0 -335/425 Test #324: x86_64-sysroot ........................................ Passed 1.61 sec -348: + out/test/x86_64/tls-nopic/exe -348: + grep '3 5 3 5' -348: 3 5 3 5 -348: + on_exit -348: + echo OK -348: OK -348: + exit 0 374: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh 374: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 374: ++ export LC_ALL=C 374: ++ LC_ALL=C +336/425 Test #324: x86_64-sysroot ........................................ Passed 0.71 sec +337/425 Test #364: x86_64-unkown-section-type ............................ Passed 0.15 sec +372: ++ '[' Linux = FreeBSD ']' +372: ++ trap 'on_error $LINENO' ERR +372: ++ trap on_exit EXIT +372: ++ echo -n 'Testing version-script12 ... ' +372: Testing version-script12 ... ++ set -o pipefail +372: ++ set -x +372: + cat 374: ++ '[' -z x86_64 ']' +test 376 + Start 376: x86_64-version-script16 + +376: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh" +376: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +376: Environment variables: +376: MACHINE=x86_64 +376: CPU= +376: Test timeout computed to be: 1500 +test 377 + Start 377: x86_64-version-script17 + +377: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh" +377: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +377: Environment variables: +377: MACHINE=x86_64 +377: CPU= +377: Test timeout computed to be: 1500 +372: + cat +372: + c++ -fPIC -c -o out/test/x86_64/version-script12/b.o -xc - 374: ++ '[' -z '' ']' 374: ++ TESTDIR=out/test/x86_64 374: ++ CC=cc @@ -26818,30 +26840,45 @@ 374: ++ STRIP=strip 374: ++ QEMU= 374: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script14.sh .sh -test 377 - Start 377: x86_64-version-script17 - -377: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh" -377: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -377: Environment variables: -377: MACHINE=x86_64 -377: CPU= -377: Test timeout computed to be: 1500 -317: + out/test/x86_64/symbol-version4/exe -317: + grep 'foo bar' -317: foo bar -317: + on_exit -317: + echo OK -317: OK -317: + exit 0 -344: + out/test/x86_64/tls-ld-noplt/exe -344: + grep '3 5 3 5' -344: 3 5 3 5 -344: + on_exit -344: + echo OK -344: OK -344: + exit 0 +374: ++ testname=version-script14 +374: ++ t=out/test/x86_64/version-script14 +374: ++ mkdir -p out/test/x86_64/version-script14 +374: ++ case $MACHINE in +374: ++ tlsdesc_opt=-mtls-dialect=gnu2 +374: +++ uname +299: 1 int y = 1; +299: + gdb out/test/x86_64/sort-debug-info/exe2 -ex 'list main' -ex quit +299: + grep 'int y = 1' +373: ++ case $MACHINE in +373: ++ tlsdesc_opt=-mtls-dialect=gnu2 +373: +++ uname +373: ++ '[' Linux = FreeBSD ']' +373: ++ trap 'on_error $LINENO' ERR +373: ++ trap on_exit EXIT +373: ++ echo -n 'Testing version-script13 ... ' +373: Testing version-script13 ... ++ set -o pipefail +373: ++ set -x +373: + cat +373: + cat +366: + cc -B. -shared -o out/test/x86_64/unresolved-symbols2/b.so out/test/x86_64/unresolved-symbols2/a.o -Wl,-z,defs -Wl,--unresolved-symbols,ignore-in-object-files 375: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script15.sh +295: Hello world +295: + not diff out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/exe2 +295: + on_exit +295: + echo OK +295: OK +295: + exit 0 +356: + cc -o out/test/x86_64/tlsdesc/tlsdesc out/test/x86_64/tlsdesc/tlsdesc.o out/test/x86_64/tlsdesc/tlsdesc.so +355: + cc -o out/test/x86_64/tlsdesc-static/tlsdesc out/test/x86_64/tlsdesc-static/tlsdesc.o out/test/x86_64/tlsdesc-static/tlsdesc.so +347: + out/test/x86_64/tls-le/exe2 +347: + grep '3 5 3 5' +352: + out/test/x86_64/tlsdesc-import/tlsdesc +361: + cat +361: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - +376: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh +376: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +338/425 Test #295: x86_64-shuffle-sections ............................... Passed 1.17 sec +373: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - 375: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 375: ++ export LC_ALL=C 375: ++ LC_ALL=C @@ -26860,73 +26897,11 @@ 375: ++ testname=version-script15 375: ++ t=out/test/x86_64/version-script15 375: ++ mkdir -p out/test/x86_64/version-script15 -375: ++ case $MACHINE in -375: ++ tlsdesc_opt=-mtls-dialect=gnu2 -336/425 Test #317: x86_64-symbol-version4 ................................ Passed 1.81 sec -337/425 Test #344: x86_64-tls-ld-noplt ................................... Passed 0.77 sec -338/425 Test #348: x86_64-tls-nopic ...................................... Passed 0.75 sec -test 378 - Start 378: x86_64-version-script18 - -378: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh" -378: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -378: Environment variables: -378: MACHINE=x86_64 -378: CPU= -378: Test timeout computed to be: 1500 -test 379 - Start 379: x86_64-version-script19 - -379: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh" -379: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -379: Environment variables: -379: MACHINE=x86_64 -379: CPU= -379: Test timeout computed to be: 1500 -test 380 - Start 380: x86_64-version-script2 - -380: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh" -380: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -380: Environment variables: -380: MACHINE=x86_64 -380: CPU= -380: Test timeout computed to be: 1500 -375: +++ uname -375: ++ '[' Linux = FreeBSD ']' -375: ++ trap 'on_error $LINENO' ERR -375: ++ trap on_exit EXIT -375: ++ echo -n 'Testing version-script15 ... ' -375: Testing version-script15 ... ++ set -o pipefail -375: ++ set -x -375: + cat -375: + cat -375: + c++ -fPIC -c -o out/test/x86_64/version-script15/b.o -xc - -347: + out/test/x86_64/tls-le/exe2 -347: + grep '3 5 3 5' 347: 3 5 3 5 347: + on_exit 347: + echo OK 347: OK 347: + exit 0 -339/425 Test #347: x86_64-tls-le ......................................... Passed 0.76 sec -374: ++ testname=version-script14 -374: ++ t=out/test/x86_64/version-script14 -374: ++ mkdir -p out/test/x86_64/version-script14 -374: ++ case $MACHINE in -374: ++ tlsdesc_opt=-mtls-dialect=gnu2 -374: +++ uname -374: ++ '[' Linux = FreeBSD ']' -374: ++ trap 'on_error $LINENO' ERR -374: ++ trap on_exit EXIT -374: ++ echo -n 'Testing version-script14 ... ' -374: Testing version-script14 ... ++ set -o pipefail -374: ++ set -x -374: + cat -374: + cat -374: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - -376: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script16.sh -376: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 376: ++ export LC_ALL=C 376: ++ LC_ALL=C 376: ++ '[' -z x86_64 ']' @@ -26944,32 +26919,6 @@ 376: ++ testname=version-script16 376: ++ t=out/test/x86_64/version-script16 376: ++ mkdir -p out/test/x86_64/version-script16 -376: ++ case $MACHINE in -376: ++ tlsdesc_opt=-mtls-dialect=gnu2 -376: +++ uname -376: ++ '[' Linux = FreeBSD ']' -376: ++ trap 'on_error $LINENO' ERR -376: ++ trap on_exit EXIT -376: ++ echo -n 'Testing version-script16 ... ' -376: Testing version-script16 ... ++ set -o pipefail -376: ++ set -x -376: + cat -376: + cat -345: + out/test/x86_64/tls-ld/exe2 -345: + grep '3 5 3 5' -345: 3 5 3 5 -345: + on_exit -345: + echo OK -345: OK -345: + exit 0 -359: + grep '/a\.o$' out/test/x86_64/trace/log -359: trace: out/test/x86_64/trace/a.o -359: + on_exit -359: + echo OK -359: OK -359: + exit 0 -340/425 Test #359: x86_64-trace .......................................... Passed 0.34 sec -338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe3 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/e.so 377: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script17.sh 377: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 377: ++ export LC_ALL=C @@ -26992,6 +26941,59 @@ 377: ++ case $MACHINE in 377: ++ tlsdesc_opt=-mtls-dialect=gnu2 377: +++ uname +test 378 + Start 378: x86_64-version-script18 + +378: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh" +378: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +378: Environment variables: +378: MACHINE=x86_64 +378: CPU= +378: Test timeout computed to be: 1500 +268: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.o +375: ++ case $MACHINE in +375: ++ tlsdesc_opt=-mtls-dialect=gnu2 +375: +++ uname +375: ++ '[' Linux = FreeBSD ']' +375: ++ trap 'on_error $LINENO' ERR +375: ++ trap on_exit EXIT +375: ++ echo -n 'Testing version-script15 ... ' +375: Testing version-script15 ... ++ set -o pipefail +375: ++ set -x +375: + cat +376: ++ case $MACHINE in +376: ++ tlsdesc_opt=-mtls-dialect=gnu2 +376: +++ uname +354: + out/test/x86_64/tlsdesc-local-dynamic/tlsdesc +354: + cat +354: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 +374: ++ '[' Linux = FreeBSD ']' +374: ++ trap 'on_error $LINENO' ERR +374: ++ trap on_exit EXIT +374: ++ echo -n 'Testing version-script14 ... ' +374: Testing version-script14 ... ++ set -o pipefail +374: ++ set -x +374: + cat +374: + cat +374: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - +339: + grep '1 2 3 4 5 6' +339: + out/test/x86_64/tls-gd/exe2 +339: 1 2 3 4 5 6 +339: + test_cflags -static +339: + echo 'int main() {}' +339: + cc -B. -static -o /dev/null -xc - +352: + cat +352: + cc -fPIC -c -o out/test/x86_64/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 +339/425 Test #347: x86_64-tls-le ......................................... Passed 0.43 sec +test 379 + Start 379: x86_64-version-script19 + +379: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh" +379: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +379: Environment variables: +379: MACHINE=x86_64 +379: CPU= +379: Test timeout computed to be: 1500 377: ++ '[' Linux = FreeBSD ']' 377: ++ trap 'on_error $LINENO' ERR 377: ++ trap on_exit EXIT @@ -27000,51 +27002,13 @@ 377: ++ set -x 377: + cat 377: + cc -fPIC -c -o out/test/x86_64/version-script17/a.o -xc - -test 381 - Start 381: x86_64-version-script20 - -381: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh" -381: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -381: Environment variables: -381: MACHINE=x86_64 -381: CPU= -381: Test timeout computed to be: 1500 -test 382 - Start 382: x86_64-version-script21 - -382: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh" -382: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -382: Environment variables: -382: MACHINE=x86_64 -382: CPU= -382: Test timeout computed to be: 1500 -376: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - -341/425 Test #345: x86_64-tls-ld ......................................... Passed 0.78 sec -339: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax -350: + out/test/x86_64/tls-small-alignment/exe1 -350: + grep '^42$' -350: 42 -350: + cc -B. -o out/test/x86_64/tls-small-alignment/exe2 out/test/x86_64/tls-small-alignment/c.o out/test/x86_64/tls-small-alignment/d.so -341: + out/test/x86_64/tls-irregular-start-addr/exe3 -341: + grep '^42$' -341: 42 -341: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe4 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax -340: + out/test/x86_64/tls-ie/exe -340: + grep '^0 0 3 5 7$' -340: 0 0 3 5 7 -340: + on_exit -340: + echo OK -340: OK -340: + exit 0 -342/425 Test #340: x86_64-tls-ie ......................................... Passed 0.87 sec -337: + grep '1 2 3 4 5 6' -337: + out/test/x86_64/tls-gd-noplt/exe -337: 1 2 3 4 5 6 -337: + on_exit -337: + echo OK -337: OK -337: + exit 0 -343/425 Test #337: x86_64-tls-gd-noplt ................................... Passed 1.27 sec +376: ++ '[' Linux = FreeBSD ']' +376: ++ trap 'on_error $LINENO' ERR +376: ++ trap on_exit EXIT +376: ++ echo -n 'Testing version-script16 ... ' +376: Testing version-script16 ... ++ set -o pipefail +376: ++ set -x +376: + cat 378: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh 378: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 378: ++ export LC_ALL=C @@ -27061,22 +27025,18 @@ 378: ++ STRIP=strip 378: ++ QEMU= 378: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script18.sh .sh -378: ++ testname=version-script18 -378: ++ t=out/test/x86_64/version-script18 -378: ++ mkdir -p out/test/x86_64/version-script18 -378: ++ case $MACHINE in -378: ++ tlsdesc_opt=-mtls-dialect=gnu2 -378: +++ uname -378: ++ '[' Linux = FreeBSD ']' -378: ++ trap 'on_error $LINENO' ERR -378: ++ trap on_exit EXIT -378: ++ echo -n 'Testing version-script18 ... ' -378: Testing version-script18 ... ++ set -o pipefail -378: ++ set -x -378: + cat -378: + cat -378: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - +337: + out/test/x86_64/tls-gd-noplt/exe +337: + grep '1 2 3 4 5 6' +360: + cat +360: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - +350: + grep '^42$' +350: + out/test/x86_64/tls-small-alignment/exe1 +350: 42 +350: + cc -B. -o out/test/x86_64/tls-small-alignment/exe2 out/test/x86_64/tls-small-alignment/c.o out/test/x86_64/tls-small-alignment/d.so +375: + cat +375: + c++ -fPIC -c -o out/test/x86_64/version-script15/b.o -xc - 379: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh +357: + cc -B. -o out/test/x86_64/trace-symbol-symver/exe out/test/x86_64/trace-symbol-symver/d.o out/test/x86_64/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 379: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 379: ++ export LC_ALL=C 379: ++ LC_ALL=C @@ -27091,12 +27051,70 @@ 379: ++ OBJCOPY=objcopy 379: ++ STRIP=strip 379: ++ QEMU= +376: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - +378: ++ testname=version-script18 +378: ++ t=out/test/x86_64/version-script18 +378: ++ mkdir -p out/test/x86_64/version-script18 +353: + out/test/x86_64/tlsdesc-initial-exec/tlsdesc +376: + cat 379: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script19.sh .sh +378: ++ case $MACHINE in +378: ++ tlsdesc_opt=-mtls-dialect=gnu2 +378: +++ uname +378: ++ '[' Linux = FreeBSD ']' +369: + readelf --version-info out/test/x86_64/version-script/c.so +365: mold: error: undefined symbol: foo +362: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - +363: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - +363: + cat +372: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script12/a.ver -o out/test/x86_64/version-script12/c.so out/test/x86_64/version-script12/b.o +337: 1 2 3 4 5 6 +337: + cc -B. -o out/test/x86_64/tls-gd-noplt/exe out/test/x86_64/tls-gd-noplt/a.o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/e.so -Wl,-no-relax +353: + cat +378: ++ trap 'on_error $LINENO' ERR +378: ++ trap on_exit EXIT +378: ++ echo -n 'Testing version-script18 ... ' +378: Testing version-script18 ... ++ set -o pipefail +378: ++ set -x +378: + cat +358: + cc -B. -o out/test/x86_64/trace-symbol/exe out/test/x86_64/trace-symbol/a.o out/test/x86_64/trace-symbol/b.o out/test/x86_64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz +353: + cc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 +369: + grep -F 'Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so' out/test/x86_64/version-script/log +367: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.o 379: ++ testname=version-script19 +362: + cat 379: ++ t=out/test/x86_64/version-script19 379: ++ mkdir -p out/test/x86_64/version-script19 +365: + grep 'undefined.*foo' +369: 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so +369: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script/log +365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all +378: + cat +378: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - +362: + cat +362: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - +369: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x +363: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - +371: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script11/a.ver -o out/test/x86_64/version-script11/c.so out/test/x86_64/version-script11/b.o 379: ++ case $MACHINE in 379: ++ tlsdesc_opt=-mtls-dialect=gnu2 +369: + on_exit +369: + echo OK +369: OK +369: + exit 0 +340/425 Test #369: x86_64-version-script ................................. Passed 0.15 sec +test 380 + Start 380: x86_64-version-script2 + +380: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh" +380: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +380: Environment variables: +380: MACHINE=x86_64 +380: CPU= +380: Test timeout computed to be: 1500 +361: + cat +361: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - +363: + cat 379: +++ uname 379: ++ '[' Linux = FreeBSD ']' 379: ++ trap 'on_error $LINENO' ERR @@ -27105,9 +27123,13 @@ 379: Testing version-script19 ... ++ set -o pipefail 379: ++ set -x 379: + cat +351: + out/test/x86_64/tlsdesc-dlopen/tlsdesc +366: + grep ' UND foo$' +363: + cat +363: + cc -o out/test/x86_64/undefined2/c.o -c -x assembler - 379: + cat -379: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - 380: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh +366: + readelf -W --dyn-syms out/test/x86_64/unresolved-symbols2/b.so 380: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 380: ++ export LC_ALL=C 380: ++ LC_ALL=C @@ -27122,12 +27144,38 @@ 380: ++ OBJCOPY=objcopy 380: ++ STRIP=strip 380: ++ QEMU= +373: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script13/a.ver -o out/test/x86_64/version-script13/c.so out/test/x86_64/version-script13/b.o +379: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - +351: + cc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 +351: + cat 380: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script2.sh .sh 380: ++ testname=version-script2 380: ++ t=out/test/x86_64/version-script2 380: ++ mkdir -p out/test/x86_64/version-script2 +366: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo +366: + on_exit +366: + echo OK +366: OK +366: + exit 0 +341/425 Test #366: x86_64-unresolved-symbols2 ............................ Passed 0.23 sec +370: + readelf --dyn-syms out/test/x86_64/version-script10/c.so +test 381 + Start 381: x86_64-version-script20 + +381: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh" +381: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +381: Environment variables: +381: MACHINE=x86_64 +381: CPU= +381: Test timeout computed to be: 1500 +363: + rm -f out/test/x86_64/undefined2/d.a 380: ++ case $MACHINE in 380: ++ tlsdesc_opt=-mtls-dialect=gnu2 +374: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script14/a.ver -o out/test/x86_64/version-script14/c.so out/test/x86_64/version-script14/b.o +368: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so +360: + cat +360: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - +362: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - 380: +++ uname 380: ++ '[' Linux = FreeBSD ']' 380: ++ trap 'on_error $LINENO' ERR @@ -27136,35 +27184,14 @@ 380: Testing version-script2 ... ++ set -o pipefail 380: ++ set -x 380: + cat -380: + cat -380: + cc -B. -xc -shared -o out/test/x86_64/version-script2/b.so -Wl,-version-script,out/test/x86_64/version-script2/a.ver - -test 383 - Start 383: x86_64-version-script22 - -383: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh" -383: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -383: Environment variables: -383: MACHINE=x86_64 -383: CPU= -383: Test timeout computed to be: 1500 -test 384 - Start 384: x86_64-version-script23 - -384: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh" -384: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -384: Environment variables: -384: MACHINE=x86_64 -384: CPU= -384: Test timeout computed to be: 1500 -test 385 - Start 385: x86_64-version-script3 - -385: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh" -385: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -385: Environment variables: -385: MACHINE=x86_64 -385: CPU= -385: Test timeout computed to be: 1500 +363: + ar cr out/test/x86_64/undefined2/d.a out/test/x86_64/undefined2/b.o out/test/x86_64/undefined2/c.o +362: + cat +370: + grep ' foo1@@VER1$' out/test/x86_64/version-script10/log +356: + out/test/x86_64/tlsdesc/tlsdesc +338: + grep '1 2 3' +338: + out/test/x86_64/tls-gd-to-ie/exe3 +358: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/x86_64/trace-symbol/log +358: trace-symbol: out/test/x86_64/trace-symbol/a.o: reference to foo 381: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh 381: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 381: ++ export LC_ALL=C @@ -27180,10 +27207,62 @@ 381: ++ OBJCOPY=objcopy 381: ++ STRIP=strip 381: ++ QEMU= +368: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log +357: + out/test/x86_64/trace-symbol-symver/exe +358: + grep 'trace-symbol: .*/b.o: definition of foo' out/test/x86_64/trace-symbol/log +370: 5: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo1@@VER1 +370: + grep ' foo2@@VER1$' out/test/x86_64/version-script10/log +338: 1 2 3 381: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script20.sh .sh +380: + cc -B. -xc -shared -o out/test/x86_64/version-script2/b.so -Wl,-version-script,out/test/x86_64/version-script2/a.ver - +353: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o +338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/f.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax +377: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - +368: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x +380: + cat +356: + cat +358: trace-symbol: out/test/x86_64/trace-symbol/b.o: definition of foo +368: + on_exit +358: + grep 'trace-symbol: .*/c.so: definition of baz' out/test/x86_64/trace-symbol/log 381: ++ testname=version-script20 381: ++ t=out/test/x86_64/version-script20 381: ++ mkdir -p out/test/x86_64/version-script20 +356: + cc -fPIC -c -o out/test/x86_64/tlsdesc/a.o -xc - -mtls-dialect=gnu2 +368: + echo OK +368: OK +368: + exit 0 +377: + cat +370: 6: 000000000000163a 0 NOTYPE GLOBAL DEFAULT 14 foo2@@VER1 +370: + not grep ' foo3@@VER1$' out/test/x86_64/version-script10/log +370: + grep ' foo3@@VER1$' out/test/x86_64/version-script10/log +357: + on_exit +357: + echo OK +357: OK +357: + exit 0 +342/425 Test #368: x86_64-version-script-search-paths .................... Passed 0.21 sec +355: + out/test/x86_64/tlsdesc-static/tlsdesc +358: trace-symbol: out/test/x86_64/trace-symbol/c.so: definition of baz +test 382 + Start 382: x86_64-version-script21 + +382: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh" +382: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +382: Environment variables: +382: MACHINE=x86_64 +382: CPU= +382: Test timeout computed to be: 1500 +343/425 Test #357: x86_64-trace-symbol-symver ............................ Passed 0.37 sec +355: + test_cflags -static +355: + cc -B. -static -o /dev/null -xc - +test 383 + Start 383: x86_64-version-script22 + +383: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh" +383: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +383: Environment variables: +383: MACHINE=x86_64 +383: CPU= +383: Test timeout computed to be: 1500 381: ++ case $MACHINE in 381: ++ tlsdesc_opt=-mtls-dialect=gnu2 381: +++ uname @@ -27196,6 +27275,44 @@ 381: + cat 381: + cat 381: + cc -fPIC -c -o out/test/x86_64/version-script20/b.o -xc - +361: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - +361: + cat +265: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o +370: + return 0 +370: + on_exit +370: + echo OK +370: OK +370: + exit 0 +344/425 Test #370: x86_64-version-script10 ............................... Passed 0.20 sec +378: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script18/a.ver -o out/test/x86_64/version-script18/c.so out/test/x86_64/version-script18/b.o +268: + out/test/x86_64/relocatable-exception/exe +268: 0 +268: + on_exit +268: + echo OK +268: OK +268: + exit 0 +375: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script15/a.ver -o out/test/x86_64/version-script15/c.so out/test/x86_64/version-script15/b.o +362: + rm -f out/test/x86_64/undefined/d.a +362: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o +350: + out/test/x86_64/tls-small-alignment/exe2 +350: + grep '^42$' +350: 42 +350: + on_exit +350: + echo OK +350: OK +350: + exit 0 +355: + echo 'int main() {}' +test 384 + Start 384: x86_64-version-script23 + +384: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh" +384: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +384: Environment variables: +384: MACHINE=x86_64 +384: CPU= +384: Test timeout computed to be: 1500 +365: mold: error: undefined symbol: foo +365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all 382: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script21.sh 382: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 382: ++ export LC_ALL=C @@ -27217,23 +27334,20 @@ 382: ++ mkdir -p out/test/x86_64/version-script21 382: ++ case $MACHINE in 382: ++ tlsdesc_opt=-mtls-dialect=gnu2 -382: +++ uname -382: ++ '[' Linux = FreeBSD ']' -382: ++ trap 'on_error $LINENO' ERR -382: ++ trap on_exit EXIT -382: ++ echo -n 'Testing version-script21 ... ' -382: Testing version-script21 ... ++ set -o pipefail -382: ++ set -x -382: + cat -342: + out/test/x86_64/tls-large-alignment/exe2 -342: + grep '^0 42 1 2 3$' -342: 0 42 1 2 3 -342: + on_exit -342: + echo OK -342: OK -342: + exit 0 -358: + cat -358: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - +358: + on_exit +358: + echo OK +358: OK +358: + exit 0 +372: + readelf --dyn-syms out/test/x86_64/version-script12/c.so +372: + grep ' xyz' out/test/x86_64/version-script12/log +372: 6: 0000000000001649 7 FUNC GLOBAL DEFAULT 13 xyz +371: + readelf --dyn-syms out/test/x86_64/version-script11/c.so +371: + grep foo@@VER_X1 out/test/x86_64/version-script11/log +376: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script16/a.ver -o out/test/x86_64/version-script16/c.so out/test/x86_64/version-script16/b.o +367: + on_exit +367: + echo OK +367: OK +367: + exit 0 383: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script22.sh 383: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 383: ++ export LC_ALL=C @@ -27253,9 +27367,57 @@ 383: ++ testname=version-script22 383: ++ t=out/test/x86_64/version-script22 383: ++ mkdir -p out/test/x86_64/version-script22 -344/425 Test #342: x86_64-tls-large-alignment ............................ Passed 0.81 sec -382: + cat -382: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - +345/425 Test #268: x86_64-relocatable-exception .......................... Passed 1.70 sec +346/425 Test #350: x86_64-tls-small-alignment ............................ Passed 0.50 sec +347/425 Test #358: x86_64-trace-symbol ................................... Passed 0.38 sec +test 385 + Start 385: x86_64-version-script3 + +385: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh" +385: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +385: Environment variables: +385: MACHINE=x86_64 +385: CPU= +385: Test timeout computed to be: 1500 +test 386 + Start 386: x86_64-version-script4 + +386: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh" +386: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +386: Environment variables: +386: MACHINE=x86_64 +386: CPU= +386: Test timeout computed to be: 1500 +test 387 + Start 387: x86_64-version-script5 + +387: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh" +387: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +387: Environment variables: +387: MACHINE=x86_64 +387: CPU= +387: Test timeout computed to be: 1500 +372: + grep ' foo_bar' out/test/x86_64/version-script12/log +372: 5: 0000000000001650 7 FUNC GLOBAL DEFAULT 13 foo_bar +372: + not grep ' foo$' out/test/x86_64/version-script12/log +372: + grep ' foo$' out/test/x86_64/version-script12/log +372: + return 0 +372: + on_exit +372: + echo OK +372: OK +372: + exit 0 +371: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 14 foo@@VER_X1 +371: + not grep ' bar' out/test/x86_64/version-script11/log +371: + grep ' bar' out/test/x86_64/version-script11/log +371: + return 0 +371: + not grep ' baz' out/test/x86_64/version-script11/log +371: + grep ' baz' out/test/x86_64/version-script11/log +371: + return 0 +371: + on_exit +371: + echo OK +371: OK +371: + exit 0 +348/425 Test #367: x86_64-verbose ........................................ Passed 0.27 sec 383: ++ case $MACHINE in 383: ++ tlsdesc_opt=-mtls-dialect=gnu2 383: +++ uname @@ -27266,6 +27428,43 @@ 383: Testing version-script22 ... ++ set -o pipefail 383: ++ set -x 383: + cat +383: + cat +383: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - +351: + cc -B. -shared -o out/test/x86_64/tlsdesc-dlopen/b.so out/test/x86_64/tlsdesc-dlopen/a.o +373: + readelf --dyn-syms out/test/x86_64/version-script13/c.so +373: + grep ' foobar' out/test/x86_64/version-script13/log +373: 5: 00000000000015f9 7 FUNC GLOBAL DEFAULT 13 foobar +373: + not grep ' foo$' out/test/x86_64/version-script13/log +373: + grep ' foo$' out/test/x86_64/version-script13/log +373: + return 0 +373: + on_exit +373: + echo OK +373: OK +373: + exit 0 +354: + cat +354: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 +test 388 + Start 388: x86_64-version-script6 + +388: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh" +388: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +388: Environment variables: +388: MACHINE=x86_64 +388: CPU= +388: Test timeout computed to be: 1500 +382: +++ uname +382: ++ '[' Linux = FreeBSD ']' +382: ++ trap 'on_error $LINENO' ERR +382: ++ trap on_exit EXIT +382: ++ echo -n 'Testing version-script21 ... ' +382: Testing version-script21 ... ++ set -o pipefail +382: ++ set -x +382: + cat +382: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - +382: + cat +265: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o +361: + rm -f out/test/x86_64/undefined-glob/d.a +361: + ar cr out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/a.o out/test/x86_64/undefined-glob/b.o out/test/x86_64/undefined-glob/c.o 384: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh 384: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 384: ++ export LC_ALL=C @@ -27284,6 +27483,30 @@ 384: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script23.sh .sh 384: ++ testname=version-script23 384: ++ t=out/test/x86_64/version-script23 +384: ++ mkdir -p out/test/x86_64/version-script23 +384: ++ case $MACHINE in +384: ++ tlsdesc_opt=-mtls-dialect=gnu2 +384: +++ uname +384: ++ '[' Linux = FreeBSD ']' +384: ++ trap 'on_error $LINENO' ERR +384: ++ trap on_exit EXIT +352: + cat +352: + cc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 +337: + out/test/x86_64/tls-gd-noplt/exe +337: + grep '1 2 3 4 5 6' +337: 1 2 3 4 5 6 +337: + on_exit +337: + echo OK +337: OK +337: + exit 0 +379: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script19/a.ver -o out/test/x86_64/version-script19/c.so out/test/x86_64/version-script19/b.o +360: + rm -f out/test/x86_64/undefined-glob-gc-sections/d.a +360: + ar cr out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/a.o out/test/x86_64/undefined-glob-gc-sections/b.o out/test/x86_64/undefined-glob-gc-sections/c.o +375: + readelf --dyn-syms out/test/x86_64/version-script15/c.so +375: + grep ' azZ' out/test/x86_64/version-script15/log +375: 5: 0000000000001679 7 FUNC GLOBAL DEFAULT 13 azZ +338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe4 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/f.so +362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a 385: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh 385: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 385: ++ export LC_ALL=C @@ -27299,54 +27522,17 @@ 385: ++ OBJCOPY=objcopy 385: ++ STRIP=strip 385: ++ QEMU= -339: + cc -B. -o out/test/x86_64/tls-gd/exe1 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so -test 386 - Start 386: x86_64-version-script4 - -386: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh" -386: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -386: Environment variables: -386: MACHINE=x86_64 -386: CPU= -386: Test timeout computed to be: 1500 -383: + cat -383: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - -384: ++ mkdir -p out/test/x86_64/version-script23 -384: ++ case $MACHINE in -384: ++ tlsdesc_opt=-mtls-dialect=gnu2 -384: +++ uname 385: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script3.sh .sh 385: ++ testname=version-script3 385: ++ t=out/test/x86_64/version-script3 385: ++ mkdir -p out/test/x86_64/version-script3 -338: + grep '1 2 3' -338: + out/test/x86_64/tls-gd-to-ie/exe3 -338: 1 2 3 -341: + out/test/x86_64/tls-irregular-start-addr/exe4 -338: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/f.so out/test/x86_64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax -341: + grep '^42$' -384: ++ '[' Linux = FreeBSD ']' -384: ++ trap 'on_error $LINENO' ERR -384: ++ trap on_exit EXIT -384: ++ echo -n 'Testing version-script23 ... ' -384: Testing version-script23 ... ++ set -o pipefail -384: ++ set -x -384: + cat -386: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh -341: 42 -350: + out/test/x86_64/tls-small-alignment/exe2 385: ++ case $MACHINE in 385: ++ tlsdesc_opt=-mtls-dialect=gnu2 -350: + grep '^42$' 385: +++ uname -341: + on_exit -341: + echo OK -341: OK -341: + exit 0 +386: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh 386: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 386: ++ export LC_ALL=C 386: ++ LC_ALL=C -345/425 Test #341: x86_64-tls-irregular-start-addr ....................... Passed 0.88 sec 386: ++ '[' -z x86_64 ']' 386: ++ '[' -z '' ']' 386: ++ TESTDIR=out/test/x86_64 @@ -27358,55 +27544,10 @@ 386: ++ OBJCOPY=objcopy 386: ++ STRIP=strip 386: ++ QEMU= -350: 42 -350: + on_exit -350: + echo OK -350: OK -350: + exit 0 -test 387 - Start 387: x86_64-version-script5 - -387: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh" -387: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -387: Environment variables: -387: MACHINE=x86_64 -387: CPU= -387: Test timeout computed to be: 1500 386: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script4.sh .sh 386: ++ testname=version-script4 386: ++ t=out/test/x86_64/version-script4 386: ++ mkdir -p out/test/x86_64/version-script4 -385: ++ '[' Linux = FreeBSD ']' -385: ++ trap 'on_error $LINENO' ERR -385: ++ trap on_exit EXIT -385: ++ echo -n 'Testing version-script3 ... ' -385: Testing version-script3 ... ++ set -o pipefail -385: ++ set -x -385: + cat -384: + cat -384: + cc -c -o out/test/x86_64/version-script23/b.o -xassembler - -346/425 Test #350: x86_64-tls-small-alignment ............................ Passed 0.77 sec -385: + cat -385: + cc -B. -xc -shared -o out/test/x86_64/version-script3/b.so -Wl,-version-script,out/test/x86_64/version-script3/a.ver - -test 388 - Start 388: x86_64-version-script6 - -388: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh" -388: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -388: Environment variables: -388: MACHINE=x86_64 -388: CPU= -388: Test timeout computed to be: 1500 -386: ++ case $MACHINE in -386: ++ tlsdesc_opt=-mtls-dialect=gnu2 -386: +++ uname -386: ++ '[' Linux = FreeBSD ']' -386: ++ trap 'on_error $LINENO' ERR -386: ++ trap on_exit EXIT -386: ++ echo -n 'Testing version-script4 ... ' -386: Testing version-script4 ... ++ set -o pipefail -386: ++ set -x -386: + cat 387: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh 387: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 387: ++ export LC_ALL=C @@ -27422,17 +27563,121 @@ 387: ++ OBJCOPY=objcopy 387: ++ STRIP=strip 387: ++ QEMU= -387: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh .sh +349/425 Test #337: x86_64-tls-gd-noplt ................................... Passed 0.75 sec +350/425 Test #371: x86_64-version-script11 ............................... Passed 0.24 sec +351/425 Test #372: x86_64-version-script12 ............................... Passed 0.22 sec +352/425 Test #373: x86_64-version-script13 ............................... Passed 0.20 sec +test 389 + Start 389: x86_64-version-script7 + +389: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh" +389: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +389: Environment variables: +389: MACHINE=x86_64 +389: CPU= +389: Test timeout computed to be: 1500 +test 390 + Start 390: x86_64-version-script8 + +390: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh" +390: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +390: Environment variables: +390: MACHINE=x86_64 +390: CPU= +390: Test timeout computed to be: 1500 +test 391 + Start 391: x86_64-version-script9 + +391: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh" +391: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +391: Environment variables: +391: MACHINE=x86_64 +391: CPU= +391: Test timeout computed to be: 1500 +test 392 + Start 392: x86_64-version + +392: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version.sh" +392: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +392: Environment variables: +392: MACHINE=x86_64 +392: CPU= +392: Test timeout computed to be: 1500 +384: ++ echo -n 'Testing version-script23 ... ' +384: Testing version-script23 ... ++ set -o pipefail +384: ++ set -x +384: + cat +384: + cc -c -o out/test/x86_64/version-script23/b.o -xassembler - +384: + cat 384: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script23/a.ver -o out/test/x86_64/version-script23/c.so out/test/x86_64/version-script23/b.o +375: + grep ' czZ' out/test/x86_64/version-script15/log +375: 6: 0000000000001680 7 FUNC GLOBAL DEFAULT 13 czZ +375: + not grep ' azC' out/test/x86_64/version-script15/log +375: + grep ' azC' out/test/x86_64/version-script15/log +375: + return 0 +375: + not grep ' aaZ' out/test/x86_64/version-script15/log +375: + grep ' aaZ' out/test/x86_64/version-script15/log +375: + return 0 +375: + on_exit +375: + echo OK +375: OK +375: + exit 0 +385: ++ '[' Linux = FreeBSD ']' +385: ++ trap 'on_error $LINENO' ERR +385: ++ trap on_exit EXIT +385: ++ echo -n 'Testing version-script3 ... ' +385: Testing version-script3 ... ++ set -o pipefail +385: ++ set -x +385: + cat +385: + cat +385: + cc -B. -xc -shared -o out/test/x86_64/version-script3/b.so -Wl,-version-script,out/test/x86_64/version-script3/a.ver - +387: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script5.sh .sh 387: ++ testname=version-script5 387: ++ t=out/test/x86_64/version-script5 387: ++ mkdir -p out/test/x86_64/version-script5 -388: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh 387: ++ case $MACHINE in 387: ++ tlsdesc_opt=-mtls-dialect=gnu2 -386: + cat -386: + c++ -fPIC -c -o out/test/x86_64/version-script4/b.o -xc++ - 387: +++ uname +387: ++ '[' Linux = FreeBSD ']' +387: ++ trap 'on_error $LINENO' ERR +387: ++ trap on_exit EXIT +387: ++ echo -n 'Testing version-script5 ... ' +387: Testing version-script5 ... ++ set -o pipefail +387: ++ set -x +387: + cat +387: + cat +387: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - +356: + cc -fPIC -c -o out/test/x86_64/tlsdesc/b.o -xc - -mtls-dialect=gnu2 +356: + cat +363: + ./mold -static -o out/test/x86_64/undefined2/exe out/test/x86_64/undefined2/a.o out/test/x86_64/undefined2/d.a -undefined foo +363: + readelf --symbols out/test/x86_64/undefined2/exe +363: + grep foo out/test/x86_64/undefined2/log +363: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo +363: + not grep ndefined out/test/x86_64/undefined2/log +363: + grep ndefined out/test/x86_64/undefined2/log +374: + readelf --dyn-syms out/test/x86_64/version-script14/c.so +374: + grep ' xyz' out/test/x86_64/version-script14/log +374: 7: 00000000000016e9 7 FUNC GLOBAL DEFAULT 13 xyz +374: + not grep ' foobarzx' out/test/x86_64/version-script14/log +374: + grep ' foobarzx' out/test/x86_64/version-script14/log +374: + return 0 +374: + grep ' foobarcx' out/test/x86_64/version-script14/log +374: 6: 00000000000016f7 7 FUNC GLOBAL DEFAULT 13 foobarcx +374: + grep ' foo123bar456bx' out/test/x86_64/version-script14/log +374: 5: 00000000000016fe 7 FUNC GLOBAL DEFAULT 13 foo123bar456bx +374: + not grep ' foo123bar456c' out/test/x86_64/version-script14/log +374: + grep ' foo123bar456c' out/test/x86_64/version-script14/log +374: + return 0 +374: + not grep ' foo123bar456x' out/test/x86_64/version-script14/log +374: + grep ' foo123bar456x' out/test/x86_64/version-script14/log +374: + return 0 +374: + on_exit +374: + echo OK +374: OK +374: + exit 0 +353: + cc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 +353: + cat +388: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh 388: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 388: ++ export LC_ALL=C 388: ++ LC_ALL=C @@ -27447,19 +27692,10 @@ 388: ++ OBJCOPY=objcopy 388: ++ STRIP=strip 388: ++ QEMU= -387: ++ '[' Linux = FreeBSD ']' 388: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script6.sh .sh -387: ++ trap 'on_error $LINENO' ERR -387: ++ trap on_exit EXIT -387: ++ echo -n 'Testing version-script5 ... ' -387: Testing version-script5 ... ++ set -o pipefail -387: ++ set -x -387: + cat 388: ++ testname=version-script6 388: ++ t=out/test/x86_64/version-script6 -387: + cat 388: ++ mkdir -p out/test/x86_64/version-script6 -387: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - 388: ++ case $MACHINE in 388: ++ tlsdesc_opt=-mtls-dialect=gnu2 388: +++ uname @@ -27472,81 +27708,49 @@ 388: + cat 388: + cat 388: + c++ -fPIC -c -o out/test/x86_64/version-script6/b.o -xc - -366: + cc -B. -shared -o out/test/x86_64/unresolved-symbols2/b.so out/test/x86_64/unresolved-symbols2/a.o -Wl,-z,defs -Wl,--unresolved-symbols,ignore-in-object-files -383: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script22/a.ver -o out/test/x86_64/version-script22/c.so out/test/x86_64/version-script22/b.o -379: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script19/a.ver -o out/test/x86_64/version-script19/c.so out/test/x86_64/version-script19/b.o -376: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script16/a.ver -o out/test/x86_64/version-script16/c.so out/test/x86_64/version-script16/b.o -339: + out/test/x86_64/tls-gd/exe1 -360: + cat -361: + cat -378: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script18/a.ver -o out/test/x86_64/version-script18/c.so out/test/x86_64/version-script18/b.o -363: + cat -360: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - -351: + cc -o out/test/x86_64/tlsdesc-dlopen/tlsdesc out/test/x86_64/tlsdesc-dlopen/tlsdesc.o out/test/x86_64/tlsdesc-dlopen/tlsdesc.so -384: + readelf -W --dyn-syms out/test/x86_64/version-script23/c.so -371: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script11/a.ver -o out/test/x86_64/version-script11/c.so out/test/x86_64/version-script11/b.o -357: + cc -B. -o out/test/x86_64/trace-symbol-symver/exe out/test/x86_64/trace-symbol-symver/d.o out/test/x86_64/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 -354: + cc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so -339: + grep '1 2 3 4 5 6' -352: + cc -o out/test/x86_64/tlsdesc-import/tlsdesc out/test/x86_64/tlsdesc-import/tlsdesc.o out/test/x86_64/tlsdesc-import/tlsdesc.so -363: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - -361: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - -339: 1 2 3 4 5 6 -384: + grep -F 'foo?@@VER1' out/test/x86_64/version-script23/log -373: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script13/a.ver -o out/test/x86_64/version-script13/c.so out/test/x86_64/version-script13/b.o -339: + cc -B. -o out/test/x86_64/tls-gd/exe2 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/e.so -Wl,-no-relax -374: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script14/a.ver -o out/test/x86_64/version-script14/c.so out/test/x86_64/version-script14/b.o -338: + cc -B. -o out/test/x86_64/tls-gd-to-ie/exe4 out/test/x86_64/tls-gd-to-ie/b.o out/test/x86_64/tls-gd-to-ie/f.so -384: 5: 00000000000015d9 0 NOTYPE GLOBAL DEFAULT 14 foo?@@VER1 -384: + on_exit -384: + echo OK -384: OK -384: + exit 0 -347/425 Test #384: x86_64-version-script23 ............................... Passed 0.20 sec -test 389 - Start 389: x86_64-version-script7 - -389: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh" -389: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -389: Environment variables: -389: MACHINE=x86_64 -389: CPU= -389: Test timeout computed to be: 1500 -381: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script20/a.ver -o out/test/x86_64/version-script20/c.so out/test/x86_64/version-script20/b.o -382: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script21/a.ver -o out/test/x86_64/version-script21/c.so out/test/x86_64/version-script21/b.o -375: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script15/a.ver -o out/test/x86_64/version-script15/c.so out/test/x86_64/version-script15/b.o -386: + cc -B. -shared -o out/test/x86_64/version-script4/c.so -Wl,-version-script,out/test/x86_64/version-script4/a.ver out/test/x86_64/version-script4/b.o -367: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.o -353: + cc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so -377: + cat -377: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - -363: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - -363: + cat -356: + cc -o out/test/x86_64/tlsdesc/tlsdesc out/test/x86_64/tlsdesc/tlsdesc.o out/test/x86_64/tlsdesc/tlsdesc.so -365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o +386: ++ case $MACHINE in +386: ++ tlsdesc_opt=-mtls-dialect=gnu2 +386: +++ uname +386: ++ '[' Linux = FreeBSD ']' +386: ++ trap 'on_error $LINENO' ERR +386: ++ trap on_exit EXIT +386: ++ echo -n 'Testing version-script4 ... ' +386: Testing version-script4 ... ++ set -o pipefail +386: ++ set -x +386: + cat +386: + cat +386: + c++ -fPIC -c -o out/test/x86_64/version-script4/b.o -xc++ - +378: + readelf --wide --dyn-syms out/test/x86_64/version-script18/c.so +378: + grep libalpha +378: + grep Bar +378: 5: 00000000000015f9 7 FUNC WEAK DEFAULT 13 _ZN8libalpha3fooIN7libbeta3BarEEEvv +378: + on_exit +378: + echo OK +378: OK +378: + exit 0 +265: + c++ -B. -o out/test/x86_64/relocatable-c++/exe out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/d.o +365: + not grep -w foo +365: + grep -w foo +365: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe +365: + return 0 +365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols 365: + grep 'undefined.*foo' -355: + cc -o out/test/x86_64/tlsdesc-static/tlsdesc out/test/x86_64/tlsdesc-static/tlsdesc.o out/test/x86_64/tlsdesc-static/tlsdesc.so -372: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script12/a.ver -o out/test/x86_64/version-script12/c.so out/test/x86_64/version-script12/b.o -370: + readelf --dyn-syms out/test/x86_64/version-script10/c.so -370: + grep ' foo1@@VER1$' out/test/x86_64/version-script10/log +381: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script20/a.ver -o out/test/x86_64/version-script20/c.so out/test/x86_64/version-script20/b.o +376: + readelf --dyn-syms out/test/x86_64/version-script16/c.so +376: + grep foobar +376: 5: 00000000000015d9 7 FUNC GLOBAL DEFAULT 13 foobar +376: + on_exit +376: + echo OK +376: OK +376: + exit 0 +362: + readelf --symbols out/test/x86_64/undefined/exe +362: + not grep foo out/test/x86_64/undefined/log +362: + grep foo out/test/x86_64/undefined/log +351: + cc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 +351: + cat 389: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh -370: 5: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo1@@VER1 -369: + readelf --version-info out/test/x86_64/version-script/c.so -370: + grep ' foo2@@VER1$' out/test/x86_64/version-script10/log 389: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -363: + cat 389: ++ export LC_ALL=C -370: 6: 000000000000163a 0 NOTYPE GLOBAL DEFAULT 14 foo2@@VER1 -370: + not grep ' foo3@@VER1$' out/test/x86_64/version-script10/log -370: + grep ' foo3@@VER1$' out/test/x86_64/version-script10/log -370: + return 0 -370: + on_exit -370: + echo OK -370: OK -370: + exit 0 -363: + cc -o out/test/x86_64/undefined2/c.o -c -x assembler - -368: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so -369: + grep -F 'Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so' out/test/x86_64/version-script/log 389: ++ LC_ALL=C 389: ++ '[' -z x86_64 ']' 389: ++ '[' -z '' ']' @@ -27559,25 +27763,21 @@ 389: ++ OBJCOPY=objcopy 389: ++ STRIP=strip 389: ++ QEMU= -348/425 Test #370: x86_64-version-script10 ............................... Passed 0.36 sec -369: 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so -test 390 - Start 390: x86_64-version-script8 - -390: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh" -390: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -390: Environment variables: -390: MACHINE=x86_64 -390: CPU= -390: Test timeout computed to be: 1500 -369: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script/log 389: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script7.sh .sh 389: ++ testname=version-script7 389: ++ t=out/test/x86_64/version-script7 389: ++ mkdir -p out/test/x86_64/version-script7 -374: + readelf --dyn-syms out/test/x86_64/version-script14/c.so +389: ++ case $MACHINE in +389: ++ tlsdesc_opt=-mtls-dialect=gnu2 +389: +++ uname +389: ++ '[' Linux = FreeBSD ']' +389: ++ trap 'on_error $LINENO' ERR +389: ++ trap on_exit EXIT +389: ++ echo -n 'Testing version-script7 ... ' +389: Testing version-script7 ... ++ set -o pipefail +389: ++ set -x +389: + cat 390: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh -368: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log 390: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 390: ++ export LC_ALL=C 390: ++ LC_ALL=C @@ -27592,148 +27792,8 @@ 390: ++ OBJCOPY=objcopy 390: ++ STRIP=strip 390: ++ QEMU= -371: + readelf --dyn-syms out/test/x86_64/version-script11/c.so 390: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script8.sh .sh -369: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -369: + on_exit -369: + echo OK -369: OK -369: + exit 0 -379: + readelf -W --dyn-syms out/test/x86_64/version-script19/c.so -368: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -374: + grep ' xyz' out/test/x86_64/version-script14/log -349/425 Test #369: x86_64-version-script ................................. Passed 0.43 sec -test 391 - Start 391: x86_64-version-script9 - -391: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh" -391: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -391: Environment variables: -391: MACHINE=x86_64 -391: CPU= -391: Test timeout computed to be: 1500 -368: + on_exit -368: + echo OK -368: OK -368: + exit 0 -371: + grep foo@@VER_X1 out/test/x86_64/version-script11/log -371: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 14 foo@@VER_X1 -371: + not grep ' bar' out/test/x86_64/version-script11/log -371: + grep ' bar' out/test/x86_64/version-script11/log -371: + return 0 -371: + not grep ' baz' out/test/x86_64/version-script11/log -371: + grep ' baz' out/test/x86_64/version-script11/log -374: 7: 00000000000016e9 7 FUNC GLOBAL DEFAULT 13 xyz -374: + not grep ' foobarzx' out/test/x86_64/version-script14/log -374: + grep ' foobarzx' out/test/x86_64/version-script14/log -374: + return 0 -374: + grep ' foobarcx' out/test/x86_64/version-script14/log -375: + readelf --dyn-syms out/test/x86_64/version-script15/c.so -363: + rm -f out/test/x86_64/undefined2/d.a -363: + ar cr out/test/x86_64/undefined2/d.a out/test/x86_64/undefined2/b.o out/test/x86_64/undefined2/c.o -339: + out/test/x86_64/tls-gd/exe2 -339: + grep '1 2 3 4 5 6' -353: + out/test/x86_64/tlsdesc-initial-exec/tlsdesc -350/425 Test #368: x86_64-version-script-search-paths .................... Passed 0.45 sec -339: 1 2 3 4 5 6 -test 392 - Start 392: x86_64-version - -392: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/version.sh" -392: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -392: Environment variables: -392: MACHINE=x86_64 -392: CPU= -392: Test timeout computed to be: 1500 -339: + test_cflags -static -339: + echo 'int main() {}' -339: + cc -B. -static -o /dev/null -xc - -390: ++ testname=version-script8 -390: ++ t=out/test/x86_64/version-script8 -390: ++ mkdir -p out/test/x86_64/version-script8 -390: ++ case $MACHINE in -390: ++ tlsdesc_opt=-mtls-dialect=gnu2 -390: +++ uname -390: ++ '[' Linux = FreeBSD ']' -390: ++ trap 'on_error $LINENO' ERR -390: ++ trap on_exit EXIT -390: ++ echo -n 'Testing version-script8 ... ' -390: Testing version-script8 ... ++ set -o pipefail -390: ++ set -x -390: + cat -374: 6: 00000000000016f7 7 FUNC GLOBAL DEFAULT 13 foobarcx -374: + grep ' foo123bar456bx' out/test/x86_64/version-script14/log -374: 5: 00000000000016fe 7 FUNC GLOBAL DEFAULT 13 foo123bar456bx -374: + not grep ' foo123bar456c' out/test/x86_64/version-script14/log -374: + grep ' foo123bar456c' out/test/x86_64/version-script14/log -374: + return 0 -374: + not grep ' foo123bar456x' out/test/x86_64/version-script14/log -374: + grep ' foo123bar456x' out/test/x86_64/version-script14/log -374: + return 0 -374: + on_exit -374: + echo OK -374: OK -374: + exit 0 -389: ++ case $MACHINE in -389: ++ tlsdesc_opt=-mtls-dialect=gnu2 -389: +++ uname -389: ++ '[' Linux = FreeBSD ']' -389: ++ trap 'on_error $LINENO' ERR -389: ++ trap on_exit EXIT -389: ++ echo -n 'Testing version-script7 ... ' -389: Testing version-script7 ... ++ set -o pipefail -389: ++ set -x -389: + cat -389: + c++ -fPIC -c -o out/test/x86_64/version-script7/b.o -xc - -389: + cat -371: + return 0 -371: + on_exit -371: + echo OK -371: OK -371: + exit 0 -375: + grep ' azZ' out/test/x86_64/version-script15/log -375: 5: 0000000000001679 7 FUNC GLOBAL DEFAULT 13 azZ -375: + grep ' czZ' out/test/x86_64/version-script15/log -375: 6: 0000000000001680 7 FUNC GLOBAL DEFAULT 13 czZ -375: + not grep ' azC' out/test/x86_64/version-script15/log -375: + grep ' azC' out/test/x86_64/version-script15/log -375: + return 0 -375: + not grep ' aaZ' out/test/x86_64/version-script15/log -375: + grep ' aaZ' out/test/x86_64/version-script15/log -353: + cat -353: + cc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 -379: + not grep -E foobar out/test/x86_64/version-script19/log -379: + grep -E foobar out/test/x86_64/version-script19/log -379: + return 0 -379: + grep -E 'GLOBAL.*baz' out/test/x86_64/version-script19/log -379: 5: 0000000000001600 7 FUNC GLOBAL DEFAULT 13 _Z3bazv -373: + readelf --dyn-syms out/test/x86_64/version-script13/c.so -373: + grep ' foobar' out/test/x86_64/version-script13/log -373: 5: 00000000000015f9 7 FUNC GLOBAL DEFAULT 13 foobar -373: + not grep ' foo$' out/test/x86_64/version-script13/log -373: + grep ' foo$' out/test/x86_64/version-script13/log -373: + return 0 -373: + on_exit -373: + echo OK -373: OK -373: + exit 0 -376: + readelf --dyn-syms out/test/x86_64/version-script16/c.so -376: + grep foobar -376: 5: 00000000000015d9 7 FUNC GLOBAL DEFAULT 13 foobar 391: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh -378: + grep libalpha -378: + grep Bar -378: + readelf --wide --dyn-syms out/test/x86_64/version-script18/c.so -351/425 Test #371: x86_64-version-script11 ............................... Passed 0.36 sec -352/425 Test #374: x86_64-version-script14 ............................... Passed 0.33 sec -390: + cc -B. -xc -shared -o out/test/x86_64/version-script8/b.so -Wl,-version-script,out/test/x86_64/version-script8/a.ver - -390: + cat -353/425 Test #373: x86_64-version-script13 ............................... Passed 0.35 sec -376: + on_exit -376: + echo OK -376: OK -376: + exit 0 -354/425 Test #376: x86_64-version-script16 ............................... Passed 0.31 sec 391: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 391: ++ export LC_ALL=C 391: ++ LC_ALL=C @@ -27748,28 +27808,24 @@ 391: ++ OBJCOPY=objcopy 391: ++ STRIP=strip 391: ++ QEMU= -383: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so -383: + grep -F foo_bar@@VER2 out/test/x86_64/version-script22/log -355: + out/test/x86_64/tlsdesc-static/tlsdesc -355: + test_cflags -static -355: + cc -B. -static -o /dev/null -xc - -355: + echo 'int main() {}' -392: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version.sh -392: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -392: ++ export LC_ALL=C -392: ++ LC_ALL=C -392: ++ '[' -z x86_64 ']' -392: ++ '[' -z '' ']' -392: ++ TESTDIR=out/test/x86_64 -392: ++ CC=cc -392: ++ CXX=c++ -392: ++ GCC=gcc -392: ++ GXX=g++ -392: ++ OBJDUMP=objdump -392: ++ OBJCOPY=objcopy -392: ++ STRIP=strip -392: ++ QEMU= -357: + out/test/x86_64/trace-symbol-symver/exe +391: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh .sh +391: ++ testname=version-script9 +391: ++ t=out/test/x86_64/version-script9 +391: ++ mkdir -p out/test/x86_64/version-script9 +353/425 Test #374: x86_64-version-script14 ............................... Passed 0.23 sec +354/425 Test #375: x86_64-version-script15 ............................... Passed 0.22 sec +355/425 Test #376: x86_64-version-script16 ............................... Passed 0.21 sec +356/425 Test #378: x86_64-version-script18 ............................... Passed 0.18 sec +362: + return 0 +362: + not grep bar out/test/x86_64/undefined/log +362: + grep bar out/test/x86_64/undefined/log +389: + cat +389: + c++ -fPIC -c -o out/test/x86_64/version-script7/b.o -xc - +390: ++ testname=version-script8 +390: ++ t=out/test/x86_64/version-script8 +390: ++ mkdir -p out/test/x86_64/version-script8 +391: ++ case $MACHINE in +391: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 393 Start 393: x86_64-versioned-undef @@ -27788,25 +27844,6 @@ 394: MACHINE=x86_64 394: CPU= 394: Test timeout computed to be: 1500 -391: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version-script9.sh .sh -391: ++ testname=version-script9 -391: ++ t=out/test/x86_64/version-script9 -391: ++ mkdir -p out/test/x86_64/version-script9 -383: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo_bar@@VER2 -383: + on_exit -383: + echo OK -383: OK -383: + exit 0 -355/425 Test #383: x86_64-version-script22 ............................... Passed 0.33 sec -392: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version.sh .sh -392: ++ testname=version -392: ++ t=out/test/x86_64/version -392: ++ mkdir -p out/test/x86_64/version -357: + on_exit -357: + echo OK -357: OK -357: + exit 0 -356/425 Test #357: x86_64-trace-symbol-symver ............................ Passed 0.93 sec test 395 Start 395: x86_64-warn-common @@ -27825,57 +27862,68 @@ 396: MACHINE=x86_64 396: CPU= 396: Test timeout computed to be: 1500 -375: + return 0 -375: + on_exit -375: + echo OK -375: OK -375: + exit 0 -357/425 Test #375: x86_64-version-script15 ............................... Passed 0.46 sec -379: + on_exit -379: + echo OK -379: OK -379: + exit 0 -358/425 Test #379: x86_64-version-script19 ............................... Passed 0.43 sec -338: + out/test/x86_64/tls-gd-to-ie/exe4 -338: + grep '1 2 3' -338: 1 2 3 -338: + on_exit -338: + echo OK -338: OK -338: + exit 0 -359/425 Test #338: x86_64-tls-gd-to-ie ................................... Passed 1.67 sec -378: 5: 00000000000015f9 7 FUNC WEAK DEFAULT 13 _ZN8libalpha3fooIN7libbeta3BarEEEvv -378: + on_exit -378: + echo OK -378: OK -378: + exit 0 -360/425 Test #378: x86_64-version-script18 ............................... Passed 0.44 sec -366: + grep ' UND foo$' -366: + readelf -W --dyn-syms out/test/x86_64/unresolved-symbols2/b.so -366: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo -366: + on_exit -366: + echo OK -366: OK -366: + exit 0 -361/425 Test #366: x86_64-unresolved-symbols2 ............................ Passed 0.63 sec -388: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script6/a.ver -o out/test/x86_64/version-script6/c.so out/test/x86_64/version-script6/b.o -362: + cat -362: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - -360: + cat -360: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - -361: + cat -361: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - -365: mold: error: undefined symbol: foo -365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -365: + grep 'undefined.*foo' -387: + cc -B. -shared -o out/test/x86_64/version-script5/c.so -Wl,-version-script,out/test/x86_64/version-script5/a.ver out/test/x86_64/version-script5/b.o -391: ++ case $MACHINE in -391: ++ tlsdesc_opt=-mtls-dialect=gnu2 -391: +++ uname +392: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/version.sh +392: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +392: ++ export LC_ALL=C +392: ++ LC_ALL=C +392: ++ '[' -z x86_64 ']' +392: ++ '[' -z '' ']' +392: ++ TESTDIR=out/test/x86_64 +392: ++ CC=cc +392: ++ CXX=c++ +392: ++ GCC=gcc +392: ++ GXX=g++ +392: ++ OBJDUMP=objdump +392: ++ OBJCOPY=objcopy +392: ++ STRIP=strip +392: ++ QEMU= +392: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/version.sh .sh +392: ++ testname=version +392: ++ t=out/test/x86_64/version +392: ++ mkdir -p out/test/x86_64/version 392: ++ case $MACHINE in 392: ++ tlsdesc_opt=-mtls-dialect=gnu2 392: +++ uname 392: ++ '[' Linux = FreeBSD ']' +392: ++ trap 'on_error $LINENO' ERR +392: ++ trap on_exit EXIT +392: ++ echo -n 'Testing version ... ' +392: Testing version ... ++ set -o pipefail +392: ++ set -x +392: + nm mold +392: + grep __tsan_init +363: + return 0 +363: + on_exit +363: + echo OK +363: OK +363: + exit 0 +357/425 Test #363: x86_64-undefined2 ..................................... Passed 0.40 sec +382: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script21/a.ver -o out/test/x86_64/version-script21/c.so out/test/x86_64/version-script21/b.o +354: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe1 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o +362: + return 0 +362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo +390: ++ case $MACHINE in +390: ++ tlsdesc_opt=-mtls-dialect=gnu2 +390: +++ uname +390: ++ '[' Linux = FreeBSD ']' +390: ++ trap 'on_error $LINENO' ERR +390: ++ trap on_exit EXIT +390: ++ echo -n 'Testing version-script8 ... ' +390: Testing version-script8 ... ++ set -o pipefail +390: ++ set -x +390: + cat +390: + cat +390: + cc -B. -xc -shared -o out/test/x86_64/version-script8/b.so -Wl,-version-script,out/test/x86_64/version-script8/a.ver - +391: +++ uname +391: ++ '[' Linux = FreeBSD ']' +391: ++ trap 'on_error $LINENO' ERR +391: ++ trap on_exit EXIT +391: ++ echo -n 'Testing version-script9 ... ' +391: Testing version-script9 ... ++ set -o pipefail +391: ++ set -x +391: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' +391: + cat +391: + cc -B. -shared -o out/test/x86_64/version-script9/c.so -Wl,-version-script,out/test/x86_64/version-script9/a.ver out/test/x86_64/version-script9/b.s test 397 Start 397: x86_64-warn-symbol-type @@ -27885,118 +27933,24 @@ 397: MACHINE=x86_64 397: CPU= 397: Test timeout computed to be: 1500 -test 398 - Start 398: x86_64-warn-unresolved-symbols - -398: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh" -398: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -398: Environment variables: -398: MACHINE=x86_64 -398: CPU= -398: Test timeout computed to be: 1500 -test 399 - Start 399: x86_64-weak-export-dso - -399: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh" -399: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -399: Environment variables: -399: MACHINE=x86_64 -399: CPU= -399: Test timeout computed to be: 1500 -test 400 - Start 400: x86_64-weak-export-dso2 - -400: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh" -400: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -400: Environment variables: -400: MACHINE=x86_64 -400: CPU= -400: Test timeout computed to be: 1500 -test 401 - Start 401: x86_64-weak-export-exe - -401: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh" -401: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -401: Environment variables: -401: MACHINE=x86_64 -401: CPU= -401: Test timeout computed to be: 1500 -test 402 - Start 402: x86_64-weak-undef-dso - -402: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh" -402: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -402: Environment variables: -402: MACHINE=x86_64 -402: CPU= -402: Test timeout computed to be: 1500 -test 403 - Start 403: x86_64-weak-undef - -403: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh" -403: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -403: Environment variables: -403: MACHINE=x86_64 -403: CPU= -403: Test timeout computed to be: 1500 -362: + cat -362: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - -362: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - -362: + cat -362: + rm -f out/test/x86_64/undefined/d.a -362: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o -291: 3 printf("Hello world\n"); -291: + on_exit -291: + echo OK -291: OK -291: + exit 0 -381: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so -381: + grep -F foo_x@@VER2 out/test/x86_64/version-script20/log -381: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER2 -381: + grep -F foo_y@@VER1 out/test/x86_64/version-script20/log -381: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER1 -381: + grep -F foo_z@@VER1 out/test/x86_64/version-script20/log -381: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER1 -381: + on_exit -381: + echo OK -381: OK -381: + exit 0 -394: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh -394: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -394: ++ export LC_ALL=C -394: ++ LC_ALL=C -394: ++ '[' -z x86_64 ']' -394: ++ '[' -z '' ']' -394: ++ TESTDIR=out/test/x86_64 -394: ++ CC=cc -394: ++ CXX=c++ -394: ++ GCC=gcc -394: ++ GXX=g++ -394: ++ OBJDUMP=objdump -394: ++ OBJCOPY=objcopy -394: ++ STRIP=strip -394: ++ QEMU= -394: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh .sh -394: ++ testname=visibility -394: ++ t=out/test/x86_64/visibility -394: ++ mkdir -p out/test/x86_64/visibility -394: ++ case $MACHINE in -394: ++ tlsdesc_opt=-mtls-dialect=gnu2 -394: +++ uname -394: ++ '[' Linux = FreeBSD ']' -394: ++ trap 'on_error $LINENO' ERR -394: ++ trap on_exit EXIT -394: ++ echo -n 'Testing visibility ... ' -394: Testing visibility ... ++ set -o pipefail -394: ++ set -x -394: + cat -394: + cc -xc -c -o out/test/x86_64/visibility/a.o - -354: + out/test/x86_64/tlsdesc-local-dynamic/tlsdesc -354: + cat -354: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 -356: + out/test/x86_64/tlsdesc/tlsdesc -356: + cat -356: + cc -fPIC -c -o out/test/x86_64/tlsdesc/a.o -xc - -mtls-dialect=gnu2 +361: + cat +361: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - +383: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script22/a.ver -o out/test/x86_64/version-script22/c.so out/test/x86_64/version-script22/b.o +353: + cc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 +353: + cat +339: + cc -B. -o out/test/x86_64/tls-gd/exe3 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static +379: + readelf -W --dyn-syms out/test/x86_64/version-script19/c.so +379: + not grep -E foobar out/test/x86_64/version-script19/log +379: + grep -E foobar out/test/x86_64/version-script19/log +360: + cat +360: + cc -o out/test/x86_64/undefined-glob-gc-sections/e.o -c -xc - +338: + out/test/x86_64/tls-gd-to-ie/exe4 +338: + grep '1 2 3' +338: 1 2 3 +338: + on_exit +338: + echo OK +338: OK +338: + exit 0 393: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/versioned-undef.sh 393: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 393: ++ export LC_ALL=C @@ -28026,10 +27980,42 @@ 393: Testing versioned-undef ... ++ set -o pipefail 393: ++ set -x 393: + is_musl -393: + grep musl -393: + cc -fPIC -c -o out/test/x86_64/versioned-undef/a.o -xc - -393: + cat -353: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o +394: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh +394: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +394: ++ export LC_ALL=C +394: ++ LC_ALL=C +394: ++ '[' -z x86_64 ']' +394: ++ '[' -z '' ']' +394: ++ TESTDIR=out/test/x86_64 +394: ++ CC=cc +394: ++ CXX=c++ +394: ++ GCC=gcc +394: ++ GXX=g++ +394: ++ OBJDUMP=objdump +394: ++ OBJCOPY=objcopy +394: ++ STRIP=strip +394: ++ QEMU= +394: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/visibility.sh .sh +394: ++ testname=visibility +394: ++ t=out/test/x86_64/visibility +394: ++ mkdir -p out/test/x86_64/visibility +352: + cc -B. -o out/test/x86_64/tlsdesc-import/exe out/test/x86_64/tlsdesc-import/a.o out/test/x86_64/tlsdesc-import/b.so +396: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh +396: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +396: ++ export LC_ALL=C +396: ++ LC_ALL=C +396: ++ '[' -z x86_64 ']' +396: ++ '[' -z '' ']' +396: ++ TESTDIR=out/test/x86_64 +396: ++ CC=cc +396: ++ CXX=c++ +396: ++ GCC=gcc +396: ++ GXX=g++ +396: ++ OBJDUMP=objdump +396: ++ OBJCOPY=objcopy +396: ++ STRIP=strip +396: ++ QEMU= +396: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh .sh 395: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-common.sh 395: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 395: ++ export LC_ALL=C @@ -28049,135 +28035,28 @@ 395: ++ testname=warn-common 395: ++ t=out/test/x86_64/warn-common 395: ++ mkdir -p out/test/x86_64/warn-common -395: ++ case $MACHINE in -395: ++ tlsdesc_opt=-mtls-dialect=gnu2 -395: +++ uname -395: ++ '[' Linux = FreeBSD ']' -395: ++ trap 'on_error $LINENO' ERR -395: ++ trap on_exit EXIT -395: ++ echo -n 'Testing warn-common ... ' -395: Testing warn-common ... ++ set -o pipefail -395: ++ set -x -395: + cat -395: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/a.o - -396: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh -396: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -396: ++ export LC_ALL=C -396: ++ LC_ALL=C -396: ++ '[' -z x86_64 ']' -396: ++ '[' -z '' ']' -396: ++ TESTDIR=out/test/x86_64 -396: ++ CC=cc -396: ++ CXX=c++ -396: ++ GCC=gcc -396: ++ GXX=g++ -396: ++ OBJDUMP=objdump -396: ++ OBJCOPY=objcopy -396: ++ STRIP=strip -396: ++ QEMU= -396: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-once.sh .sh +358/425 Test #338: x86_64-tls-gd-to-ie ................................... Passed 0.81 sec +393: + grep musl +379: + return 0 +379: + grep -E 'GLOBAL.*baz' out/test/x86_64/version-script19/log +379: 5: 0000000000001600 7 FUNC GLOBAL DEFAULT 13 _Z3bazv +379: + on_exit +379: + echo OK +379: OK +379: + exit 0 +test 398 + Start 398: x86_64-warn-unresolved-symbols + +398: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh" +398: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +398: Environment variables: +398: MACHINE=x86_64 +398: CPU= +398: Test timeout computed to be: 1500 +393: + cat 396: ++ testname=warn-once 396: ++ t=out/test/x86_64/warn-once 396: ++ mkdir -p out/test/x86_64/warn-once -396: ++ case $MACHINE in -396: ++ tlsdesc_opt=-mtls-dialect=gnu2 -396: +++ uname -396: ++ '[' Linux = FreeBSD ']' -396: ++ trap 'on_error $LINENO' ERR -396: ++ trap on_exit EXIT -396: ++ echo -n 'Testing warn-once ... ' -396: Testing warn-once ... ++ set -o pipefail -396: ++ set -x -396: + cat -396: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/a.o - -362/425 Test #291: x86_64-separate-debug-file ............................ Passed 2.94 sec -391: ++ '[' Linux = FreeBSD ']' -391: ++ trap 'on_error $LINENO' ERR -391: ++ trap on_exit EXIT -391: ++ echo -n 'Testing version-script9 ... ' -391: Testing version-script9 ... ++ set -o pipefail -391: ++ set -x -391: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' -391: + cat -391: + cc -B. -shared -o out/test/x86_64/version-script9/c.so -Wl,-version-script,out/test/x86_64/version-script9/a.ver out/test/x86_64/version-script9/b.s -392: ++ trap 'on_error $LINENO' ERR -392: ++ trap on_exit EXIT -392: ++ echo -n 'Testing version ... ' -392: Testing version ... ++ set -o pipefail -392: ++ set -x -392: + nm mold -392: + grep __tsan_init -test 404 - Start 404: x86_64-weak-undef2 - -404: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh" -404: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -404: Environment variables: -404: MACHINE=x86_64 -404: CPU= -404: Test timeout computed to be: 1500 -363/425 Test #381: x86_64-version-script20 ............................... Passed 0.55 sec -372: + readelf --dyn-syms out/test/x86_64/version-script12/c.so -372: + grep ' xyz' out/test/x86_64/version-script12/log -372: 6: 0000000000001649 7 FUNC GLOBAL DEFAULT 13 xyz -372: + grep ' foo_bar' out/test/x86_64/version-script12/log -372: 5: 0000000000001650 7 FUNC GLOBAL DEFAULT 13 foo_bar -372: + not grep ' foo$' out/test/x86_64/version-script12/log -372: + grep ' foo$' out/test/x86_64/version-script12/log -372: + return 0 -372: + on_exit -372: + echo OK -372: OK -372: + exit 0 -364/425 Test #372: x86_64-version-script12 ............................... Passed 0.62 sec -367: + on_exit -367: + echo OK -367: OK -367: + exit 0 -365/425 Test #367: x86_64-verbose ........................................ Passed 0.75 sec -386: + readelf --dyn-syms out/test/x86_64/version-script4/c.so -386: + grep -F _ZN3foo3barE out/test/x86_64/version-script4/log -386: 5: 00000000000037bc 4 OBJECT GLOBAL DEFAULT 19 _ZN3foo3barE -386: + not grep -F ' bar' out/test/x86_64/version-script4/log -386: + grep -F ' bar' out/test/x86_64/version-script4/log -386: + return 0 -386: + on_exit -386: + echo OK -386: OK -386: + exit 0 -366/425 Test #386: x86_64-version-script4 ................................ Passed 0.52 sec -352: + out/test/x86_64/tlsdesc-import/tlsdesc -352: + cat -352: + cc -fPIC -c -o out/test/x86_64/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 -358: + cc -B. -o out/test/x86_64/trace-symbol/exe out/test/x86_64/trace-symbol/a.o out/test/x86_64/trace-symbol/b.o out/test/x86_64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz -351: + out/test/x86_64/tlsdesc-dlopen/tlsdesc -351: + cat -351: + cc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 -382: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so -382: + grep -F foo_x@@VER1 out/test/x86_64/version-script21/log -382: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER1 -382: + grep -F foo_y@@VER2 out/test/x86_64/version-script21/log -382: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER2 -382: + grep -F foo_z@@VER2 out/test/x86_64/version-script21/log -382: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER2 -382: + on_exit -382: + echo OK -382: OK -382: + exit 0 -367/425 Test #382: x86_64-version-script21 ............................... Passed 0.55 sec -380: + cat -380: + cc -xc -c -o out/test/x86_64/version-script2/c.o - -312: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so -312: + grep -F foo@@VER1 out/test/x86_64/symbol-version-lto/log -312: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo@@VER1 -312: + on_exit -312: + echo OK -312: OK -312: + exit 0 -368/425 Test #312: x86_64-symbol-version-lto ............................. Passed 2.54 sec -388: + cat -388: + cat -388: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - 397: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh 397: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 397: ++ export LC_ALL=C @@ -28194,9 +28073,33 @@ 397: ++ STRIP=strip 397: ++ QEMU= 397: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-symbol-type.sh .sh +388: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script6/a.ver -o out/test/x86_64/version-script6/c.so out/test/x86_64/version-script6/b.o +394: ++ case $MACHINE in +394: ++ tlsdesc_opt=-mtls-dialect=gnu2 +394: +++ uname +359/425 Test #379: x86_64-version-script19 ............................... Passed 0.22 sec +393: + cc -fPIC -c -o out/test/x86_64/versioned-undef/a.o -xc - 397: ++ testname=warn-symbol-type 397: ++ t=out/test/x86_64/warn-symbol-type 397: ++ mkdir -p out/test/x86_64/warn-symbol-type +394: ++ '[' Linux = FreeBSD ']' +394: ++ trap 'on_error $LINENO' ERR +394: ++ trap on_exit EXIT +394: ++ echo -n 'Testing visibility ... ' +394: Testing visibility ... ++ set -o pipefail +394: ++ set -x +394: + cat +394: + cc -xc -c -o out/test/x86_64/visibility/a.o - +362: + readelf --symbols out/test/x86_64/undefined/exe +test 399 + Start 399: x86_64-weak-export-dso + +399: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh" +399: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +399: Environment variables: +399: MACHINE=x86_64 +399: CPU= +399: Test timeout computed to be: 1500 397: ++ case $MACHINE in 397: ++ tlsdesc_opt=-mtls-dialect=gnu2 397: +++ uname @@ -28206,9 +28109,26 @@ 397: ++ echo -n 'Testing warn-symbol-type ... ' 397: Testing warn-symbol-type ... ++ set -o pipefail 397: ++ set -x -397: + cat -397: + cc -c -fPIC -xc -o out/test/x86_64/warn-symbol-type/a.o - +362: + grep foo out/test/x86_64/undefined/log +362: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo +362: + not grep bar out/test/x86_64/undefined/log +362: + grep bar out/test/x86_64/undefined/log 398: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh +395: ++ case $MACHINE in +395: ++ tlsdesc_opt=-mtls-dialect=gnu2 +395: +++ uname +396: ++ case $MACHINE in +396: ++ tlsdesc_opt=-mtls-dialect=gnu2 +396: +++ uname +356: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o +387: + cc -B. -shared -o out/test/x86_64/version-script5/c.so -Wl,-version-script,out/test/x86_64/version-script5/a.ver out/test/x86_64/version-script5/b.o +384: + readelf -W --dyn-syms out/test/x86_64/version-script23/c.so +381: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so +386: + cc -B. -shared -o out/test/x86_64/version-script4/c.so -Wl,-version-script,out/test/x86_64/version-script4/a.ver out/test/x86_64/version-script4/b.o +377: + cc -B. -o out/test/x86_64/version-script17/exe1 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so +382: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so +397: + cc -c -fPIC -xc -o out/test/x86_64/warn-symbol-type/a.o - +384: + grep -F 'foo?@@VER1' out/test/x86_64/version-script23/log 398: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 398: ++ export LC_ALL=C 398: ++ LC_ALL=C @@ -28223,10 +28143,55 @@ 398: ++ OBJCOPY=objcopy 398: ++ STRIP=strip 398: ++ QEMU= +397: + cat +396: ++ '[' Linux = FreeBSD ']' +396: ++ trap 'on_error $LINENO' ERR +396: ++ trap on_exit EXIT +396: ++ echo -n 'Testing warn-once ... ' +396: Testing warn-once ... ++ set -o pipefail +396: ++ set -x +396: + cat +396: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/a.o - 398: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/warn-unresolved-symbols.sh .sh 398: ++ testname=warn-unresolved-symbols 398: ++ t=out/test/x86_64/warn-unresolved-symbols 398: ++ mkdir -p out/test/x86_64/warn-unresolved-symbols +399: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh +384: 5: 00000000000015d9 0 NOTYPE GLOBAL DEFAULT 14 foo?@@VER1 +381: + grep -F foo_x@@VER2 out/test/x86_64/version-script20/log +384: + on_exit +384: + echo OK +384: OK +384: + exit 0 +361: + cc -B. -o out/test/x86_64/undefined-glob/exe1 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o +395: ++ '[' Linux = FreeBSD ']' +362: + return 0 +360/425 Test #384: x86_64-version-script23 ............................... Passed 0.15 sec +362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo --undefined=bar +382: + grep -F foo_x@@VER1 out/test/x86_64/version-script21/log +395: ++ trap 'on_error $LINENO' ERR +395: ++ trap on_exit EXIT +395: ++ echo -n 'Testing warn-common ... ' +395: Testing warn-common ... ++ set -o pipefail +395: ++ set -x +test 400 + Start 400: x86_64-weak-export-dso2 + +400: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh" +400: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +400: Environment variables: +400: MACHINE=x86_64 +400: CPU= +400: Test timeout computed to be: 1500 +395: + cat +395: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/a.o - +389: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script7/a.ver -o out/test/x86_64/version-script7/c.so out/test/x86_64/version-script7/b.o +381: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER2 +381: + grep -F foo_y@@VER1 out/test/x86_64/version-script20/log +354: + out/test/x86_64/tlsdesc-local-dynamic/exe1 +354: + grep '42 5' +354: 42 5 +354: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe2 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o -Wl,--no-relax 398: ++ case $MACHINE in 398: ++ tlsdesc_opt=-mtls-dialect=gnu2 398: +++ uname @@ -28238,7 +28203,14 @@ 398: ++ set -x 398: + cat 398: + cc -c -o out/test/x86_64/warn-unresolved-symbols/a.o -xc - -399: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh +265: + out/test/x86_64/relocatable-c++/exe +265: + grep 'Hello world' +265: Hello world +265: + on_exit +265: + echo OK +265: OK +265: + exit 0 +365: mold: warning: undefined symbol: foo 399: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 399: ++ export LC_ALL=C 399: ++ LC_ALL=C @@ -28254,21 +28226,20 @@ 399: ++ STRIP=strip 399: ++ QEMU= 399: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso.sh .sh -399: ++ testname=weak-export-dso -399: ++ t=out/test/x86_64/weak-export-dso -399: ++ mkdir -p out/test/x86_64/weak-export-dso -399: ++ case $MACHINE in -399: ++ tlsdesc_opt=-mtls-dialect=gnu2 -399: +++ uname -399: ++ '[' Linux = FreeBSD ']' -399: ++ trap 'on_error $LINENO' ERR -399: ++ trap on_exit EXIT -399: ++ echo -n 'Testing weak-export-dso ... ' -399: Testing weak-export-dso ... ++ set -o pipefail -399: ++ set -x -399: + cat -399: + cc -fPIC -c -o out/test/x86_64/weak-export-dso/a.o -xc - 400: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-dso2.sh +361/425 Test #265: x86_64-relocatable-c++ ................................ Passed 1.88 sec +test 401 + Start 401: x86_64-weak-export-exe + +401: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh" +401: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +401: Environment variables: +401: MACHINE=x86_64 +401: CPU= +401: Test timeout computed to be: 1500 +365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files +365: + not grep 'undefined.*foo' +365: + grep 'undefined.*foo' 400: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 400: ++ export LC_ALL=C 400: ++ LC_ALL=C @@ -28287,17 +28258,57 @@ 400: ++ testname=weak-export-dso2 400: ++ t=out/test/x86_64/weak-export-dso2 400: ++ mkdir -p out/test/x86_64/weak-export-dso2 -400: ++ case $MACHINE in -400: ++ tlsdesc_opt=-mtls-dialect=gnu2 -400: +++ uname -400: ++ '[' Linux = FreeBSD ']' -400: ++ trap 'on_error $LINENO' ERR -400: ++ trap on_exit EXIT -400: ++ echo -n 'Testing weak-export-dso2 ... ' -400: Testing weak-export-dso2 ... ++ set -o pipefail -400: ++ set -x -400: + cat -400: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/a.o -xc - +362: + readelf --symbols out/test/x86_64/undefined/exe +381: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER1 +381: + grep -F foo_z@@VER1 out/test/x86_64/version-script20/log +381: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER1 +381: + on_exit +381: + echo OK +381: OK +381: + exit 0 +382: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER1 +382: + grep -F foo_y@@VER2 out/test/x86_64/version-script21/log +399: ++ testname=weak-export-dso +399: ++ t=out/test/x86_64/weak-export-dso +399: ++ mkdir -p out/test/x86_64/weak-export-dso +362/425 Test #381: x86_64-version-script20 ............................... Passed 0.21 sec +382: 6: 00000000000016d0 7 FUNC GLOBAL DEFAULT 14 foo_y@@VER2 +382: + grep -F foo_z@@VER2 out/test/x86_64/version-script21/log +382: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER2 +382: + on_exit +382: + echo OK +382: OK +382: + exit 0 +test 402 + Start 402: x86_64-weak-undef-dso + +402: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh" +402: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +402: Environment variables: +402: MACHINE=x86_64 +402: CPU= +402: Test timeout computed to be: 1500 +363/425 Test #382: x86_64-version-script21 ............................... Passed 0.21 sec +test 403 + Start 403: x86_64-weak-undef + +403: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh" +403: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +403: Environment variables: +403: MACHINE=x86_64 +403: CPU= +403: Test timeout computed to be: 1500 +399: ++ case $MACHINE in +399: ++ tlsdesc_opt=-mtls-dialect=gnu2 +399: +++ uname +399: ++ '[' Linux = FreeBSD ']' +399: ++ trap 'on_error $LINENO' ERR +399: ++ trap on_exit EXIT +399: ++ echo -n 'Testing weak-export-dso ... ' +399: Testing weak-export-dso ... ++ set -o pipefail +399: ++ set -x +399: + cat +399: + cc -fPIC -c -o out/test/x86_64/weak-export-dso/a.o -xc - 401: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-export-exe.sh 401: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 401: ++ export LC_ALL=C @@ -28320,14 +28331,43 @@ 401: ++ case $MACHINE in 401: ++ tlsdesc_opt=-mtls-dialect=gnu2 401: +++ uname +400: ++ case $MACHINE in +400: ++ tlsdesc_opt=-mtls-dialect=gnu2 +400: +++ uname +400: ++ '[' Linux = FreeBSD ']' +400: ++ trap 'on_error $LINENO' ERR +400: ++ trap on_exit EXIT +400: ++ echo -n 'Testing weak-export-dso2 ... ' +400: Testing weak-export-dso2 ... ++ set -o pipefail +400: ++ set -x +400: + cat +400: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/a.o -xc - +394: + cc -xc -c -o out/test/x86_64/visibility/b.o - +394: + cat +362: + grep foo out/test/x86_64/undefined/log +362: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo +362: + grep bar out/test/x86_64/undefined/log +362: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar +362: + on_exit +362: + echo OK +362: OK +362: + exit 0 +355: + cc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 +355: + cat +291: 3 printf("Hello world\n"); +291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 401: ++ '[' Linux = FreeBSD ']' 401: ++ trap 'on_error $LINENO' ERR 401: ++ trap on_exit EXIT 401: ++ echo -n 'Testing weak-export-exe ... ' 401: Testing weak-export-exe ... ++ set -o pipefail 401: ++ set -x -401: + cc -fPIC -c -o out/test/x86_64/weak-export-exe/a.o -xc - -401: + cat +393: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +393: + cc -B. -shared -o out/test/x86_64/versioned-undef/c.so out/test/x86_64/versioned-undef/a.o -Wl,--version-script=out/test/x86_64/versioned-undef/b.ver +339: + out/test/x86_64/tls-gd/exe3 +339: + grep '1 2 3 4 5 6' +339: 1 2 3 4 5 6 +339: + cc -B. -o out/test/x86_64/tls-gd/exe4 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static -Wl,-no-relax 402: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef-dso.sh 402: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 402: ++ export LC_ALL=C @@ -28347,18 +28387,43 @@ 402: ++ testname=weak-undef-dso 402: ++ t=out/test/x86_64/weak-undef-dso 402: ++ mkdir -p out/test/x86_64/weak-undef-dso -402: ++ case $MACHINE in -402: ++ tlsdesc_opt=-mtls-dialect=gnu2 -402: +++ uname -402: ++ '[' Linux = FreeBSD ']' -402: ++ trap 'on_error $LINENO' ERR -402: ++ trap on_exit EXIT -402: ++ echo -n 'Testing weak-undef-dso ... ' -402: Testing weak-undef-dso ... ++ set -o pipefail -402: ++ set -x -402: + cat -402: + cc -c -o out/test/x86_64/weak-undef-dso/a.o -fPIC -xc - +391: + readelf --dyn-syms out/test/x86_64/version-script9/c.so +353: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe1 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so +356: + grep '42 3 5' +356: + out/test/x86_64/tlsdesc/exe1 +351: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl +364/425 Test #362: x86_64-undefined ...................................... Passed 0.51 sec +401: + cat +388: + cat +test 404 + Start 404: x86_64-weak-undef2 + +404: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh" +404: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +404: Environment variables: +404: MACHINE=x86_64 +404: CPU= +404: Test timeout computed to be: 1500 +401: + cc -fPIC -c -o out/test/x86_64/weak-export-exe/a.o -xc - +388: + cat +388: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - +356: 42 3 5 +356: + cc -B. -o out/test/x86_64/tlsdesc/exe2 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o -Wl,-no-relax 403: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh +391: + grep ' foo@@VER1$' out/test/x86_64/version-script9/log +391: 7: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo@@VER1 +391: + on_exit +391: + echo OK +391: OK +391: + exit 0 +385: + cat +385: + cc -xc -c -o out/test/x86_64/version-script3/c.o - +360: + cc -B. -o out/test/x86_64/undefined-glob-gc-sections/exe2 out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections +380: + cc -xc -c -o out/test/x86_64/version-script2/c.o - +380: + cat +352: + out/test/x86_64/tlsdesc-import/exe +352: + grep '5 7' +365/425 Test #391: x86_64-version-script9 ................................ Passed 0.16 sec 403: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 403: ++ export LC_ALL=C 403: ++ LC_ALL=C @@ -28373,10 +28438,11 @@ 403: ++ OBJCOPY=objcopy 403: ++ STRIP=strip 403: ++ QEMU= -403: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh .sh -403: ++ testname=weak-undef -403: ++ t=out/test/x86_64/weak-undef -403: ++ mkdir -p out/test/x86_64/weak-undef +383: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so +402: ++ case $MACHINE in +402: ++ tlsdesc_opt=-mtls-dialect=gnu2 +402: +++ uname +395: + cat test 405 Start 405: x86_64-weak-undef4 @@ -28386,53 +28452,44 @@ 405: MACHINE=x86_64 405: CPU= 405: Test timeout computed to be: 1500 -test 406 - Start 406: x86_64-weak-undef5 - -406: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh" -406: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -406: Environment variables: -406: MACHINE=x86_64 -406: CPU= -406: Test timeout computed to be: 1500 -test 407 - Start 407: x86_64-whole-archive - -407: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh" -407: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -407: Environment variables: -407: MACHINE=x86_64 -407: CPU= -407: Test timeout computed to be: 1500 -test 408 - Start 408: x86_64-wrap-lto - -408: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh" -408: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -408: Environment variables: -408: MACHINE=x86_64 -408: CPU= -408: Test timeout computed to be: 1500 -test 409 - Start 409: x86_64-wrap - -409: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh" -409: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -409: Environment variables: -409: MACHINE=x86_64 -409: CPU= -409: Test timeout computed to be: 1500 -test 410 - Start 410: x86_64-z-cet-report - -410: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh" -410: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -410: Environment variables: -410: MACHINE=x86_64 -410: CPU= -410: Test timeout computed to be: 1500 -363: + ./mold -static -o out/test/x86_64/undefined2/exe out/test/x86_64/undefined2/a.o out/test/x86_64/undefined2/d.a -undefined foo +403: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef.sh .sh +403: ++ testname=weak-undef +403: ++ t=out/test/x86_64/weak-undef +403: ++ mkdir -p out/test/x86_64/weak-undef +403: ++ case $MACHINE in +403: ++ tlsdesc_opt=-mtls-dialect=gnu2 +403: +++ uname +383: + grep -F foo_bar@@VER2 out/test/x86_64/version-script22/log +383: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo_bar@@VER2 +383: + on_exit +383: + echo OK +383: OK +383: + exit 0 +402: ++ '[' Linux = FreeBSD ']' +402: ++ trap 'on_error $LINENO' ERR +402: ++ trap on_exit EXIT +402: ++ echo -n 'Testing weak-undef-dso ... ' +402: Testing weak-undef-dso ... ++ set -o pipefail +402: ++ set -x +402: + cc -c -o out/test/x86_64/weak-undef-dso/a.o -fPIC -xc - +402: + cat +395: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - 404: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef2.sh +352: 5 7 +352: + on_exit +352: + echo OK +352: OK +352: + exit 0 +366/425 Test #352: x86_64-tlsdesc-import ................................. Passed 0.66 sec +403: ++ '[' Linux = FreeBSD ']' +403: ++ trap 'on_error $LINENO' ERR +403: ++ trap on_exit EXIT +403: ++ echo -n 'Testing weak-undef ... ' +403: Testing weak-undef ... ++ set -o pipefail +403: ++ set -x +403: + cat +403: + cc -c -o out/test/x86_64/weak-undef/a.o -fPIC -xc - +367/425 Test #383: x86_64-version-script22 ............................... Passed 0.24 sec 404: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 404: ++ export LC_ALL=C 404: ++ LC_ALL=C @@ -28451,7 +28508,59 @@ 404: ++ testname=weak-undef2 404: ++ t=out/test/x86_64/weak-undef2 404: ++ mkdir -p out/test/x86_64/weak-undef2 +377: + nm -g out/test/x86_64/version-script17/exe1 +377: + grep foo +390: + cat +390: + cc -xc -c -o out/test/x86_64/version-script8/c.o - 405: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh +test 406 + Start 406: x86_64-weak-undef5 + +406: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh" +406: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +406: Environment variables: +406: MACHINE=x86_64 +406: CPU= +406: Test timeout computed to be: 1500 +404: ++ case $MACHINE in +404: ++ tlsdesc_opt=-mtls-dialect=gnu2 +404: +++ uname +test 407 + Start 407: x86_64-whole-archive + +407: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh" +407: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +407: Environment variables: +407: MACHINE=x86_64 +407: CPU= +407: Test timeout computed to be: 1500 +387: + readelf --dyn-syms out/test/x86_64/version-script5/c.so +387: + grep -F foo out/test/x86_64/version-script5/log +387: 5: 00000000000037b8 4 OBJECT GLOBAL DEFAULT 19 foo +387: + not grep -F ' main' out/test/x86_64/version-script5/log +387: + grep -F ' main' out/test/x86_64/version-script5/log +386: + readelf --dyn-syms out/test/x86_64/version-script4/c.so +386: + grep -F _ZN3foo3barE out/test/x86_64/version-script4/log +386: 5: 00000000000037bc 4 OBJECT GLOBAL DEFAULT 19 _ZN3foo3barE +386: + not grep -F ' bar' out/test/x86_64/version-script4/log +386: + grep -F ' bar' out/test/x86_64/version-script4/log +386: + return 0 +386: + on_exit +386: + echo OK +386: OK +386: + exit 0 +398: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o +398: + grep 'undefined symbol:.*foo' +396: + cat +396: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - +404: ++ '[' Linux = FreeBSD ']' +404: ++ trap 'on_error $LINENO' ERR +404: ++ trap on_exit EXIT +404: ++ echo -n 'Testing weak-undef2 ... ' +404: Testing weak-undef2 ... ++ set -o pipefail +404: ++ set -x +404: + cat +404: + cc -c -o out/test/x86_64/weak-undef2/a.o -xc - 405: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 405: ++ export LC_ALL=C 405: ++ LC_ALL=C @@ -28467,10 +28576,43 @@ 405: ++ STRIP=strip 405: ++ QEMU= 405: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef4.sh .sh +393: + cat +393: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - +394: + rm -f out/test/x86_64/visibility/c.a +394: + ar crs out/test/x86_64/visibility/c.a out/test/x86_64/visibility/a.o out/test/x86_64/visibility/b.o +406: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh +400: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared +354: + out/test/x86_64/tlsdesc-local-dynamic/exe2 +354: + grep '42 5' +368/425 Test #386: x86_64-version-script4 ................................ Passed 0.23 sec +test 408 + Start 408: x86_64-wrap-lto + +408: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh" +408: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +408: Environment variables: +408: MACHINE=x86_64 +408: CPU= +408: Test timeout computed to be: 1500 +397: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/b.so out/test/x86_64/warn-symbol-type/a.o +397: + grep 'warning: symbol type mismatch: times' +354: 42 5 +354: + on_exit +354: + echo OK +354: OK +354: + exit 0 +387: + return 0 +387: + on_exit +387: + echo OK +387: OK +387: + exit 0 405: ++ testname=weak-undef4 405: ++ t=out/test/x86_64/weak-undef4 405: ++ mkdir -p out/test/x86_64/weak-undef4 -406: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/weak-undef5.sh +389: + readelf --dyn-syms out/test/x86_64/version-script7/c.so +389: + grep 'foo$' out/test/x86_64/version-script7/log +389: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo +389: + grep bar@@VER_X1 out/test/x86_64/version-script7/log 406: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 406: ++ export LC_ALL=C 406: ++ LC_ALL=C @@ -28489,6 +28631,57 @@ 406: ++ testname=weak-undef5 406: ++ t=out/test/x86_64/weak-undef5 406: ++ mkdir -p out/test/x86_64/weak-undef5 +380: + cc -B. -o out/test/x86_64/version-script2/exe out/test/x86_64/version-script2/c.o out/test/x86_64/version-script2/b.so +369/425 Test #354: x86_64-tlsdesc-local-dynamic .......................... Passed 0.68 sec +370/425 Test #387: x86_64-version-script5 ................................ Passed 0.24 sec +405: ++ case $MACHINE in +405: ++ tlsdesc_opt=-mtls-dialect=gnu2 +389: 6: 0000000000001649 15 FUNC GLOBAL DEFAULT 14 bar@@VER_X1 +389: + on_exit +389: + echo OK +389: OK +389: + exit 0 +406: ++ case $MACHINE in +406: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 409 + Start 409: x86_64-wrap + +409: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh" +409: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +409: Environment variables: +409: MACHINE=x86_64 +409: CPU= +409: Test timeout computed to be: 1500 +test 410 + Start 410: x86_64-z-cet-report + +410: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh" +410: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +410: Environment variables: +410: MACHINE=x86_64 +410: CPU= +410: Test timeout computed to be: 1500 +405: +++ uname +405: ++ '[' Linux = FreeBSD ']' +405: ++ trap 'on_error $LINENO' ERR +405: ++ trap on_exit EXIT +405: ++ echo -n 'Testing weak-undef4 ... ' +405: Testing weak-undef4 ... ++ set -o pipefail +405: ++ set -x +405: + cc -c -o out/test/x86_64/weak-undef4/a.o -xc - +405: + cat +406: +++ uname +406: ++ '[' Linux = FreeBSD ']' +406: ++ trap 'on_error $LINENO' ERR +406: ++ trap on_exit EXIT +406: ++ echo -n 'Testing weak-undef5 ... ' +406: Testing weak-undef5 ... ++ set -o pipefail +406: ++ set -x +406: + cat +406: + cc -c -o out/test/x86_64/weak-undef5/a.o -fPIC -xc - +365: + return 0 +365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs +365: + grep 'undefined.*foo' 407: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/whole-archive.sh 407: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 407: ++ export LC_ALL=C @@ -28508,6 +28701,38 @@ 407: ++ testname=whole-archive 407: ++ t=out/test/x86_64/whole-archive 407: ++ mkdir -p out/test/x86_64/whole-archive +407: ++ case $MACHINE in +407: ++ tlsdesc_opt=-mtls-dialect=gnu2 +407: +++ uname +407: ++ '[' Linux = FreeBSD ']' +407: ++ trap 'on_error $LINENO' ERR +407: ++ trap on_exit EXIT +407: ++ echo -n 'Testing whole-archive ... ' +407: Testing whole-archive ... ++ set -o pipefail +407: ++ set -x +407: + cat +360: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 +360: + grep foo out/test/x86_64/undefined-glob-gc-sections/log2 +360: 55: 0000000000003898 4 OBJECT LOCAL DEFAULT 22 foo +360: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar +360: + grep foobar out/test/x86_64/undefined-glob-gc-sections/log2 +360: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar +360: + not grep baz out/test/x86_64/undefined-glob-gc-sections/log2 +360: + grep baz out/test/x86_64/undefined-glob-gc-sections/log2 +360: + return 0 +360: + on_exit +360: + echo OK +360: OK +360: + exit 0 +361: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 +361: + not grep foo out/test/x86_64/undefined-glob/log1 +361: + grep foo out/test/x86_64/undefined-glob/log1 +361: + return 0 +361: + not grep foobar out/test/x86_64/undefined-glob/log1 +361: + grep foobar out/test/x86_64/undefined-glob/log1 +361: + return 0 +361: + not grep baz out/test/x86_64/undefined-glob/log1 +361: + grep baz out/test/x86_64/undefined-glob/log1 408: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh 408: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 408: ++ export LC_ALL=C @@ -28524,9 +28749,14 @@ 408: ++ STRIP=strip 408: ++ QEMU= 408: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/wrap-lto.sh .sh -408: ++ testname=wrap-lto -408: ++ t=out/test/x86_64/wrap-lto -408: ++ mkdir -p out/test/x86_64/wrap-lto +356: + out/test/x86_64/tlsdesc/exe2 +356: + grep '42 3 5' +356: 42 3 5 +356: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o +401: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o +355: + cat +355: + cc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 +291: + cc -B. -o out/test/x86_64/separate-debug-file/exe2 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--no-build-id 409: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh 409: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 409: ++ export LC_ALL=C @@ -28543,10 +28773,56 @@ 409: ++ STRIP=strip 409: ++ QEMU= 409: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/wrap.sh .sh -410: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh 409: ++ testname=wrap 409: ++ t=out/test/x86_64/wrap 409: ++ mkdir -p out/test/x86_64/wrap +371/425 Test #360: x86_64-undefined-glob-gc-sections ..................... Passed 0.62 sec +372/425 Test #389: x86_64-version-script7 ................................ Passed 0.24 sec +408: ++ testname=wrap-lto +408: ++ t=out/test/x86_64/wrap-lto +408: ++ mkdir -p out/test/x86_64/wrap-lto +388: + cc -B. -shared -Wl,-version-script,out/test/x86_64/version-script6/d.ver -o out/test/x86_64/version-script6/f.so out/test/x86_64/version-script6/e.o out/test/x86_64/version-script6/c.so -Wl,--undefined-version +395: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o +395: + not grep -F 'multiple common symbols' +395: + grep -F 'multiple common symbols' +test 411 + Start 411: x86_64-z-defs + +411: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh" +411: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +411: Environment variables: +411: MACHINE=x86_64 +411: CPU= +411: Test timeout computed to be: 1500 +test 412 + Start 412: x86_64-z-dynamic-undefined-weak-exe + +412: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh" +412: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +412: Environment variables: +412: MACHINE=x86_64 +412: CPU= +412: Test timeout computed to be: 1500 +408: ++ case $MACHINE in +408: ++ tlsdesc_opt=-mtls-dialect=gnu2 +408: +++ uname +408: ++ '[' Linux = FreeBSD ']' +407: + cc -o out/test/x86_64/whole-archive/a.o -c -x assembler - +361: + return 0 +361: + cc -B. -o out/test/x86_64/undefined-glob/exe2 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o '-Wl,--undefined-glob=foo*' +409: ++ case $MACHINE in +409: ++ tlsdesc_opt=-mtls-dialect=gnu2 +409: +++ uname +409: ++ '[' Linux = FreeBSD ']' +409: ++ trap 'on_error $LINENO' ERR +409: ++ trap on_exit EXIT +409: ++ echo -n 'Testing wrap ... ' +409: Testing wrap ... ++ set -o pipefail +409: ++ set -x +409: + cat +409: + cc -fPIC -shared -o out/test/x86_64/wrap/a.so -xc - +410: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh +411: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh 410: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 410: ++ export LC_ALL=C 410: ++ LC_ALL=C @@ -28561,48 +28837,11 @@ 410: ++ OBJCOPY=objcopy 410: ++ STRIP=strip 410: ++ QEMU= -410: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh .sh -410: ++ testname=z-cet-report -410: ++ t=out/test/x86_64/z-cet-report -410: ++ mkdir -p out/test/x86_64/z-cet-report -392: + ./mold -v -392: + grep 'mold .*compatible with GNU ld' -392: mold 2.40.4 (compatible with GNU ld) -392: + ./mold --version -392: + grep 'mold .*compatible with GNU ld' -392: mold 2.40.4 (compatible with GNU ld) -392: + ./mold -V -392: + grep 'mold .*compatible with GNU ld' -392: mold 2.40.4 (compatible with GNU ld) -392: + ./mold -V -392: + grep elf_x86_64 -392: elf_x86_64 -392: + ./mold -V -392: + grep elf_i386 -363: + readelf --symbols out/test/x86_64/undefined2/exe -392: elf_i386 -392: + cat -392: + cc -c -xc -o out/test/x86_64/version/a.o - -363: + grep foo out/test/x86_64/undefined2/log -363: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo -363: + not grep ndefined out/test/x86_64/undefined2/log -363: + grep ndefined out/test/x86_64/undefined2/log -363: + return 0 -363: + on_exit -363: + echo OK -363: OK -363: + exit 0 -369/425 Test #363: x86_64-undefined2 ..................................... Passed 0.88 sec -test 411 - Start 411: x86_64-z-defs - -411: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh" -411: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -411: Environment variables: -411: MACHINE=x86_64 -411: CPU= -411: Test timeout computed to be: 1500 -411: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh +385: + cc -B. -o out/test/x86_64/version-script3/exe out/test/x86_64/version-script3/c.o out/test/x86_64/version-script3/b.so +353: + out/test/x86_64/tlsdesc-initial-exec/exe1 +408: ++ trap 'on_error $LINENO' ERR +351: + out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/b.so +351: + grep '3 0 5' 411: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 411: ++ export LC_ALL=C 411: ++ LC_ALL=C @@ -28618,181 +28857,19 @@ 411: ++ STRIP=strip 411: ++ QEMU= 411: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-defs.sh .sh -411: ++ testname=z-defs -411: ++ t=out/test/x86_64/z-defs -411: ++ mkdir -p out/test/x86_64/z-defs -403: ++ case $MACHINE in -403: ++ tlsdesc_opt=-mtls-dialect=gnu2 -404: ++ case $MACHINE in -404: ++ tlsdesc_opt=-mtls-dialect=gnu2 -405: ++ case $MACHINE in -405: ++ tlsdesc_opt=-mtls-dialect=gnu2 -406: ++ case $MACHINE in -406: ++ tlsdesc_opt=-mtls-dialect=gnu2 -407: ++ case $MACHINE in -407: ++ tlsdesc_opt=-mtls-dialect=gnu2 -408: ++ case $MACHINE in -408: ++ tlsdesc_opt=-mtls-dialect=gnu2 -403: +++ uname -404: +++ uname -409: ++ case $MACHINE in -409: ++ tlsdesc_opt=-mtls-dialect=gnu2 -405: +++ uname -389: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script7/a.ver -o out/test/x86_64/version-script7/c.so out/test/x86_64/version-script7/b.o -411: ++ case $MACHINE in -411: ++ tlsdesc_opt=-mtls-dialect=gnu2 -407: +++ uname -410: ++ case $MACHINE in -410: ++ tlsdesc_opt=-mtls-dialect=gnu2 -406: +++ uname -408: +++ uname -361: + cat -365: mold: error: undefined symbol: foo -409: +++ uname -411: +++ uname -410: +++ uname -361: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - -365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all -395: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - -403: ++ '[' Linux = FreeBSD ']' -405: ++ '[' Linux = FreeBSD ']' -407: ++ '[' Linux = FreeBSD ']' -403: ++ trap 'on_error $LINENO' ERR -403: ++ trap on_exit EXIT -406: ++ '[' Linux = FreeBSD ']' -403: ++ echo -n 'Testing weak-undef ... ' -407: ++ trap 'on_error $LINENO' ERR -407: ++ trap on_exit EXIT -407: ++ echo -n 'Testing whole-archive ... ' -403: Testing weak-undef ... ++ set -o pipefail -403: ++ set -x -407: Testing whole-archive ... ++ set -o pipefail -407: ++ set -x -395: + cat -405: ++ trap 'on_error $LINENO' ERR -405: ++ trap on_exit EXIT -405: ++ echo -n 'Testing weak-undef4 ... ' -405: Testing weak-undef4 ... ++ set -o pipefail -405: ++ set -x -406: ++ trap 'on_error $LINENO' ERR -406: ++ trap on_exit EXIT -406: ++ echo -n 'Testing weak-undef5 ... ' -406: Testing weak-undef5 ... ++ set -o pipefail -406: ++ set -x -408: ++ '[' Linux = FreeBSD ']' -408: ++ trap 'on_error $LINENO' ERR +412: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh +412: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +412: ++ export LC_ALL=C +412: ++ LC_ALL=C +412: ++ '[' -z x86_64 ']' 408: ++ trap on_exit EXIT 408: ++ echo -n 'Testing wrap-lto ... ' 408: Testing wrap-lto ... ++ set -o pipefail 408: ++ set -x 408: + test_cflags -flto -409: ++ '[' Linux = FreeBSD ']' -404: ++ '[' Linux = FreeBSD ']' -410: ++ '[' Linux = FreeBSD ']' -380: + cc -B. -o out/test/x86_64/version-script2/exe out/test/x86_64/version-script2/c.o out/test/x86_64/version-script2/b.so -403: + cat -407: + cat -409: ++ trap 'on_error $LINENO' ERR -409: ++ trap on_exit EXIT -404: ++ trap 'on_error $LINENO' ERR -394: + cat -404: ++ trap on_exit EXIT -387: + readelf --dyn-syms out/test/x86_64/version-script5/c.so -397: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/b.so out/test/x86_64/warn-symbol-type/a.o -409: ++ echo -n 'Testing wrap ... ' -409: Testing wrap ... ++ set -o pipefail -404: ++ echo -n 'Testing weak-undef2 ... ' -409: ++ set -x -409: + cat -404: Testing weak-undef2 ... ++ set -o pipefail -404: ++ set -x -404: + cc -c -o out/test/x86_64/weak-undef2/a.o -xc - -405: + cat -405: + cc -c -o out/test/x86_64/weak-undef4/a.o -xc - -411: ++ '[' Linux = FreeBSD ']' -411: ++ trap 'on_error $LINENO' ERR -411: ++ trap on_exit EXIT -411: ++ echo -n 'Testing z-defs ... ' -411: Testing z-defs ... ++ set -o pipefail -411: ++ set -x -411: + cat -410: ++ trap 'on_error $LINENO' ERR -410: ++ trap on_exit EXIT -410: ++ echo -n 'Testing z-cet-report ... ' -410: Testing z-cet-report ... ++ set -o pipefail -410: ++ set -x -410: + cat -377: + cc -B. -o out/test/x86_64/version-script17/exe1 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -406: + cat -406: + cc -c -o out/test/x86_64/weak-undef5/a.o -fPIC -xc - -360: + cat -407: + cc -o out/test/x86_64/whole-archive/a.o -c -x assembler - -403: + cc -c -o out/test/x86_64/weak-undef/a.o -fPIC -xc - -397: + grep 'warning: symbol type mismatch: times' -394: + cc -xc -c -o out/test/x86_64/visibility/b.o - -409: + cc -fPIC -shared -o out/test/x86_64/wrap/a.so -xc - -411: + cc -fPIC -c -o out/test/x86_64/z-defs/a.o -xc - -352: + cat -352: + cc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 408: + echo 'int main() {}' -408: + cc -B. -flto -o /dev/null -xc - -356: + cat -385: + cat -385: + cc -xc -c -o out/test/x86_64/version-script3/c.o - -354: + cat -404: + cat -410: + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - -351: + cc -B. -shared -o out/test/x86_64/tlsdesc-dlopen/b.so out/test/x86_64/tlsdesc-dlopen/a.o -360: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - -353: + cat -387: + grep -F foo out/test/x86_64/version-script5/log -353: + cc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 -354: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 -358: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/x86_64/trace-symbol/log -396: + cat -396: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - -356: + cc -fPIC -c -o out/test/x86_64/tlsdesc/b.o -xc - -mtls-dialect=gnu2 -387: 5: 00000000000037b8 4 OBJECT GLOBAL DEFAULT 19 foo -387: + not grep -F ' main' out/test/x86_64/version-script5/log -387: + grep -F ' main' out/test/x86_64/version-script5/log -358: trace-symbol: out/test/x86_64/trace-symbol/a.o: reference to foo -358: + grep 'trace-symbol: .*/b.o: definition of foo' out/test/x86_64/trace-symbol/log -387: + return 0 -387: + on_exit -387: + echo OK -387: OK -387: + exit 0 -370/425 Test #387: x86_64-version-script5 ................................ Passed 0.68 sec -test 412 - Start 412: x86_64-z-dynamic-undefined-weak-exe - -412: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh" -412: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -412: Environment variables: -412: MACHINE=x86_64 -412: CPU= -412: Test timeout computed to be: 1500 -215: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccWBrVXB.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccDbKaf0.res' '-flinker-output=pie' -215: /usr/libexec/gcc/x86_64-linux-gnu/15/lto1 -quiet -dumpbase out/test/x86_64/lto-gcc/exe2.wpa -mtune=generic -march=x86-64 -version -fno-openmp -fno-openacc -fPIE -fcf-protection=none -fasynchronous-unwind-tables -fltrans-output-list=/tmp/ccWBrVXB.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccDbKaf0.res -flinker-output=pie @/tmp/cccUpWJA -215: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccWBrVXB.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccDbKaf0.res' '-flinker-output=pie' '-dumpdir' 'out/test/x86_64/lto-gcc/exe2.wpa.' -215: + gcc -flto -fno-use-linker-plugin -c -o out/test/x86_64/lto-gcc/c.o -xc - -215: + cat -358: trace-symbol: out/test/x86_64/trace-symbol/b.o: definition of foo -358: + grep 'trace-symbol: .*/c.so: definition of baz' out/test/x86_64/trace-symbol/log -407: + echo 'int fn1() { return 42; }' -407: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - -399: + cc -B. -o out/test/x86_64/weak-export-dso/b.so out/test/x86_64/weak-export-dso/a.o -shared -358: trace-symbol: out/test/x86_64/trace-symbol/c.so: definition of baz -358: + on_exit -358: + echo OK -358: OK -358: + exit 0 -412: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh -371/425 Test #358: x86_64-trace-symbol ................................... Passed 1.23 sec -412: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -412: ++ export LC_ALL=C -412: ++ LC_ALL=C -412: ++ '[' -z x86_64 ']' +410: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-cet-report.sh .sh +353: + grep '^5 5 5$' 412: ++ '[' -z '' ']' 412: ++ TESTDIR=out/test/x86_64 412: ++ CC=cc @@ -28803,10 +28880,61 @@ 412: ++ OBJCOPY=objcopy 412: ++ STRIP=strip 412: ++ QEMU= +408: + cc -B. -flto -o /dev/null -xc - +410: ++ testname=z-cet-report +410: ++ t=out/test/x86_64/z-cet-report +410: ++ mkdir -p out/test/x86_64/z-cet-report +396: + cc -B. -o out/test/x86_64/warn-once/exe out/test/x86_64/warn-once/a.o out/test/x86_64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once +407: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - +407: + echo 'int fn1() { return 42; }' +411: ++ testname=z-defs +411: ++ t=out/test/x86_64/z-defs +411: ++ mkdir -p out/test/x86_64/z-defs 412: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak-exe.sh .sh +353: 5 5 5 +410: ++ case $MACHINE in +410: ++ tlsdesc_opt=-mtls-dialect=gnu2 +353: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe1 +410: +++ uname +353: + not grep -E 'TLS_?DESC' +353: + grep -E 'TLS_?DESC' +410: ++ '[' Linux = FreeBSD ']' 412: ++ testname=z-dynamic-undefined-weak-exe +410: ++ trap 'on_error $LINENO' ERR +410: ++ trap on_exit EXIT +410: ++ echo -n 'Testing z-cet-report ... ' +410: Testing z-cet-report ... ++ set -o pipefail +410: ++ set -x 412: ++ t=out/test/x86_64/z-dynamic-undefined-weak-exe 412: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak-exe +351: 3 0 5 +351: + on_exit +351: + echo OK +351: OK +351: + exit 0 +410: + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - +373/425 Test #351: x86_64-tlsdesc-dlopen ................................. Passed 0.76 sec +test 413 + Start 413: x86_64-z-dynamic-undefined-weak + +413: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh" +413: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +413: Environment variables: +413: MACHINE=x86_64 +413: CPU= +413: Test timeout computed to be: 1500 +411: ++ case $MACHINE in +411: ++ tlsdesc_opt=-mtls-dialect=gnu2 +411: +++ uname +411: ++ '[' Linux = FreeBSD ']' +411: ++ trap 'on_error $LINENO' ERR +411: ++ trap on_exit EXIT +411: ++ echo -n 'Testing z-defs ... ' +411: Testing z-defs ... ++ set -o pipefail +411: ++ set -x +411: + cat +411: + cc -fPIC -c -o out/test/x86_64/z-defs/a.o -xc - +410: + cat 412: ++ case $MACHINE in 412: ++ tlsdesc_opt=-mtls-dialect=gnu2 412: +++ uname @@ -28818,44 +28946,20 @@ 412: ++ set -x 412: + cat 412: + cc -o out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -c -xc - -fPIC -410: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -410: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=warning -362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -393: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -393: + cc -B. -shared -o out/test/x86_64/versioned-undef/c.so out/test/x86_64/versioned-undef/a.o -Wl,--version-script=out/test/x86_64/versioned-undef/b.ver -test 413 - Start 413: x86_64-z-dynamic-undefined-weak - -413: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh" -413: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -413: Environment variables: -413: MACHINE=x86_64 -413: CPU= -413: Test timeout computed to be: 1500 -339: + cc -B. -o out/test/x86_64/tls-gd/exe3 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static -355: + cat -355: + cc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 -365: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe -365: + not grep -w foo -365: + grep -w foo -389: + readelf --dyn-syms out/test/x86_64/version-script7/c.so -389: + grep 'foo$' out/test/x86_64/version-script7/log -377: + nm -g out/test/x86_64/version-script17/exe1 -377: + grep foo -351: + cat -351: + cc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 -391: + readelf --dyn-syms out/test/x86_64/version-script9/c.so -260: + seq 1 10000 -260: + sed 's/.*/void func&();/' -391: + grep ' foo@@VER1$' out/test/x86_64/version-script9/log +353: + return 0 +353: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe2 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so -Wl,--no-relax +402: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o +377: 0000000000001759 T foo +377: + cat +398: mold: error: undefined symbol: foo +398: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols +398: + grep 'undefined symbol:.*foo' +399: + cc -B. -o out/test/x86_64/weak-export-dso/b.so out/test/x86_64/weak-export-dso/a.o -shared +390: + cc -B. -o out/test/x86_64/version-script8/exe out/test/x86_64/version-script8/c.o out/test/x86_64/version-script8/b.so +380: + out/test/x86_64/version-script2/exe +380: + readelf --dyn-syms out/test/x86_64/version-script2/exe +377: + cc -B. -o out/test/x86_64/version-script17/exe2 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/c.ver -Wl,--undefined-version 413: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh -400: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared -389: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo -361: + rm -f out/test/x86_64/undefined-glob/d.a -389: + grep bar@@VER_X1 out/test/x86_64/version-script7/log -411: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -365: + return 0 -362: + readelf --symbols out/test/x86_64/undefined/exe 413: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 413: ++ export LC_ALL=C 413: ++ LC_ALL=C @@ -28870,41 +28974,19 @@ 413: ++ OBJCOPY=objcopy 413: ++ STRIP=strip 413: ++ QEMU= +339: + out/test/x86_64/tls-gd/exe4 +339: + grep '1 2 3 4 5 6' 413: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak.sh .sh -388: + cc -B. -shared -Wl,-version-script,out/test/x86_64/version-script6/d.ver -o out/test/x86_64/version-script6/f.so out/test/x86_64/version-script6/e.o out/test/x86_64/version-script6/c.so -Wl,--undefined-version -391: 7: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo@@VER1 -391: + on_exit -391: + echo OK -391: OK -391: + exit 0 -365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols -404: + cat -385: + cc -B. -o out/test/x86_64/version-script3/exe out/test/x86_64/version-script3/c.o out/test/x86_64/version-script3/b.so -394: + rm -f out/test/x86_64/visibility/c.a -389: 6: 0000000000001649 15 FUNC GLOBAL DEFAULT 14 bar@@VER_X1 -389: + on_exit -389: + echo OK -389: OK -389: + exit 0 -395: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o -406: + cat -398: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -398: + grep 'undefined symbol:.*foo' -361: + ar cr out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/a.o out/test/x86_64/undefined-glob/b.o out/test/x86_64/undefined-glob/c.o -401: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o -362: + not grep foo out/test/x86_64/undefined/log -362: + grep foo out/test/x86_64/undefined/log 413: ++ testname=z-dynamic-undefined-weak 413: ++ t=out/test/x86_64/z-dynamic-undefined-weak 413: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak -372/425 Test #389: x86_64-version-script7 ................................ Passed 0.79 sec -373/425 Test #391: x86_64-version-script9 ................................ Passed 0.75 sec -394: + ar crs out/test/x86_64/visibility/c.a out/test/x86_64/visibility/a.o out/test/x86_64/visibility/b.o -365: + grep 'undefined.*foo' -404: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - -360: + rm -f out/test/x86_64/undefined-glob-gc-sections/d.a -395: + not grep -F 'multiple common symbols' -395: + grep -F 'multiple common symbols' +339: 1 2 3 4 5 6 +339: + on_exit +339: + echo OK +339: OK +339: + exit 0 +410: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o +374/425 Test #339: x86_64-tls-gd ......................................... Passed 1.02 sec test 414 Start 414: x86_64-z-dynamic-undefined-weak2 @@ -28914,31 +28996,6 @@ 414: MACHINE=x86_64 414: CPU= 414: Test timeout computed to be: 1500 -test 415 - Start 415: x86_64-z-max-page-size - -415: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh" -415: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -415: Environment variables: -415: MACHINE=x86_64 -415: CPU= -415: Test timeout computed to be: 1500 -406: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - -403: + cat -403: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - -380: + out/test/x86_64/version-script2/exe -380: + readelf --dyn-syms out/test/x86_64/version-script2/exe -380: + grep -F foo@ver1 out/test/x86_64/version-script2/log -380: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) -380: + grep -F bar@ver2 out/test/x86_64/version-script2/log -380: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) -380: + grep -F baz@ver3 out/test/x86_64/version-script2/log -360: + ar cr out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/a.o out/test/x86_64/undefined-glob-gc-sections/b.o out/test/x86_64/undefined-glob-gc-sections/c.o -362: + return 0 -362: + not grep bar out/test/x86_64/undefined/log -362: + grep bar out/test/x86_64/undefined/log -362: + return 0 -362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo 413: ++ case $MACHINE in 413: ++ tlsdesc_opt=-mtls-dialect=gnu2 413: +++ uname @@ -28948,30 +29005,62 @@ 413: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' 413: Testing z-dynamic-undefined-weak ... ++ set -o pipefail 413: ++ set -x -413: + cat -413: + cc -o out/test/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC 397: mold: warning: symbol type mismatch: times +394: + cat 397: + on_exit 397: + echo OK 397: OK 397: + exit 0 -399: + cc -B. -o out/test/x86_64/weak-export-dso/c.so out/test/x86_64/weak-export-dso/a.o -shared -Wl,-z,defs -260: + echo 'int main() {' -260: + seq 1 10000 -260: + sed 's/.*/func&();/' -392: + rm -f out/test/x86_64/version/exe -392: + cc -B. -Wl,--version -o out/test/x86_64/version/exe1 out/test/x86_64/version/a.o -392: + grep mold -407: + echo 'int fn2() { return 42; }' -407: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - +380: + grep -F foo@ver1 out/test/x86_64/version-script2/log +406: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - +393: + cc -B. -o out/test/x86_64/versioned-undef/exe out/test/x86_64/versioned-undef/d.o out/test/x86_64/versioned-undef/c.so +356: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so +375/425 Test #397: x86_64-warn-symbol-type ............................... Passed 0.23 sec +394: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - +355: + cc -B. -o out/test/x86_64/tlsdesc-static/exe1 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static +365: mold: error: undefined symbol: foo +test 415 + Start 415: x86_64-z-max-page-size + +415: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh" +415: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +415: Environment variables: +415: MACHINE=x86_64 +415: CPU= +415: Test timeout computed to be: 1500 +365: + on_exit +365: + echo OK +365: OK +365: + exit 0 +406: + cat +413: + cat +413: + cc -o out/test/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC +400: + cat +414: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh 405: + cat 405: + cc -c -o out/test/x86_64/weak-undef4/b.o -xc - -414: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh +380: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) +376/425 Test #365: x86_64-unresolved-symbols ............................. Passed 0.62 sec +380: + grep -F bar@ver2 out/test/x86_64/version-script2/log +404: + cat +403: + cat +test 416 + Start 416: x86_64-z-nodefaultlib + +416: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh" +416: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +416: Environment variables: +416: MACHINE=x86_64 +416: CPU= +416: Test timeout computed to be: 1500 +380: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) +380: + grep -F baz@ver3 out/test/x86_64/version-script2/log +404: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - +403: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - 414: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 414: ++ export LC_ALL=C 414: ++ LC_ALL=C 414: ++ '[' -z x86_64 ']' -374/425 Test #397: x86_64-warn-symbol-type ............................... Passed 0.60 sec 414: ++ '[' -z '' ']' 414: ++ TESTDIR=out/test/x86_64 414: ++ CC=cc @@ -28983,27 +29072,13 @@ 414: ++ STRIP=strip 414: ++ QEMU= 414: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-dynamic-undefined-weak2.sh .sh -390: + cat -390: + cc -xc -c -o out/test/x86_64/version-script8/c.o - -test 416 - Start 416: x86_64-z-nodefaultlib - -416: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh" -416: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -416: Environment variables: -416: MACHINE=x86_64 -416: CPU= -416: Test timeout computed to be: 1500 +400: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - +415: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh +380: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) 414: ++ testname=z-dynamic-undefined-weak2 +415: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 414: ++ t=out/test/x86_64/z-dynamic-undefined-weak2 414: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak2 -380: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) -380: + on_exit -380: + echo OK -380: OK -380: + exit 0 -415: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh -415: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 415: ++ export LC_ALL=C 415: ++ LC_ALL=C 415: ++ '[' -z x86_64 ']' @@ -29017,25 +29092,13 @@ 415: ++ OBJCOPY=objcopy 415: ++ STRIP=strip 415: ++ QEMU= -415: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh .sh -415: ++ testname=z-max-page-size -415: ++ t=out/test/x86_64/z-max-page-size -415: ++ mkdir -p out/test/x86_64/z-max-page-size -375/425 Test #380: x86_64-version-script2 ................................ Passed 1.05 sec -414: ++ case $MACHINE in -414: ++ tlsdesc_opt=-mtls-dialect=gnu2 -414: +++ uname -414: ++ '[' Linux = FreeBSD ']' -415: ++ case $MACHINE in -415: ++ tlsdesc_opt=-mtls-dialect=gnu2 -415: +++ uname -215: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o +380: + on_exit +380: + echo OK +380: OK +380: + exit 0 416: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh -353: + cat -353: + cc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 -393: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - -393: + cat -362: + readelf --symbols out/test/x86_64/undefined/exe +415: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-max-page-size.sh .sh +377/425 Test #380: x86_64-version-script2 ................................ Passed 0.42 sec test 417 Start 417: x86_64-z-nodump @@ -29045,6 +29108,14 @@ 417: MACHINE=x86_64 417: CPU= 417: Test timeout computed to be: 1500 +411: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o +414: ++ case $MACHINE in +414: ++ tlsdesc_opt=-mtls-dialect=gnu2 +414: +++ uname +401: + readelf --dyn-syms out/test/x86_64/weak-export-exe/exe +401: + not grep 'WEAK DEFAULT UND foo' +401: + grep 'WEAK DEFAULT UND foo' +414: ++ '[' Linux = FreeBSD ']' 414: ++ trap 'on_error $LINENO' ERR 414: ++ trap on_exit EXIT 414: ++ echo -n 'Testing z-dynamic-undefined-weak2 ... ' @@ -29052,14 +29123,9 @@ 414: ++ set -x 414: + cat 414: + cc -o out/test/x86_64/z-dynamic-undefined-weak2/a.o -c -xc - -fno-PIE -415: ++ '[' Linux = FreeBSD ']' -415: ++ trap 'on_error $LINENO' ERR -415: ++ trap on_exit EXIT -415: ++ echo -n 'Testing z-max-page-size ... ' -415: Testing z-max-page-size ... ++ set -o pipefail -415: ++ set -x -415: + cc -o out/test/x86_64/z-max-page-size/a.o -c -xc - -415: + cat +415: ++ testname=z-max-page-size +415: ++ t=out/test/x86_64/z-max-page-size +415: ++ mkdir -p out/test/x86_64/z-max-page-size 416: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 416: ++ export LC_ALL=C 416: ++ LC_ALL=C @@ -29075,18 +29141,11 @@ 416: ++ STRIP=strip 416: ++ QEMU= 416: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodefaultlib.sh .sh -416: ++ testname=z-nodefaultlib -416: ++ t=out/test/x86_64/z-nodefaultlib -416: ++ mkdir -p out/test/x86_64/z-nodefaultlib -260: + echo '}' -260: + cc -c -o out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/c.c -400: + cat -400: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - 417: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh -416: ++ case $MACHINE in -416: ++ tlsdesc_opt=-mtls-dialect=gnu2 -388: + readelf --dyn-syms out/test/x86_64/version-script6/f.so -416: +++ uname +415: ++ case $MACHINE in +415: ++ tlsdesc_opt=-mtls-dialect=gnu2 +415: +++ uname +401: + return 0 417: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 417: ++ export LC_ALL=C 417: ++ LC_ALL=C @@ -29101,51 +29160,26 @@ 417: ++ OBJCOPY=objcopy 417: ++ STRIP=strip 417: ++ QEMU= -416: ++ '[' Linux = FreeBSD ']' -416: ++ trap 'on_error $LINENO' ERR -416: ++ trap on_exit EXIT -416: ++ echo -n 'Testing z-nodefaultlib ... ' -416: Testing z-nodefaultlib ... ++ set -o pipefail -416: ++ set -x -388: + grep foo@VER_X1 out/test/x86_64/version-script6/log -416: + cc -o out/test/x86_64/z-nodefaultlib/a.o -c -xc - -416: + cat -388: 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) -388: + grep bar@VER_X2 out/test/x86_64/version-script6/log +416: ++ testname=z-nodefaultlib +416: ++ t=out/test/x86_64/z-nodefaultlib +416: ++ mkdir -p out/test/x86_64/z-nodefaultlib 417: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-nodump.sh .sh -398: mold: error: undefined symbol: foo -417: ++ testname=z-nodump -417: ++ t=out/test/x86_64/z-nodump -417: ++ mkdir -p out/test/x86_64/z-nodump -388: 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) -388: + grep baz@@VER_Y2 out/test/x86_64/version-script6/log -398: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -398: + grep 'undefined symbol:.*foo' -392: mold 2.40.4 (compatible with GNU ld) -392: + not '[' -f out/test/x86_64/version/exe1 ']' -392: + '[' -f out/test/x86_64/version/exe1 ']' -392: + return 0 -392: + cc -B. -Wl,-v -o out/test/x86_64/version/exe2 out/test/x86_64/version/a.o -392: + grep mold -395: + return 0 -395: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o -Wl,-warn-common -417: ++ case $MACHINE in -417: ++ tlsdesc_opt=-mtls-dialect=gnu2 -395: + grep -F 'multiple common symbols' -417: +++ uname -388: 7: 0000000000001729 26 FUNC GLOBAL DEFAULT 14 baz@@VER_Y2 -388: + on_exit -417: ++ '[' Linux = FreeBSD ']' -417: ++ trap 'on_error $LINENO' ERR -417: ++ trap on_exit EXIT -417: ++ echo -n 'Testing z-nodump ... ' -417: Testing z-nodump ... ++ set -o pipefail -417: ++ set -x -388: + echo OK -388: OK -388: + exit 0 -376/425 Test #388: x86_64-version-script6 ................................ Passed 1.04 sec -417: + cat +401: + out/test/x86_64/weak-export-exe/exe +401: + grep '^3$' +415: ++ '[' Linux = FreeBSD ']' +415: ++ trap 'on_error $LINENO' ERR +415: ++ trap on_exit EXIT +415: ++ echo -n 'Testing z-max-page-size ... ' +415: Testing z-max-page-size ... ++ set -o pipefail +415: ++ set -x +401: 3 +415: + cc -o out/test/x86_64/z-max-page-size/a.o -c -xc - +415: + cat +401: + on_exit +401: + echo OK +401: OK +401: + exit 0 +378/425 Test #401: x86_64-weak-export-exe ................................ Passed 0.22 sec test 418 Start 418: x86_64-z-now @@ -29155,27 +29189,36 @@ 418: MACHINE=x86_64 418: CPU= 418: Test timeout computed to be: 1500 -417: + cc -c -o out/test/x86_64/z-nodump/a.o -xc - -385: + out/test/x86_64/version-script3/exe -385: + readelf --dyn-syms out/test/x86_64/version-script3/exe -410: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log -410: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT -410: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log -401: + not grep 'WEAK DEFAULT UND foo' -401: + grep 'WEAK DEFAULT UND foo' -401: + readelf --dyn-syms out/test/x86_64/weak-export-exe/exe -410: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK -385: + grep -F foo@ver1 out/test/x86_64/version-script3/log -410: + not cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=error -401: + return 0 -385: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) -385: + grep -F bar@ver2 out/test/x86_64/version-script3/log +417: ++ testname=z-nodump +417: ++ t=out/test/x86_64/z-nodump +417: ++ mkdir -p out/test/x86_64/z-nodump +416: ++ case $MACHINE in +416: ++ tlsdesc_opt=-mtls-dialect=gnu2 +416: +++ uname +416: ++ '[' Linux = FreeBSD ']' 418: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh +417: ++ case $MACHINE in +377: + not grep foo +377: + grep foo +416: ++ trap 'on_error $LINENO' ERR +416: ++ trap on_exit EXIT +416: ++ echo -n 'Testing z-nodefaultlib ... ' +416: Testing z-nodefaultlib ... ++ set -o pipefail +416: ++ set -x +416: + cat +291: + grep -F .gnu_debuglink +291: + readelf -SW out/test/x86_64/separate-debug-file/exe2 +417: ++ tlsdesc_opt=-mtls-dialect=gnu2 +417: +++ uname +377: + nm -g out/test/x86_64/version-script17/exe2 +388: + readelf --dyn-syms out/test/x86_64/version-script6/f.so +395: + return 0 +416: + cc -o out/test/x86_64/z-nodefaultlib/a.o -c -xc - +395: + cc -B. -o out/test/x86_64/warn-common/exe out/test/x86_64/warn-common/a.o out/test/x86_64/warn-common/b.o -Wl,-warn-common +395: + grep -F 'multiple common symbols' 418: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 418: ++ export LC_ALL=C -385: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) 418: ++ LC_ALL=C -385: + grep -F baz@ver2 out/test/x86_64/version-script3/log 418: ++ '[' -z x86_64 ']' 418: ++ '[' -z '' ']' 418: ++ TESTDIR=out/test/x86_64 @@ -29187,63 +29230,85 @@ 418: ++ OBJCOPY=objcopy 418: ++ STRIP=strip 418: ++ QEMU= +407: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - +407: + echo 'int fn2() { return 42; }' 418: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-now.sh .sh -385: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver2 (5) -385: + on_exit -385: + echo OK -385: OK -385: + exit 0 -377/425 Test #385: x86_64-version-script3 ................................ Passed 1.07 sec 418: ++ testname=z-now 418: ++ t=out/test/x86_64/z-now 418: ++ mkdir -p out/test/x86_64/z-now -401: + grep '^3$' -401: + out/test/x86_64/weak-export-exe/exe -test 419 - Start 419: x86_64-z-origin - -419: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh" -419: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -419: Environment variables: -419: MACHINE=x86_64 -419: CPU= -419: Test timeout computed to be: 1500 +388: + grep foo@VER_X1 out/test/x86_64/version-script6/log 418: ++ case $MACHINE in 418: ++ tlsdesc_opt=-mtls-dialect=gnu2 418: +++ uname -401: 3 -401: + on_exit -401: + echo OK -401: OK -401: + exit 0 -377: 0000000000001759 T foo -377: + cat -378/425 Test #401: x86_64-weak-export-exe ................................ Passed 0.66 sec +291: [30] .gnu_debuglink PROGBITS 0000000000000000 000984 000010 00 0 0 4 +291: + flock out/test/x86_64/separate-debug-file/exe2.dbg true +410: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=warning 418: ++ '[' Linux = FreeBSD ']' 418: ++ trap 'on_error $LINENO' ERR 418: ++ trap on_exit EXIT 418: ++ echo -n 'Testing z-now ... ' 418: Testing z-now ... ++ set -o pipefail 418: ++ set -x -test 420 - Start 420: x86_64-z-pack-relative-relocs - -420: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh" -420: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -420: Environment variables: -420: MACHINE=x86_64 -420: CPU= -420: Test timeout computed to be: 1500 +388: 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) +388: + grep bar@VER_X2 out/test/x86_64/version-script6/log 418: + cat +406: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared 418: + cc -o out/test/x86_64/z-now/a.o -c -xc - +398: mold: warning: undefined symbol: foo +388: 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) +398: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -Wl,--error-unresolved-symbols +398: + grep 'undefined symbol:.*foo' +402: + cat +402: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - +388: + grep baz@@VER_Y2 out/test/x86_64/version-script6/log +388: 7: 0000000000001729 26 FUNC GLOBAL DEFAULT 14 baz@@VER_Y2 +388: + on_exit +388: + echo OK +388: OK +388: + exit 0 +291: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit +417: ++ '[' Linux = FreeBSD ']' +417: ++ trap 'on_error $LINENO' ERR +417: ++ trap on_exit EXIT +417: ++ echo -n 'Testing z-nodump ... ' +417: Testing z-nodump ... ++ set -o pipefail +417: ++ set -x +417: + cc -c -o out/test/x86_64/z-nodump/a.o -xc - +417: + cat +379/425 Test #388: x86_64-version-script6 ................................ Passed 0.38 sec +399: + cc -B. -o out/test/x86_64/weak-export-dso/c.so out/test/x86_64/weak-export-dso/a.o -shared -Wl,-z,defs +test 419 + Start 419: x86_64-z-origin + +419: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh" +419: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +419: Environment variables: +419: MACHINE=x86_64 +419: CPU= +419: Test timeout computed to be: 1500 +353: + out/test/x86_64/tlsdesc-initial-exec/exe2 +353: + grep '^5 5 5$' +291: + grep -F printf +413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/b.so out/test/x86_64/z-dynamic-undefined-weak/a.o +353: 5 5 5 419: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh +385: + out/test/x86_64/version-script3/exe +353: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 +396: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log +404: + not cc -B. -o out/test/x86_64/weak-undef2/exe out/test/x86_64/weak-undef2/a.o out/test/x86_64/weak-undef2/b.o 419: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +353: + grep -E 'TLS_?DESC' +404: + grep 'undefined symbol: foo' 419: ++ export LC_ALL=C +396: ++ wc -l 419: ++ LC_ALL=C 419: ++ '[' -z x86_64 ']' 419: ++ '[' -z '' ']' 419: ++ TESTDIR=out/test/x86_64 +412: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie +385: + readelf --dyn-syms out/test/x86_64/version-script3/exe 419: ++ CC=cc +356: + out/test/x86_64/tlsdesc/exe3 419: ++ CXX=c++ 419: ++ GCC=gcc 419: ++ GXX=g++ @@ -29251,21 +29316,89 @@ 419: ++ OBJCOPY=objcopy 419: ++ STRIP=strip 419: ++ QEMU= +396: + '[' 1 = 1 ']' +396: + on_exit +396: + echo OK +396: OK +356: + grep '42 3 5' +396: + exit 0 419: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-origin.sh .sh -377: + cc -B. -o out/test/x86_64/version-script17/exe2 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/c.ver -Wl,--undefined-version -399: + readelf --dyn-syms out/test/x86_64/weak-export-dso/b.so -399: + grep 'WEAK DEFAULT UND foo' -399: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo -365: mold: warning: undefined symbol: foo -365: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files -365: + not grep 'undefined.*foo' -365: + grep 'undefined.*foo' -420: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh -399: + readelf --dyn-syms out/test/x86_64/weak-export-dso/c.so -399: + grep 'WEAK DEFAULT UND foo' +380/425 Test #396: x86_64-warn-once ...................................... Passed 0.34 sec 419: ++ testname=z-origin 419: ++ t=out/test/x86_64/z-origin 419: ++ mkdir -p out/test/x86_64/z-origin +419: ++ case $MACHINE in +419: ++ tlsdesc_opt=-mtls-dialect=gnu2 +419: +++ uname +356: 42 3 5 +356: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -Wl,-no-relax +385: + grep -F foo@ver1 out/test/x86_64/version-script3/log +385: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) +353: 0000000000002a78 R_X86_64_TLSDESC foo@Base +353: + on_exit +353: + echo OK +353: OK +353: + exit 0 +test 420 + Start 420: x86_64-z-pack-relative-relocs + +420: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh" +420: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +420: Environment variables: +420: MACHINE=x86_64 +420: CPU= +420: Test timeout computed to be: 1500 +419: ++ '[' Linux = FreeBSD ']' +419: ++ trap 'on_error $LINENO' ERR +419: ++ trap on_exit EXIT +419: ++ echo -n 'Testing z-origin ... ' +419: Testing z-origin ... ++ set -o pipefail +419: ++ set -x +419: + cc -c -o out/test/x86_64/z-origin/a.o -xc - +385: + grep -F bar@ver2 out/test/x86_64/version-script3/log +407: + rm -f out/test/x86_64/whole-archive/d.a +390: + out/test/x86_64/version-script8/exe +361: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 +394: + cc -B. -shared -o out/test/x86_64/visibility/e.so out/test/x86_64/visibility/c.a out/test/x86_64/visibility/d.o +381/425 Test #353: x86_64-tlsdesc-initial-exec ........................... Passed 0.86 sec +419: + cat +385: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) +385: + grep -F baz@ver2 out/test/x86_64/version-script3/log +407: + ar cr out/test/x86_64/whole-archive/d.a out/test/x86_64/whole-archive/b.o out/test/x86_64/whole-archive/c.o +390: + readelf --dyn-syms out/test/x86_64/version-script8/b.so +361: + grep foo out/test/x86_64/undefined-glob/log2 +393: + out/test/x86_64/versioned-undef/exe +393: + grep '^1 2 3 3 4$' +411: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs +416: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib +420: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh +test 421 + Start 421: x86_64-z-rodynamic + +421: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh" +421: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +421: Environment variables: +421: MACHINE=x86_64 +421: CPU= +421: Test timeout computed to be: 1500 +385: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver2 (5) +385: + on_exit +385: + echo OK +385: OK +385: + exit 0 +361: 59: 00000000000038a0 4 OBJECT LOCAL DEFAULT 23 foo +361: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar +361: + grep foobar out/test/x86_64/undefined-glob/log2 +361: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar +393: 1 2 3 3 4 +393: + on_exit +393: + echo OK +393: OK +393: + exit 0 +382/425 Test #385: x86_64-version-script3 ................................ Passed 0.45 sec +383/425 Test #393: x86_64-versioned-undef ................................ Passed 0.39 sec +361: + not grep baz out/test/x86_64/undefined-glob/log2 +361: + grep baz out/test/x86_64/undefined-glob/log2 420: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 420: ++ export LC_ALL=C 420: ++ LC_ALL=C @@ -29281,36 +29414,34 @@ 420: ++ STRIP=strip 420: ++ QEMU= 420: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-pack-relative-relocs.sh .sh -399: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo -419: ++ case $MACHINE in -419: ++ tlsdesc_opt=-mtls-dialect=gnu2 420: ++ testname=z-pack-relative-relocs 420: ++ t=out/test/x86_64/z-pack-relative-relocs 420: ++ mkdir -p out/test/x86_64/z-pack-relative-relocs -399: + on_exit -399: + echo OK -399: OK -399: + exit 0 -379/425 Test #399: x86_64-weak-export-dso ................................ Passed 0.68 sec -419: +++ uname -test 421 - Start 421: x86_64-z-rodynamic +390: + grep -F foo@@ver1 out/test/x86_64/version-script8/log +421: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh +test 422 + Start 422: x86_64-z-sectionheader -421: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh" -421: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -421: Environment variables: -421: MACHINE=x86_64 -421: CPU= -421: Test timeout computed to be: 1500 -419: ++ '[' Linux = FreeBSD ']' -419: ++ trap 'on_error $LINENO' ERR -419: ++ trap on_exit EXIT -419: ++ echo -n 'Testing z-origin ... ' -419: Testing z-origin ... ++ set -o pipefail -419: ++ set -x -419: + cat -419: + cc -c -o out/test/x86_64/z-origin/a.o -xc - -411: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs +422: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh" +422: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +422: Environment variables: +422: MACHINE=x86_64 +422: CPU= +422: Test timeout computed to be: 1500 +test 423 + Start 423: x86_64-z-separate-code + +423: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh" +423: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +423: Environment variables: +423: MACHINE=x86_64 +423: CPU= +423: Test timeout computed to be: 1500 +361: + return 0 +361: + on_exit +361: + echo OK +361: OK +361: + exit 0 420: ++ case $MACHINE in 420: ++ tlsdesc_opt=-mtls-dialect=gnu2 420: +++ uname @@ -29322,8 +29453,16 @@ 420: ++ set -x 420: + cat 420: + cc -o out/test/x86_64/z-pack-relative-relocs/a.o -fPIC -c -xc - -398: mold: warning: undefined symbol: foo -421: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh +390: 6: 00000000000016a9 7 FUNC GLOBAL DEFAULT 14 foo@@ver1 +390: + grep -F bar@@ver2 out/test/x86_64/version-script8/log +390: 5: 00000000000016b0 7 FUNC GLOBAL DEFAULT 14 bar@@ver2 +390: + not grep -F baz out/test/x86_64/version-script8/log +390: + grep -F baz out/test/x86_64/version-script8/log +390: + return 0 +390: + on_exit +390: + echo OK +390: OK +390: + exit 0 421: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 421: ++ export LC_ALL=C 421: ++ LC_ALL=C @@ -29339,66 +29478,29 @@ 421: ++ STRIP=strip 421: ++ QEMU= 421: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-rodynamic.sh .sh -398: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -Wl,--error-unresolved-symbols -362: + grep foo out/test/x86_64/undefined/log 421: ++ testname=z-rodynamic -398: + grep 'undefined symbol:.*foo' 421: ++ t=out/test/x86_64/z-rodynamic 421: ++ mkdir -p out/test/x86_64/z-rodynamic -362: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo 421: ++ case $MACHINE in 421: ++ tlsdesc_opt=-mtls-dialect=gnu2 -360: + cat -362: + not grep bar out/test/x86_64/undefined/log -362: + grep bar out/test/x86_64/undefined/log -360: + cc -o out/test/x86_64/undefined-glob-gc-sections/e.o -c -xc - -392: mold 2.40.4 (compatible with GNU ld) 421: +++ uname -394: + cat -351: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl -406: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared -392: + out/test/x86_64/version/exe2 -392: + grep 'Hello world' -394: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - -412: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie -362: + return 0 -362: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo --undefined=bar -415: + cc -B. -o out/test/x86_64/z-max-page-size/exe1 out/test/x86_64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments -361: + cat -361: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - -421: ++ '[' Linux = FreeBSD ']' -413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/b.so out/test/x86_64/z-dynamic-undefined-weak/a.o -421: ++ trap 'on_error $LINENO' ERR -421: ++ trap on_exit EXIT -421: ++ echo -n 'Testing z-rodynamic ... ' -421: Testing z-rodynamic ... ++ set -o pipefail -421: ++ set -x -421: + cat -421: + cc -o out/test/x86_64/z-rodynamic/a.o -c -xc - +400: + cc -B. -o out/test/x86_64/weak-export-dso2/d.so out/test/x86_64/weak-export-dso2/c.o out/test/x86_64/weak-export-dso2/b.so -shared 417: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -392: Hello world -402: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o -355: + cat -355: + cc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 -356: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o -354: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe1 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o -392: + not ./mold --v -392: + grep 'unknown command line option:' -392: mold: fatal: unknown command line option: --v -392: + on_exit -392: + echo OK -392: OK -392: + exit 0 -380/425 Test #392: x86_64-version ........................................ Passed 0.91 sec -test 422 - Start 422: x86_64-z-sectionheader - -422: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh" -422: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -422: Environment variables: -422: MACHINE=x86_64 -422: CPU= -422: Test timeout computed to be: 1500 +414: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak2/exe out/test/x86_64/z-dynamic-undefined-weak2/a.o -no-pie -Wl,-z,dynamic-undefined-weak +413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/c.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak +405: + cat +405: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - +403: + cat +403: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - +410: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log +410: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT +410: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log +299: 1 int y = 1; +299: + on_exit +299: + echo OK +299: OK +299: + exit 0 +402: + cc -B. -o out/test/x86_64/weak-undef-dso/exe1 out/test/x86_64/weak-undef-dso/c.o out/test/x86_64/weak-undef-dso/b.so 422: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh 422: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 422: ++ export LC_ALL=C @@ -29414,73 +29516,21 @@ 422: ++ OBJCOPY=objcopy 422: ++ STRIP=strip 422: ++ QEMU= -395: mold: warning: out/test/x86_64/warn-common/b.o: multiple common symbols: foo 422: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-sectionheader.sh .sh -400: + cc -B. -o out/test/x86_64/weak-export-dso2/d.so out/test/x86_64/weak-export-dso2/c.o out/test/x86_64/weak-export-dso2/b.so -shared -395: + on_exit -395: + echo OK -395: OK -395: + exit 0 -422: ++ testname=z-sectionheader -422: ++ t=out/test/x86_64/z-sectionheader -422: ++ mkdir -p out/test/x86_64/z-sectionheader -393: + cc -B. -o out/test/x86_64/versioned-undef/exe out/test/x86_64/versioned-undef/d.o out/test/x86_64/versioned-undef/c.so -381/425 Test #395: x86_64-warn-common .................................... Passed 0.86 sec -353: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe1 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so -362: + readelf --symbols out/test/x86_64/undefined/exe -test 423 - Start 423: x86_64-z-separate-code - -423: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh" -423: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -423: Environment variables: -423: MACHINE=x86_64 -423: CPU= -423: Test timeout computed to be: 1500 -411: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,defs -411: + grep 'undefined symbol:.* foo' -407: + rm -f out/test/x86_64/whole-archive/d.a -407: + ar cr out/test/x86_64/whole-archive/d.a out/test/x86_64/whole-archive/b.o out/test/x86_64/whole-archive/c.o -403: + cat -403: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - -416: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -404: + not cc -B. -o out/test/x86_64/weak-undef2/exe out/test/x86_64/weak-undef2/a.o out/test/x86_64/weak-undef2/b.o -404: + grep 'undefined symbol: foo' -405: + cat -405: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - -377: + nm -g out/test/x86_64/version-script17/exe2 -377: + not grep foo -377: + grep foo -339: + out/test/x86_64/tls-gd/exe3 -339: + grep '1 2 3 4 5 6' -339: 1 2 3 4 5 6 -396: + cc -B. -o out/test/x86_64/warn-once/exe out/test/x86_64/warn-once/a.o out/test/x86_64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once -422: ++ case $MACHINE in -422: ++ tlsdesc_opt=-mtls-dialect=gnu2 -422: +++ uname -409: + cat -409: + cc -c -o out/test/x86_64/wrap/b.o -xc - -414: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak2/exe out/test/x86_64/z-dynamic-undefined-weak2/a.o -no-pie -Wl,-z,dynamic-undefined-weak -390: + cc -B. -o out/test/x86_64/version-script8/exe out/test/x86_64/version-script8/c.o out/test/x86_64/version-script8/b.so -422: ++ '[' Linux = FreeBSD ']' -422: ++ trap 'on_error $LINENO' ERR -422: ++ trap on_exit EXIT -422: ++ echo -n 'Testing z-sectionheader ... ' -422: Testing z-sectionheader ... ++ set -o pipefail -422: ++ set -x +384/425 Test #361: x86_64-undefined-glob ................................. Passed 0.81 sec +385/425 Test #390: x86_64-version-script8 ................................ Passed 0.44 sec +421: ++ '[' Linux = FreeBSD ']' +421: ++ trap 'on_error $LINENO' ERR +421: ++ trap on_exit EXIT +421: ++ echo -n 'Testing z-rodynamic ... ' +421: Testing z-rodynamic ... ++ set -o pipefail +421: ++ set -x +386/425 Test #299: x86_64-sort-debug-info ................................ Passed 1.73 sec 398: mold: error: undefined symbol: foo 398: + on_exit 398: + echo OK 398: OK 398: + exit 0 -418: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now -423: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh -422: + cc -o out/test/x86_64/z-sectionheader/a.o -c -xc - -365: + return 0 -339: + cc -B. -o out/test/x86_64/tls-gd/exe4 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static -Wl,-no-relax -422: + cat -352: + cc -B. -o out/test/x86_64/tlsdesc-import/exe out/test/x86_64/tlsdesc-import/a.o out/test/x86_64/tlsdesc-import/b.so -382/425 Test #398: x86_64-warn-unresolved-symbols ........................ Passed 0.85 sec test 424 Start 424: x86_64-z-stack-size @@ -29490,8 +29540,27 @@ 424: MACHINE=x86_64 424: CPU= 424: Test timeout computed to be: 1500 -365: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs -365: + grep 'undefined.*foo' +test 425 + Start 425: x86_64-z-start-stop-visibility + +425: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh" +425: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu +425: Environment variables: +425: MACHINE=x86_64 +425: CPU= +425: Test timeout computed to be: 1500 +421: + cat +421: + cc -o out/test/x86_64/z-rodynamic/a.o -c -xc - +422: ++ testname=z-sectionheader +422: ++ t=out/test/x86_64/z-sectionheader +422: ++ mkdir -p out/test/x86_64/z-sectionheader +422: ++ case $MACHINE in +422: ++ tlsdesc_opt=-mtls-dialect=gnu2 +410: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK +410: + not cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -Wl,-z,cet-report=error +409: + cc -c -o out/test/x86_64/wrap/b.o -xc - +409: + cat +423: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh 423: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 423: ++ export LC_ALL=C 423: ++ LC_ALL=C @@ -29507,16 +29576,47 @@ 423: ++ STRIP=strip 423: ++ QEMU= 423: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-separate-code.sh .sh +395: mold: warning: out/test/x86_64/warn-common/b.o: multiple common symbols: foo +395: + on_exit +395: + echo OK +395: OK +395: + exit 0 +418: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now +355: + out/test/x86_64/tlsdesc-static/exe1 +355: + grep 42 +355: 42 +355: + cc -B. -o out/test/x86_64/tlsdesc-static/exe2 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static -Wl,-no-relax +404: mold: error: undefined symbol: foo +404: + on_exit +404: + echo OK +404: OK +404: + exit 0 +387/425 Test #395: x86_64-warn-common .................................... Passed 0.42 sec +388/425 Test #398: x86_64-warn-unresolved-symbols ........................ Passed 0.39 sec +389/425 Test #404: x86_64-weak-undef2 .................................... Passed 0.30 sec +422: +++ uname 423: ++ testname=z-separate-code 423: ++ t=out/test/x86_64/z-separate-code 423: ++ mkdir -p out/test/x86_64/z-separate-code +406: + cc -B. -o out/test/x86_64/weak-undef5/exe out/test/x86_64/weak-undef5/a.o -Wl,--as-needed -Lout/test/x86_64/weak-undef5 -lfoobar -Wl,-rpath,out/test/x86_64/weak-undef5 424: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh -424: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc -424: ++ export LC_ALL=C -424: ++ LC_ALL=C +377: + return 0 +377: + cat +415: + cc -B. -o out/test/x86_64/z-max-page-size/exe1 out/test/x86_64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments 423: ++ case $MACHINE in 423: ++ tlsdesc_opt=-mtls-dialect=gnu2 423: +++ uname +423: ++ '[' Linux = FreeBSD ']' +423: ++ trap 'on_error $LINENO' ERR +423: ++ trap on_exit EXIT +423: ++ echo -n 'Testing z-separate-code ... ' +423: Testing z-separate-code ... ++ set -o pipefail +423: ++ set -x +423: + is_musl +356: + cc -B. -o out/test/x86_64/tlsdesc/exe4 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so -Wl,-no-relax +424: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc +424: ++ export LC_ALL=C +424: ++ LC_ALL=C 424: ++ '[' -z x86_64 ']' 424: ++ '[' -z '' ']' 424: ++ TESTDIR=out/test/x86_64 @@ -29528,69 +29628,45 @@ 424: ++ OBJCOPY=objcopy 424: ++ STRIP=strip 424: ++ QEMU= -423: ++ '[' Linux = FreeBSD ']' -423: ++ trap 'on_error $LINENO' ERR -423: ++ trap on_exit EXIT -423: ++ echo -n 'Testing z-separate-code ... ' -423: Testing z-separate-code ... ++ set -o pipefail -423: ++ set -x -423: + is_musl -423: + grep musl 424: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-stack-size.sh .sh -394: + cc -B. -shared -o out/test/x86_64/visibility/e.so out/test/x86_64/visibility/c.a out/test/x86_64/visibility/d.o +422: ++ '[' Linux = FreeBSD ']' +422: ++ trap 'on_error $LINENO' ERR +422: ++ trap on_exit EXIT +422: ++ echo -n 'Testing z-sectionheader ... ' +422: Testing z-sectionheader ... ++ set -o pipefail +422: ++ set -x +419: + cc -B. -o out/test/x86_64/z-origin/exe out/test/x86_64/z-origin/a.o -Wl,-z,origin +399: + grep 'WEAK DEFAULT UND foo' +399: + readelf --dyn-syms out/test/x86_64/weak-export-dso/b.so +423: + grep musl +422: + cat +399: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo +425: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh +422: + cc -o out/test/x86_64/z-sectionheader/a.o -c -xc - 424: ++ testname=z-stack-size 424: ++ t=out/test/x86_64/z-stack-size 424: ++ mkdir -p out/test/x86_64/z-stack-size +399: + readelf --dyn-syms out/test/x86_64/weak-export-dso/c.so 424: ++ case $MACHINE in 424: ++ tlsdesc_opt=-mtls-dialect=gnu2 -423: + cat -423: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - +399: + grep 'WEAK DEFAULT UND foo' +412: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 +412: + not grep ' fn$' +412: + grep ' fn$' +407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o out/test/x86_64/whole-archive/d.a 424: +++ uname +377: + cc -B. -o out/test/x86_64/version-script17/exe3 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/d.ver +394: + readelf --dyn-syms out/test/x86_64/visibility/e.so +394: + not grep -F foo +394: + grep -F foo +399: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo 424: ++ '[' Linux = FreeBSD ']' 424: ++ trap 'on_error $LINENO' ERR -402: + cat 424: ++ trap on_exit EXIT +423: + cat 424: ++ echo -n 'Testing z-stack-size ... ' 424: Testing z-stack-size ... ++ set -o pipefail -393: + out/test/x86_64/versioned-undef/exe 424: ++ set -x -393: + grep '^1 2 3 3 4$' -354: + grep '42 5' -424: + cat -393: 1 2 3 3 4 -417: + not grep -E 'Flags:.*NODUMP' -377: + return 0 -417: + grep -E 'Flags:.*NODUMP' -402: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - -424: + cc -o out/test/x86_64/z-stack-size/a.o -c -xc - -417: + readelf --dynamic out/test/x86_64/z-nodump/b.so -354: + out/test/x86_64/tlsdesc-local-dynamic/exe1 -354: 42 5 -354: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe2 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o -Wl,--no-relax -393: + on_exit -377: + cat -393: + echo OK -393: OK -393: + exit 0 -383/425 Test #393: x86_64-versioned-undef ................................ Passed 1.01 sec -412: + not grep ' fn$' -412: + grep ' fn$' -412: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 -377: + cc -B. -o out/test/x86_64/version-script17/exe3 out/test/x86_64/version-script17/a.o out/test/x86_64/version-script17/b.so -Wl,--version-script=out/test/x86_64/version-script17/d.ver -test 425 - Start 425: x86_64-z-start-stop-visibility - -425: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh" -425: Working Directory: /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu -425: Environment variables: -425: MACHINE=x86_64 -425: CPU= -425: Test timeout computed to be: 1500 -417: + return 0 -417: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -Wl,-z,nodump -412: + return 0 -412: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie -Wl,-z,dynamic-undefined-weak -425: ++ dirname /build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh 425: + . /build/reproducible-path/mold-2.40.4+dfsg/test/common.inc 425: ++ export LC_ALL=C 425: ++ LC_ALL=C @@ -29605,13 +29681,31 @@ 425: ++ OBJCOPY=objcopy 425: ++ STRIP=strip 425: ++ QEMU= +424: + cat +423: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - +399: + on_exit +399: + echo OK +412: + return 0 425: +++ basename /build/reproducible-path/mold-2.40.4+dfsg/test/z-start-stop-visibility.sh .sh +412: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -pie -Wl,-z,dynamic-undefined-weak +399: OK +399: + exit 0 425: ++ testname=z-start-stop-visibility 425: ++ t=out/test/x86_64/z-start-stop-visibility 425: ++ mkdir -p out/test/x86_64/z-start-stop-visibility +390/425 Test #399: x86_64-weak-export-dso ................................ Passed 0.40 sec +424: + cc -o out/test/x86_64/z-stack-size/a.o -c -xc - +394: + return 0 +394: + on_exit +394: + echo OK +394: OK +394: + exit 0 +391/425 Test #394: x86_64-visibility ..................................... Passed 0.45 sec 425: ++ case $MACHINE in 425: ++ tlsdesc_opt=-mtls-dialect=gnu2 425: +++ uname +420: + cc -o out/test/x86_64/z-pack-relative-relocs/exe1 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs +405: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o 425: ++ '[' Linux = FreeBSD ']' 425: ++ trap 'on_error $LINENO' ERR 425: ++ trap on_exit EXIT @@ -29620,524 +29714,399 @@ 425: ++ set -x 425: + cat 425: + cc -o out/test/x86_64/z-start-stop-visibility/a.o -c -xc - -406: + cc -B. -o out/test/x86_64/weak-undef5/exe out/test/x86_64/weak-undef5/a.o -Wl,--as-needed -Lout/test/x86_64/weak-undef5 -lfoobar -Wl,-rpath,out/test/x86_64/weak-undef5 -390: + out/test/x86_64/version-script8/exe -352: + out/test/x86_64/tlsdesc-import/exe -352: + grep '5 7' 416: + readelf --dynamic out/test/x86_64/z-nodefaultlib/exe -400: + grep 'WEAK DEFAULT .* UND foo' -356: + out/test/x86_64/tlsdesc/exe1 -390: + readelf --dyn-syms out/test/x86_64/version-script8/b.so -356: + grep '42 3 5' -353: + grep '^5 5 5$' -413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/c.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak -396: ++ wc -l -356: 42 3 5 -400: + readelf -W --dyn-syms out/test/x86_64/weak-export-dso2/d.so -356: + cc -B. -o out/test/x86_64/tlsdesc/exe2 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o -Wl,-no-relax -396: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log -400: 4: 0000000000000000 0 FUNC WEAK DEFAULT UND foo -353: + out/test/x86_64/tlsdesc-initial-exec/exe1 416: + grep 'Flags:.*NODEFLIB' -400: + on_exit -400: + echo OK -400: OK -400: + exit 0 -351: + out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/b.so -396: + '[' 1 = 1 ']' -396: + on_exit -396: + echo OK -396: OK -396: + exit 0 -384/425 Test #400: x86_64-weak-export-dso2 ............................... Passed 0.94 sec -352: 5 7 -385/425 Test #396: x86_64-warn-once ...................................... Passed 0.96 sec -394: + not grep -F foo -353: 5 5 5 +403: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie 416: 0x000000006ffffffb (FLAGS_1) Flags: NODEFLIB PIE -351: + grep '3 0 5' -394: + readelf --dyn-syms out/test/x86_64/visibility/e.so -353: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe1 -394: + grep -F foo -353: + not grep -E 'TLS_?DESC' -353: + grep -E 'TLS_?DESC' -351: 3 0 5 -410: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log -410: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT -410: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log -351: + on_exit -351: + echo OK -351: OK -351: + exit 0 -411: mold: error: undefined symbol: foo -411: + grep 'undefined symbol:.* foo' -411: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-no-undefined -352: + on_exit -352: + echo OK -352: OK -352: + exit 0 416: + on_exit 416: + echo OK 416: OK 416: + exit 0 -394: + return 0 -390: + grep -F foo@@ver1 out/test/x86_64/version-script8/log -386/425 Test #351: x86_64-tlsdesc-dlopen ................................. Passed 2.10 sec -387/425 Test #352: x86_64-tlsdesc-import ................................. Passed 2.09 sec -388/425 Test #416: x86_64-z-nodefaultlib ................................. Passed 0.35 sec -353: + return 0 -353: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe2 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so -Wl,--no-relax -362: + grep foo out/test/x86_64/undefined/log -410: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK -390: 6: 00000000000016a9 7 FUNC GLOBAL DEFAULT 14 foo@@ver1 -410: + on_exit -390: + grep -F bar@@ver2 out/test/x86_64/version-script8/log -410: + echo OK -410: OK -410: + exit 0 -394: + on_exit -394: + echo OK -394: OK -394: + exit 0 -389/425 Test #394: x86_64-visibility ..................................... Passed 1.05 sec -407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o out/test/x86_64/whole-archive/d.a -390: 5: 00000000000016b0 7 FUNC GLOBAL DEFAULT 14 bar@@ver2 -390: + not grep -F baz out/test/x86_64/version-script8/log -390: + grep -F baz out/test/x86_64/version-script8/log -390/425 Test #410: x86_64-z-cet-report ................................... Passed 0.82 sec -418: + grep 'Hello world' -404: mold: error: undefined symbol: foo -404: + on_exit -404: + echo OK -404: OK -404: + exit 0 -362: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo -362: + grep bar out/test/x86_64/undefined/log -391/425 Test #404: x86_64-weak-undef2 .................................... Passed 0.84 sec -418: + out/test/x86_64/z-now/exe -390: + return 0 -390: + on_exit -390: + echo OK -390: OK -390: + exit 0 -362: 15: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar -362: + on_exit -362: + echo OK -362: OK -362: + exit 0 -392/425 Test #362: x86_64-undefined ...................................... Passed 1.67 sec -393/425 Test #390: x86_64-version-script8 ................................ Passed 1.15 sec -365: mold: error: undefined symbol: foo -415: + out/test/x86_64/z-max-page-size/exe1 -365: + on_exit -365: + echo OK -365: OK -365: + exit 0 -415: + grep 'Hello world' -394/425 Test #365: x86_64-unresolved-symbols ............................. Passed 1.60 sec -418: Hello world -418: + on_exit -418: + echo OK -418: OK -418: + exit 0 -415: Hello world -415: + grep 'LOAD.*R 0x10000$' -415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 -395/425 Test #418: x86_64-z-now .......................................... Passed 0.32 sec -355: + cc -B. -o out/test/x86_64/tlsdesc-static/exe1 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static -422: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader -421: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o -403: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie +392/425 Test #416: x86_64-z-nodefaultlib ................................. Passed 0.21 sec +413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/d.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak 414: + grep 'recompile with -fPIE or -fPIC' out/test/x86_64/z-dynamic-undefined-weak2/log -415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x10000 414: mold: error: /usr/lib/gcc/x86_64-linux-gnu/15/crtbegin.o: cannot create a copy relocation for _ITM_deregisterTMCloneTable; recompile with -fPIE or -fPIC 414: mold: error: /usr/lib/gcc/x86_64-linux-gnu/15/crtbegin.o: cannot create a copy relocation for _ITM_registerTMCloneTable; recompile with -fPIE or -fPIC 414: mold: error: out/test/x86_64/z-dynamic-undefined-weak2/a.o: cannot create a copy relocation for foo; recompile with -fPIE or -fPIC +407: + readelf --symbols out/test/x86_64/whole-archive/exe +411: + grep 'undefined symbol:.* foo' 414: + on_exit -415: + cc -B. -o out/test/x86_64/z-max-page-size/exe2 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments 414: + echo OK 414: OK 414: + exit 0 -396/425 Test #414: x86_64-z-dynamic-undefined-weak2 ...................... Passed 0.39 sec -419: + cc -B. -o out/test/x86_64/z-origin/exe out/test/x86_64/z-origin/a.o -Wl,-z,origin -424: + cc -B. -o out/test/x86_64/z-stack-size/exe out/test/x86_64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 -407: + readelf --symbols out/test/x86_64/whole-archive/exe -411: mold: error: undefined symbol: foo -361: + cc -B. -o out/test/x86_64/undefined-glob/exe1 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o -406: + readelf --dynamic out/test/x86_64/weak-undef5/exe -423: + cc -B. -o out/test/x86_64/z-separate-code/exe1 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-loadable-segments -360: + cc -B. -o out/test/x86_64/undefined-glob-gc-sections/exe2 out/test/x86_64/undefined-glob-gc-sections/d.a out/test/x86_64/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections -417: + readelf --dynamic out/test/x86_64/z-nodump/b.so -406: + grep 'NEEDED.*libfoobar' -353: + out/test/x86_64/tlsdesc-initial-exec/exe2 -405: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o -353: + grep '^5 5 5$' -377: + nm -g out/test/x86_64/version-script17/exe3 -377: + not grep foo +393/425 Test #414: x86_64-z-dynamic-undefined-weak2 ...................... Passed 0.24 sec 407: + not grep fn1 out/test/x86_64/whole-archive/log +411: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,defs 407: + grep fn1 out/test/x86_64/whole-archive/log +406: + grep 'NEEDED.*libfoobar' +406: + readelf --dynamic out/test/x86_64/weak-undef5/exe +408: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -xc - +417: + readelf --dynamic out/test/x86_64/z-nodump/b.so +408: + cat +417: + not grep -E 'Flags:.*NODUMP' 417: + grep -E 'Flags:.*NODUMP' -377: + grep foo -420: + cc -o out/test/x86_64/z-pack-relative-relocs/exe1 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs -411: + cc -B. -shared -o out/test/x86_64/z-defs/c.so out/test/x86_64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols -353: 5 5 5 406: 0x0000000000000001 (NEEDED) Shared library: [libfoobar.so] -413: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/d.so out/test/x86_64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak -354: + out/test/x86_64/tlsdesc-local-dynamic/exe2 -354: + grep '42 5' -356: + out/test/x86_64/tlsdesc/exe2 -417: 0x000000006ffffffb (FLAGS_1) Flags: NODUMP -411: + grep 'undefined symbol:.* foo$' -356: + grep '42 3 5' -417: + on_exit -417: + echo OK -417: OK -417: + exit 0 -353: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 407: + return 0 407: + not grep fn2 out/test/x86_64/whole-archive/log 407: + grep fn2 out/test/x86_64/whole-archive/log -397/425 Test #417: x86_64-z-nodump ....................................... Passed 0.46 sec -412: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 -412: + grep ' fn$' -339: + out/test/x86_64/tls-gd/exe4 -339: + grep '1 2 3 4 5 6' -353: + grep -E 'TLS_?DESC' -354: 42 5 -354: + on_exit -354: + echo OK -354: OK -354: + exit 0 -356: 42 3 5 -356: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o +406: + grep '^2$' 406: + out/test/x86_64/weak-undef5/exe -398/425 Test #354: x86_64-tlsdesc-local-dynamic .......................... Passed 2.21 sec +356: + out/test/x86_64/tlsdesc/exe4 +356: + grep '42 3 5' +402: + out/test/x86_64/weak-undef-dso/exe1 +400: + grep 'WEAK DEFAULT .* UND foo' 407: + return 0 407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive out/test/x86_64/whole-archive/d.a -339: 1 2 3 4 5 6 -339: + on_exit -339: + echo OK -339: OK -339: + exit 0 -412: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND fn -412: + on_exit -412: + echo OK -412: OK -412: + exit 0 -406: + grep '^2$' -399/425 Test #339: x86_64-tls-gd ......................................... Passed 2.42 sec -400/425 Test #412: x86_64-z-dynamic-undefined-weak-exe ................... Passed 0.80 sec +421: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o 406: 2 +402: + grep bar=-1 406: + on_exit 406: + echo OK 406: OK 406: + exit 0 -401/425 Test #406: x86_64-weak-undef5 .................................... Passed 0.97 sec -425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o -409: + cat -409: + cc -c -o out/test/x86_64/wrap/c.o -xc - -353: 0000000000002a78 R_X86_64_TLSDESC foo@Base -353: + on_exit -353: + echo OK -353: OK -353: + exit 0 -402: + cc -B. -o out/test/x86_64/weak-undef-dso/exe1 out/test/x86_64/weak-undef-dso/c.o out/test/x86_64/weak-undef-dso/b.so -402/425 Test #353: x86_64-tlsdesc-initial-exec ........................... Passed 2.23 sec +394/425 Test #406: x86_64-weak-undef5 .................................... Passed 0.35 sec +402: bar=-1 +417: + return 0 +417: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -Wl,-z,nodump +410: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log +402: + cat +400: + readelf -W --dyn-syms out/test/x86_64/weak-export-dso2/d.so +356: 42 3 5 +402: + cc -xc -c -o out/test/x86_64/weak-undef-dso/d.o - +356: + on_exit +356: + echo OK +356: OK +356: + exit 0 +410: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT +395/425 Test #356: x86_64-tlsdesc ........................................ Passed 0.98 sec +410: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log +418: + out/test/x86_64/z-now/exe +418: + grep 'Hello world' +418: Hello world +418: + on_exit +418: + echo OK +418: OK +418: + exit 0 +410: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK +400: 4: 0000000000000000 0 FUNC WEAK DEFAULT UND foo +410: + on_exit +410: + echo OK +410: OK +410: + exit 0 +396/425 Test #410: x86_64-z-cet-report ................................... Passed 0.32 sec +397/425 Test #418: x86_64-z-now .......................................... Passed 0.22 sec +400: + on_exit +400: + echo OK +400: OK +400: + exit 0 +398/425 Test #400: x86_64-weak-export-dso2 ............................... Passed 0.45 sec +415: + grep 'Hello world' +419: + grep -E '\(FLAGS\)\s+ORIGIN' +415: + out/test/x86_64/z-max-page-size/exe1 +419: + readelf --dynamic out/test/x86_64/z-origin/exe +377: + nm -g out/test/x86_64/version-script17/exe3 +415: Hello world +377: + not grep foo +377: + grep foo +415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 +415: + grep 'LOAD.*R 0x10000$' +412: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 +419: 0x000000000000001e (FLAGS) ORIGIN +412: + grep ' fn$' +419: + readelf --dynamic out/test/x86_64/z-origin/exe +419: + grep -E 'Flags:.*ORIGIN' +415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x10000 +415: + cc -B. -o out/test/x86_64/z-max-page-size/exe2 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments +419: 0x000000006ffffffb (FLAGS_1) Flags: ORIGIN PIE +419: + on_exit +419: + echo OK +419: OK +419: + exit 0 +399/425 Test #419: x86_64-z-origin ....................................... Passed 0.20 sec +412: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND fn +412: + on_exit +412: + echo OK +412: OK +412: + exit 0 +392: + ./mold -v +392: + grep 'mold .*compatible with GNU ld' +392: mold 2.40.4 (compatible with GNU ld) +392: + ./mold --version +392: + grep 'mold .*compatible with GNU ld' +392: mold 2.40.4 (compatible with GNU ld) +392: + ./mold -V +392: + grep 'mold .*compatible with GNU ld' +392: mold 2.40.4 (compatible with GNU ld) +392: + ./mold -V +392: + grep elf_x86_64 +377: + return 0 +377: + on_exit +377: + echo OK +377: OK +377: + exit 0 407: + readelf --symbols out/test/x86_64/whole-archive/exe +400/425 Test #377: x86_64-version-script17 ............................... Passed 0.82 sec +401/425 Test #412: x86_64-z-dynamic-undefined-weak-exe ................... Passed 0.40 sec +392: elf_x86_64 +425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o +424: + cc -B. -o out/test/x86_64/z-stack-size/exe out/test/x86_64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 +422: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader +403: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie +423: + cc -B. -o out/test/x86_64/z-separate-code/exe1 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-loadable-segments +411: mold: error: undefined symbol: foo +392: + ./mold -V +392: + grep elf_i386 420: + readelf -WS out/test/x86_64/z-pack-relative-relocs/exe1 420: + grep -F .relr.dyn -422: + out/test/x86_64/z-sectionheader/exe -422: + grep 'Hello world' -422: Hello world -360: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 -421: + grep '\.dynamic.* WA ' +417: + readelf --dynamic out/test/x86_64/z-nodump/b.so +407: + grep fn1 out/test/x86_64/whole-archive/log +402: + cc -B. -o out/test/x86_64/weak-undef-dso/exe2 out/test/x86_64/weak-undef-dso/d.o out/test/x86_64/weak-undef-dso/b.so +409: + cat +411: + not cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-no-undefined +411: + grep 'undefined symbol:.* foo' +417: + grep -E 'Flags:.*NODUMP' +409: + cc -c -o out/test/x86_64/wrap/c.o -xc - +355: + out/test/x86_64/tlsdesc-static/exe2 +413: + cc -o out/test/x86_64/z-dynamic-undefined-weak/e.o -c -xc - +355: + grep 42 +413: + cat 420: [11] .relr.dyn RELR 0000000000000600 000600 000018 08 A 0 0 8 421: + readelf -WS out/test/x86_64/z-rodynamic/exe1 -361: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 +355: 42 +417: 0x000000006ffffffb (FLAGS_1) Flags: NODUMP +407: 21: 00000000000013a0 11 FUNC LOCAL DEFAULT 8 fn1 420: + out/test/x86_64/z-pack-relative-relocs/exe1 +355: + on_exit +355: + echo OK +355: OK +355: + exit 0 +417: + on_exit +417: + echo OK +417: OK +417: + exit 0 420: + grep Hello -422: + readelf -h out/test/x86_64/z-sectionheader/exe -422: + grep -E 'Size of section headers:\s+0 ' -360: + grep foo out/test/x86_64/undefined-glob-gc-sections/log2 +407: + grep fn2 out/test/x86_64/whole-archive/log +402/425 Test #355: x86_64-tlsdesc-static ................................. Passed 1.11 sec +421: + grep '\.dynamic.* WA ' +403/425 Test #417: x86_64-z-nodump ....................................... Passed 0.35 sec 420: Hello world 420: + cc -B. -o out/test/x86_64/z-pack-relative-relocs/exe2 out/test/x86_64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs -360: 55: 0000000000003898 4 OBJECT LOCAL DEFAULT 22 foo -360: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar -360: + grep foobar out/test/x86_64/undefined-glob-gc-sections/log2 +405: + cc -B. -o out/test/x86_64/weak-undef4/exe1 out/test/x86_64/weak-undef4/a.o out/test/x86_64/weak-undef4/d.a +407: 23: 00000000000013ab 11 FUNC LOCAL DEFAULT 8 fn2 +407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/x86_64/whole-archive/d.a 421: [18] .dynamic DYNAMIC 0000000000002698 000698 0001b0 10 WA 7 0 8 -403: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie -360: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar -360: + not grep baz out/test/x86_64/undefined-glob-gc-sections/log2 -361: + not grep foo out/test/x86_64/undefined-glob/log1 -361: + grep foo out/test/x86_64/undefined-glob/log1 -422: Size of section headers: 0 (bytes) -422: + on_exit -422: + echo OK -422: OK -422: + exit 0 -360: + grep baz out/test/x86_64/undefined-glob-gc-sections/log2 421: + cc -B. -o out/test/x86_64/z-rodynamic/exe2 out/test/x86_64/z-rodynamic/a.o -Wl,-z,rodynamic -403/425 Test #422: x86_64-z-sectionheader ................................ Passed 0.30 sec -360: + return 0 -360: + on_exit -360: + echo OK -360: OK -360: + exit 0 -423: + out/test/x86_64/z-separate-code/exe1 -423: + grep 'Hello world' +392: elf_i386 +392: + cat +392: + cc -c -xc -o out/test/x86_64/version/a.o - +407: + readelf --symbols out/test/x86_64/whole-archive/exe +408: + cc -c -o out/test/x86_64/wrap-lto/b.o -xc - -flto +408: + cat +407: + not grep fn1 out/test/x86_64/whole-archive/log +403: + cc -B. -o out/test/x86_64/weak-undef/exe3 out/test/x86_64/weak-undef/a.o out/test/x86_64/weak-undef/c.o -pie +409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o 424: + readelf -W --segments out/test/x86_64/z-stack-size/exe 424: + grep 'GNU_STACK .* 0x900000 RW' +407: + grep fn1 out/test/x86_64/whole-archive/log +421: + readelf -WS out/test/x86_64/z-rodynamic/exe2 +423: + grep 'Hello world' +423: + out/test/x86_64/z-separate-code/exe1 +421: + grep '\.dynamic.* A ' +421: [11] .dynamic DYNAMIC 00000000000004e0 0004e0 0001a0 10 A 7 0 8 423: Hello world -423: + cc -B. -o out/test/x86_64/z-separate-code/exe2 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro -361: + return 0 -361: + not grep foobar out/test/x86_64/undefined-glob/log1 -361: + grep foobar out/test/x86_64/undefined-glob/log1 424: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x900000 RW 0x1 +407: + return 0 +407: + not grep fn2 out/test/x86_64/whole-archive/log +407: + grep fn2 out/test/x86_64/whole-archive/log 424: + on_exit 424: + echo OK 424: OK 424: + exit 0 -404/425 Test #360: x86_64-undefined-glob-gc-sections ..................... Passed 1.87 sec -405/425 Test #424: x86_64-z-stack-size ................................... Passed 0.29 sec -361: + return 0 -361: + not grep baz out/test/x86_64/undefined-glob/log1 -361: + grep baz out/test/x86_64/undefined-glob/log1 -377: + return 0 -425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 -377: + on_exit -377: + echo OK -377: OK -377: + exit 0 -406/425 Test #377: x86_64-version-script17 ............................... Passed 1.59 sec -361: + return 0 -361: + cc -B. -o out/test/x86_64/undefined-glob/exe2 out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/e.o '-Wl,--undefined-glob=foo*' -419: + readelf --dynamic out/test/x86_64/z-origin/exe -419: + grep -E '\(FLAGS\)\s+ORIGIN' -411: mold: warning: undefined symbol: foo -411: + on_exit -425: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 -425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 -411: + echo OK -411: OK -411: + exit 0 -407/425 Test #411: x86_64-z-defs ......................................... Passed 0.91 sec -413: + cat -413: + cc -o out/test/x86_64/z-dynamic-undefined-weak/e.o -c -xc - -419: 0x000000000000001e (FLAGS) ORIGIN -356: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so -419: + readelf --dynamic out/test/x86_64/z-origin/exe -419: + grep -E 'Flags:.*ORIGIN' -425: + return 0 -425: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 -425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 -419: 0x000000006ffffffb (FLAGS_1) Flags: ORIGIN PIE -419: + on_exit -419: + echo OK -419: OK -419: + exit 0 -425: + return 0 -425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe2 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden -408/425 Test #419: x86_64-z-origin ....................................... Passed 0.49 sec -402: + out/test/x86_64/weak-undef-dso/exe1 -402: + grep bar=-1 +423: + cc -B. -o out/test/x86_64/z-separate-code/exe2 out/test/x86_64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro +411: mold: error: undefined symbol: foo +421: + on_exit +421: + echo OK +421: OK +421: + exit 0 +404/425 Test #424: x86_64-z-stack-size ................................... Passed 0.26 sec +405/425 Test #421: x86_64-z-rodynamic .................................... Passed 0.30 sec +407: + return 0 +407: + on_exit +407: + echo OK +407: OK +407: + exit 0 +406/425 Test #407: x86_64-whole-archive .................................. Passed 0.51 sec +392: + rm -f out/test/x86_64/version/exe +411: + grep 'undefined symbol:.* foo$' +411: + cc -B. -shared -o out/test/x86_64/z-defs/c.so out/test/x86_64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols +392: + cc -B. -Wl,--version -o out/test/x86_64/version/exe1 out/test/x86_64/version/a.o +392: + grep mold +422: + out/test/x86_64/z-sectionheader/exe 415: + out/test/x86_64/z-max-page-size/exe2 -402: bar=-1 +422: + grep 'Hello world' 415: + grep 'Hello world' -402: + cc -xc -c -o out/test/x86_64/weak-undef-dso/d.o - -402: + cat +405: + cc -B. -o out/test/x86_64/weak-undef4/exe2 out/test/x86_64/weak-undef4/b.o out/test/x86_64/weak-undef4/d.a 415: Hello world +422: Hello world 415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe2 415: + grep 'LOAD.*R 0x100000$' -415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x100000 -415: + cc -B. -o out/test/x86_64/z-max-page-size/exe3 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -407: + grep fn1 out/test/x86_64/whole-archive/log -421: + readelf -WS out/test/x86_64/z-rodynamic/exe2 -421: + grep '\.dynamic.* A ' -407: 21: 00000000000013a0 11 FUNC LOCAL DEFAULT 8 fn1 -407: + grep fn2 out/test/x86_64/whole-archive/log -355: + grep 42 -355: + out/test/x86_64/tlsdesc-static/exe1 -407: 23: 00000000000013ab 11 FUNC LOCAL DEFAULT 8 fn2 -407: + cc -B. -nostdlib -o out/test/x86_64/whole-archive/exe out/test/x86_64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/x86_64/whole-archive/d.a -405: + cc -B. -o out/test/x86_64/weak-undef4/exe1 out/test/x86_64/weak-undef4/a.o out/test/x86_64/weak-undef4/d.a -355: 42 -421: [11] .dynamic DYNAMIC 00000000000004e0 0004e0 0001a0 10 A 7 0 8 -355: + cc -B. -o out/test/x86_64/tlsdesc-static/exe2 out/test/x86_64/tlsdesc-static/a.o out/test/x86_64/tlsdesc-static/b.o -static -Wl,-no-relax -421: + on_exit -421: + echo OK -421: OK -421: + exit 0 -409/425 Test #421: x86_64-z-rodynamic .................................... Passed 0.58 sec -409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o -361: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 -415: + out/test/x86_64/z-max-page-size/exe3 +422: + readelf -h out/test/x86_64/z-sectionheader/exe +422: + grep -E 'Size of section headers:\s+0 ' 413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe1 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/b.so -425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 -415: + grep 'Hello world' -423: + out/test/x86_64/z-separate-code/exe2 -403: + cc -B. -o out/test/x86_64/weak-undef/exe3 out/test/x86_64/weak-undef/a.o out/test/x86_64/weak-undef/c.o -pie -423: + grep 'Hello world' 420: + out/test/x86_64/z-pack-relative-relocs/exe2 +415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x100000 +425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 +422: Size of section headers: 0 (bytes) +422: + on_exit +422: + echo OK +422: OK +402: + out/test/x86_64/weak-undef-dso/exe2 +422: + exit 0 +415: + cc -B. -o out/test/x86_64/z-max-page-size/exe3 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 +402: + grep bar=5 +407/425 Test #422: x86_64-z-sectionheader ................................ Passed 0.29 sec 420: + grep Hello -415: Hello world -423: Hello world -356: + out/test/x86_64/tlsdesc/exe3 -361: + grep foo out/test/x86_64/undefined-glob/log2 -423: + cc -B. -o out/test/x86_64/z-separate-code/exe3 out/test/x86_64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro 420: Hello world -415: + grep 'LOAD.*R 0x100000$' -415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe3 -356: + grep '42 3 5' -425: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log2 -425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log2 +402: bar=5 420: + readelf --dynamic out/test/x86_64/z-pack-relative-relocs/exe2 -361: 59: 00000000000038a0 4 OBJECT LOCAL DEFAULT 23 foo -361: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar -356: 42 3 5 -361: + grep foobar out/test/x86_64/undefined-glob/log2 -356: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -Wl,-no-relax -415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0005a4 0x0005a4 R 0x100000 -402: + cc -B. -o out/test/x86_64/weak-undef-dso/exe2 out/test/x86_64/weak-undef-dso/d.o out/test/x86_64/weak-undef-dso/b.so -415: + on_exit -415: + echo OK -415: OK -415: + exit 0 -425: + return 0 -425: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2 -425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2 +402: + on_exit +402: + echo OK +402: OK +402: + exit 0 +425: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 +425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log1 +408/425 Test #402: x86_64-weak-undef-dso ................................. Passed 0.57 sec 420: + grep -Ew 'RELR|: 24' out/test/x86_64/z-pack-relative-relocs/log2 -410/425 Test #415: x86_64-z-max-page-size ................................ Passed 0.75 sec -361: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar -361: + not grep baz out/test/x86_64/undefined-glob/log2 -361: + grep baz out/test/x86_64/undefined-glob/log2 425: + return 0 -425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe3 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected +425: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 +425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log1 420: 0x0000000000000024 (RELR) 0x560 +392: mold 2.40.4 (compatible with GNU ld) 420: + grep -Ew 'RELRSZ|: 23' out/test/x86_64/z-pack-relative-relocs/log2 -361: + return 0 -361: + on_exit -361: + echo OK -361: OK -361: + exit 0 +392: + not '[' -f out/test/x86_64/version/exe1 ']' +425: + return 0 +392: + '[' -f out/test/x86_64/version/exe1 ']' +392: + return 0 +425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe2 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden +392: + cc -B. -Wl,-v -o out/test/x86_64/version/exe2 out/test/x86_64/version/a.o +392: + grep mold 420: 0x0000000000000023 (RELRSZ) 32 (bytes) 420: + grep -Ew 'RELRENT|: 25' out/test/x86_64/z-pack-relative-relocs/log2 -411/425 Test #361: x86_64-undefined-glob ................................. Passed 2.07 sec 420: 0x0000000000000025 (RELRENT) 8 (bytes) +408: + cat +408: + cc -c -o out/test/x86_64/wrap-lto/c.o -xc - -flto 420: + on_exit 420: + echo OK 420: OK 420: + exit 0 -412/425 Test #420: x86_64-z-pack-relative-relocs ......................... Passed 0.68 sec -407: + readelf --symbols out/test/x86_64/whole-archive/exe -405: + cc -B. -o out/test/x86_64/weak-undef4/exe2 out/test/x86_64/weak-undef4/b.o out/test/x86_64/weak-undef4/d.a +409/425 Test #420: x86_64-z-pack-relative-relocs ......................... Passed 0.34 sec +423: + out/test/x86_64/z-separate-code/exe2 +403: + cc -B. -o out/test/x86_64/weak-undef/exe4 out/test/x86_64/weak-undef/b.o out/test/x86_64/weak-undef/c.o -no-pie +423: + grep 'Hello world' +409: + out/test/x86_64/wrap/exe +409: + grep '^foo$' +423: Hello world +423: + cc -B. -o out/test/x86_64/z-separate-code/exe3 out/test/x86_64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro +409: foo +409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o -Wl,-wrap,foo +411: mold: warning: undefined symbol: foo +411: + on_exit +411: + echo OK +411: OK +411: + exit 0 +410/425 Test #411: x86_64-z-defs ......................................... Passed 0.51 sec +415: + out/test/x86_64/z-max-page-size/exe3 +415: + grep 'Hello world' 413: + out/test/x86_64/z-dynamic-undefined-weak/exe1 413: + grep 1 +415: Hello world 413: 1 -413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe2 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/c.so -423: + out/test/x86_64/z-separate-code/exe3 -423: + grep 'Hello world' -423: Hello world -423: + on_exit -423: + echo OK -423: OK -423: + exit 0 -413/425 Test #423: x86_64-z-separate-code ................................ Passed 0.54 sec -407: + not grep fn1 out/test/x86_64/whole-archive/log -407: + grep fn1 out/test/x86_64/whole-archive/log -407: + return 0 -407: + not grep fn2 out/test/x86_64/whole-archive/log -407: + grep fn2 out/test/x86_64/whole-archive/log -403: + cc -B. -o out/test/x86_64/weak-undef/exe4 out/test/x86_64/weak-undef/b.o out/test/x86_64/weak-undef/c.o -no-pie -402: + out/test/x86_64/weak-undef-dso/exe2 -409: + out/test/x86_64/wrap/exe -402: + grep bar=5 -407: + return 0 -407: + on_exit -407: + echo OK -407: OK -407: + exit 0 -355: + out/test/x86_64/tlsdesc-static/exe2 +425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 405: + out/test/x86_64/weak-undef4/exe1 +415: + readelf -W --segments out/test/x86_64/z-max-page-size/exe3 +413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe2 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/c.so +415: + grep 'LOAD.*R 0x100000$' 405: + grep '^2$' -355: + grep 42 -409: + grep '^foo$' -356: + cc -B. -o out/test/x86_64/tlsdesc/exe4 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so -Wl,-no-relax -413: + out/test/x86_64/z-dynamic-undefined-weak/exe2 -413: + grep 1 -414/425 Test #407: x86_64-whole-archive .................................. Passed 1.46 sec -402: bar=5 -402: + on_exit -402: + echo OK -402: OK -402: + exit 0 -415/425 Test #402: x86_64-weak-undef-dso ................................. Passed 1.57 sec +415: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0005a4 0x0005a4 R 0x100000 405: 2 -355: 42 -355: + on_exit -355: + echo OK -355: OK -355: + exit 0 -413: 1 -409: foo -425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe3 -413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe3 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/d.so -405: + out/test/x86_64/weak-undef4/exe2 +415: + on_exit +415: + echo OK +415: OK +415: + exit 0 +411/425 Test #415: x86_64-z-max-page-size ................................ Passed 0.48 sec 405: + grep '^-1$' -416/425 Test #355: x86_64-tlsdesc-static ................................. Passed 2.71 sec -409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o -Wl,-wrap,foo +405: + out/test/x86_64/weak-undef4/exe2 +425: + not grep __start_hello out/test/x86_64/z-start-stop-visibility/log2 +425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log2 405: -1 +425: + return 0 +425: + not grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2 +425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log2 +408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -flto 405: + on_exit 405: + echo OK 405: OK 405: + exit 0 -417/425 Test #405: x86_64-weak-undef4 .................................... Passed 1.47 sec -425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log3 -425: 6: 0000000000003a70 0 NOTYPE GLOBAL DEFAULT 28 __start_hello -425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log3 -425: 9: 0000000000003a7c 0 NOTYPE GLOBAL DEFAULT 28 __stop_hello -425: + on_exit -425: + echo OK -425: OK -425: + exit 0 -418/425 Test #425: x86_64-z-start-stop-visibility ........................ Passed 0.80 sec -403: + grep '^-1$' +412/425 Test #405: x86_64-weak-undef4 .................................... Passed 0.61 sec +425: + return 0 +425: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe3 out/test/x86_64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected 403: + out/test/x86_64/weak-undef/exe1 -356: + out/test/x86_64/tlsdesc/exe4 +403: + grep '^-1$' 403: -1 -356: + grep '42 3 5' 403: + out/test/x86_64/weak-undef/exe2 403: + grep '^-1$' -356: 42 3 5 -356: + on_exit -356: + echo OK -356: OK -356: + exit 0 -419/425 Test #356: x86_64-tlsdesc ........................................ Passed 2.82 sec 403: -1 403: + out/test/x86_64/weak-undef/exe3 403: + grep '^2$' +392: mold 2.40.4 (compatible with GNU ld) +423: + out/test/x86_64/z-separate-code/exe3 +423: + grep 'Hello world' 403: 2 +392: + out/test/x86_64/version/exe2 +392: + grep 'Hello world' 403: + out/test/x86_64/weak-undef/exe4 +423: Hello world 403: + grep '^2$' +423: + on_exit +423: + echo OK +423: OK +423: + exit 0 +413/425 Test #423: x86_64-z-separate-code ................................ Passed 0.36 sec +392: Hello world +409: + out/test/x86_64/wrap/exe +409: + grep '^wrap_foo$' 403: 2 +392: + not ./mold --v +392: + grep 'unknown command line option:' 403: + on_exit 403: + echo OK 403: OK 403: + exit 0 -420/425 Test #403: x86_64-weak-undef ..................................... Passed 1.74 sec -413: + out/test/x86_64/z-dynamic-undefined-weak/exe3 -413: + grep 0 -409: + out/test/x86_64/wrap/exe -409: + grep '^wrap_foo$' -260: + cc -B. -o out/test/x86_64/range-extension-thunk3/exe out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/b.so -413: 0 -413: + on_exit -413: + echo OK -413: OK -413: + exit 0 +414/425 Test #403: x86_64-weak-undef ..................................... Passed 0.64 sec 409: wrap_foo 409: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/c.o -Wl,-wrap,foo -421/425 Test #413: x86_64-z-dynamic-undefined-weak ....................... Passed 1.21 sec +392: mold: fatal: unknown command line option: --v +392: + on_exit +392: + echo OK +392: OK +392: + exit 0 +415/425 Test #392: x86_64-version ........................................ Passed 0.79 sec +413: + out/test/x86_64/z-dynamic-undefined-weak/exe2 +413: + grep 1 +413: 1 +413: + cc -B. -o out/test/x86_64/z-dynamic-undefined-weak/exe3 out/test/x86_64/z-dynamic-undefined-weak/e.o out/test/x86_64/z-dynamic-undefined-weak/d.so +425: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe3 +222: + cat +425: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log3 +222: + cc -c -xc -o out/test/x86_64/many-input-sections/b.o - +425: 6: 0000000000003a70 0 NOTYPE GLOBAL DEFAULT 28 __start_hello +425: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log3 +425: 9: 0000000000003a7c 0 NOTYPE GLOBAL DEFAULT 28 __stop_hello +425: + on_exit +425: + echo OK +425: OK +425: + exit 0 +416/425 Test #425: x86_64-z-start-stop-visibility ........................ Passed 0.38 sec 409: + out/test/x86_64/wrap/exe 409: + grep '^foo$' 409: foo @@ -30145,36 +30114,46 @@ 409: + echo OK 409: OK 409: + exit 0 -260: + out/test/x86_64/range-extension-thunk3/exe -422/425 Test #409: x86_64-wrap ........................................... Passed 1.69 sec -260: + on_exit -260: + echo OK -260: OK -260: + exit 0 -423/425 Test #260: x86_64-range-extension-thunk3 ......................... Passed 5.76 sec -215: + out/test/x86_64/lto-gcc/exe3 -215: + grep 'Hello world' -215: Hello world -215: + on_exit -215: + echo OK -215: OK -215: + exit 0 -424/425 Test #215: x86_64-lto-gcc ........................................ Passed 8.55 sec -408: + cat -408: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -xc - -408: + cat -408: + cc -c -o out/test/x86_64/wrap-lto/b.o -xc - -flto -408: + cc -c -o out/test/x86_64/wrap-lto/c.o -xc - -flto -408: + cat -408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -flto +417/425 Test #409: x86_64-wrap ........................................... Passed 0.62 sec +413: + out/test/x86_64/z-dynamic-undefined-weak/exe3 +413: + grep 0 +413: 0 +413: + on_exit +413: + echo OK +413: OK +413: + exit 0 +418/425 Test #413: x86_64-z-dynamic-undefined-weak ....................... Passed 0.58 sec +222: + cc -B. -o out/test/x86_64/many-input-sections/exe out/test/x86_64/many-input-sections/a.o out/test/x86_64/many-input-sections/b.o 408: + out/test/x86_64/wrap-lto/exe 408: + grep '^foo$' 408: foo 408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/b.o -Wl,-wrap,foo -flto +222: + out/test/x86_64/many-input-sections/exe +222: + grep Hello +222: Hello +222: + on_exit +222: + echo OK +222: OK +222: + exit 0 +419/425 Test #222: x86_64-many-input-sections ............................ Passed 3.43 sec +291: 3 printf("Hello world\n"); +291: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g 408: + out/test/x86_64/wrap-lto/exe 408: + grep '^wrap_foo$' 408: wrap_foo 408: + cc -B. -o out/test/x86_64/wrap-lto/exe out/test/x86_64/wrap-lto/a.so out/test/x86_64/wrap-lto/c.o -Wl,-wrap,foo -flto +291: + cc -B. -o out/test/x86_64/separate-debug-file/exe3 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file,--compress-debug-sections=zlib +291: + readelf -SW out/test/x86_64/separate-debug-file/exe3 +291: + grep -F .gnu_debuglink +291: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 000010 00 0 0 4 +291: + flock out/test/x86_64/separate-debug-file/exe3.dbg true +291: + readelf -W --sections out/test/x86_64/separate-debug-file/exe3.dbg +291: + grep '\.debug_info .*C' +291: [36] .debug_info PROGBITS 0000000000000000 001094 00007e 00 C 0 0 1 +291: + gdb out/test/x86_64/separate-debug-file/exe3 -ex 'list main' -ex quit +291: + grep -F printf +269: + cat +269: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/b.o - 408: + out/test/x86_64/wrap-lto/exe 408: + grep '^foo$' 408: foo @@ -30182,11 +30161,68 @@ 408: + echo OK 408: OK 408: + exit 0 -425/425 Test #408: x86_64-wrap-lto ....................................... Passed 6.78 sec +420/425 Test #408: x86_64-wrap-lto ....................................... Passed 0.83 sec +269: + ./mold -r -o out/test/x86_64/relocatable-many-sections/c.o out/test/x86_64/relocatable-many-sections/a.o out/test/x86_64/relocatable-many-sections/b.o +291: 3 printf("Hello world\n"); +291: + on_exit +291: + echo OK +291: OK +291: + exit 0 +421/425 Test #291: x86_64-separate-debug-file ............................ Passed 2.70 sec +224: + cat +224: + cc -c -xc -o out/test/x86_64/many-output-sections/b.o - -fPIC +224: + not cc -B. -shared -o out/test/x86_64/many-output-sections/c.so out/test/x86_64/many-output-sections/a.o out/test/x86_64/many-output-sections/b.o +224: + grep -F 'too many output sections' +223: + ./mold --relocatable -o out/test/x86_64/many-input-sections2/b.o out/test/x86_64/many-input-sections2/a.o +269: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o +269: + out/test/x86_64/relocatable-many-sections/exe +269: + grep Hello +269: Hello +269: + on_exit +269: + echo OK +269: OK +269: + exit 0 +422/425 Test #269: x86_64-relocatable-many-sections ...................... Passed 3.63 sec +223: + readelf -WS out/test/x86_64/many-input-sections2/b.o +223: + grep -F .data.100000 out/test/x86_64/many-input-sections2/log1 +260: + seq 1 10000 +223: [ 9] .data.100000 PROGBITS 0000000000000000 00004e 000002 00 WA 0 0 1 +260: + sed 's/.*/void func&();/' +223: + readelf -Ws out/test/x86_64/many-input-sections2/b.o +260: + echo 'int main() {' +260: + seq 1 10000 +260: + sed 's/.*/func&();/' +260: + echo '}' +260: + cc -c -o out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/c.c +224: mold: error: out/test/x86_64/many-output-sections/c.so: .dynsym: too many output sections: 100028 requested, but ELF allows at most 65279 +224: + on_exit +224: + echo OK +224: OK +224: + exit 0 +423/425 Test #224: x86_64-many-output-sections ........................... Passed 6.23 sec +223: + grep -F 'GLOBAL DEFAULT 100000' out/test/x86_64/many-input-sections2/log2 +223: 200005: 0000000000000000 0 NOTYPE GLOBAL DEFAULT 100000 x99996 +223: + grep -F 'ABS foo' out/test/x86_64/many-input-sections2/log2 +223: 100009: 0000000000001000 0 NOTYPE LOCAL DEFAULT ABS foo +223: + not grep -F 'ABS x68966' out/test/x86_64/many-input-sections2/log2 +223: + grep -F 'ABS x68966' out/test/x86_64/many-input-sections2/log2 +223: + return 0 +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +424/425 Test #223: x86_64-many-input-sections2 ........................... Passed 6.62 sec +260: + cc -B. -o out/test/x86_64/range-extension-thunk3/exe out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/b.so +260: + out/test/x86_64/range-extension-thunk3/exe +260: + on_exit +260: + echo OK +260: OK +260: + exit 0 +425/425 Test #260: x86_64-range-extension-thunk3 ......................... Passed 6.43 sec 100% tests passed, 0 tests failed out of 425 -Total Test time (real) = 18.48 sec +Total Test time (real) = 11.54 sec The following tests did not run: 2 - x86_64-arch-x86_64-apx-gotpcrelx (Skipped) @@ -30198,7 +30234,7 @@ create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/mold/ - cd obj-x86_64-linux-gnu && make -j42 install DESTDIR=/build/reproducible-path/mold-2.40.4\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" + cd obj-x86_64-linux-gnu && make -j40 install DESTDIR=/build/reproducible-path/mold-2.40.4\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.40.4+dfsg -B/build/reproducible-path/mold-2.40.4+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 @@ -30239,8 +30275,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'mold' in '../mold_2.40.4+dfsg-2_amd64.deb'. dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.40.4+dfsg-2_amd64.deb'. +dpkg-deb: building package 'mold' in '../mold_2.40.4+dfsg-2_amd64.deb'. dpkg-genbuildinfo --build=binary -O../mold_2.40.4+dfsg-2_amd64.buildinfo dpkg-genchanges --build=binary -O../mold_2.40.4+dfsg-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -30248,12 +30284,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1364934/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1364934/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/164386 and its subdirectories -I: Current time: Thu Dec 3 10:16:24 -12 2026 -I: pbuilder-time-stamp: 1796336184 +I: removing directory /srv/workspace/pbuilder/1364934 and its subdirectories +I: Current time: Sat Nov 1 06:01:07 +14 2025 +I: pbuilder-time-stamp: 1761926467 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/mold_2.40.4+dfsg-2.diff: 89.5% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/mold_2.40.4+dfsg-2.diff.gz b2/build.log: 89.5% -- replaced with stdout Compressing the 1st log... b1/build.log: 89.6% -- replaced with stdout Fri Oct 31 16:01:11 UTC 2025 I: diffoscope 306 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_mold_unstable_amd64_1761926471 + touch /var/log/reproducible-builds/diffoscope_stamp_mold_unstable_amd64_1761926471 + RESULT=0 + systemd-run '--description=diffoscope on mold/2.40.4+dfsg-2 in unstable/amd64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-amd64_24-78866 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH --run-session -c jenkins-reproducible-unstable-diffoscope-21fcee0c-a6ce-4e63-87c8-b06b0ee92792 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/dbd-tmp-6rrXx7K ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/mold_2.40.4+dfsg-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/mold_2.40.4+dfsg-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/mold_2.40.4+dfsg-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b1/mold_2.40.4+dfsg-2_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b2/mold_2.40.4+dfsg-2_amd64.changes' + false + set +x Running as unit: rb-diffoscope-amd64_24-78866.service; invocation ID: 9c15ef029f8d4d0097826920656ad8e4 # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/mold_2.40.4+dfsg-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/mold_2.40.4+dfsg-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/mold_2.40.4+dfsg-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b1/mold_2.40.4+dfsg-2_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.uYVH4akH/b2/mold_2.40.4+dfsg-2_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 210ms CPU time consumed: 180ms Memory peak: 17.5M (swap: 0B) _ _ _ __ ___ ___ | | __| | | '_ ` _ \ / _ \| |/ _` | | | | | | | (_) | | (_| | |_| |_| |_|\___/|_|\__,_| Fri Oct 31 16:01:13 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Fri Oct 31 16:01:13 UTC 2025 I: mold from unstable built successfully and reproducibly on amd64. INSERT 0 1 INSERT 0 1 DELETE 1 [2025-10-31 16:01:13] INFO: Starting at 2025-10-31 16:01:13.963938 [2025-10-31 16:01:14] INFO: Generating the pages of 1 package(s) [2025-10-31 16:01:14] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/amd64/mold didn't produce a buildlog, even though it has been built. [2025-10-31 16:01:14] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/mold_2.40.4+dfsg-2.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/mold_2.40.4+dfsg-2.diff.gz is missing [2025-10-31 16:01:14] INFO: Finished at 2025-10-31 16:01:14.168742, took: 0:00:00.204808 Fri Oct 31 16:01:14 UTC 2025 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/mold.html Fri Oct 31 16:01:14 UTC 2025 I: Removing signed mold_2.40.4+dfsg-2_amd64.buildinfo.asc files: removed './b1/mold_2.40.4+dfsg-2_amd64.buildinfo.asc' removed './b2/mold_2.40.4+dfsg-2_amd64.buildinfo.asc' 1761926474 amd64 unstable mold Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/mold_2.40.4+dfsg-2.rbuild.log: 89.5% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/mold_2.40.4+dfsg-2.rbuild.log.gz [2025-10-31 16:01:14] INFO: Starting at 2025-10-31 16:01:14.610249 [2025-10-31 16:01:14] INFO: Generating the pages of 1 package(s) [2025-10-31 16:01:14] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/mold_2.40.4+dfsg-2.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/mold_2.40.4+dfsg-2.diff.gz is missing [2025-10-31 16:01:14] INFO: Finished at 2025-10-31 16:01:14.814316, took: 0:00:00.204073 All cleanup done. Fri Oct 31 16:01:15 UTC 2025 - total duration: 0h 14m 32s. Fri Oct 31 16:01:15 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-geLiGCOt, removing. Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 14min 33.964s CPU time consumed: 9.089s Memory peak: 686.5M (swap: 0B)