Raspbian Package Auto-Building

Build log for patchelf (0.18.0-1) on armhf

patchelf0.18.0-1armhf → 2023-11-23 13:27:20

sbuild (Debian sbuild) 0.85.0 (04 January 2023) on test2023

+==============================================================================+
| patchelf 0.18.0-1 (armhf)                    Thu, 23 Nov 2023 13:26:22 +0000 |
+==============================================================================+

Package: patchelf
Version: 0.18.0-1
Source Version: 0.18.0-1
Distribution: trixie-staging
Machine Architecture: arm64
Host Architecture: armhf
Build Architecture: armhf
Build Type: any

I: NOTICE: Log filtering will replace 'var/run/schroot/mount/trixie-staging-armhf-sbuild-857e5db3-07b8-415f-9a09-288f5cfb7d5b' with '<<CHROOT>>'
I: NOTICE: Log filtering will replace 'build/patchelf-05FrU5/resolver-Z8geaH' with '<<RESOLVERDIR>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.3 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [14.9 MB]
Fetched 29.2 MB in 5s (5566 kB/s)
Reading package lists...
W: http://172.17.4.1/private/dists/trixie-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'patchelf' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/debian/patchelf.git
Please use:
git clone https://salsa.debian.org/debian/patchelf.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 337 kB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main patchelf 0.18.0-1 (dsc) [1858 B]
Get:2 http://172.17.4.1/private trixie-staging/main patchelf 0.18.0-1 (tar) [331 kB]
Get:3 http://172.17.4.1/private trixie-staging/main patchelf 0.18.0-1 (diff) [3984 B]
Fetched 337 kB in 0s (3068 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/patchelf-05FrU5/patchelf-0.18.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/patchelf-05FrU5' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper-compat (= 12), build-essential, fakeroot
Filtered Build-Depends: debhelper-compat (= 12), build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [609 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [617 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [649 B]
Fetched 1875 B in 0s (0 B/s)
Reading package lists...
Reading package lists...

Install main build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils bsdutils debhelper
  dh-autoreconf dh-strip-nondeterminism dpkg-dev dwz file gettext gettext-base
  groff-base intltool-debian libarchive-zip-perl libblkid1 libdebhelper-perl
  libdpkg-perl libelf1 libfile-stripnondeterminism-perl libicu72 libmagic-mgc
  libmagic1 libmount1 libpipeline1 libsmartcols1 libsub-override-perl libtool
  libuchardet0 libuuid1 libxml2 m4 man-db mount po-debconf sensible-utils
  util-linux
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc dh-make debian-keyring
  gettext-doc libasprintf-dev libgettextpo-dev groff git bzr cryptsetup-bin
  libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less
  www-browser nfs-common libmail-box-perl dosfstools kbd util-linux-extra
  util-linux-locales
Recommended packages:
  libalgorithm-merge-perl curl | wget | lynx libfile-fcntllock-perl
  libarchive-cpio-perl libltdl-dev uuid-runtime libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils debhelper
  dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base
  groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libelf1
  libfile-stripnondeterminism-perl libicu72 libmagic-mgc libmagic1
  libpipeline1 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db
  po-debconf sbuild-build-depends-main-dummy sensible-utils
The following packages will be upgraded:
  bsdutils dpkg-dev libblkid1 libdpkg-perl libmount1 libsmartcols1 libuuid1
  mount util-linux
9 upgraded, 31 newly installed, 0 to remove and 20 not upgraded.
1 not fully installed or removed.
Need to get 20.0 MB/22.0 MB of archives.
After this operation, 70.4 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [872 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf mount armhf 2.39.2-6 [134 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf bsdutils armhf 1:2.39.2-6 [86.5 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf util-linux armhf 2.39.2-6 [1110 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf libblkid1 armhf 2.39.2-6 [145 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf libmount1 armhf 2.39.2-6 [167 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf libsmartcols1 armhf 2.39.2-6 [102 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf libuuid1 armhf 2.39.2-6 [28.1 kB]
Get:9 http://172.17.4.1/private trixie-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf groff-base armhf 1.23.0-3 [1033 kB]
Get:11 http://172.17.4.1/private trixie-staging/main armhf bsdextrautils armhf 2.39.2-6 [81.2 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:13 http://172.17.4.1/private trixie-staging/main armhf man-db armhf 2.12.0-1 [1358 kB]
Get:14 http://172.17.4.1/private trixie-staging/main armhf sensible-utils all 0.0.20 [19.3 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf libmagic-mgc armhf 1:5.45-2 [314 kB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf libmagic1 armhf 1:5.45-2 [96.1 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf file armhf 1:5.45-2 [41.6 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf gettext-base armhf 0.21-13 [156 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf m4 armhf 1.4.19-4 [256 kB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf autoconf all 2.71-3 [332 kB]
Get:21 http://172.17.4.1/private trixie-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:23 http://172.17.4.1/private trixie-staging/main armhf autopoint all 0.21-13 [496 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf libdebhelper-perl all 13.11.8 [82.1 kB]
Get:25 http://172.17.4.1/private trixie-staging/main armhf libtool all 2.4.7-7 [517 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:27 http://172.17.4.1/private trixie-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:29 http://172.17.4.1/private trixie-staging/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get:31 http://172.17.4.1/private trixie-staging/main armhf libelf1 armhf 0.188-2.1+rpi1 [171 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:33 http://172.17.4.1/private trixie-staging/main armhf libicu72 armhf 72.1-4 [9009 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [571 kB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf gettext armhf 0.21-13 [1201 kB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:37 http://172.17.4.1/private trixie-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:38 http://172.17.4.1/private trixie-staging/main armhf debhelper all 13.11.8 [956 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 20.0 MB in 2s (8698 kB/s)
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../mount_2.39.2-6_armhf.deb ...
Unpacking mount (2.39.2-6) over (2.39.2-5) ...
Preparing to unpack .../bsdutils_1%3a2.39.2-6_armhf.deb ...
Unpacking bsdutils (1:2.39.2-6) over (1:2.39.2-5) ...
Setting up bsdutils (1:2.39.2-6) ...
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../util-linux_2.39.2-6_armhf.deb ...
Unpacking util-linux (2.39.2-6) over (2.39.2-5) ...
Setting up util-linux (2.39.2-6) ...
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../libblkid1_2.39.2-6_armhf.deb ...
Unpacking libblkid1:armhf (2.39.2-6) over (2.39.2-5) ...
Setting up libblkid1:armhf (2.39.2-6) ...
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../libmount1_2.39.2-6_armhf.deb ...
Unpacking libmount1:armhf (2.39.2-6) over (2.39.2-5) ...
Setting up libmount1:armhf (2.39.2-6) ...
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.39.2-6_armhf.deb ...
Unpacking libsmartcols1:armhf (2.39.2-6) over (2.39.2-5) ...
Setting up libsmartcols1:armhf (2.39.2-6) ...
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../libuuid1_2.39.2-6_armhf.deb ...
Unpacking libuuid1:armhf (2.39.2-6) over (2.39.2-5) ...
Setting up libuuid1:armhf (2.39.2-6) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 12577 files and directories currently installed.)
Preparing to unpack .../00-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../01-groff-base_1.23.0-3_armhf.deb ...
Unpacking groff-base (1.23.0-3) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../02-bsdextrautils_2.39.2-6_armhf.deb ...
Unpacking bsdextrautils (2.39.2-6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.12.0-1_armhf.deb ...
Unpacking man-db (2.12.0-1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../05-sensible-utils_0.0.20_all.deb ...
Unpacking sensible-utils (0.0.20) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../06-libmagic-mgc_1%3a5.45-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../07-libmagic1_1%3a5.45-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.45-2) ...
Selecting previously unselected package file.
Preparing to unpack .../08-file_1%3a5.45-2_armhf.deb ...
Unpacking file (1:5.45-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../09-gettext-base_0.21-13_armhf.deb ...
Unpacking gettext-base (0.21-13) ...
Selecting previously unselected package m4.
Preparing to unpack .../10-m4_1.4.19-4_armhf.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../11-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-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.21-13_all.deb ...
Unpacking autopoint (0.21-13) ...
Preparing to unpack .../15-dpkg-dev_1.22.1+rpi1_all.deb ...
Unpacking dpkg-dev (1.22.1+rpi1) over (1.22.0+rpi1) ...
Preparing to unpack .../16-libdpkg-perl_1.22.1+rpi1_all.deb ...
Unpacking libdpkg-perl (1.22.1+rpi1) over (1.22.0+rpi1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../17-libdebhelper-perl_13.11.8_all.deb ...
Unpacking libdebhelper-perl (13.11.8) ...
Selecting previously unselected package libtool.
Preparing to unpack .../18-libtool_2.4.7-7_all.deb ...
Unpacking libtool (2.4.7-7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../19-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../21-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../22-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../23-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../24-libelf1_0.188-2.1+rpi1_armhf.deb ...
Unpacking libelf1:armhf (0.188-2.1+rpi1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../25-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../26-libicu72_72.1-4_armhf.deb ...
Unpacking libicu72:armhf (72.1-4) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../27-libxml2_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../28-gettext_0.21-13_armhf.deb ...
Unpacking gettext (0.21-13) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../29-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 .../30-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../31-debhelper_13.11.8_all.deb ...
Unpacking debhelper (13.11.8) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../32-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libicu72:armhf (72.1-4) ...
Setting up bsdextrautils (2.39.2-6) ...
Setting up libmagic-mgc (1:5.45-2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.11.8) ...
Setting up libmagic1:armhf (1:5.45-2) ...
Setting up gettext-base (0.21-13) ...
Setting up m4 (1.4.19-4) ...
Setting up file (1:5.45-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up autopoint (0.21-13) ...
Setting up libdpkg-perl (1.22.1+rpi1) ...
Setting up autoconf (2.71-3) ...
Setting up mount (2.39.2-6) ...
Setting up sensible-utils (0.0.20) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libelf1:armhf (0.188-2.1+rpi1) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.3) ...
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.13.1-1) ...
Setting up gettext (0.21-13) ...
Setting up libtool (2.4.7-7) ...
Setting up dpkg-dev (1.22.1+rpi1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.23.0-3) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.12.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up debhelper (13.11.8) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.37-12+rpi2) ...

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 6.1.47-v8+ #1 SMP PREEMPT Fri Sep  1 07:05:33 BST 2023 arm64 (aarch64)
Toolchain package versions: binutils_2.41-6+rpi1 dpkg-dev_1.22.1+rpi1 g++-12_12.3.0-10+rpi1 g++-13_13.2.0-5+rpi1 gcc-12_12.3.0-10+rpi1 gcc-13_13.2.0-5+rpi1 libc6-dev_2.37-12+rpi2 libstdc++-12-dev_12.3.0-10+rpi1 libstdc++-13-dev_13.2.0-5+rpi1 libstdc++6_13.2.0-5+rpi1 linux-libc-dev_6.5.6-1+rpi1
Package versions: adduser_3.137 apt_2.7.6 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-13 autotools-dev_20220109.1 base-files_13+rpi1 base-passwd_3.6.2 bash_5.2.15-2 binutils_2.41-6+rpi1 binutils-arm-linux-gnueabihf_2.41-6+rpi1 binutils-common_2.41-6+rpi1 bsdextrautils_2.39.2-6 bsdutils_1:2.39.2-6 build-essential_12.9 bzip2_1.0.8-5+b2 coreutils_9.1-1 cpp_4:13.2.0-1+rpi1 cpp-12_12.3.0-10+rpi1 cpp-13_13.2.0-5+rpi1 dash_0.5.12-6 debconf_1.5.82 debhelper_13.11.8 debianutils_5.14 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dirmngr_2.2.40-1.1 dpkg_1.22.1+rpi1 dpkg-dev_1.22.1+rpi1 dwz_0.15-1 e2fsprogs_1.47.0-2 fakeroot_1.32.1-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-1+rpi1 g++-12_12.3.0-10+rpi1 g++-13_13.2.0-5+rpi1 gcc_4:13.2.0-1+rpi1 gcc-10-base_10.4.0-7+rpi1 gcc-12_12.3.0-10+rpi1 gcc-12-base_12.3.0-10+rpi1 gcc-13_13.2.0-5+rpi1 gcc-13-base_13.2.0-5+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-13 gettext-base_0.21-13 gnupg_2.2.40-1.1 gnupg-l10n_2.2.40-1.1 gnupg-utils_2.2.40-1.1 gpg_2.2.40-1.1 gpg-agent_2.2.40-1.1 gpg-wks-client_2.2.40-1.1 gpg-wks-server_2.2.40-1.1 gpgconf_2.2.40-1.1 gpgsm_2.2.40-1.1 gpgv_2.2.40-1.1 grep_3.11-3 groff-base_1.23.0-3 gzip_1.12-1 hostname_3.23+nmu1 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 libacl1_2.3.1-3 libapt-pkg6.0_2.7.6 libarchive-zip-perl_1.68-1 libasan8_13.2.0-5+rpi1 libassuan0_2.5.6-1 libatomic1_13.2.0-5+rpi1 libattr1_1:2.5.1-4 libaudit-common_1:3.1.1-1 libaudit1_1:3.1.1-1 libbinutils_2.41-6+rpi1 libblkid1_2.39.2-6 libbz2-1.0_1.0.8-5+b2 libc-bin_2.37-12+rpi2 libc-dev-bin_2.37-12+rpi2 libc6_2.37-12+rpi2 libc6-dev_2.37-12+rpi2 libcap-ng0_0.8.3-1+b1 libcap2_1:2.66-4 libcc1-0_13.2.0-5+rpi1 libcom-err2_1.47.0-2 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libctf-nobfd0_2.41-6+rpi1 libctf0_2.41-6+rpi1 libdb5.3_5.3.28+dfsg2-2 libdebconfclient0_0.271 libdebhelper-perl_13.11.8 libdpkg-perl_1.22.1+rpi1 libelf1_0.188-2.1+rpi1 libext2fs2_1.47.0-2 libfakeroot_1.32.1-1 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-12-dev_12.3.0-10+rpi1 libgcc-13-dev_13.2.0-5+rpi1 libgcc-s1_13.2.0-5+rpi1 libgcrypt20_1.10.2-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.3.0+dfsg-2 libgnutls30_3.8.1-4 libgomp1_13.2.0-5+rpi1 libgpg-error0_1.47-2 libgssapi-krb5-2_1.20.1-4 libhogweed6_3.9.1-2 libicu72_72.1-4 libidn2-0_2.3.4-1 libisl23_0.26-3 libjansson4_2.14-2 libk5crypto3_1.20.1-4 libkeyutils1_1.6.3-2 libkrb5-3_1.20.1-4 libkrb5support0_1.20.1-4 libksba8_1.6.4-2 libldap-2.5-0_2.5.13+dfsg-5+rpi1 liblocale-gettext-perl_1.07-6 liblz4-1_1.9.4-1+rpi1+b1 liblzma5_5.4.4-0.1 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-1 libmount1_2.39.2-6 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.4+20231016-1 libnettle8_3.9.1-2 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.25.0-5 libpam-modules_1.5.2-9.1 libpam-modules-bin_1.5.2-9.1 libpam-runtime_1.5.2-9.1 libpam0g_1.5.2-9.1 libpcre2-8-0_10.42-4 libperl5.36_5.36.0-9 libpipeline1_1.5.7-1 libreadline8_8.2-1.3 libsasl2-2_2.1.28+dfsg1-3 libsasl2-modules-db_2.1.28+dfsg1-3 libseccomp2_2.5.4-1+rpi1+b1 libselinux1_3.5-1 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsepol2_3.5-1 libsframe1_2.41-6+rpi1 libsmartcols1_2.39.2-6 libsqlite3-0_3.43.2-1 libss2_1.47.0-2 libssl3_3.0.11-1 libstdc++-12-dev_12.3.0-10+rpi1 libstdc++-13-dev_13.2.0-5+rpi1 libstdc++6_13.2.0-5+rpi1 libsub-override-perl_0.09-4 libsystemd0_254.5-1+rpi1 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11 libtext-iconv-perl_1.7-8 libtinfo6_6.4+20231016-1 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7 libubsan1_13.2.0-5+rpi1 libuchardet0_0.0.7-1 libudev1_254.5-1+rpi1 libunistring5_1.1-2 libuuid1_2.39.2-6 libxml2_2.9.14+dfsg-1.3 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.6-1+rpi1 login_1:4.13+dfsg1-3 logsave_1.47.0-2 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.0-1 mawk_1.3.4.20230808-1 mount_2.39.2-6 ncurses-base_6.4+20231016-1 ncurses-bin_6.4+20231016-1 passwd_1:4.13+dfsg1-3 patch_2.7.6-7 perl_5.36.0-9 perl-base_5.36.0-9 perl-modules-5.36_5.36.0-9 pinentry-curses_1.2.1-1 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 sysvinit-utils_3.08-3 tar_1.34+dfsg-1.2 tzdata_2023c-10 usr-is-merged_37 util-linux_2.39.2-6 xz-utils_5.4.4-0.1 zlib1g_1:1.2.13.dfsg-3

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 3.0 (quilt)
Source: patchelf
Binary: patchelf
Architecture: any
Version: 0.18.0-1
Maintainer: Felipe Sateler <fsateler@debian.org>
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
 366e07500176eb8570153484044bc80341778f48 3984 patchelf_0.18.0-1.debian.tar.xz
Checksums-Sha256:
 1451d01ee3a21100340aed867d0b799f46f0b1749680028d38c3f5d0128fb8a7 331312 patchelf_0.18.0.orig.tar.gz
 1cf24b9900af418ff8c456a3c875257041e99f90b3ef362daf7b225542317408 3984 patchelf_0.18.0-1.debian.tar.xz
Files:
 39be87713c18bfb3b2d27f4b23e28a18 331312 patchelf_0.18.0.orig.tar.gz
 642426731f1055d2852fad2856d7f87f 3984 patchelf_0.18.0-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCAAyFiEEIY7gNiAzyHtsE1+ko7q64kCN1s8FAmTe7hUUHGZzYXRlbGVy
QGRlYmlhbi5vcmcACgkQo7q64kCN1s+wKg//cyONIbD0vDD/E97MMZ35f2lQglxJ
MBHsKg/D+766MQPWifbe1vAY3045O/LS6CVKCcE74FL/CA44Rm1TCWUkrpJJuJaC
G8dNIsLgv1Lk1ZFkFemGmi/uy3cdN5YDq1sJQK+2izhcdq+aJl+ylTU98QhDjFpq
ejuyNWB+7aFT72ttpRSYrIFttIc6geRc4SAAxUNJT9QeQzgJiewNva8nrTa7ejtp
0bctcZagX1WQd6VRpr8/wxY5ht0p0X4/r49X69x06nvrVafaiGgcT1ljk6KiXxaX
qUe9vHJhVoYBtxdLO15CtEEgQ/ftzPgmmHSaMkKsfzgeNb5O7grLuPm8H/YB3Xxd
AlutDir4pqWM70zXZW6vAR3kKeVNga5D/HkGQUirwTEaTS188H6JQPo/eWHHqzlP
7vZ8GuBK6DC4N1Lf6AxGZVFlaA80G9iI4ix9vu/X122kB1opk2/JZDu5qE90jNRP
h6z9yDyZlMmjis+AD+Au9hzT6YNI9pf1ol1E1z4gb9MC4dO+Ir6gIbqxJ3n58fVM
Kt5xh2y83wbse57/YxAsYkaqz+cz/Nu5Bhp2kyt4vllE6lUY99B9NoNXqdD505vu
zND2Rk8Q/j9wzzuHyFvgi6BwEPzvuLMINrbS+fxURUT5V6R+6fZcZGYCI7WT9HVS
Rbvs8YpQ6AkslJs=
=l2FC
-----END PGP SIGNATURE-----

gpgv: Signature made Fri Aug 18 04:05:41 2023 UTC
gpgv:                using RSA key 218EE0362033C87B6C135FA4A3BABAE2408DD6CF
gpgv:                issuer "fsateler@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./patchelf_0.18.0-1.dsc: no acceptable signature found
dpkg-source: info: extracting patchelf in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking patchelf_0.18.0.orig.tar.gz
dpkg-source: info: unpacking patchelf_0.18.0-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

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LANG=en_GB.UTF-8
LC_ALL=C.UTF-8
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=124
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-857e5db3-07b8-415f-9a09-288f5cfb7d5b
SCHROOT_UID=114
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -mRaspbian pi5 test autobuilder <root@raspbian.org> -B -rfakeroot
dpkg-buildpackage: info: source package patchelf
dpkg-buildpackage: info: source version 0.18.0-1
dpkg-buildpackage: info: source distribution unstable
 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 '/<<PKGBUILDDIR>>'
[ ! -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 '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules build-arch
dh build-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
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 -a
	./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... /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 '/<<PKGBUILDDIR>>'
mv src/elf.h src/elf.h.bak
dh_auto_build
	make -j4
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/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.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wcast-qual -std=c++17 -D_FILE_OFFSET_BITS=64     -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o patchelf.o patchelf.cc
In file included from /usr/include/c++/13/vector:72,
                 from patchelf.cc:32:
/usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Elf64_Phdr&}; _Tp = Elf64_Phdr; _Alloc = std::allocator<Elf64_Phdr>]’:
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> >::iterator’ changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Elf64_Shdr&}; _Tp = Elf64_Shdr; _Alloc = std::allocator<Elf64_Shdr>]’:
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> >::iterator’ changed in GCC 7.1
In file included from /usr/include/c++/13/vector:66:
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Elf64_Phdr; _Alloc = std::allocator<Elf64_Phdr>]’,
    inlined from ‘ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym, Elf_Versym, Elf_Verdef, Elf_Verdaux, Elf_Verneed, Elf_Vernaux, Elf_Rel, Elf_Rela, ElfClass>::ElfFile(FileContents) [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:320:24:
/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Elf64_Shdr; _Alloc = std::allocator<Elf64_Shdr>]’,
    inlined from ‘ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym, Elf_Versym, Elf_Verdef, Elf_Verdaux, Elf_Verneed, Elf_Vernaux, Elf_Rel, Elf_Rela, ElfClass>::ElfFile(FileContents) [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:328:24:
/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/13/algorithm:61,
                 from patchelf.cc:19:
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Distance = int; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
In file included from /usr/include/c++/13/algorithm:60:
/usr/include/c++/13/bits/stl_algobase.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::normalizeNoteSegments()::<lambda(auto:1&)> >]’:
/usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2061 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/13/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Tp = Elf64_Shdr; _Compare = __gnu_cxx::__ops::_Iter_comp_val<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 1459 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Tp = Elf64_Shdr; _Compare = __gnu_cxx::__ops::_Val_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2022 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Tp = Elf64_Phdr; _Compare = __gnu_cxx::__ops::_Iter_comp_val<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 1459 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Tp = Elf64_Phdr; _Compare = __gnu_cxx::__ops::_Val_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2022 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _OutputIterator = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/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<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
In function ‘void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’,
    inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’ at /usr/include/c++/13/bits/stl_algo.h:2727:34:
/usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _RandomAccessIterator2 = Elf64_Shdr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’,
    inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’ at /usr/include/c++/13/bits/stl_algo.h:2731:26:
/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ 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<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’,
    inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’ at /usr/include/c++/13/bits/stl_algo.h:2734:26:
/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2742 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _OutputIterator = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2649 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/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<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2716 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
In function ‘void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’,
    inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’ at /usr/include/c++/13/bits/stl_algo.h:2727:34:
/usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2706 |           std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2709 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _RandomAccessIterator2 = Elf64_Phdr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’,
    inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’ at /usr/include/c++/13/bits/stl_algo.h:2731:26:
/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ 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<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’,
    inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’ at /usr/include/c++/13/bits/stl_algo.h:2734:26:
/usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2684 |           __result = std::__move_merge(__first, __first + __step_size,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2685 |                                        __first + __step_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~
 2686 |                                        __first + __two_step,
      |                                        ~~~~~~~~~~~~~~~~~~~~~
 2687 |                                        __result, __comp);
      |                                        ~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2692 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2693 |                         __first + __step_size, __last, __result, __comp);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >]’:
/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 1283 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/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<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Distance = int; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2445:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2445 |                 = std::__lower_bound(__middle, __last, *__first_cut,
      |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2446 |                                      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2454:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2454 |                 = std::__upper_bound(__first, __middle, *__second_cut,
      |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2455 |                                      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >]’,
    inlined from ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _BidirectionalIterator2 = Elf64_Shdr*; _Distance = int]’ at /usr/include/c++/13/bits/stl_algo.h:2394:20,
    inlined from ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Distance = int; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’ at /usr/include/c++/13/bits/stl_algo.h:2460:30:
/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Distance = int; _Pointer = Elf64_Shdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Pointer = Elf64_Shdr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2778 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2779 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2502:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2502 |             = std::__lower_bound(__middle, __last, *__first_cut,
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2503 |                                  __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2511:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2511 |             = std::__upper_bound(__first, __middle, *__second_cut,
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2512 |                                  __gnu_cxx::__ops::__val_comp_iter(__comp));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >]’,
    inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’ at /usr/include/c++/13/bits/stl_algo.h:2517:15:
/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr>]’,
    inlined from ‘void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Compare = ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompShdr]’ at /usr/include/c++/13/bits/stl_algo.h:5119:36,
    inlined from ‘void ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym, Elf_Versym, Elf_Verdef, Elf_Verdaux, Elf_Verneed, Elf_Vernaux, Elf_Rel, Elf_Rela, ElfClass>::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++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 5041 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 5042 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5043 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Distance = int; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2401 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2742 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2747 |       std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2748 |       std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2750 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2751 |                             __middle - __first, __last - __middle,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2752 |                             __buffer, __comp);
      |                             ~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >]’:
/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 1283 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/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<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Distance = int; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2424 |     __merge_adaptive_resize(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2432 |         std::__merge_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2433 |                               __len1, __len2, __buffer, __comp);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2445:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2445 |                 = std::__lower_bound(__middle, __last, *__first_cut,
      |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2446 |                                      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2454:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2454 |                 = std::__upper_bound(__first, __middle, *__second_cut,
      |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2455 |                                      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >]’,
    inlined from ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _BidirectionalIterator2 = Elf64_Phdr*; _Distance = int]’ at /usr/include/c++/13/bits/stl_algo.h:2394:20,
    inlined from ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Distance = int; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’ at /usr/include/c++/13/bits/stl_algo.h:2460:30:
/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Distance = int; _Pointer = Elf64_Phdr*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2463 |           std::__merge_adaptive_resize(__first, __first_cut, __new_middle,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2464 |                                        __len11, __len22,
      |                                        ~~~~~~~~~~~~~~~~~
 2465 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2466 |           std::__merge_adaptive_resize(__new_middle, __second_cut, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |                                        _Distance(__len1 - __len11),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2468 |                                        _Distance(__len2 - __len22),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2469 |                                        __buffer, __buffer_size, __comp);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Pointer = Elf64_Phdr*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2758 |     __stable_sort_adaptive_resize(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2767 |           std::__stable_sort_adaptive_resize(__first, __middle, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2768 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2769 |           std::__stable_sort_adaptive_resize(__middle, __last, __buffer,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2770 |                                              __buffer_size, __comp);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2771 |           std::__merge_adaptive_resize(__first, __middle, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2772 |                                        _Distance(__middle - __first),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2773 |                                        _Distance(__last - __middle),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2774 |                                        __buffer, __buffer_size,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
 2775 |                                        __comp);
      |                                        ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2778 |         std::__stable_sort_adaptive(__first, __middle, __last,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2779 |                                     __buffer, __comp);
      |                                     ~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2477 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2502:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2502 |             = std::__lower_bound(__middle, __last, *__first_cut,
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2503 |                                  __gnu_cxx::__ops::__iter_comp_val(__comp));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2511:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2511 |             = std::__upper_bound(__first, __middle, *__second_cut,
      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2512 |                                  __gnu_cxx::__ops::__val_comp_iter(__comp));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >]’,
    inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’ at /usr/include/c++/13/bits/stl_algo.h:2517:15:
/usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 1399 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1400 |                            std::__iterator_category(__first));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2518 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2519 |                                   __len11, __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2520 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2521 |                                   __len1 - __len11, __len2 - __len22, __comp);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’:
/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2785 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
/usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2790 |           std::__insertion_sort(__first, __last, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2794 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2795 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 2796 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2797 |                                   __middle - __first,
      |                                   ~~~~~~~~~~~~~~~~~~~
 2798 |                                   __last - __middle,
      |                                   ~~~~~~~~~~~~~~~~~~
 2799 |                                   __comp);
      |                                   ~~~~~~~
In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr>]’,
    inlined from ‘void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Elf64_Phdr*, vector<Elf64_Phdr, allocator<Elf64_Phdr> > >; _Compare = ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::CompPhdr]’ at /usr/include/c++/13/bits/stl_algo.h:5119:36,
    inlined from ‘void ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym, Elf_Versym, Elf_Verdef, Elf_Verdaux, Elf_Verneed, Elf_Vernaux, Elf_Rel, Elf_Rela, ElfClass>::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++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 5047 |         std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5048 |                                            _DistanceType(__buf.size()), __comp);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 5041 |         std::__stable_sort_adaptive(__first,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
 5042 |                                     __first + _DistanceType(__buf.size()),
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5043 |                                     __last, __buf.begin(), __comp);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 5045 |         std::__inplace_stable_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::normalizeNoteSegments()::<lambda(auto:1&)> >]’,
    inlined from ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Predicate = ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::normalizeNoteSegments()::<lambda(auto:1&)>]’ at /usr/include/c++/13/bits/stl_algo.h:3923:28,
    inlined from ‘bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<Elf64_Shdr*, vector<Elf64_Shdr, allocator<Elf64_Shdr> > >; _Predicate = ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, short unsigned int, Elf64_Verdef, Elf64_Verdaux, Elf64_Verneed, Elf64_Vernaux, Elf64_Rel, Elf64_Rela, 64>::normalizeNoteSegments()::<lambda(auto:1&)>]’ at /usr/include/c++/13/bits/stl_algo.h:477:47,
    inlined from ‘void ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym, Elf_Versym, Elf_Verdef, Elf_Verdaux, Elf_Verneed, Elf_Vernaux, Elf_Rel, Elf_Rela, ElfClass>::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++/13/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >’ changed in GCC 7.1
 2114 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 2115 |                        std::__iterator_category(__first));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Elf64_Phdr; _Alloc = std::allocator<Elf64_Phdr>]’,
    inlined from ‘void ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym, Elf_Versym, Elf_Verdef, Elf_Verdaux, Elf_Verneed, Elf_Vernaux, Elf_Rel, Elf_Rela, ElfClass>::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:1120:35:
