Thu Jan 23 11:33:19 UTC 2025 I: starting to build patchelf/trixie/armhf on jenkins on '2025-01-23 11:32' Thu Jan 23 11:33:19 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_9/12091/console.log Thu Jan 23 11:33:19 UTC 2025 I: Downloading source for trixie/patchelf=0.18.0-1.1 --2025-01-23 11:33:19-- http://deb.debian.org/debian/pool/main/p/patchelf/patchelf_0.18.0-1.1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1837 (1.8K) [text/prs.lines.tag] Saving to: ‘patchelf_0.18.0-1.1.dsc’ 0K . 100% 326M=0s 2025-01-23 11:33:19 (326 MB/s) - ‘patchelf_0.18.0-1.1.dsc’ saved [1837/1837] Thu Jan 23 11:33:19 UTC 2025 I: patchelf_0.18.0-1.1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: patchelf Binary: patchelf Architecture: any Version: 0.18.0-1.1 Maintainer: Felipe Sateler Homepage: https://nixos.org/patchelf.html Standards-Version: 4.5.0 Vcs-Browser: https://salsa.debian.org/debian/patchelf Vcs-Git: https://salsa.debian.org/debian/patchelf.git Build-Depends: debhelper-compat (= 12) Package-List: patchelf deb utils optional arch=any Checksums-Sha1: 7eb974172de73b7b452ee376237ad78601603c45 331312 patchelf_0.18.0.orig.tar.gz c1efc6cfbf15de15c265a89455b77751ae48ea8d 4328 patchelf_0.18.0-1.1.debian.tar.xz Checksums-Sha256: 1451d01ee3a21100340aed867d0b799f46f0b1749680028d38c3f5d0128fb8a7 331312 patchelf_0.18.0.orig.tar.gz bf13350b4a19e0084c9944b79745daeb5e81969035317cc77dbf19d736826c70 4328 patchelf_0.18.0-1.1.debian.tar.xz Files: 39be87713c18bfb3b2d27f4b23e28a18 331312 patchelf_0.18.0.orig.tar.gz 5f9facac5d7cb960c3e8cacd70c5460d 4328 patchelf_0.18.0-1.1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAmXgm7QACgkQr8/sjmac 4cKdUhAAowhkJ6katU4t8cuKbx+T9Fb51Z4wuXeWWNfm1bd1ub9CCX+yFbv8klc7 378pCNBlJ7Q/306HLjaOwnySS7V9DYb1SGiMAiFL1Nf+b5PRFBVyikOaXW40psG8 p9YhXLGux1sTytoBey4IbBin4FAUHtZE4KmWgNxm4ZLo93/5TAQW+g0aXSfTZdiO DaSYUSJg5nJpE2dTgh8LYnur/nkBe/cHO3ASgyCwwhh4DFy3T2De+W9Y8LFWAeCO Mp31WgMRuQmnCyj0z7FAOdeIaFKxeIDaAgf94OjwJ3rVsRdeN2ildAd+F/SMuklX WbqbIkFQD6zDMOIEnEgpgU3MegnV7O6Q0u7t36C8JhUnpdGQkhdZmR4rTd+tezN6 KOJVBu2GphiM0PgYIMnQTegTNMpbD8uEnhDRJvmlUxBfOURIV5vf9alaSAkAF1Kq Nkvc85zoLo1KaZeMRKKzadK2sSs+wU+MdzSP5sBP3gSf9HT4sg49LisaZLimEYha D1rwceLFMKs40/OUJCrjwFHdHjMXflAXBj7v+lv6VdvFN4I2+kup8SS9gs7FZHKH G9njqsLf1nH1c0G9qr7+qwWGdM2fodoEa9wD6hyGh9v0YmpVSEN6ADzJY+rCp/H4 XgPMUrNYVF+5za31q5WWf/jO8a2xGcz0eFbZi698XPj1/lMjvS4= =lHiy -----END PGP SIGNATURE----- Thu Jan 23 11:33:19 UTC 2025 I: Checking whether the package is not for us Thu Jan 23 11:33:19 UTC 2025 I: Starting 1st build on remote node virt32a-armhf-rb.debian.net. Thu Jan 23 11:33:19 UTC 2025 I: Preparing to do remote build '1' on virt32a-armhf-rb.debian.net. Thu Jan 23 11:36:34 UTC 2025 I: Deleting $TMPDIR on virt32a-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Jan 22 23:33:26 -12 2025 I: pbuilder-time-stamp: 1737632006 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-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 [patchelf_0.18.0-1.1.dsc] I: copying [./patchelf_0.18.0.orig.tar.gz] I: copying [./patchelf_0.18.0-1.1.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./patchelf_0.18.0-1.1.dsc: unsupported subcommand dpkg-source: info: extracting patchelf in patchelf-0.18.0 dpkg-source: info: unpacking patchelf_0.18.0.orig.tar.gz dpkg-source: info: unpacking patchelf_0.18.0-1.1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Remove-generated-test-files-on-clean.patch dpkg-source: info: applying relax-repeated-updates-test.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/23029/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='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='f99b2826decb4bdd8ad8434337ea4682' 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='23029' 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.zc5KhzLt/pbuilderrc_AYH6 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.zc5KhzLt/b1 --logfile b1/build.log patchelf_0.18.0-1.1.dsc' SUDO_GID='113' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux virt32a 6.1.0-30-armmp-lpae #1 SMP Debian 6.1.124-1 (2025-01-12) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/23029/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: armhf 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: debhelper-compat (= 12) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19569 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 debhelper-compat (= 12); however: Package debhelper-compat 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} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 30 newly installed, 0 to remove and 0 not upgraded. Need to get 19.6 MB of archives. After unpacking 74.1 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main armhf libmagic1t64 armhf 1:5.45-3+b1 [98.5 kB] Get: 4 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-3+b1 [42.3 kB] Get: 5 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.22.5-4 [196 kB] Get: 6 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b2 [65.6 kB] Get: 7 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-7 [1095 kB] Get: 8 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.40.4-1 [84.6 kB] Get: 9 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.8-1 [35.0 kB] Get: 10 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.13.0-1 [1382 kB] Get: 11 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-5 [272 kB] Get: 12 http://deb.debian.org/debian trixie/main armhf autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main armhf autopoint all 0.22.5-4 [723 kB] Get: 16 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.23 [90.6 kB] Get: 17 http://deb.debian.org/debian trixie/main armhf libtool all 2.5.4-2 [539 kB] Get: 18 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 21 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 22 http://deb.debian.org/debian trixie/main armhf libelf1t64 armhf 0.192-4 [184 kB] Get: 23 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 24 http://deb.debian.org/debian trixie/main armhf libunistring5 armhf 1.3-1 [444 kB] Get: 25 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-6 [9086 kB] Get: 26 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2+b1 [605 kB] Get: 27 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.22.5-4 [1489 kB] Get: 28 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main armhf debhelper all 13.23 [919 kB] Fetched 19.6 MB in 3s (7134 kB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19569 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_armhf.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.22.5-4_armhf.deb ... Unpacking gettext-base (0.22.5-4) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-7_armhf.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.4-1_armhf.deb ... Unpacking bsdextrautils (2.40.4-1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../08-libpipeline1_1.5.8-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_armhf.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-5_armhf.deb ... Unpacking m4 (1.4.19-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.22.5-4_all.deb ... Unpacking autopoint (0.22.5-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.23_all.deb ... Unpacking libdebhelper-perl (13.23) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-2_all.deb ... Unpacking libtool (2.5.4-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-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 .../19-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../21-libelf1t64_0.192-4_armhf.deb ... Unpacking libelf1t64:armhf (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package libunistring5:armhf. Preparing to unpack .../23-libunistring5_1.3-1_armhf.deb ... Unpacking libunistring5:armhf (1.3-1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../24-libicu72_72.1-6_armhf.deb ... Unpacking libicu72:armhf (72.1-6) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.22.5-4_armhf.deb ... Unpacking gettext (0.22.5-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-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 .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.23_all.deb ... Unpacking debhelper (13.23) ... Setting up libpipeline1:armhf (1.5.8-1) ... Setting up libicu72:armhf (72.1-6) ... Setting up bsdextrautils (2.40.4-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.23) ... Setting up libmagic1t64:armhf (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-4) ... Setting up m4 (1.4.19-5) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:armhf (0.192-4) ... Setting up autotools-dev (20220109.1) ... Setting up libunistring5:armhf (1.3-1) ... Setting up autopoint (0.22.5-4) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b2) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:armhf (0.0.8-1+b2) ... Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up gettext (0.22.5-4) ... Setting up libtool (2.5.4-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-7) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.23) ... Processing triggers for libc-bin (2.40-5) ... 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 Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.36.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/patchelf-0.18.0/ && 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 > ../patchelf_0.18.0-1.1_source.changes dpkg-buildpackage: info: source package patchelf dpkg-buildpackage: info: source version 0.18.0-1.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Graham Inggs dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf dpkg-source: info: using options from patchelf-0.18.0/debian/source/options: --extend-diff-ignore=bootstrap.sh --extend-diff-ignore=release.nix --extend-diff-ignore=version --extend-diff-ignore=BUGS fakeroot debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/patchelf-0.18.0' [ ! -f Makefile ] || /usr/bin/make maintainer-clean rm -rf build-aux find . -name Makefile.in -delete rm -f configure rm -f aclocal.m4 make[1]: Leaving directory '/build/reproducible-path/patchelf-0.18.0' dh_clean debian/rules build dh build dh_update_autotools_config dh_autoreconf configure.ac:14: installing 'build-aux/compile' configure.ac:5: installing 'build-aux/install-sh' configure.ac:5: installing 'build-aux/missing' src/Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' dh_auto_configure ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for strip... strip checking for objdump... objdump checking for objcopy... objcopy checking for readelf... readelf checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for g++... g++ checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking dependency style of gcc... none checking whether g++ supports C++17 features with -std=c++17... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating patchelf.spec config.status: executing depfiles commands debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/patchelf-0.18.0' mv src/elf.h src/elf.h.bak dh_auto_build make -j3 make[2]: Entering directory '/build/reproducible-path/patchelf-0.18.0' Making all in src make[3]: Entering directory '/build/reproducible-path/patchelf-0.18.0/src' g++ -std=c++17 -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wcast-qual -std=c++17 -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o patchelf.o patchelf.cc In file included from /usr/include/c++/14/algorithm:60, from patchelf.cc:19: /usr/include/c++/14/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_pred::normalizeNoteSegments():: >]': /usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2093 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:2093:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/14/algorithm:61: /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = Elf64_Shdr; _Compare = __gnu_cxx::__ops::_Iter_comp_val::CompShdr>]': /usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1488 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = Elf64_Shdr; _Compare = __gnu_cxx::__ops::_Val_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1980 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = Elf64_Phdr; _Compare = __gnu_cxx::__ops::_Iter_comp_val::CompPhdr>]': /usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1488 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algobase.h:1488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = Elf64_Phdr; _Compare = __gnu_cxx::__ops::_Val_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1980 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _OutputIterator = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Elf64_Shdr*; _OutputIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: /usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2667 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator > >; _RandomAccessIterator2 = Elf64_Shdr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: /usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Elf64_Shdr*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: /usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2700 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2705 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2706 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2708 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _OutputIterator = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2607 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Elf64_Phdr*; _OutputIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:2607:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2674 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2674:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]' at /usr/include/c++/14/bits/stl_algo.h:2685:34: /usr/include/c++/14/bits/stl_algo.h:2664:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2664 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2667 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2667:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator > >; _RandomAccessIterator2 = Elf64_Phdr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]' at /usr/include/c++/14/bits/stl_algo.h:2689:26: /usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Elf64_Phdr*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]' at /usr/include/c++/14/bits/stl_algo.h:2692:26: /usr/include/c++/14/bits/stl_algo.h:2642:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2642 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2643 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2644 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2645 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2650 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2651 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2650:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2390 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2391 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2403:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2403 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2412:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2412 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2413 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator > >; _BidirectionalIterator2 = Elf64_Shdr*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]' at /usr/include/c++/14/bits/stl_algo.h:2418:30: /usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2422 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2423 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2424 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2425 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = Elf64_Shdr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2725 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2726 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2727 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2728 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2729 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 | __comp); | ~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2460:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2460 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2461 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2469:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2469 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2470 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]' at /usr/include/c++/14/bits/stl_algo.h:2475:15: /usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2476 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2478 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2748 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2752 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2753 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2754 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2755 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2756 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompShdr>]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = ElfFile::CompShdr]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, inlined from 'void ElfFile::sortShdrs() [with Elf_Ehdr = Elf64_Ehdr; Elf_Phdr = Elf64_Phdr; Elf_Shdr = Elf64_Shdr; Elf_Addr = long long unsigned int; Elf_Off = long long unsigned int; Elf_Dyn = Elf64_Dyn; Elf_Sym = Elf64_Sym; Elf_Versym = short unsigned int; Elf_Verdef = Elf64_Verdef; Elf_Verdaux = Elf64_Verdaux; Elf_Verneed = Elf64_Verneed; Elf_Vernaux = Elf64_Vernaux; Elf_Rel = Elf64_Rel; Elf_Rela = Elf64_Rela; unsigned int ElfClass = 64]' at patchelf.cc:420:16: /usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4952 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4953 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4954 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4956 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2359 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2359:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2700 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2700:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2705:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2705 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2706:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2706 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2708:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2708 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2709 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2710 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1235 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:1235:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2382 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2382:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2390:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2390 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2391 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2403:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2403 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2404 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2412:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2412 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2413 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator > >; _BidirectionalIterator2 = Elf64_Phdr*; _Distance = int]' at /usr/include/c++/14/bits/stl_algo.h:2352:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]' at /usr/include/c++/14/bits/stl_algo.h:2418:30: /usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:2421:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2421 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2422 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2423 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2424:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2424 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2425 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Pointer = Elf64_Phdr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2716 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2725:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2725 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2726 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2727:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2727 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2728 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2729:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2729 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2733 | __comp); | ~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2736:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2736 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2435 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2435:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2460:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2460 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2461 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2469:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2469 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2470 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]' at /usr/include/c++/14/bits/stl_algo.h:2475:15: /usr/include/c++/14/bits/stl_algo.h:1357:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1357 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:2476:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2476 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2477 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2478:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2478 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2479 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]': /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2743 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2743:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/14/bits/stl_algo.h:2748:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2748 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2752:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2752 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2753:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2753 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:2754:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2754 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2755 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2756 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2757 | __comp); | ~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::CompPhdr>]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = ElfFile::CompPhdr]' at /usr/include/c++/14/bits/stl_algo.h:5030:36, inlined from 'void ElfFile::sortPhdrs() [with Elf_Ehdr = Elf64_Ehdr; Elf_Phdr = Elf64_Phdr; Elf_Shdr = Elf64_Shdr; Elf_Addr = long long unsigned int; Elf_Off = long long unsigned int; Elf_Dyn = Elf64_Dyn; Elf_Sym = Elf64_Sym; Elf_Versym = short unsigned int; Elf_Verdef = Elf64_Verdef; Elf_Verdaux = Elf64_Verdaux; Elf_Verneed = Elf64_Verneed; Elf_Vernaux = Elf64_Vernaux; Elf_Rel = Elf64_Rel; Elf_Rela = Elf64_Rela; unsigned int ElfClass = 64]' at patchelf.cc:393:16: /usr/include/c++/14/bits/stl_algo.h:4958:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4958 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4959 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4952:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4952 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 4953 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4954 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4956:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4956 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_pred::normalizeNoteSegments():: >]', inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator > >; _Predicate = ElfFile::normalizeNoteSegments()::]' at /usr/include/c++/14/bits/stl_algo.h:3876:28, inlined from 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator > >; _Predicate = ElfFile::normalizeNoteSegments()::]' at /usr/include/c++/14/bits/stl_algo.h:429:47, inlined from 'void ElfFile::normalizeNoteSegments() [with Elf_Ehdr = Elf64_Ehdr; Elf_Phdr = Elf64_Phdr; Elf_Shdr = Elf64_Shdr; Elf_Addr = long long unsigned int; Elf_Off = long long unsigned int; Elf_Dyn = Elf64_Dyn; Elf_Sym = Elf64_Sym; Elf_Versym = short unsigned int; Elf_Verdef = Elf64_Verdef; Elf_Verdaux = Elf64_Verdaux; Elf_Verneed = Elf64_Verneed; Elf_Vernaux = Elf64_Vernaux; Elf_Rel = Elf64_Rel; Elf_Rela = Elf64_Rela; unsigned int ElfClass = 64]' at patchelf.cc:1085:34: /usr/include/c++/14/bits/stl_algobase.h:2146:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2146 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2147 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -Wall -Wextra -Wcast-qual -std=c++17 -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o patchelf patchelf.o make[3]: Leaving directory '/build/reproducible-path/patchelf-0.18.0/src' Making all in tests make[3]: Entering directory '/build/reproducible-path/patchelf-0.18.0/tests' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/patchelf-0.18.0/tests' make[3]: Entering directory '/build/reproducible-path/patchelf-0.18.0' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/build/reproducible-path/patchelf-0.18.0' make[2]: Leaving directory '/build/reproducible-path/patchelf-0.18.0' make[1]: Leaving directory '/build/reproducible-path/patchelf-0.18.0' dh_auto_test make -j3 check "TESTSUITEFLAGS=-j3 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/patchelf-0.18.0' Making check in src make[2]: Entering directory '/build/reproducible-path/patchelf-0.18.0/src' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/patchelf-0.18.0/src' Making check in tests make[2]: Entering directory '/build/reproducible-path/patchelf-0.18.0/tests' make simple-pie simple simple-execstack main too-many-strtab main-scoped big-dynstr no-rpath contiguous-note-sections libfoo.so libfoo-scoped.so libbar.so libbar-scoped.so libsimple.so libsimple-execstack.so libbuildid.so libtoomanystrtab.so phdr-corruption.so many-syms-main libmany-syms.so liboveralign.so libshared-rpath.so libbig-dynstr.debug make[3]: Entering directory '/build/reproducible-path/patchelf-0.18.0/tests' gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pie -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o simple_pie-simple.o `test -f 'simple.c' || echo './'`simple.c gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o simple-simple.o `test -f 'simple.c' || echo './'`simple.c gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o simple_execstack-simple.o `test -f 'simple.c' || echo './'`simple.c gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o main.o main.c gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o foo.o foo.c gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o bar.o bar.c gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o too-many-strtab.o too-many-strtab.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o too-many-strtab2.o too-many-strtab2.s gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L. -Wl,-z,relro -Wl,-z,now -o libbar-scoped.so bar.o cat main.c > big-dynstr.c i=1; while [ $i -le 2000 ]; do echo "void f$i(void) { };"; i=$(($i + 1)); done >> big-dynstr.c gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o no_rpath-no-rpath.o `test -f 'no-rpath.c' || echo './'`no-rpath.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o contiguous-note-sections.o contiguous-note-sections.s make[3]: 'libbar-scoped.so' is up to date. gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o simple.o simple.c gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L. -Wl,-z,relro -Wl,-z,now -o libtoomanystrtab.so too-many-strtab.o too-many-strtab2.o gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o phdr_corruption_so-void.o `test -f 'void.c' || echo './'`void.c echo "int main() {" > many-syms-main.c i=1; while [ $i -le 2000 ]; do echo "void f$i(); f$i();"; i=$(($i + 1)); done >> many-syms-main.c /usr/bin/ld: i=1; while [ $i -le 2000 ]; do echo "void f$i() {};"; i=$(($i + 1)); done > many-syms.c warning: too-many-strtab2.o: missing .note.GNU-stack section implies executable stack /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L. -Wl,-z,max-page-size=0x10000 -Wl,-z,relro -Wl,-z,now -o liboveralign.so simple.o echo "}" >> many-syms-main.c gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o shared-rpath.o shared-rpath.c gcc -fPIC -shared -o libbig-dynstr.so big-dynstr.c gcc -fPIC -pie -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o simple-pie simple_pie-simple.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -o simple simple-simple.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,execstack -Wl,-z,relro -Wl,-z,now -o simple-execstack simple_execstack-simple.o gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L. -Wl,-rpath,`pwd`/no-such-path -Wl,-z,relro -Wl,-z,now -o libbar.so bar.o gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o too-many-strtab too-many-strtab.o too-many-strtab2.o gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L. -Wl,-z,relro -Wl,-z,now -o libfoo-scoped.so foo.o -lbar-scoped /usr/bin/ld: warning: too-many-strtab2.o: missing .note.GNU-stack section implies executable stack /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o big-dynstr.o big-dynstr.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -o no-rpath no_rpath-no-rpath.o make[3]: 'libfoo-scoped.so' is up to date. make[3]: 'libbar.so' is up to date. gcc -pie -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -nostdlib -T ./contiguous-note-sections.ld -Wl,-z,relro -Wl,-z,now -o contiguous-note-sections contiguous-note-sections.o gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L. -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -o libsimple.so simple.o gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L. -Wl,-z,execstack -Wl,-z,relro -Wl,-z,now -o libsimple-execstack.so simple.o gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L. -Wl,--build-id -Wl,-z,relro -Wl,-z,now -o libbuildid.so simple.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -nostdlib -shared -Wl,-T./phdr-corruption.ld -Wl,-z,relro -Wl,-z,now -o phdr-corruption.so phdr_corruption_so-void.o /usr/bin/ld: warning: phdr-corruption.so has a LOAD segment with RWX permissions gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -pie -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o many_syms_main-many-syms-main.o `test -f 'many-syms-main.c' || echo './'`many-syms-main.c gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.18.0\" -DPACKAGE_STRING=\"patchelf\ 0.18.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.18.0\" -DHAVE_CXX17=1 -I. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o many-syms.o many-syms.c gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L. -Wl,-rpath=a_symbol_name -Wl,-z,relro -Wl,-z,now -o libshared-rpath.so shared-rpath.o strip --only-keep-debug libbig-dynstr.so -o libbig-dynstr.debug gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L. -Wl,-z,relro -Wl,-z,now -o libfoo.so foo.o -lbar make[3]: 'libfoo.so' is up to date. gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -Wl,-rpath-link=. -L. -Wl,-z,relro -Wl,-z,now -o main-scoped main.o -lfoo-scoped gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -Wl,-rpath-link=. -L. -Wl,-z,relro -Wl,-z,now -o main main.o -lfoo gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -Wl,-rpath-link=. -L. -Wl,-z,relro -Wl,-z,now -o big-dynstr big-dynstr.o -lfoo gcc -fpic -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L. -Wl,-z,relro -Wl,-z,now -o libmany-syms.so many-syms.o make[3]: 'libmany-syms.so' is up to date. gcc -pie -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/patchelf-0.18.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,--disable-new-dtags -Wl,-rpath-link=. -L. -Wl,-z,relro -Wl,-z,now -o many-syms-main many_syms_main-many-syms-main.o -lmany-syms make[3]: Leaving directory '/build/reproducible-path/patchelf-0.18.0/tests' make check-TESTS make[3]: Entering directory '/build/reproducible-path/patchelf-0.18.0/tests' make[4]: Entering directory '/build/reproducible-path/patchelf-0.18.0/tests' PASS: plain-fail.sh PASS: plain-run.sh PASS: shrink-rpath.sh PASS: set-interpreter-short.sh PASS: set-interpreter-long.sh PASS: add-rpath.sh PASS: set-rpath.sh PASS: no-rpath.sh PASS: big-dynstr.sh PASS: set-rpath-library.sh SKIP: set-rpath-rel-map.sh PASS: soname.sh PASS: plain-needed.sh PASS: shrink-rpath-with-allowed-prefixes.sh PASS: too-many-strtab.sh PASS: force-rpath.sh PASS: output-flag.sh PASS: build-id.sh PASS: invalid-elf.sh PASS: no-rpath-pie-powerpc.sh PASS: endianness.sh PASS: contiguous-note-sections.sh PASS: no-gnu-hash.sh PASS: no-dynamic-section.sh PASS: args-from-file.sh PASS: grow-file.sh PASS: basic-flags.sh PASS: change-abi.sh PASS: set-empty-rpath.sh PASS: phdr-corruption.sh PASS: replace-needed.sh PASS: add-debug-tag.sh PASS: empty-note.sh FAIL: replace-add-needed.sh FAIL: repeated-updates.sh PASS: print-execstack.sh PASS: overlapping-segments-after-rounding.sh PASS: shared-rpath.sh SKIP: short-first-segment.sh PASS: modify-execstack.sh PASS: rename-dynamic-symbols.sh PASS: no-rpath-amd64.sh PASS: no-rpath-armhf.sh PASS: no-rpath-armel.sh PASS: no-rpath-hurd-i386.sh PASS: no-rpath-ia64.sh PASS: no-rpath-i386.sh PASS: no-rpath-kfreebsd-i386.sh PASS: no-rpath-kfreebsd-amd64.sh PASS: no-rpath-mips.sh PASS: no-rpath-s390.sh PASS: no-rpath-mipsel.sh PASS: no-rpath-powerpc.sh PASS: no-rpath-sparc.sh PASS: no-rpath-sh4.sh =========================================== patchelf 0.18.0: tests/test-suite.log =========================================== # TOTAL: 56 # PASS: 52 # SKIP: 2 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 SKIP: set-rpath-rel-map.sh ========================== No MIPS_RLD_MAP_REL dynamic section entry, skipping SKIP set-rpath-rel-map.sh (exit status: 77) FAIL: replace-add-needed.sh =========================== patching ELF file './libbar.so' new SONAME is 'libbar.so' SONAME is too long, resizing... DT_NULL index is 26 replacing section '.dynamic' with size 256 replacing section '.dynstr' with size 184 this is a dynamic library last page is 0x30000 first page is 0x0 needed space is 308 rewriting section '.note.gnu.build-id' from offset 0xf4 (size 36) to offset 0x12000 (size 36) rewriting section '.gnu.hash' from offset 0x118 (size 32) to offset 0x12024 (size 32) rewriting section '.dynstr' from offset 0x1c8 (size 174) to offset 0x12044 (size 184) rewriting section '.dynamic' from offset 0xfee0 (size 248) to offset 0x120fc (size 256) rewriting symbol table section 1 rewriting symbol table section 26 writing ./libbar.so patching ELF file './simple' DT_NULL index is 26 replacing section '.dynamic' with size 256 replacing section '.dynstr' with size 156 this is a dynamic library last page is 0x1030000 first page is 0x0 needed space is 468 rewriting section '.note.gnu.build-id' from offset 0x174 (size 36) to offset 0x12000 (size 36) rewriting section '.interp' from offset 0x198 (size 25) to offset 0x12024 (size 25) rewriting section '.gnu.hash' from offset 0x1b4 (size 24) to offset 0x12040 (size 24) rewriting section '.dynsym' from offset 0x1cc (size 160) to offset 0x12058 (size 160) rewriting section '.dynstr' from offset 0x26c (size 145) to offset 0x120f8 (size 156) rewriting section '.dynamic' from offset 0xfed4 (size 248) to offset 0x12194 (size 256) rewriting symbol table section 28 rewriting symbol table section 34 writing ./simple patching ELF file './libfoo.so' replacing DT_NEEDED entry 'libbar.so' with '/build/reproducible-path/patchelf-0.18.0/tests/scratch/replace-add-needed/libbar.so' resizing .dynstr ... keeping DT_NEEDED entry 'libc.so.6' found .gnu.version_r with 1 entries, strings in .dynstr keeping .gnu.version_r entry 'libc.so.6' replacing section '.dynstr' with size 238 this is a dynamic library last page is 0x30000 first page is 0x0 needed space is 372 rewriting section '.note.gnu.build-id' from offset 0x134 (size 36) to offset 0x12000 (size 36) rewriting section '.gnu.hash' from offset 0x158 (size 36) to offset 0x12024 (size 36) rewriting section '.dynstr' from offset 0x22c (size 154) to offset 0x12048 (size 238) rewriting symbol table section 1 rewriting symbol table section 28 writing ./libfoo.so patching ELF file './simple' replacing DT_NEEDED entry 'libbar.so' with '/build/reproducible-path/patchelf-0.18.0/tests/scratch/replace-add-needed/libbar.so' resizing .dynstr ... replacing DT_NEEDED entry 'libc.so.6' with '/lib/arm-linux-gnueabihf/libc.so.6' resizing .dynstr ... found .gnu.version_r with 1 entries, strings in .dynstr replacing .gnu.version_r entry 'libc.so.6' with '/lib/arm-linux-gnueabihf/libc.so.6' replacing section '.dynstr' with size 275 this is a dynamic library last page is 0x1040000 first page is 0x0 needed space is 500 rewriting section '.dynstr' from offset 0x120f8 (size 156) to offset 0x13000 (size 275) rewriting symbol table section 28 rewriting symbol table section 34 DT_NULL index is 27 replacing section '.dynamic' with size 264 replacing section '.dynstr' with size 360 this is a dynamic library last page is 0x1050000 first page is 0x0 needed space is 532 rewriting section '.dynamic' from offset 0x12194 (size 256) to offset 0x14000 (size 264) rewriting section '.dynstr' from offset 0x13000 (size 275) to offset 0x14108 (size 360) rewriting symbol table section 28 rewriting symbol table section 34 writing ./simple Segmentation fault FAIL replace-add-needed.sh (exit status: 1) FAIL: repeated-updates.sh ========================= patching ELF file 'simple' DT_NULL index is 26 replacing section '.dynamic' with size 256 replacing section '.dynstr' with size 158 this is a dynamic library last page is 0x1030000 first page is 0x0 needed space is 468 rewriting section '.note.gnu.build-id' from offset 0x174 (size 36) to offset 0x12000 (size 36) rewriting section '.interp' from offset 0x198 (size 25) to offset 0x12024 (size 25) rewriting section '.gnu.hash' from offset 0x1b4 (size 24) to offset 0x12040 (size 24) rewriting section '.dynsym' from offset 0x1cc (size 160) to offset 0x12058 (size 160) rewriting section '.dynstr' from offset 0x26c (size 145) to offset 0x120f8 (size 158) rewriting section '.dynamic' from offset 0xfed4 (size 248) to offset 0x12198 (size 256) rewriting symbol table section 28 rewriting symbol table section 34 writing simple patching ELF file 'libbar.so' new SONAME is './libbar.so' SONAME is too long, resizing... DT_NULL index is 26 replacing section '.dynamic' with size 256 replacing section '.dynstr' with size 186 this is a dynamic library last page is 0x30000 first page is 0x0 needed space is 308 rewriting section '.note.gnu.build-id' from offset 0xf4 (size 36) to offset 0x12000 (size 36) rewriting section '.gnu.hash' from offset 0x118 (size 32) to offset 0x12024 (size 32) rewriting section '.dynstr' from offset 0x1c8 (size 174) to offset 0x12044 (size 186) rewriting section '.dynamic' from offset 0xfee0 (size 248) to offset 0x12100 (size 256) rewriting symbol table section 1 rewriting symbol table section 26 writing libbar.so patching ELF file 'libbar.so' new SONAME is 'libbar.so' SONAME is too long, resizing... replacing section '.dynstr' with size 196 this is a dynamic library last page is 0x40000 first page is 0x0 needed space is 340 rewriting section '.dynsym' from offset 0x138 (size 144) to offset 0x13000 (size 144) rewriting section '.dynstr' from offset 0x12044 (size 186) to offset 0x13090 (size 196) rewriting symbol table section 25 rewriting symbol table section 31 writing libbar.so Hello World patching ELF file 'libbar.so' new SONAME is './libbar.so' SONAME is too long, resizing... replacing section '.dynstr' with size 208 this is a dynamic library last page is 0x50000 first page is 0x0 needed space is 372 rewriting section '.dynstr' from offset 0x13090 (size 196) to offset 0x14000 (size 208) rewriting symbol table section 25 rewriting symbol table section 31 writing libbar.so patching ELF file 'libbar.so' new SONAME is 'libbar.so' SONAME is too long, resizing... replacing section '.dynstr' with size 218 this is a dynamic library last page is 0x50000 first page is 0x0 needed space is 372 rewriting section '.dynstr' from offset 0x14000 (size 208) to offset 0x15000 (size 218) rewriting symbol table section 25 rewriting symbol table section 31 writing libbar.so ./simple: ./simple: no version information available (required by ./libbar.so) ./simple: symbol lookup error: ./libbar.so: undefined symbol: ×, version R? FAIL repeated-updates.sh (exit status: 1) SKIP: short-first-segment.sh ============================ skipping test: not supported on x86_64 Linux SKIP short-first-segment.sh (exit status: 77) ============================================================================ Testsuite summary for patchelf 0.18.0 ============================================================================ # TOTAL: 56 # PASS: 52 # SKIP: 2 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See tests/test-suite.log ============================================================================ make[4]: *** [Makefile:1068: test-suite.log] Error 1 make[4]: Leaving directory '/build/reproducible-path/patchelf-0.18.0/tests' make[3]: *** [Makefile:1176: check-TESTS] Error 2 make[3]: Leaving directory '/build/reproducible-path/patchelf-0.18.0/tests' make[2]: *** [Makefile:1627: check-am] Error 2 make[2]: Leaving directory '/build/reproducible-path/patchelf-0.18.0/tests' make[1]: *** [Makefile:472: check-recursive] Error 1 make[1]: Leaving directory '/build/reproducible-path/patchelf-0.18.0' dh_auto_test: error: make -j3 check "TESTSUITEFLAGS=-j3 --verbose" VERBOSE=1 returned exit code 2 make: *** [debian/rules:10: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package 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/23029 and its subdirectories Thu Jan 23 11:36:37 UTC 2025 W: No second build log, what happened?