/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Elf64_Phdr; _Alloc = std::allocator<Elf64_Phdr>]’,
    inlined from ‘void ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym, Elf_Versym, Elf_Verdef, Elf_Verdaux, Elf_Verneed, Elf_Vernaux, Elf_Rel, Elf_Rela, ElfClass>::modifyExecstack(ExecstackMode) [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:2298:24:
/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >’ changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
g++ -std=c++17 -Wall -Wextra -Wcast-qual -std=c++17 -D_FILE_OFFSET_BITS=64     -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -o patchelf patchelf.o  
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making all in tests
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -a
	make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making check in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making check in tests
make[2]: Entering directory '/<<PKGBUILDDIR>>/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 '/<<PKGBUILDDIR>>/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.   -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pie -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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.   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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.   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o too-many-strtab.o too-many-strtab.c
gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o too-many-strtab2.o too-many-strtab2.s
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.   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o contiguous-note-sections.o contiguous-note-sections.s
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.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o simple.o simple.c
gcc -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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.   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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: 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
i=1; while [ $i -le 2000 ]; do echo "void f$i() {};"; i=$(($i + 1)); done > many-syms.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.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -o simple-pie simple_pie-simple.o  
echo "}" >> many-syms-main.c
gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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  
/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.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o big-dynstr.o big-dynstr.c
gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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]: 'libbar.so' is up to date.
make[3]: 'libbar-scoped.so' is up to date.
gcc -pie -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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  
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.   -Wdate-time -D_FORTIFY_SOURCE=2 -pie -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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
/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.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -c -o many-syms.o many-syms.c
gcc -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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  
gcc -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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  
gcc -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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  
make[3]: 'libfoo.so' is up to date.
gcc -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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  
make[3]: 'libfoo-scoped.so' is up to date.
gcc -fpic -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -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 '/<<PKGBUILDDIR>>/tests'
make  check-TESTS
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
make[4]: Entering directory '/<<PKGBUILDDIR>>/tests'
PASS: plain-fail.sh
PASS: plain-run.sh
PASS: set-interpreter-short.sh
PASS: shrink-rpath.sh
PASS: set-interpreter-long.sh
PASS: set-rpath.sh
PASS: add-rpath.sh
PASS: no-rpath.sh
PASS: big-dynstr.sh
PASS: soname.sh
SKIP: set-rpath-rel-map.sh
PASS: set-rpath-library.sh
PASS: plain-needed.sh
PASS: shrink-rpath-with-allowed-prefixes.sh
PASS: too-many-strtab.sh
PASS: output-flag.sh
PASS: force-rpath.sh
PASS: build-id.sh
PASS: no-rpath-pie-powerpc.sh
PASS: invalid-elf.sh
PASS: contiguous-note-sections.sh
PASS: endianness.sh
PASS: no-gnu-hash.sh
PASS: no-dynamic-section.sh
PASS: args-from-file.sh
PASS: basic-flags.sh
PASS: grow-file.sh
PASS: set-empty-rpath.sh
PASS: phdr-corruption.sh
PASS: replace-needed.sh
PASS: change-abi.sh
PASS: add-debug-tag.sh
PASS: empty-note.sh
PASS: replace-add-needed.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: no-rpath-amd64.sh
PASS: no-rpath-armel.sh
PASS: rename-dynamic-symbols.sh
PASS: no-rpath-hurd-i386.sh
PASS: no-rpath-armhf.sh
PASS: no-rpath-i386.sh
PASS: no-rpath-ia64.sh
PASS: no-rpath-kfreebsd-amd64.sh
PASS: no-rpath-kfreebsd-i386.sh
PASS: no-rpath-mips.sh
PASS: no-rpath-mipsel.sh
PASS: no-rpath-powerpc.sh
PASS: no-rpath-s390.sh
PASS: no-rpath-sh4.sh
PASS: no-rpath-sparc.sh
PASS: repeated-updates.sh
============================================================================
Testsuite summary for patchelf 0.18.0
============================================================================
# TOTAL: 56
# PASS:  54
# SKIP:  2
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary-arch
dh binary-arch
   dh_testroot -a
   dh_prep -a
   dh_auto_install --destdir=debian/patchelf/ -a
	make -j4 install DESTDIR=/<<PKGBUILDDIR>>/debian/patchelf AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making install in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
make[3]: Nothing to be done for 'install-data-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/patchelf/usr/bin'
  /usr/bin/install -c patchelf '/<<PKGBUILDDIR>>/debian/patchelf/usr/bin'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making install in tests
make[2]: Entering directory '/<<PKGBUILDDIR>>/tests'
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/patchelf/usr/share/zsh/site-functions'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/patchelf/usr/share/doc/patchelf'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/patchelf/usr/share/man/man1'
 /usr/bin/install -c -m 644 README.md '/<<PKGBUILDDIR>>/debian/patchelf/usr/share/doc/patchelf'
 /usr/bin/install -c -m 644 completions/zsh/_patchelf '/<<PKGBUILDDIR>>/debian/patchelf/usr/share/zsh/site-functions'
 /usr/bin/install -c -m 644 patchelf.1 '/<<PKGBUILDDIR>>/debian/patchelf/usr/share/man/man1'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installdocs -a
   dh_installchangelogs -a
   dh_installman -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
dpkg-shlibdeps: warning: debian/patchelf/usr/bin/patchelf contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/patchelf/usr/bin/patchelf was not linked against ld-linux-armhf.so.3 (it uses none of the library's symbols)
   dh_installdeb -a
   dh_gencontrol -a
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'patchelf' in '../patchelf_0.18.0-1_armhf.deb'.
dpkg-deb: building package 'patchelf-dbgsym' in '../patchelf-dbgsym_0.18.0-1_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../patchelf_0.18.0-1_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian pi5 test autobuilder <root@raspbian.org> -O../patchelf_0.18.0-1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
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
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2023-11-23T13:27:18Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


patchelf_0.18.0-1_armhf.changes:
--------------------------------

Format: 1.8
Date: Fri, 18 Aug 2023 00:04:34 -0400
Source: patchelf
Binary: patchelf patchelf-dbgsym
Architecture: armhf
Version: 0.18.0-1
Distribution: trixie-staging
Urgency: medium
Maintainer: Raspbian pi5 test autobuilder <root@raspbian.org>
Changed-By: Felipe Sateler <fsateler@debian.org>
Description:
 patchelf   - modify properties of ELF executables
Closes: 1026121 1046039
Changes:
 patchelf (0.18.0-1) unstable; urgency=medium
 .
   [ Felipe Sateler ]
   * New upstream release
   * Remove test files on clean (Closes: #1046039)
 .
   [ Helmut Grohne ]
   * Mark patchelf Multi-Arch: foreign (Closes: #1026121)
 .
   [ Felipe Sateler ]
   * Add lintian-override for test binaries
Checksums-Sha1:
 3b3030a3b165bb666c358ab80a3a7835f2b2284d 1031472 patchelf-dbgsym_0.18.0-1_armhf.deb
 ef22d55e72a29bdedcc364a3bd0e465f8f046aff 5072 patchelf_0.18.0-1_armhf.buildinfo
 471d35174f961728eb63b0ea713580f689fcb5ba 81096 patchelf_0.18.0-1_armhf.deb
Checksums-Sha256:
 0bf0084da7a43feeee900c250b9b8cdece2b2c426dee57f8ff24f8de2677b4ed 1031472 patchelf-dbgsym_0.18.0-1_armhf.deb
 83496c7bf5e1c5c3bc0da7e084dd7fd87246aea3fa5d6a04c5ede4251151f807 5072 patchelf_0.18.0-1_armhf.buildinfo
 366a064afca1cead2f5fbefc71eb05794eaee256db7d945418b27df4d3104fe2 81096 patchelf_0.18.0-1_armhf.deb
Files:
 8fed702601caf41d13d5af2ea32c007a 1031472 debug optional patchelf-dbgsym_0.18.0-1_armhf.deb
 b3d90833e6e995744542200a013a3706 5072 utils optional patchelf_0.18.0-1_armhf.buildinfo
 2c576057c5cf1861a02226c70837d55e 81096 utils optional patchelf_0.18.0-1_armhf.deb

+------------------------------------------------------------------------------+
| Buildinfo                                                                    |
+------------------------------------------------------------------------------+

Format: 1.0
Source: patchelf
Binary: patchelf patchelf-dbgsym
Architecture: armhf
Version: 0.18.0-1
Checksums-Md5:
 8fed702601caf41d13d5af2ea32c007a 1031472 patchelf-dbgsym_0.18.0-1_armhf.deb
 2c576057c5cf1861a02226c70837d55e 81096 patchelf_0.18.0-1_armhf.deb
Checksums-Sha1:
 3b3030a3b165bb666c358ab80a3a7835f2b2284d 1031472 patchelf-dbgsym_0.18.0-1_armhf.deb
 471d35174f961728eb63b0ea713580f689fcb5ba 81096 patchelf_0.18.0-1_armhf.deb
Checksums-Sha256:
 0bf0084da7a43feeee900c250b9b8cdece2b2c426dee57f8ff24f8de2677b4ed 1031472 patchelf-dbgsym_0.18.0-1_armhf.deb
 366a064afca1cead2f5fbefc71eb05794eaee256db7d945418b27df4d3104fe2 81096 patchelf_0.18.0-1_armhf.deb
Build-Origin: Raspbian
Build-Architecture: armhf
Build-Date: Thu, 23 Nov 2023 13:27:18 +0000
Build-Path: /<<PKGBUILDDIR>>
Installed-Build-Depends:
 autoconf (= 2.71-3),
 automake (= 1:1.16.5-1.3),
 autopoint (= 0.21-13),
 autotools-dev (= 20220109.1),
 base-files (= 13+rpi1),
 base-passwd (= 3.6.2),
 bash (= 5.2.15-2),
 binutils (= 2.41-6+rpi1),
 binutils-arm-linux-gnueabihf (= 2.41-6+rpi1),
 binutils-common (= 2.41-6+rpi1),
 bsdextrautils (= 2.39.2-6),
 bsdutils (= 1:2.39.2-6),
 build-essential (= 12.9),
 bzip2 (= 1.0.8-5+b2),
 coreutils (= 9.1-1),
 cpp (= 4:13.2.0-1+rpi1),
 cpp-12 (= 12.3.0-10+rpi1),
 cpp-13 (= 13.2.0-5+rpi1),
 dash (= 0.5.12-6),
 debconf (= 1.5.82),
 debhelper (= 13.11.8),
 debianutils (= 5.14),
 dh-autoreconf (= 20),
 dh-strip-nondeterminism (= 1.13.1-1),
 diffutils (= 1:3.10-1),
 dpkg (= 1.22.1+rpi1),
 dpkg-dev (= 1.22.1+rpi1),
 dwz (= 0.15-1),
 file (= 1:5.45-2),
 findutils (= 4.9.0-5),
 g++ (= 4:13.2.0-1+rpi1),
 g++-13 (= 13.2.0-5+rpi1),
 gcc (= 4:13.2.0-1+rpi1),
 gcc-12 (= 12.3.0-10+rpi1),
 gcc-12-base (= 12.3.0-10+rpi1),
 gcc-13 (= 13.2.0-5+rpi1),
 gcc-13-base (= 13.2.0-5+rpi1),
 gettext (= 0.21-13),
 gettext-base (= 0.21-13),
 grep (= 3.11-3),
 groff-base (= 1.23.0-3),
 gzip (= 1.12-1),
 hostname (= 3.23+nmu1),
 init-system-helpers (= 1.65.2),
 intltool-debian (= 0.35.0+20060710.6),
 libacl1 (= 2.3.1-3),
 libarchive-zip-perl (= 1.68-1),
 libasan8 (= 13.2.0-5+rpi1),
 libatomic1 (= 13.2.0-5+rpi1),
 libattr1 (= 1:2.5.1-4),
 libaudit-common (= 1:3.1.1-1),
 libaudit1 (= 1:3.1.1-1),
 libbinutils (= 2.41-6+rpi1),
 libblkid1 (= 2.39.2-6),
 libbz2-1.0 (= 1.0.8-5+b2),
 libc-bin (= 2.37-12+rpi2),
 libc-dev-bin (= 2.37-12+rpi2),
 libc6 (= 2.37-12+rpi2),
 libc6-dev (= 2.37-12+rpi2),
 libcap-ng0 (= 0.8.3-1+b1),
 libcap2 (= 1:2.66-4),
 libcc1-0 (= 13.2.0-5+rpi1),
 libcom-err2 (= 1.47.0-2),
 libcrypt-dev (= 1:4.4.36-2),
 libcrypt1 (= 1:4.4.36-2),
 libctf-nobfd0 (= 2.41-6+rpi1),
 libctf0 (= 2.41-6+rpi1),
 libdb5.3 (= 5.3.28+dfsg2-2),
 libdebconfclient0 (= 0.271),
 libdebhelper-perl (= 13.11.8),
 libdpkg-perl (= 1.22.1+rpi1),
 libelf1 (= 0.188-2.1+rpi1),
 libfile-stripnondeterminism-perl (= 1.13.1-1),
 libgcc-12-dev (= 12.3.0-10+rpi1),
 libgcc-13-dev (= 13.2.0-5+rpi1),
 libgcc-s1 (= 13.2.0-5+rpi1),
 libgcrypt20 (= 1.10.2-3),
 libgdbm-compat4 (= 1.23-3),
 libgdbm6 (= 1.23-3),
 libgmp10 (= 2:6.3.0+dfsg-2),
 libgomp1 (= 13.2.0-5+rpi1),
 libgpg-error0 (= 1.47-2),
 libgssapi-krb5-2 (= 1.20.1-4),
 libicu72 (= 72.1-4),
 libisl23 (= 0.26-3),
 libjansson4 (= 2.14-2),
 libk5crypto3 (= 1.20.1-4),
 libkeyutils1 (= 1.6.3-2),
 libkrb5-3 (= 1.20.1-4),
 libkrb5support0 (= 1.20.1-4),
 liblz4-1 (= 1.9.4-1+rpi1+b1),
 liblzma5 (= 5.4.4-0.1),
 libmagic-mgc (= 1:5.45-2),
 libmagic1 (= 1:5.45-2),
 libmd0 (= 1.1.0-1),
 libmount1 (= 2.39.2-6),
 libmpc3 (= 1.3.1-1),
 libmpfr6 (= 4.2.1-1),
 libnsl-dev (= 1.3.0-2),
 libnsl2 (= 1.3.0-2),
 libpam-modules (= 1.5.2-9.1),
 libpam-modules-bin (= 1.5.2-9.1),
 libpam-runtime (= 1.5.2-9.1),
 libpam0g (= 1.5.2-9.1),
 libpcre2-8-0 (= 10.42-4),
 libperl5.36 (= 5.36.0-9),
 libpipeline1 (= 1.5.7-1),
 libseccomp2 (= 2.5.4-1+rpi1+b1),
 libselinux1 (= 3.5-1),
 libsframe1 (= 2.41-6+rpi1),
 libsmartcols1 (= 2.39.2-6),
 libssl3 (= 3.0.11-1),
 libstdc++-13-dev (= 13.2.0-5+rpi1),
 libstdc++6 (= 13.2.0-5+rpi1),
 libsub-override-perl (= 0.09-4),
 libsystemd0 (= 254.5-1+rpi1),
 libtinfo6 (= 6.4+20231016-1),
 libtirpc-common (= 1.3.3+ds-1),
 libtirpc-dev (= 1.3.3+ds-1),
 libtirpc3 (= 1.3.3+ds-1),
 libtool (= 2.4.7-7),
 libubsan1 (= 13.2.0-5+rpi1),
 libuchardet0 (= 0.0.7-1),
 libudev1 (= 254.5-1+rpi1),
 libunistring5 (= 1.1-2),
 libuuid1 (= 2.39.2-6),
 libxml2 (= 2.9.14+dfsg-1.3),
 libzstd1 (= 1.5.5+dfsg2-2),
 linux-libc-dev (= 6.5.6-1+rpi1),
 login (= 1:4.13+dfsg1-3),
 m4 (= 1.4.19-4),
 make (= 4.3-4.1),
 man-db (= 2.12.0-1),
 mawk (= 1.3.4.20230808-1),
 ncurses-base (= 6.4+20231016-1),
 ncurses-bin (= 6.4+20231016-1),
 patch (= 2.7.6-7),
 perl (= 5.36.0-9),
 perl-base (= 5.36.0-9),
 perl-modules-5.36 (= 5.36.0-9),
 po-debconf (= 1.0.21+nmu1),
 rpcsvc-proto (= 1.4.3-1),
 sed (= 4.9-1),
 sensible-utils (= 0.0.20),
 sysvinit-utils (= 3.08-3),
 tar (= 1.34+dfsg-1.2),
 usr-is-merged (= 37),
 util-linux (= 2.39.2-6),
 xz-utils (= 5.4.4-0.1),
 zlib1g (= 1:1.2.13.dfsg-3)
Environment:
 DEB_BUILD_OPTIONS="parallel=4"
 LANG="en_GB.UTF-8"
 LC_ALL="C.UTF-8"
 LC_COLLATE="C.UTF-8"
 SOURCE_DATE_EPOCH="1692331474"


+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


patchelf-dbgsym_0.18.0-1_armhf.deb
----------------------------------

 new Debian package, version 2.0.
 size 1031472 bytes: control archive=520 bytes.
     341 bytes,    12 lines      control
     106 bytes,     1 lines      md5sums
 Package: patchelf-dbgsym
 Source: patchelf
 Version: 0.18.0-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Felipe Sateler <fsateler@debian.org>
 Installed-Size: 1086
 Depends: patchelf (= 0.18.0-1)
 Section: debug
 Priority: optional
 Description: debug symbols for patchelf
 Build-Ids: f7655d164c8130fa4af0a316eb56cd2770f37ff7

drwxr-xr-x root/root         0 2023-08-18 04:04 ./
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/lib/
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/lib/debug/
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/lib/debug/.build-id/f7/
-rw-r--r-- root/root   1101696 2023-08-18 04:04 ./usr/lib/debug/.build-id/f7/655d164c8130fa4af0a316eb56cd2770f37ff7.debug
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/share/
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/share/doc/
lrwxrwxrwx root/root         0 2023-08-18 04:04 ./usr/share/doc/patchelf-dbgsym -> patchelf


patchelf_0.18.0-1_armhf.deb
---------------------------

 new Debian package, version 2.0.
 size 81096 bytes: control archive=884 bytes.
     658 bytes,    18 lines      control
     402 bytes,     6 lines      md5sums
 Package: patchelf
 Version: 0.18.0-1
 Architecture: armhf
 Maintainer: Felipe Sateler <fsateler@debian.org>
 Installed-Size: 243
 Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.5), libstdc++6 (>= 11)
 Section: utils
 Priority: optional
 Multi-Arch: foreign
 Homepage: https://nixos.org/patchelf.html
 Description: modify properties of ELF executables
  PatchELF is a simple utility for modifying existing ELF executables and
  libraries.  In particular, it can do the following:
  .
   * Change the dynamic loader ("ELF interpreter") of executables
   * Change the RPATH of executables and libraries
   * Remove declared dependencies on dynamic libraries
     (DT_NEEDED entries)

drwxr-xr-x root/root         0 2023-08-18 04:04 ./
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/bin/
-rwxr-xr-x root/root    222732 2023-08-18 04:04 ./usr/bin/patchelf
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/share/
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/share/doc/
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/share/doc/patchelf/
-rw-r--r-- root/root      3196 2023-04-23 11:31 ./usr/share/doc/patchelf/README.md
-rw-r--r-- root/root       889 2023-08-18 04:04 ./usr/share/doc/patchelf/changelog.Debian.gz
-rw-r--r-- root/root      2073 2020-08-29 16:03 ./usr/share/doc/patchelf/copyright
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/share/man/
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/share/man/man1/
-rw-r--r-- root/root      2114 2023-08-18 04:04 ./usr/share/man/man1/patchelf.1.gz
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/share/zsh/
drwxr-xr-x root/root         0 2023-08-18 04:04 ./usr/share/zsh/site-functions/
-rw-r--r-- root/root      2600 2023-08-18 04:04 ./usr/share/zsh/site-functions/_patchelf


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build Type: any
Build-Space: 22172
Build-Time: 28
Distribution: trixie-staging
Host Architecture: armhf
Install-Time: 18
Job: patchelf_0.18.0-1
Machine Architecture: arm64
Package: patchelf
Package-Time: 56
Source-Version: 0.18.0-1
Space: 22172
Status: successful
Version: 0.18.0-1
--------------------------------------------------------------------------------
Finished at 2023-11-23T13:27:18Z
Build needed 00:00:56, 22172k disk space