Raspbian Package Auto-Building

Build log for patchelf (0.11-2) on armhf

patchelf0.11-2armhf → 2020-06-20 05:20:51

sbuild (Debian sbuild) 0.73.0 (23 Dec 2016) on test2019

+==============================================================================+
| patchelf 0.11-2 (armhf)                      Sat, 20 Jun 2020 05:12:40 +0000 |
+==============================================================================+

Package: patchelf
Version: 0.11-2
Source Version: 0.11-2
Distribution: bullseye-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
Build Type: any

I: NOTICE: Log filtering will replace 'var/run/schroot/mount/bullseye-staging-armhf-sbuild-139ed500-d874-4934-9664-600b06f4dd70' with '<<CHROOT>>'

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

Get:1 http://172.17.0.1/private bullseye-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bullseye-staging/main Sources [11.7 MB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf Packages [12.8 MB]
Fetched 24.5 MB in 22s (1094 kB/s)
Reading package lists...

+------------------------------------------------------------------------------+
| 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 108 kB of source archives.
Get:1 http://172.17.0.1/private bullseye-staging/main patchelf 0.11-2 (dsc) [1957 B]
Get:2 http://172.17.0.1/private bullseye-staging/main patchelf 0.11-2 (tar) [101 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main patchelf 0.11-2 (diff) [5296 B]
Fetched 108 kB in 0s (491 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/patchelf-IDLVk9/patchelf-0.11' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/patchelf-IDLVk9' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


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

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-2ekCVv/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-2ekCVv/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-2ekCVv/gpg/trustdb.gpg: trustdb created
gpg: key E70254B6505CF8F7: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key E70254B6505CF8F7: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key E70254B6505CF8F7: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ Packages [434 B]
Fetched 2110 B in 1s (3198 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-2ekCVv/apt_archive/./Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg.d/sbuild-build-depends-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: GPG error: copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E70254B6505CF8F7
Reading package lists...

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  libpam-cap
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 848 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 848 B in 0s (36.0 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 14090 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...

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

Arch check ok (armhf included in any)

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


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

Merged Build-Depends: debhelper-compat (= 12)
Filtered Build-Depends: debhelper-compat (= 12)
dpkg-deb: building package 'sbuild-build-depends-patchelf-dummy' in '/<<BUILDDIR>>/resolver-2ekCVv/apt_archive/sbuild-build-depends-patchelf-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-patchelf-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ Sources [490 B]
Get:5 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ Packages [572 B]
Fetched 2395 B in 1s (3876 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-2ekCVv/apt_archive/./Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg.d/sbuild-build-depends-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: GPG error: copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E70254B6505CF8F7
Reading package lists...

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  libpam-cap
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils debhelper
  dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base
  groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3
  libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libglib2.0-0
  libicu67 libmagic-mgc libmagic1 libpipeline1 libsigsegv2
  libsub-override-perl libtinfo5 libtool libuchardet0 libxml2 m4 man-db
  po-debconf sensible-utils
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
  vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff
  libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less
  www-browser libmail-box-perl
Recommended packages:
  curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info
  xdg-user-dirs libltdl-dev libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils debhelper
  dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base
  groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3
  libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libglib2.0-0
  libicu67 libmagic-mgc libmagic1 libpipeline1 libsigsegv2
  libsub-override-perl libtinfo5 libtool libuchardet0 libxml2 m4 man-db
  po-debconf sbuild-build-depends-patchelf-dummy sensible-utils
0 upgraded, 36 newly installed, 0 to remove and 3 not upgraded.
Need to get 19.0 MB of archives.
After this operation, 69.2 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-2ekCVv/apt_archive ./ sbuild-build-depends-patchelf-dummy 0.invalid.0 [856 B]
Get:2 http://172.17.0.1/private bullseye-staging/main armhf libbsd0 armhf 0.10.0-1 [112 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf libtinfo5 armhf 6.2-1 [318 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:5 http://172.17.0.1/private bullseye-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:6 http://172.17.0.1/private bullseye-staging/main armhf groff-base armhf 1.22.4-5 [783 kB]
Get:7 http://172.17.0.1/private bullseye-staging/main armhf libpipeline1 armhf 1.5.2-2 [29.6 kB]
Get:8 http://172.17.0.1/private bullseye-staging/main armhf man-db armhf 2.9.2-1 [1269 kB]
Get:9 http://172.17.0.1/private bullseye-staging/main armhf sensible-utils all 0.0.12+nmu1 [16.0 kB]
Get:10 http://172.17.0.1/private bullseye-staging/main armhf libmagic-mgc armhf 1:5.38-5 [262 kB]
Get:11 http://172.17.0.1/private bullseye-staging/main armhf libmagic1 armhf 1:5.38-5 [113 kB]
Get:12 http://172.17.0.1/private bullseye-staging/main armhf file armhf 1:5.38-5 [67.0 kB]
Get:13 http://172.17.0.1/private bullseye-staging/main armhf gettext-base armhf 0.19.8.1-10 [117 kB]
Get:14 http://172.17.0.1/private bullseye-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:15 http://172.17.0.1/private bullseye-staging/main armhf m4 armhf 1.4.18-4 [185 kB]
Get:16 http://172.17.0.1/private bullseye-staging/main armhf autoconf all 2.69-11.1 [341 kB]
Get:17 http://172.17.0.1/private bullseye-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:18 http://172.17.0.1/private bullseye-staging/main armhf automake all 1:1.16.2-1 [775 kB]
Get:19 http://172.17.0.1/private bullseye-staging/main armhf autopoint all 0.19.8.1-10 [435 kB]
Get:20 http://172.17.0.1/private bullseye-staging/main armhf libtool all 2.4.6-14 [513 kB]
Get:21 http://172.17.0.1/private bullseye-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:22 http://172.17.0.1/private bullseye-staging/main armhf libdebhelper-perl all 13.1 [187 kB]
Get:23 http://172.17.0.1/private bullseye-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:24 http://172.17.0.1/private bullseye-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:25 http://172.17.0.1/private bullseye-staging/main armhf libfile-stripnondeterminism-perl all 1.8.1-1 [25.2 kB]
Get:26 http://172.17.0.1/private bullseye-staging/main armhf dh-strip-nondeterminism all 1.8.1-1 [14.9 kB]
Get:27 http://172.17.0.1/private bullseye-staging/main armhf libelf1 armhf 0.176-1.1 [158 kB]
Get:28 http://172.17.0.1/private bullseye-staging/main armhf dwz armhf 0.13-5 [142 kB]
Get:29 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-0 armhf 2.64.3-1 [1159 kB]
Get:30 http://172.17.0.1/private bullseye-staging/main armhf libicu67 armhf 67.1-2 [8286 kB]
Get:31 http://172.17.0.1/private bullseye-staging/main armhf libxml2 armhf 2.9.10+dfsg-5+b1 [593 kB]
Get:32 http://172.17.0.1/private bullseye-staging/main armhf libcroco3 armhf 0.6.13-1 [133 kB]
Get:33 http://172.17.0.1/private bullseye-staging/main armhf gettext armhf 0.19.8.1-10 [1219 kB]
Get:34 http://172.17.0.1/private bullseye-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:35 http://172.17.0.1/private bullseye-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:36 http://172.17.0.1/private bullseye-staging/main armhf debhelper all 13.1 [1012 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 19.0 MB in 12s (1647 kB/s)
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 14090 files and directories currently installed.)
Preparing to unpack .../00-libbsd0_0.10.0-1_armhf.deb ...
Unpacking libbsd0:armhf (0.10.0-1) ...
Selecting previously unselected package libtinfo5:armhf.
Preparing to unpack .../01-libtinfo5_6.2-1_armhf.deb ...
Unpacking libtinfo5:armhf (6.2-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../02-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../03-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../04-groff-base_1.22.4-5_armhf.deb ...
Unpacking groff-base (1.22.4-5) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../05-libpipeline1_1.5.2-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.2-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../06-man-db_2.9.2-1_armhf.deb ...
Unpacking man-db (2.9.2-1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../07-sensible-utils_0.0.12+nmu1_all.deb ...
Unpacking sensible-utils (0.0.12+nmu1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../08-libmagic-mgc_1%3a5.38-5_armhf.deb ...
Unpacking libmagic-mgc (1:5.38-5) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../09-libmagic1_1%3a5.38-5_armhf.deb ...
Unpacking libmagic1:armhf (1:5.38-5) ...
Selecting previously unselected package file.
Preparing to unpack .../10-file_1%3a5.38-5_armhf.deb ...
Unpacking file (1:5.38-5) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../11-gettext-base_0.19.8.1-10_armhf.deb ...
Unpacking gettext-base (0.19.8.1-10) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../12-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../13-m4_1.4.18-4_armhf.deb ...
Unpacking m4 (1.4.18-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../14-autoconf_2.69-11.1_all.deb ...
Unpacking autoconf (2.69-11.1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../15-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../16-automake_1%3a1.16.2-1_all.deb ...
Unpacking automake (1:1.16.2-1) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../17-autopoint_0.19.8.1-10_all.deb ...
Unpacking autopoint (0.19.8.1-10) ...
Selecting previously unselected package libtool.
Preparing to unpack .../18-libtool_2.4.6-14_all.deb ...
Unpacking libtool (2.4.6-14) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../19-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../20-libdebhelper-perl_13.1_all.deb ...
Unpacking libdebhelper-perl (13.1) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../21-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 .../22-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../23-libfile-stripnondeterminism-perl_1.8.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.8.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../24-dh-strip-nondeterminism_1.8.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.8.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../25-libelf1_0.176-1.1_armhf.deb ...
Unpacking libelf1:armhf (0.176-1.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../26-dwz_0.13-5_armhf.deb ...
Unpacking dwz (0.13-5) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../27-libglib2.0-0_2.64.3-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.64.3-1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../28-libicu67_67.1-2_armhf.deb ...
Unpacking libicu67:armhf (67.1-2) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../29-libxml2_2.9.10+dfsg-5+b1_armhf.deb ...
Unpacking libxml2:armhf (2.9.10+dfsg-5+b1) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../30-libcroco3_0.6.13-1_armhf.deb ...
Unpacking libcroco3:armhf (0.6.13-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../31-gettext_0.19.8.1-10_armhf.deb ...
Unpacking gettext (0.19.8.1-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../32-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../33-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../34-debhelper_13.1_all.deb ...
Unpacking debhelper (13.1) ...
Selecting previously unselected package sbuild-build-depends-patchelf-dummy.
Preparing to unpack .../35-sbuild-build-depends-patchelf-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-patchelf-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.2-2) ...
Setting up libicu67:armhf (67.1-2) ...
Setting up libmagic-mgc (1:5.38-5) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:armhf (2.64.3-1) ...
No schema files found: doing nothing.
Setting up libdebhelper-perl (13.1) ...
Setting up libmagic1:armhf (1:5.38-5) ...
Setting up gettext-base (0.19.8.1-10) ...
Setting up file (1:5.38-5) ...
Setting up autotools-dev (20180224.1) ...
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up autopoint (0.19.8.1-10) ...
Setting up sensible-utils (0.0.12+nmu1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libbsd0:armhf (0.10.0-1) ...
Setting up libtinfo5:armhf (6.2-1) ...
Setting up libelf1:armhf (0.176-1.1) ...
Setting up libxml2:armhf (2.9.10+dfsg-5+b1) ...
Setting up libfile-stripnondeterminism-perl (1.8.1-1) ...
Setting up libtool (2.4.6-14) ...
Setting up m4 (1.4.18-4) ...
Setting up bsdmainutils (11.1.2) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libcroco3:armhf (0.6.13-1) ...
Setting up autoconf (2.69-11.1) ...
Setting up dh-strip-nondeterminism (1.8.1-1) ...
Setting up dwz (0.13-5) ...
Setting up groff-base (1.22.4-5) ...
Setting up automake (1:1.16.2-1) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up gettext (0.19.8.1-10) ...
Setting up man-db (2.9.2-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up po-debconf (1.0.21) ...
Setting up dh-autoreconf (19) ...
Setting up debhelper (13.1) ...
Setting up sbuild-build-depends-patchelf-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.30-8+rpi1) ...

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

Kernel: Linux 4.19.20-v7+ armhf (armv7l)
Toolchain package versions: binutils_2.34-8+rpi1 dpkg-dev_1.19.7 g++-9_9.3.0-13+rpi1 gcc-9_9.3.0-13+rpi1 libc6-dev_2.30-8+rpi1 libstdc++-9-dev_9.3.0-13+rpi1 libstdc++6_10.1.0-3+rpi1 linux-libc-dev_5.2.17-1+rpi1+b2
Package versions: adduser_3.118 apt_2.1.6 autoconf_2.69-11.1 automake_1:1.16.2-1 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11+rpi1 base-passwd_3.5.47 bash_5.0-6 binutils_2.34-8+rpi1 binutils-arm-linux-gnueabihf_2.34-8+rpi1 binutils-common_2.34-8+rpi1 bsdmainutils_11.1.2 bsdutils_1:2.35.2-2 build-essential_12.8 bzip2_1.0.8-3 coreutils_8.30-3 cpp_4:9.2.1-3.1+rpi1 cpp-9_9.3.0-13+rpi1 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13.1 debianutils_4.9.1 dh-autoreconf_19 dh-strip-nondeterminism_1.8.1-1 diffutils_1:3.7-3 dirmngr_2.2.20-1 dpkg_1.19.7 dpkg-dev_1.19.7 dwz_0.13-5 e2fsprogs_1.45.6-1 fakeroot_1.24-1 fdisk_2.35.2-2 file_1:5.38-5 findutils_4.7.0-1 g++_4:9.2.1-3.1+rpi1 g++-9_9.3.0-13+rpi1 gcc_4:9.2.1-3.1+rpi1 gcc-10-base_10.1.0-3+rpi1 gcc-9_9.3.0-13+rpi1 gcc-9-base_9.3.0-13+rpi1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gnupg_2.2.20-1 gnupg-l10n_2.2.20-1 gnupg-utils_2.2.20-1 gpg_2.2.20-1 gpg-agent_2.2.20-1 gpg-wks-client_2.2.20-1 gpg-wks-server_2.2.20-1 gpgconf_2.2.20-1 gpgsm_2.2.20-1 gpgv_2.2.20-1 grep_3.4-1 groff-base_1.22.4-5 gzip_1.10-2 hostname_3.23 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 iputils-ping_3:20190709-3 libacl1_2.2.53-8 libapt-pkg6.0_2.1.6 libarchive-zip-perl_1.68-1 libasan5_9.3.0-13+rpi1 libassuan0_2.5.3-7 libatomic1_10.1.0-3+rpi1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3 libaudit1_1:2.8.5-3 libbinutils_2.34-8+rpi1 libblkid1_2.35.2-2 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-3 libc-bin_2.30-8+rpi1 libc-dev-bin_2.30-8+rpi1 libc6_2.30-8+rpi1 libc6-dev_2.30-8+rpi1 libcap-ng0_0.7.9-2.2 libcap2_1:2.34-2 libcap2-bin_1:2.34-2 libcc1-0_10.1.0-3+rpi1 libcom-err2_1.45.6-1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.16-1 libcrypt1_1:4.4.16-1 libctf-nobfd0_2.34-8+rpi1 libctf0_2.34-8+rpi1 libdb5.3_5.3.28+dfsg1-0.6 libdebconfclient0_0.252 libdebhelper-perl_13.1 libdpkg-perl_1.19.7 libelf1_0.176-1.1 libext2fs2_1.45.6-1 libfakeroot_1.24-1 libfdisk1_2.35.2-2 libffi7_3.3-4 libfile-stripnondeterminism-perl_1.8.1-1 libgcc-9-dev_9.3.0-13+rpi1 libgcc-s1_10.1.0-3+rpi1 libgcrypt20_1.8.5-5 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.64.3-1 libgmp10_2:6.2.0+dfsg-4 libgnutls30_3.6.14-1 libgomp1_10.1.0-3+rpi1 libgpg-error0_1.37-1 libhogweed5_3.5.1+really3.5.1-2 libicu67_67.1-2 libidn2-0_2.3.0-1 libisl22_0.22.1-1 libksba8_1.4.0-2 libldap-2.4-2_2.4.50+dfsg-1 libldap-common_2.4.50+dfsg-1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.38-5 libmagic1_1:5.38-5 libmount1_2.35.2-2 libmpc3_1.1.0-1 libmpfr6_4.0.2-1 libncursesw6_6.2-1 libnettle7_3.5.1+really3.5.1-2 libnpth0_1.6-1 libp11-kit0_0.23.20-1 libpam-cap_1:2.34-2 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre2-8-0_10.34-7 libpcre3_2:8.39-12 libperl5.28_5.28.1-6 libperl5.30_5.30.3-4 libpipeline1_1.5.2-2 libreadline7_7.0-5 libreadline8_8.0-4 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.4.3-1+rpi1 libselinux1_3.0-1+b1 libsemanage-common_3.0-1 libsemanage1_3.0-1+b1 libsepol1_3.0-1 libsigsegv2_2.12-2 libsmartcols1_2.35.2-2 libsqlite3-0_3.31.1-5 libss2_1.45.6-1 libstdc++-9-dev_9.3.0-13+rpi1 libstdc++6_10.1.0-3+rpi1 libsub-override-perl_0.09-2 libsystemd0_245.6-1+rpi1 libtasn1-6_4.16.0-2 libtinfo5_6.2-1 libtinfo6_6.2-1 libtool_2.4.6-14 libubsan1_10.1.0-3+rpi1 libuchardet0_0.0.7-1 libudev1_245.6-1+rpi1 libunistring2_0.9.10-4 libuuid1_2.35.2-2 libxml2_2.9.10+dfsg-5+b1 libzstd1_1.4.5+dfsg-2+rpi1 linux-libc-dev_5.2.17-1+rpi1+b2 login_1:4.8.1-1 logsave_1.45.6-1 lsb-base_11.1.0+rpi1 m4_1.4.18-4 make_4.2.1-2 man-db_2.9.2-1 mawk_1.3.4.20200120-2 mount_2.35.2-2 ncurses-base_6.2-1 ncurses-bin_6.2-1 passwd_1:4.8.1-1 patch_2.7.6-6 perl_5.30.3-4 perl-base_5.30.3-4 perl-modules-5.28_5.28.1-6 perl-modules-5.30_5.30.3-4 pinentry-curses_1.1.0-4 po-debconf_1.0.21 raspbian-archive-keyring_20120528.2 readline-common_8.0-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-patchelf-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sysvinit-utils_2.96-3 tar_1.30+dfsg-7 tzdata_2020a-1 util-linux_2.35.2-2 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-2

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


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

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Sun Jun 14 16:11:16 2020 UTC
gpgv:                using RSA key 218EE0362033C87B6C135FA4A3BABAE2408DD6CF
gpgv:                issuer "fsateler@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./patchelf_0.11-2.dsc
dpkg-source: info: extracting patchelf in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking patchelf_0.11.orig.tar.gz
dpkg-source: info: unpacking patchelf_0.11-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying Adjust-DT_MIPS_RLD_MAP_REL-dynamic-section-entry-if-prese.patch
dpkg-source: info: applying Adjust-PT_MIPS_ABIFLAGS-segment-if-present.patch

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

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/112/bus
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
INVOCATION_ID=d540cc9aba1e46398de3fa2f71b5e534
JOURNAL_STREAM=8:18935
LANG=en_GB.UTF-8
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/
SCHROOT_ALIAS_NAME=bullseye-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bullseye-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=116
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bullseye-staging-armhf-sbuild-139ed500-d874-4934-9664-600b06f4dd70
SCHROOT_UID=112
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
XDG_RUNTIME_DIR=/run/user/112
XDG_SESSION_ID=c51564

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

dpkg-buildpackage: info: source package patchelf
dpkg-buildpackage: info: source version 0.11-2
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
dpkg-source: info: using options from patchelf-0.11/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:6: installing 'build-aux/compile'
configure.ac:4: installing 'build-aux/install-sh'
configure.ac:4: installing 'build-aux/missing'
src/Makefile.am: installing 'build-aux/depcomp'
   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 thread-safe 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 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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
Setting page size to 4096
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++ -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.11\" -DPACKAGE_STRING=\"patchelf\ 0.11\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.11\" -DPAGESIZE=4096 -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -std=c++11 -D_FILE_OFFSET_BITS=64 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o patchelf.o patchelf.cc
In file included from /usr/include/c++/9/cassert:44,
                 from patchelf.cc:32:
patchelf.cc: In instantiation of 'void ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym, Elf_Verneed>::rewriteSectionsLibrary() [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_Verneed = Elf64_Verneed]':
patchelf.cc:920:9:   required from 'void ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym, Elf_Verneed>::rewriteSections() [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_Verneed = Elf64_Verneed]'
patchelf.cc:1620:9:   required from 'void patchElf2(ElfFile&&, const FileContents&, std::string) [with ElfFile = ElfFile<Elf64_Ehdr, Elf64_Phdr, Elf64_Shdr, long long unsigned int, long long unsigned int, Elf64_Dyn, Elf64_Sym, Elf64_Verneed>; FileContents = std::shared_ptr<std::vector<unsigned char> >; std::string = std::__cxx11::basic_string<char>]'
patchelf.cc:1643:171:   required from here
patchelf.cc:781:19: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'off_t' {aka 'long long int'} [-Wsign-compare]
  781 |     assert(curOff == startOffset + neededSpace);
      |            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:72,
                 from patchelf.cc:20:
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Elf64_Phdr&}; _Tp = Elf64_Phdr; _Alloc = std::allocator<Elf64_Phdr>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> >::iterator' {aka '__gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >'} changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Elf64_Shdr&}; _Tp = Elf64_Shdr; _Alloc = std::allocator<Elf64_Shdr>]':
/usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> >::iterator' {aka '__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++/9/vector:67,
                 from patchelf.cc:20:
/usr/include/c++/9/bits/stl_vector.h: In constructor 'ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym, Elf_Verneed>::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_Verneed = Elf64_Verneed]':
/usr/include/c++/9/bits/stl_vector.h:1195:4: 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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1195:4: 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
 1195 |    _M_realloc_insert(end(), __x);
      |    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from patchelf.cc:23:
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<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, Elf64_Verneed>::CompShdr>]':
/usr/include/c++/9/bits/stl_algo.h:1820: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
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::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, Elf64_Verneed>::CompShdr>]':
/usr/include/c++/9/bits/stl_algo.h:1839: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
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839: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++/9/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<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, Elf64_Verneed>::CompPhdr>]':
/usr/include/c++/9/bits/stl_algo.h:1820: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
 1820 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::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, Elf64_Verneed>::CompPhdr>]':
/usr/include/c++/9/bits/stl_algo.h:1839: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
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1839: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 file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from patchelf.cc:23:
/usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >; _Distance = int; _Tp = 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, Elf64_Verneed>::CompShdr>]':
/usr/include/c++/9/bits/stl_heap.h:214: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
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from patchelf.cc:23:
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Shdr*, std::vector<Elf64_Shdr, std::allocator<Elf64_Shdr> > >; _Size = 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, Elf64_Verneed>::CompShdr>]':
/usr/include/c++/9/bits/stl_algo.h:1939: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
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939: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++/9/bits/stl_algo.h:1953:25: 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
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function 'void ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym, Elf_Verneed>::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_Verneed = Elf64_Verneed]':
/usr/include/c++/9/bits/stl_algo.h:1967:25: 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
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: 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
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889: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
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algo.h:61,
                 from /usr/include/c++/9/algorithm:62,
                 from patchelf.cc:23:
/usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >; _Distance = int; _Tp = 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, Elf64_Verneed>::CompPhdr>]':
/usr/include/c++/9/bits/stl_heap.h:214: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
  214 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/9/algorithm:62,
                 from patchelf.cc:23:
/usr/include/c++/9/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Elf64_Phdr*, std::vector<Elf64_Phdr, std::allocator<Elf64_Phdr> > >; _Size = 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, Elf64_Verneed>::CompPhdr>]':
/usr/include/c++/9/bits/stl_algo.h:1939: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
 1939 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1939: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++/9/bits/stl_algo.h:1953:25: 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
 1953 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h: In member function 'void ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym, Elf_Verneed>::rewriteHeaders(Elf_Addr) [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_Verneed = Elf64_Verneed]':
/usr/include/c++/9/bits/stl_algo.h:1967:25: 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
 1967 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1968 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1969 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/9/bits/stl_algo.h:1884:25: 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
 1884 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/stl_algo.h:1889:23: 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
 1889 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
g++ -Wall -std=c++11 -D_FILE_OFFSET_BITS=64 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 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 main main-scoped big-dynstr no-rpath libfoo.so libfoo-scoped.so libbar.so libbar-scoped.so libsimple.so
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.11\" -DPACKAGE_STRING=\"patchelf\ 0.11\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.11\" -DPAGESIZE=4096 -I.   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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.11\" -DPACKAGE_STRING=\"patchelf\ 0.11\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.11\" -DPAGESIZE=4096 -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o main.o main.c
gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.11\" -DPACKAGE_STRING=\"patchelf\ 0.11\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.11\" -DPAGESIZE=4096 -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o foo.o foo.c
gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.11\" -DPACKAGE_STRING=\"patchelf\ 0.11\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.11\" -DPAGESIZE=4096 -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o bar.o bar.c
cat main.c > big-dynstr.c
gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.11\" -DPACKAGE_STRING=\"patchelf\ 0.11\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.11\" -DPAGESIZE=4096 -I.   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o no_rpath-no-rpath.o `test -f 'no-rpath.c' || echo './'`no-rpath.c
gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.11\" -DPACKAGE_STRING=\"patchelf\ 0.11\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.11\" -DPAGESIZE=4096 -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o simple.o simple.c
for i in $(seq 1 2000); do echo "void f$i(void) { };" >> big-dynstr.c; done
gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -o simple simple-simple.o  
gcc -fpic -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L.  -Wl,-z,relro -Wl,-z,now -o libbar-scoped.so bar.o  
gcc  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -o no-rpath no_rpath-no-rpath.o  
gcc -fpic -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L.  -Wl,-z,relro -Wl,-z,now -o libsimple.so simple.o  
gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.11\" -DPACKAGE_STRING=\"patchelf\ 0.11\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.11\" -DPAGESIZE=4096 -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -fpic -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o big-dynstr.o big-dynstr.c
make[3]: 'libbar.so' is up to date.
gcc -fpic -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,--disable-new-dtags -shared -L.  -Wl,-z,relro -Wl,-z,now -o libfoo.so foo.o -lbar  
make[3]: 'libbar-scoped.so' is up to date.
gcc -fpic -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -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  
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make  check-TESTS
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests'
./main: error while loading shared libraries: libfoo.so: cannot open shared object file: No such file or directory
PASS: plain-fail.sh
Hello World
This is foo()!
This is bar()!
Result is 46
PASS: plain-run.sh
Kernel page size is 4096 bytes
RPATH before: /<<PKGBUILDDIR>>/tests/no-such-path
patching ELF file 'scratch/shrink-rpath/libbar.so'
Kernel page size is 4096 bytes
removing directory '/<<PKGBUILDDIR>>/tests/no-such-path' from RPATH
new rpath is ''
writing scratch/shrink-rpath/libbar.so
Kernel page size is 4096 bytes
RPATH after: 
Hello World
This is foo()!
This is bar()!
Result is 46
PASS: shrink-rpath.sh
Hello World
Kernel page size is 4096 bytes
current interpreter is /lib/ld-linux-armhf.so.3
patching ELF file 'scratch/set-interpreter-short/simple'
Kernel page size is 4096 bytes
replacing section '.interp' with size 6
this is an executable
using replaced section '.interp'
last replaced is 1
looking at section '.interp'
first reserved offset/addr is 0x170/0x10170
first page is 0x10000
needed space is 348
clearing first 28 bytes
rewriting section '.interp' from offset 0x154 (size 25) to offset 0x154 (size 6)
rewriting symbol table section 5
rewriting symbol table section 34
writing scratch/set-interpreter-short/simple
running with missing interpreter...
./set-interpreter-short.sh: 16: scratch/set-interpreter-short/simple: not found
PASS: set-interpreter-short.sh
Hello World
Kernel page size is 4096 bytes
current interpreter is /lib/ld-linux-armhf.so.3
running with explicit interpreter...
Hello World
patching ELF file 'scratch/set-interpreter-long/simple'
Kernel page size is 4096 bytes
replacing section '.interp' with size 173
this is an executable
using replaced section '.interp'
last replaced is 1
looking at section '.interp'
first reserved offset/addr is 0x170/0x10170
first page is 0x10000
needed space is 516
needed space is 548
needed pages is 1
changing alignment of program header 3 from 65536 to 4096
changing alignment of program header 4 from 65536 to 4096
clearing first 4092 bytes
rewriting section '.interp' from offset 0x1154 (size 25) to offset 0x174 (size 173)
rewriting symbol table section 5
rewriting symbol table section 34
writing scratch/set-interpreter-long/simple
running with missing interpreter...
./set-interpreter-long.sh: 22: scratch/set-interpreter-long/simple: not found
running with new interpreter...
Hello World
running with explicit interpreter...
Hello World
PASS: set-interpreter-long.sh
Kernel page size is 4096 bytes
patching ELF file 'scratch/set-rpath/main'
Kernel page size is 4096 bytes
new rpath is '/oops:/<<PKGBUILDDIR>>/tests/scratch/set-rpath/libsA:/<<PKGBUILDDIR>>/tests/scratch/set-rpath/libsB'
rpath is too long, resizing...
DT_NULL index is 26
replacing section '.dynamic' with size 264
replacing section '.dynstr' with size 286
this is an executable
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 20
looking at section '.interp'
replacing section '.interp' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x30a/0x1030a
first page is 0x10000
needed space is 1184
needed space is 1216
needed pages is 1
changing alignment of program header 3 from 65536 to 4096
changing alignment of program header 4 from 65536 to 4096
clearing first 4502 bytes
rewriting section '.dynamic' from offset 0x1ed8 (size 256) to offset 0x174 (size 264)
rewriting section '.dynstr' from offset 0x1278 (size 146) to offset 0x27c (size 286)
rewriting section '.dynsym' from offset 0x11e8 (size 144) to offset 0x39c (size 144)
rewriting section '.gnu.hash' from offset 0x11b4 (size 52) to offset 0x42c (size 52)
rewriting section '.interp' from offset 0x1154 (size 25) to offset 0x460 (size 25)
rewriting section '.note.ABI-tag' from offset 0x1194 (size 32) to offset 0x47c (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1170 (size 36) to offset 0x49c (size 36)
rewriting symbol table section 3
rewriting symbol table section 34
writing scratch/set-rpath/main
Hello World
This is foo()!
This is bar()!
Result is 46
PASS: set-rpath.sh
Kernel page size is 4096 bytes
Kernel page size is 4096 bytes
patching ELF file 'scratch/no-rpath/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 25
replacing section '.dynamic' with size 256
replacing section '.dynstr' with size 92
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 20
looking at section '.interp'
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x272/0x10272
first page is 0x10000
needed space is 908
needed space is 940
needed pages is 1
changing alignment of program header 3 from 65536 to 4096
changing alignment of program header 4 from 65536 to 4096
clearing first 4350 bytes
rewriting section '.dynamic' from offset 0x1ee8 (size 248) to offset 0x174 (size 256)
rewriting section '.dynstr' from offset 0x1230 (size 65) to offset 0x274 (size 92)
rewriting section '.dynsym' from offset 0x11e0 (size 80) to offset 0x2d0 (size 80)
rewriting section '.gnu.hash' from offset 0x11b4 (size 44) to offset 0x320 (size 44)
rewriting section '.interp' from offset 0x1154 (size 25) to offset 0x34c (size 25)
rewriting section '.note.ABI-tag' from offset 0x1194 (size 32) to offset 0x368 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1170 (size 36) to offset 0x388 (size 36)
rewriting symbol table section 3
rewriting symbol table section 34
writing scratch/no-rpath/no-rpath
Kernel page size is 4096 bytes
Hello world
PASS: no-rpath.sh
Kernel page size is 4096 bytes
patching ELF file 'scratch/big-dynstr/big-dynstr'
Kernel page size is 4096 bytes
new rpath is '/oops:/<<PKGBUILDDIR>>/tests/scratch/big-dynstr/libsA:/<<PKGBUILDDIR>>/tests/scratch/big-dynstr/libsB'
rpath is too long, resizing...
DT_NULL index is 26
replacing section '.dynamic' with size 264
replacing section '.dynstr' with size 288
this is an executable
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 20
looking at section '.interp'
replacing section '.interp' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x30a/0x1030a
first page is 0x10000
needed space is 1184
needed space is 1216
needed pages is 1
changing alignment of program header 3 from 65536 to 4096
changing alignment of program header 4 from 65536 to 4096
clearing first 4502 bytes
rewriting section '.dynamic' from offset 0x3ed8 (size 256) to offset 0x174 (size 264)
rewriting section '.dynstr' from offset 0x1278 (size 146) to offset 0x27c (size 288)
rewriting section '.dynsym' from offset 0x11e8 (size 144) to offset 0x39c (size 144)
rewriting section '.gnu.hash' from offset 0x11b4 (size 52) to offset 0x42c (size 52)
rewriting section '.interp' from offset 0x1154 (size 25) to offset 0x460 (size 25)
rewriting section '.note.ABI-tag' from offset 0x1194 (size 32) to offset 0x47c (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1170 (size 36) to offset 0x49c (size 36)
rewriting symbol table section 3
rewriting symbol table section 34
writing scratch/big-dynstr/big-dynstr
Hello World
This is foo()!
This is bar()!
Result is 46
PASS: big-dynstr.sh
Kernel page size is 4096 bytes
patching ELF file 'scratch/set-rpath-library/main-scoped'
Kernel page size is 4096 bytes
new rpath is '/oops:/<<PKGBUILDDIR>>/tests/scratch/set-rpath-library/libsA:/<<PKGBUILDDIR>>/tests/scratch/set-rpath-library/libsB'
rpath is too long, resizing...
DT_NULL index is 26
replacing section '.dynamic' with size 264
replacing section '.dynstr' with size 309
this is an executable
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 20
looking at section '.interp'
replacing section '.interp' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x312/0x10312
first page is 0x10000
needed space is 1208
needed space is 1240
needed pages is 1
changing alignment of program header 3 from 65536 to 4096
changing alignment of program header 4 from 65536 to 4096
clearing first 4510 bytes
rewriting section '.dynamic' from offset 0x1ed8 (size 256) to offset 0x174 (size 264)
rewriting section '.dynstr' from offset 0x1278 (size 153) to offset 0x27c (size 309)
rewriting section '.dynsym' from offset 0x11e8 (size 144) to offset 0x3b4 (size 144)
rewriting section '.gnu.hash' from offset 0x11b4 (size 52) to offset 0x444 (size 52)
rewriting section '.interp' from offset 0x1154 (size 25) to offset 0x478 (size 25)
rewriting section '.note.ABI-tag' from offset 0x1194 (size 32) to offset 0x494 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1170 (size 36) to offset 0x4b4 (size 36)
rewriting symbol table section 3
rewriting symbol table section 34
writing scratch/set-rpath-library/main-scoped
./main-scoped: error while loading shared libraries: libbar-scoped.so: cannot open shared object file: No such file or directory
Kernel page size is 4096 bytes
patching ELF file 'scratch/set-rpath-library/libsA/libfoo-scoped.so'
Kernel page size is 4096 bytes
new rpath is '/oops:/<<PKGBUILDDIR>>/tests/scratch/set-rpath-library/libsB'
rpath is too long, resizing...
DT_NULL index is 26
replacing section '.dynamic' with size 256
replacing section '.dynstr' with size 242
this is a dynamic library
last page is 0x12000
needed space is 4
rewriting section '.dynamic' from offset 0xedc (size 248) to offset 0x3000 (size 256)
rewriting section '.dynstr' from offset 0x22c (size 161) to offset 0x3100 (size 242)
rewriting section '.note.gnu.build-id' from offset 0x134 (size 36) to offset 0x31f4 (size 36)
rewriting symbol table section 2
rewriting symbol table section 29
writing scratch/set-rpath-library/libsA/libfoo-scoped.so
Hello World
This is foo()!
This is bar()!
Result is 46
patching ELF file 'scratch/set-rpath-library/main-scoped'
Kernel page size is 4096 bytes
removing directory '/oops' from RPATH
removing directory '/<<PKGBUILDDIR>>/tests/scratch/set-rpath-library/libsB' from RPATH
new rpath is '/<<PKGBUILDDIR>>/tests/scratch/set-rpath-library/libsA'
writing scratch/set-rpath-library/main-scoped
Kernel page size is 4096 bytes
Hello World
This is foo()!
This is bar()!
Result is 46
PASS: set-rpath-library.sh
patching ELF file 'scratch/soname/libsimple.so'
Kernel page size is 4096 bytes
new SONAME is 'libsimple.so.1.0'
SONAME is too long, resizing...
DT_NULL index is 25
replacing section '.dynamic' with size 248
replacing section '.dynstr' with size 136
this is a dynamic library
last page is 0x1012000
needed space is 4
rewriting section '.dynamic' from offset 0xee8 (size 240) to offset 0x3000 (size 248)
rewriting section '.dynstr' from offset 0x1dc (size 119) to offset 0x30f8 (size 136)
rewriting section '.note.gnu.build-id' from offset 0xf4 (size 36) to offset 0x3180 (size 36)
rewriting symbol table section 2
rewriting symbol table section 28
writing scratch/soname/libsimple.so
Kernel page size is 4096 bytes
Kernel page size is 4096 bytes
patching ELF file 'scratch/soname/libsimple.so'
Kernel page size is 4096 bytes
new SONAME is 'libsimple.so.1.1'
SONAME is too long, resizing...
replacing section '.dynstr' with size 153
this is a dynamic library
last page is 0x1013000
needed space is 4
rewriting section '.dynstr' from offset 0x30f8 (size 136) to offset 0x4000 (size 153)
rewriting section '.gnu.hash' from offset 0x118 (size 36) to offset 0x409c (size 36)
rewriting symbol table section 1
rewriting symbol table section 27
writing scratch/soname/libsimple.so
Kernel page size is 4096 bytes
PASS: soname.sh
Kernel page size is 4096 bytes
patching ELF file 'scratch/shrink-rpath-with-allowed-prefixes/main'
Kernel page size is 4096 bytes
new rpath is '/oops:/<<PKGBUILDDIR>>/tests/scratch/shrink-rpath-with-allowed-prefixes/libsA:/<<PKGBUILDDIR>>/tests/scratch/shrink-rpath-with-allowed-prefixes/libsB'
rpath is too long, resizing...
DT_NULL index is 26
replacing section '.dynamic' with size 264
replacing section '.dynstr' with size 336
this is an executable
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 20
looking at section '.interp'
replacing section '.interp' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x30a/0x1030a
first page is 0x10000
needed space is 1232
needed space is 1264
needed pages is 1
changing alignment of program header 3 from 65536 to 4096
changing alignment of program header 4 from 65536 to 4096
clearing first 4502 bytes
rewriting section '.dynamic' from offset 0x1ed8 (size 256) to offset 0x174 (size 264)
rewriting section '.dynstr' from offset 0x1278 (size 146) to offset 0x27c (size 336)
rewriting section '.dynsym' from offset 0x11e8 (size 144) to offset 0x3cc (size 144)
rewriting section '.gnu.hash' from offset 0x11b4 (size 52) to offset 0x45c (size 52)
rewriting section '.interp' from offset 0x1154 (size 25) to offset 0x490 (size 25)
rewriting section '.note.ABI-tag' from offset 0x1194 (size 32) to offset 0x4ac (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1170 (size 36) to offset 0x4cc (size 36)
rewriting symbol table section 3
rewriting symbol table section 34
writing scratch/shrink-rpath-with-allowed-prefixes/main
patching ELF file 'scratch/shrink-rpath-with-allowed-prefixes/main'
Kernel page size is 4096 bytes
removing directory '/oops' from RPATH
removing directory '/<<PKGBUILDDIR>>/tests/scratch/shrink-rpath-with-allowed-prefixes/libsB' from RPATH
new rpath is '/<<PKGBUILDDIR>>/tests/scratch/shrink-rpath-with-allowed-prefixes/libsA'
writing scratch/shrink-rpath-with-allowed-prefixes/main
patching ELF file 'scratch/shrink-rpath-with-allowed-prefixes/mainA'
Kernel page size is 4096 bytes
removing directory '/oops' from RPATH
removing directory '/<<PKGBUILDDIR>>/tests/scratch/shrink-rpath-with-allowed-prefixes/libsB' from RPATH because of non-allowed prefix
new rpath is '/<<PKGBUILDDIR>>/tests/scratch/shrink-rpath-with-allowed-prefixes/libsA'
writing scratch/shrink-rpath-with-allowed-prefixes/mainA
patching ELF file 'scratch/shrink-rpath-with-allowed-prefixes/mainB'
Kernel page size is 4096 bytes
removing directory '/oops' from RPATH
removing directory '/<<PKGBUILDDIR>>/tests/scratch/shrink-rpath-with-allowed-prefixes/libsA' from RPATH because of non-allowed prefix
new rpath is '/<<PKGBUILDDIR>>/tests/scratch/shrink-rpath-with-allowed-prefixes/libsB'
writing scratch/shrink-rpath-with-allowed-prefixes/mainB
Kernel page size is 4096 bytes
RPATH of scratch/shrink-rpath-with-allowed-prefixes/main after: /<<PKGBUILDDIR>>/tests/scratch/shrink-rpath-with-allowed-prefixes/libsA
Kernel page size is 4096 bytes
RPATH of scratch/shrink-rpath-with-allowed-prefixes/mainA after: /<<PKGBUILDDIR>>/tests/scratch/shrink-rpath-with-allowed-prefixes/libsA
Kernel page size is 4096 bytes
RPATH of scratch/shrink-rpath-with-allowed-prefixes/mainB after: /<<PKGBUILDDIR>>/tests/scratch/shrink-rpath-with-allowed-prefixes/libsB
PASS: shrink-rpath-with-allowed-prefixes.sh
patchelf --remove-rpath
patching ELF file 'scratch/force-rpath/libfoo.so'
Kernel page size is 4096 bytes
no RPATH to delete
patchelf --set-rpath foo
patching ELF file 'scratch/force-rpath/libfoo.so'
Kernel page size is 4096 bytes
new rpath is 'foo'
rpath is too long, resizing...
DT_NULL index is 26
replacing section '.dynamic' with size 256
replacing section '.dynstr' with size 158
this is a dynamic library
last page is 0x12000
needed space is 4
rewriting section '.dynamic' from offset 0xedc (size 248) to offset 0x3000 (size 256)
rewriting section '.dynstr' from offset 0x22c (size 154) to offset 0x3100 (size 158)
rewriting section '.note.gnu.build-id' from offset 0x134 (size 36) to offset 0x31a0 (size 36)
rewriting symbol table section 2
rewriting symbol table section 29
writing scratch/force-rpath/libfoo.so
patchelf --force-rpath --set-rpath foo
patching ELF file 'scratch/force-rpath/libfoo.so'
Kernel page size is 4096 bytes
new rpath is 'foo'
writing scratch/force-rpath/libfoo.so
patchelf --force-rpath --set-rpath bar
patching ELF file 'scratch/force-rpath/libfoo.so'
Kernel page size is 4096 bytes
new rpath is 'bar'
writing scratch/force-rpath/libfoo.so
patchelf --remove-rpath
patching ELF file 'scratch/force-rpath/libfoo.so'
Kernel page size is 4096 bytes
removing DT_RPATH entry
writing scratch/force-rpath/libfoo.so
patchelf --force-rpath --set-rpath foo
patching ELF file 'scratch/force-rpath/libfoo.so'
Kernel page size is 4096 bytes
new rpath is 'foo'
rpath is too long, resizing...
DT_NULL index is 26
replacing section '.dynamic' with size 264
replacing section '.dynstr' with size 162
this is a dynamic library
last page is 0x13000
needed space is 4
rewriting section '.dynamic' from offset 0x3000 (size 256) to offset 0x4000 (size 264)
rewriting section '.dynstr' from offset 0x3100 (size 158) to offset 0x4108 (size 162)
rewriting section '.gnu.hash' from offset 0x158 (size 36) to offset 0x41ac (size 36)
rewriting symbol table section 1
rewriting symbol table section 28
writing scratch/force-rpath/libfoo.so
patchelf --set-rpath foo
patching ELF file 'scratch/force-rpath/libfoo.so'
Kernel page size is 4096 bytes
new rpath is 'foo'
writing scratch/force-rpath/libfoo.so
patchelf --set-rpath bar
patching ELF file 'scratch/force-rpath/libfoo.so'
Kernel page size is 4096 bytes
new rpath is 'bar'
writing scratch/force-rpath/libfoo.so
PASS: force-rpath.sh
Kernel page size is 4096 bytes
patching ELF file 'scratch/output-flag/main'
Kernel page size is 4096 bytes
new rpath is '/oops:/<<PKGBUILDDIR>>/tests/scratch/output-flag/libsA:/<<PKGBUILDDIR>>/tests/scratch/output-flag/libsB'
rpath is too long, resizing...
DT_NULL index is 26
replacing section '.dynamic' with size 264
replacing section '.dynstr' with size 290
this is an executable
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 20
looking at section '.interp'
replacing section '.interp' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x30a/0x1030a
first page is 0x10000
needed space is 1188
needed space is 1220
needed pages is 1
changing alignment of program header 3 from 65536 to 4096
changing alignment of program header 4 from 65536 to 4096
clearing first 4502 bytes
rewriting section '.dynamic' from offset 0x1ed8 (size 256) to offset 0x174 (size 264)
rewriting section '.dynstr' from offset 0x1278 (size 146) to offset 0x27c (size 290)
rewriting section '.dynsym' from offset 0x11e8 (size 144) to offset 0x3a0 (size 144)
rewriting section '.gnu.hash' from offset 0x11b4 (size 52) to offset 0x430 (size 52)
rewriting section '.interp' from offset 0x1154 (size 25) to offset 0x464 (size 25)
rewriting section '.note.ABI-tag' from offset 0x1194 (size 32) to offset 0x480 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1170 (size 36) to offset 0x4a0 (size 36)
rewriting symbol table section 3
rewriting symbol table section 34
writing scratch/output-flag/main2
patching ELF file 'scratch/output-flag/main2'
Kernel page size is 4096 bytes
not modified, but alwaysWrite=true
writing scratch/output-flag/main3
Hello World
This is foo()!
This is bar()!
Result is 46
Hello World
This is foo()!
This is bar()!
Result is 46
PASS: output-flag.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-amd64.sh .sh
+ sed -e s/.*-//
+ ARCH=amd64
+ SCRATCH=scratch/no-rpath-amd64
+ [ -z amd64 ]
+ [ amd64 = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-amd64
+ [ ! -f ./no-rpath-prebuild/no-rpath-amd64 ]
+ rm -rf scratch/no-rpath-amd64
+ mkdir -p scratch/no-rpath-amd64
+ cp ./no-rpath-prebuild/no-rpath-amd64 scratch/no-rpath-amd64/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-amd64/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-amd64/no-rpath
patching ELF file 'scratch/no-rpath-amd64/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 24
replacing section '.dynamic' with size 496
replacing section '.dynstr' with size 88
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 22
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x346/0x400346
first page is 0x400000
needed space is 1368
needed space is 1424
needed pages is 1
changing alignment of program header 2 from 2097152 to 0
changing alignment of program header 3 from 2097152 to 0
clearing first 568 bytes
rewriting section '.dynamic' from offset 0x16c0 (size 0) to offset 0x1e0 (size 0)
rewriting section '.dynstr' from offset 0x1308 (size 0) to offset 0x3d (size 0)
rewriting section '.dynsym' from offset 0x12a8 (size 0) to offset 0x60 (size 0)
rewriting section '.gnu.hash' from offset 0x1288 (size 0) to offset 0x1c (size 0)
rewriting section '.hash' from offset 0x1260 (size 0) to offset 0x24 (size 0)
rewriting section '.interp' from offset 0x1200 (size 0) to offset 0x1c (size 0)
rewriting section '.note.ABI-tag' from offset 0x121c (size 0) to offset 0x20 (size 0)
rewriting section '.note.gnu.build-id' from offset 0x123c (size 0) to offset 0x24 (size 0)
rewriting symbol table section 3
rewriting symbol table section 36
writing scratch/no-rpath-amd64/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-amd64/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ + grep -q /foo:/bar
echo /foo:/bar:/xxxxxxxxxxxxxxx
PASS: no-rpath-amd64.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-armel.sh .sh+ 
sed -e s/.*-//
+ ARCH=armel
+ SCRATCH=scratch/no-rpath-armel
+ [ -z armel ]
+ [ armel = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-armel
+ [ ! -f ./no-rpath-prebuild/no-rpath-armel ]
+ rm -rf scratch/no-rpath-armel
+ mkdir -p scratch/no-rpath-armel
+ cp ./no-rpath-prebuild/no-rpath-armel scratch/no-rpath-armel/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-armel/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-armel/no-rpath
patching ELF file 'scratch/no-rpath-armel/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 24
replacing section '.dynamic' with size 248
replacing section '.dynstr' with size 92
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 22
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x272/0x8272
first page is 0x8000
needed space is 908
needed space is 940
needed pages is 1
changing alignment of program header 3 from 32768 to 4096
changing alignment of program header 4 from 32768 to 4096
clearing first 4382 bytes
rewriting section '.dynamic' from offset 0x1494 (size 240) to offset 0x154 (size 248)
rewriting section '.dynstr' from offset 0x1230 (size 65) to offset 0x24c (size 92)
rewriting section '.dynsym' from offset 0x11e0 (size 80) to offset 0x2a8 (size 80)
rewriting section '.gnu.hash' from offset 0x11b4 (size 44) to offset 0x2f8 (size 44)
rewriting section '.hash' from offset 0x118c (size 40) to offset 0x324 (size 40)
rewriting section '.interp' from offset 0x1134 (size 19) to offset 0x34c (size 25)
rewriting section '.note.ABI-tag' from offset 0x1148 (size 32) to offset 0x368 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1168 (size 36) to offset 0x388 (size 36)
rewriting symbol table section 3
rewriting symbol table section 37
writing scratch/no-rpath-armel/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-armel/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ + grep -q /foo:/bar
echo /foo:/bar:/xxxxxxxxxxxxxxx
PASS: no-rpath-armel.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-armhf.sh .sh
+ sed -e s/.*-//
+ ARCH=armhf
+ SCRATCH=scratch/no-rpath-armhf
+ [ -z armhf ]
+ [ armhf = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-armhf
+ [ ! -f ./no-rpath-prebuild/no-rpath-armhf ]
+ rm -rf scratch/no-rpath-armhf
+ mkdir -p scratch/no-rpath-armhf
+ cp ./no-rpath-prebuild/no-rpath-armhf scratch/no-rpath-armhf/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-armhf/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-armhf/no-rpath
patching ELF file 'scratch/no-rpath-armhf/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 24
replacing section '.dynamic' with size 248
replacing section '.dynstr' with size 92
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 22
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x27a/0x827a
first page is 0x8000
needed space is 908
needed space is 940
needed pages is 1
changing alignment of program header 3 from 32768 to 4096
changing alignment of program header 4 from 32768 to 4096
clearing first 4390 bytes
rewriting section '.dynamic' from offset 0x1424 (size 240) to offset 0x154 (size 248)
rewriting section '.dynstr' from offset 0x1238 (size 65) to offset 0x24c (size 92)
rewriting section '.dynsym' from offset 0x11e8 (size 80) to offset 0x2a8 (size 80)
rewriting section '.gnu.hash' from offset 0x11bc (size 44) to offset 0x2f8 (size 44)
rewriting section '.hash' from offset 0x1194 (size 40) to offset 0x324 (size 40)
rewriting section '.interp' from offset 0x1134 (size 25) to offset 0x34c (size 25)
rewriting section '.note.ABI-tag' from offset 0x1150 (size 32) to offset 0x368 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1170 (size 36) to offset 0x388 (size 36)
rewriting symbol table section 3
rewriting symbol table section 37
writing scratch/no-rpath-armhf/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-armhf/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ grep -q /foo:/bar
+ echo /foo:/bar:/xxxxxxxxxxxxxxx
PASS: no-rpath-armhf.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-hurd-i386.sh .sh
+ sed -e s/.*-//
+ ARCH=i386
+ SCRATCH=scratch/no-rpath-i386
+ [ -z i386 ]
+ [ i386 = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-i386
+ [ ! -f ./no-rpath-prebuild/no-rpath-i386 ]
+ rm -rf scratch/no-rpath-i386
+ mkdir -p scratch/no-rpath-i386
+ cp ./no-rpath-prebuild/no-rpath-i386 scratch/no-rpath-i386/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-i386/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-i386/no-rpath
patching ELF file 'scratch/no-rpath-i386/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 24
replacing section '.dynamic' with size 248
replacing section '.dynstr' with size 101
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 22
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x26e/0x804826e
first page is 0x8048000
needed space is 908
needed space is 940
needed pages is 1
clearing first 4378 bytes
rewriting section '.dynamic' from offset 0x1544 (size 240) to offset 0x154 (size 248)
rewriting section '.dynstr' from offset 0x1224 (size 74) to offset 0x24c (size 101)
rewriting section '.dynsym' from offset 0x11d4 (size 80) to offset 0x2b4 (size 80)
rewriting section '.gnu.hash' from offset 0x11b4 (size 32) to offset 0x304 (size 32)
rewriting section '.hash' from offset 0x118c (size 40) to offset 0x324 (size 40)
rewriting section '.interp' from offset 0x1134 (size 19) to offset 0x34c (size 25)
rewriting section '.note.ABI-tag' from offset 0x1148 (size 32) to offset 0x368 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1168 (size 36) to offset 0x388 (size 36)
rewriting symbol table section 3
rewriting symbol table section 36
writing scratch/no-rpath-i386/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-i386/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ echo /foo:/bar:/xxxxxxxxxxxxxxx
+ grep -q /foo:/bar
PASS: no-rpath-hurd-i386.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-i386.sh .sh
+ sed -e s/.*-//
+ ARCH=i386
+ SCRATCH=scratch/no-rpath-i386
+ [ -z i386 ]
+ [ i386 = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-i386
+ [ ! -f ./no-rpath-prebuild/no-rpath-i386 ]
+ rm -rf scratch/no-rpath-i386
+ mkdir -p scratch/no-rpath-i386
+ cp ./no-rpath-prebuild/no-rpath-i386 scratch/no-rpath-i386/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-i386/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-i386/no-rpath
patching ELF file 'scratch/no-rpath-i386/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 24
replacing section '.dynamic' with size 248
replacing section '.dynstr' with size 101
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 22
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x26e/0x804826e
first page is 0x8048000
needed space is 908
needed space is 940
needed pages is 1
clearing first 4378 bytes
rewriting section '.dynamic' from offset 0x1544 (size 240) to offset 0x154 (size 248)
rewriting section '.dynstr' from offset 0x1224 (size 74) to offset 0x24c (size 101)
rewriting section '.dynsym' from offset 0x11d4 (size 80) to offset 0x2b4 (size 80)
rewriting section '.gnu.hash' from offset 0x11b4 (size 32) to offset 0x304 (size 32)
rewriting section '.hash' from offset 0x118c (size 40) to offset 0x324 (size 40)
rewriting section '.interp' from offset 0x1134 (size 19) to offset 0x34c (size 25)
rewriting section '.note.ABI-tag' from offset 0x1148 (size 32) to offset 0x368 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1168 (size 36) to offset 0x388 (size 36)
rewriting symbol table section 3
rewriting symbol table section 36
writing scratch/no-rpath-i386/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-i386/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ echo /foo:/bar:/xxxxxxxxxxxxxxx
+ grep -q /foo:/bar
PASS: no-rpath-i386.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-ia64.sh .sh
+ sed -e s/.*-//
+ ARCH=ia64
+ SCRATCH=scratch/no-rpath-ia64
+ [ -z ia64 ]
+ [ ia64 = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-ia64
+ [ ! -f ./no-rpath-prebuild/no-rpath-ia64 ]
+ rm -rf scratch/no-rpath-ia64
+ mkdir -p scratch/no-rpath-ia64
+ cp ./no-rpath-prebuild/no-rpath-ia64 scratch/no-rpath-ia64/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-ia64/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-ia64/no-rpath
patching ELF file 'scratch/no-rpath-ia64/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 25
replacing section '.dynamic' with size 512
replacing section '.dynstr' with size 73
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 22
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x30e/0x400000000000030e
first page is 0x4000000000000000
needed space is 1336
needed space is 1392
needed pages is 1
changing alignment of program header 2 from 65536 to 0
changing alignment of program header 3 from 65536 to 0
clearing first 568 bytes
rewriting section '.dynamic' from offset 0x1ba0 (size 0) to offset 0x1f0 (size 0)
rewriting section '.dynstr' from offset 0x12e0 (size 0) to offset 0x2e (size 0)
rewriting section '.dynsym' from offset 0x1298 (size 0) to offset 0x48 (size 0)
rewriting section '.gnu.hash' from offset 0x1278 (size 0) to offset 0x1c (size 0)
rewriting section '.hash' from offset 0x1260 (size 0) to offset 0x18 (size 0)
rewriting section '.interp' from offset 0x1200 (size 0) to offset 0x18 (size 0)
rewriting section '.note.ABI-tag' from offset 0x1218 (size 0) to offset 0x20 (size 0)
rewriting section '.note.gnu.build-id' from offset 0x1238 (size 0) to offset 0x24 (size 0)
rewriting symbol table section 3
rewriting symbol table section 39
writing scratch/no-rpath-ia64/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-ia64/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ echo /foo:/bar:/xxxxxxxxxxxxxxx
+ grep -q /foo:/bar
PASS: no-rpath-ia64.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-kfreebsd-amd64.sh .sh
+ sed -e s/.*-//
+ ARCH=amd64
+ SCRATCH=scratch/no-rpath-amd64
+ [ -z amd64 ]
+ [ amd64 = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-amd64
+ [ ! -f ./no-rpath-prebuild/no-rpath-amd64 ]
+ rm -rf scratch/no-rpath-amd64
+ mkdir -p scratch/no-rpath-amd64
+ cp ./no-rpath-prebuild/no-rpath-amd64 scratch/no-rpath-amd64/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-amd64/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-amd64/no-rpath
patching ELF file 'scratch/no-rpath-amd64/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 24
replacing section '.dynamic' with size 496
replacing section '.dynstr' with size 88
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 22
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x346/0x400346
first page is 0x400000
needed space is 1368
needed space is 1424
needed pages is 1
changing alignment of program header 2 from 2097152 to 0
changing alignment of program header 3 from 2097152 to 0
clearing first 568 bytes
rewriting section '.dynamic' from offset 0x16c0 (size 0) to offset 0x1e0 (size 0)
rewriting section '.dynstr' from offset 0x1308 (size 0) to offset 0x3d (size 0)
rewriting section '.dynsym' from offset 0x12a8 (size 0) to offset 0x60 (size 0)
rewriting section '.gnu.hash' from offset 0x1288 (size 0) to offset 0x1c (size 0)
rewriting section '.hash' from offset 0x1260 (size 0) to offset 0x24 (size 0)
rewriting section '.interp' from offset 0x1200 (size 0) to offset 0x1c (size 0)
rewriting section '.note.ABI-tag' from offset 0x121c (size 0) to offset 0x20 (size 0)
rewriting section '.note.gnu.build-id' from offset 0x123c (size 0) to offset 0x24 (size 0)
rewriting symbol table section 3
rewriting symbol table section 36
writing scratch/no-rpath-amd64/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-amd64/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ grep -q /foo:/bar
+ echo /foo:/bar:/xxxxxxxxxxxxxxx
PASS: no-rpath-kfreebsd-amd64.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-kfreebsd-i386.sh .sh
+ sed -e s/.*-//
+ ARCH=i386
+ SCRATCH=scratch/no-rpath-i386
+ [ -z i386 ]
+ [ i386 = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-i386
+ [ ! -f ./no-rpath-prebuild/no-rpath-i386 ]
+ rm -rf scratch/no-rpath-i386
+ mkdir -p scratch/no-rpath-i386
+ cp ./no-rpath-prebuild/no-rpath-i386 scratch/no-rpath-i386/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-i386/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-i386/no-rpath
patching ELF file 'scratch/no-rpath-i386/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 24
replacing section '.dynamic' with size 248
replacing section '.dynstr' with size 101
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 22
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x26e/0x804826e
first page is 0x8048000
needed space is 908
needed space is 940
needed pages is 1
clearing first 4378 bytes
rewriting section '.dynamic' from offset 0x1544 (size 240) to offset 0x154 (size 248)
rewriting section '.dynstr' from offset 0x1224 (size 74) to offset 0x24c (size 101)
rewriting section '.dynsym' from offset 0x11d4 (size 80) to offset 0x2b4 (size 80)
rewriting section '.gnu.hash' from offset 0x11b4 (size 32) to offset 0x304 (size 32)
rewriting section '.hash' from offset 0x118c (size 40) to offset 0x324 (size 40)
rewriting section '.interp' from offset 0x1134 (size 19) to offset 0x34c (size 25)
rewriting section '.note.ABI-tag' from offset 0x1148 (size 32) to offset 0x368 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1168 (size 36) to offset 0x388 (size 36)
rewriting symbol table section 3
rewriting symbol table section 36
writing scratch/no-rpath-i386/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-i386/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ grep -q /foo:/bar
+ echo /foo:/bar:/xxxxxxxxxxxxxxx
PASS: no-rpath-kfreebsd-i386.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-mips.sh .sh
+ sed -e s/.*-//
+ ARCH=mips
+ SCRATCH=scratch/no-rpath-mips
+ [ -z mips ]
+ [ mips = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-mips
+ [ ! -f ./no-rpath-prebuild/no-rpath-mips ]
+ rm -rf scratch/no-rpath-mips
+ mkdir -p scratch/no-rpath-mips
+ cp ./no-rpath-prebuild/no-rpath-mips scratch/no-rpath-mips/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-mips/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-mips/no-rpath
patching ELF file 'scratch/no-rpath-mips/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 25
replacing section '.dynamic' with size 256
replacing section '.dynstr' with size 160
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynamic'
using replaced section '.dynstr'
last replaced is 8
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.reginfo'
replacing section '.reginfo' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.dynamic'
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
first reserved offset/addr is 0x42e/0x40042e
first page is 0x400000
needed space is 1116
needed space is 1148
needed pages is 1
changing alignment of program header 3 from 65536 to 4096
changing alignment of program header 4 from 65536 to 4096
clearing first 4794 bytes
rewriting section '.dynamic' from offset 0x11c0 (size 248) to offset 0x174 (size 256)
rewriting section '.dynstr' from offset 0x13a8 (size 133) to offset 0x274 (size 160)
rewriting section '.dynsym' from offset 0x12f8 (size 176) to offset 0x314 (size 176)
rewriting section '.hash' from offset 0x12b8 (size 64) to offset 0x3c4 (size 64)
rewriting section '.interp' from offset 0x1154 (size 13) to offset 0x404 (size 25)
rewriting section '.note.ABI-tag' from offset 0x1164 (size 32) to offset 0x420 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x119c (size 36) to offset 0x440 (size 36)
rewriting section '.reginfo' from offset 0x1184 (size 24) to offset 0x464 (size 24)
rewriting symbol table section 3
rewriting symbol table section 41
writing scratch/no-rpath-mips/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-mips/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ grep -q /foo:/bar
+ echo /foo:/bar:/xxxxxxxxxxxxxxx
PASS: no-rpath-mips.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-mipsel.sh .sh
+ sed -e s/.*-//
+ ARCH=mipsel
+ SCRATCH=scratch/no-rpath-mipsel
+ [ -z mipsel ]
+ [ mipsel = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-mipsel
+ [ ! -f ./no-rpath-prebuild/no-rpath-mipsel ]
+ rm -rf scratch/no-rpath-mipsel
+ mkdir -p scratch/no-rpath-mipsel
+ cp ./no-rpath-prebuild/no-rpath-mipsel scratch/no-rpath-mipsel/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-mipsel/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-mipsel/no-rpath
patching ELF file 'scratch/no-rpath-mipsel/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 25
replacing section '.dynamic' with size 256
replacing section '.dynstr' with size 160
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynamic'
using replaced section '.dynstr'
last replaced is 8
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.reginfo'
replacing section '.reginfo' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.dynamic'
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
first reserved offset/addr is 0x42e/0x40042e
first page is 0x400000
needed space is 1116
needed space is 1148
needed pages is 1
changing alignment of program header 3 from 65536 to 4096
changing alignment of program header 4 from 65536 to 4096
clearing first 4794 bytes
rewriting section '.dynamic' from offset 0x11c0 (size 248) to offset 0x174 (size 256)
rewriting section '.dynstr' from offset 0x13a8 (size 133) to offset 0x274 (size 160)
rewriting section '.dynsym' from offset 0x12f8 (size 176) to offset 0x314 (size 176)
rewriting section '.hash' from offset 0x12b8 (size 64) to offset 0x3c4 (size 64)
rewriting section '.interp' from offset 0x1154 (size 13) to offset 0x404 (size 25)
rewriting section '.note.ABI-tag' from offset 0x1164 (size 32) to offset 0x420 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x119c (size 36) to offset 0x440 (size 36)
rewriting section '.reginfo' from offset 0x1184 (size 24) to offset 0x464 (size 24)
rewriting symbol table section 3
rewriting symbol table section 41
writing scratch/no-rpath-mipsel/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-mipsel/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ echo /foo:/bar:/xxxxxxxxxxxxxxx
+ grep -q /foo:/bar
PASS: no-rpath-mipsel.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-powerpc.sh .sh
+ sed -e s/.*-//
+ ARCH=powerpc
+ SCRATCH=scratch/no-rpath-powerpc
+ [ -z powerpc ]
+ [ powerpc = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-powerpc
+ [ ! -f ./no-rpath-prebuild/no-rpath-powerpc ]
+ rm -rf scratch/no-rpath-powerpc
+ mkdir -p scratch/no-rpath-powerpc
+ cp ./no-rpath-prebuild/no-rpath-powerpc scratch/no-rpath-powerpc/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-powerpc/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-powerpc/no-rpath
patching ELF file 'scratch/no-rpath-powerpc/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 21
replacing section '.dynamic' with size 224
replacing section '.dynstr' with size 101
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 22
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x26a/0x1000026a
first page is 0x10000000
needed space is 884
needed space is 916
needed pages is 1
changing alignment of program header 2 from 65536 to 4096
changing alignment of program header 3 from 65536 to 4096
clearing first 4374 bytes
rewriting section '.dynamic' from offset 0x171c (size 216) to offset 0x154 (size 224)
rewriting section '.dynstr' from offset 0x1220 (size 74) to offset 0x234 (size 101)
rewriting section '.dynsym' from offset 0x11d0 (size 80) to offset 0x29c (size 80)
rewriting section '.gnu.hash' from offset 0x11b0 (size 32) to offset 0x2ec (size 32)
rewriting section '.hash' from offset 0x1188 (size 40) to offset 0x30c (size 40)
rewriting section '.interp' from offset 0x1134 (size 13) to offset 0x334 (size 25)
rewriting section '.note.ABI-tag' from offset 0x1144 (size 32) to offset 0x350 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1164 (size 36) to offset 0x370 (size 36)
rewriting symbol table section 3
rewriting symbol table section 38
writing scratch/no-rpath-powerpc/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-powerpc/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ echo /foo:/bar:/xxxxxxxxxxxxxxx
+ grep -q /foo:/bar
PASS: no-rpath-powerpc.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-s390.sh .sh
+ sed -e s/.*-//
+ ARCH=s390
+ SCRATCH=scratch/no-rpath-s390
+ [ -z s390 ]
+ [ s390 = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-s390
+ [ ! -f ./no-rpath-prebuild/no-rpath-s390 ]
+ rm -rf scratch/no-rpath-s390
+ mkdir -p scratch/no-rpath-s390
+ cp ./no-rpath-prebuild/no-rpath-s390 scratch/no-rpath-s390/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-s390/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-s390/no-rpath
patching ELF file 'scratch/no-rpath-s390/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 20
replacing section '.dynamic' with size 216
replacing section '.dynstr' with size 101
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 22
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.gnu.hash'
replacing section '.gnu.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x276/0x400276
first page is 0x400000
needed space is 888
needed space is 920
needed pages is 1
clearing first 4386 bytes
rewriting section '.dynamic' from offset 0x170c (size 208) to offset 0x154 (size 216)
rewriting section '.dynstr' from offset 0x122c (size 74) to offset 0x22c (size 101)
rewriting section '.dynsym' from offset 0x11dc (size 80) to offset 0x294 (size 80)
rewriting section '.gnu.hash' from offset 0x11b0 (size 44) to offset 0x2e4 (size 44)
rewriting section '.hash' from offset 0x1188 (size 40) to offset 0x310 (size 40)
rewriting section '.interp' from offset 0x1134 (size 13) to offset 0x338 (size 25)
rewriting section '.note.ABI-tag' from offset 0x1144 (size 32) to offset 0x354 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1164 (size 36) to offset 0x374 (size 36)
rewriting symbol table section 3
rewriting symbol table section 35
writing scratch/no-rpath-s390/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-s390/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ echo /foo:/bar:/xxxxxxxxxxxxxxx
+ grep -q /foo:/bar
PASS: no-rpath-s390.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-sh4.sh .sh
+ sed -e s/.*-//
+ ARCH=sh4
+ SCRATCH=scratch/no-rpath-sh4
+ [ -z sh4 ]
+ [ sh4 = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-sh4
+ [ ! -f ./no-rpath-prebuild/no-rpath-sh4 ]
+ rm -rf scratch/no-rpath-sh4
+ mkdir -p scratch/no-rpath-sh4
+ cp ./no-rpath-prebuild/no-rpath-sh4 scratch/no-rpath-sh4/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-sh4/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-sh4/no-rpath
patching ELF file 'scratch/no-rpath-sh4/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 19
replacing section '.dynamic' with size 208
replacing section '.dynstr' with size 107
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 19
looking at section '.interp'
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x248/0x400248
first page is 0x400000
needed space is 828
needed space is 860
needed pages is 1
changing alignment of program header 2 from 65536 to 4096
changing alignment of program header 3 from 65536 to 4096
clearing first 4340 bytes
rewriting section '.dynamic' from offset 0x1600 (size 200) to offset 0x154 (size 208)
rewriting section '.dynstr' from offset 0x11f8 (size 80) to offset 0x224 (size 107)
rewriting section '.dynsym' from offset 0x1198 (size 96) to offset 0x290 (size 96)
rewriting section '.hash' from offset 0x116c (size 44) to offset 0x2f0 (size 44)
rewriting section '.interp' from offset 0x1134 (size 19) to offset 0x31c (size 25)
rewriting section '.note.gnu.build-id' from offset 0x1148 (size 36) to offset 0x338 (size 36)
rewriting symbol table section 3
rewriting symbol table section 34
writing scratch/no-rpath-sh4/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-sh4/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ grep -q /foo:/bar
+ echo /foo:/bar:/xxxxxxxxxxxxxxx
PASS: no-rpath-sh4.sh
+ ARCH=
+ PAGESIZE=4096
+ [ -z  ]
+ basename ./no-rpath-sparc.sh .sh
+ sed -e s/.*-//
+ ARCH=sparc
+ SCRATCH=scratch/no-rpath-sparc
+ [ -z sparc ]
+ [ sparc = prebuild ]
+ no_rpath_bin=./no-rpath-prebuild/no-rpath-sparc
+ [ ! -f ./no-rpath-prebuild/no-rpath-sparc ]
+ rm -rf scratch/no-rpath-sparc
+ mkdir -p scratch/no-rpath-sparc
+ cp ./no-rpath-prebuild/no-rpath-sparc scratch/no-rpath-sparc/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-sparc/no-rpath
Kernel page size is 4096 bytes
+ oldRPath=
+ test -n 
+ ../src/patchelf --page-size 4096 --print-interpreter ../src/patchelf
Kernel page size is 4096 bytes
+ ../src/patchelf --page-size 4096 --set-interpreter /lib/ld-linux-armhf.so.3 --set-rpath /foo:/bar:/xxxxxxxxxxxxxxx scratch/no-rpath-sparc/no-rpath
patching ELF file 'scratch/no-rpath-sparc/no-rpath'
Kernel page size is 4096 bytes
new rpath is '/foo:/bar:/xxxxxxxxxxxxxxx'
rpath is too long, resizing...
DT_NULL index is 19
replacing section '.dynamic' with size 208
replacing section '.dynstr' with size 101
replacing section '.interp' with size 25
this is an executable
using replaced section '.interp'
using replaced section '.dynstr'
using replaced section '.dynamic'
last replaced is 19
looking at section '.interp'
looking at section '.note.ABI-tag'
replacing section '.note.ABI-tag' which is in the way
looking at section '.note.gnu.build-id'
replacing section '.note.gnu.build-id' which is in the way
looking at section '.hash'
replacing section '.hash' which is in the way
looking at section '.dynsym'
replacing section '.dynsym' which is in the way
looking at section '.dynstr'
looking at section '.gnu.version'
first reserved offset/addr is 0x22e/0x1022e
first page is 0x10000
needed space is 804
needed space is 836
needed pages is 1
changing alignment of program header 2 from 65536 to 4096
changing alignment of program header 3 from 65536 to 4096
clearing first 4346 bytes
rewriting section '.dynamic' from offset 0x1588 (size 200) to offset 0x134 (size 208)
rewriting section '.dynstr' from offset 0x11e4 (size 74) to offset 0x204 (size 101)
rewriting section '.dynsym' from offset 0x1194 (size 80) to offset 0x26c (size 80)
rewriting section '.hash' from offset 0x116c (size 40) to offset 0x2bc (size 40)
rewriting section '.interp' from offset 0x1114 (size 19) to offset 0x2e4 (size 25)
rewriting section '.note.ABI-tag' from offset 0x1128 (size 32) to offset 0x300 (size 32)
rewriting section '.note.gnu.build-id' from offset 0x1148 (size 36) to offset 0x320 (size 36)
rewriting symbol table section 3
rewriting symbol table section 35
writing scratch/no-rpath-sparc/no-rpath
+ ../src/patchelf --page-size 4096 --print-rpath scratch/no-rpath-sparc/no-rpath
Kernel page size is 4096 bytes
+ newRPath=/foo:/bar:/xxxxxxxxxxxxxxx
+ grep -q /foo:/bar
+ echo /foo:/bar:/xxxxxxxxxxxxxxx
PASS: no-rpath-sparc.sh
===================
All 27 tests passed
===================
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 -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/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 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.11-2_armhf.deb'.
dpkg-deb: building package 'patchelf-dbgsym' in '../patchelf-dbgsym_0.11-2_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian 2019 test autobuilder <root@raspbian.org> >../patchelf_0.11-2_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.11/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 2020-06-20T05:20:24Z

Finished
--------

I: Built successfully

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


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


patchelf_0.11-2_armhf.changes:
------------------------------

Format: 1.8
Date: Sun, 14 Jun 2020 12:10:14 -0400
Source: patchelf
Binary: patchelf patchelf-dbgsym
Architecture: armhf
Version: 0.11-2
Distribution: bullseye-staging
Urgency: medium
Maintainer: Raspbian 2019 test autobuilder <root@raspbian.org>
Changed-By: Felipe Sateler <fsateler@debian.org>
Description:
 patchelf   - modify properties of ELF executables
Changes:
 patchelf (0.11-2) unstable; urgency=medium
 .
   * The brown paper bag release
   * Update docs to install README.md instead of README
Checksums-Sha1:
 8e07b34955f25231cd9e2d316c0193b91c87e605 628416 patchelf-dbgsym_0.11-2_armhf.deb
 3ea4c76fcf519798c862c195f8c9f5dfbe8053de 4533 patchelf_0.11-2_armhf.buildinfo
 475c79102b56463cff30108955ea83a1cef87919 52468 patchelf_0.11-2_armhf.deb
Checksums-Sha256:
 cb5959886929ea97b22989e93d561dc25a03b7a5459d51152b0bcf4392f2e339 628416 patchelf-dbgsym_0.11-2_armhf.deb
 ae64ae5fd425adcfa2d4fcb15e3183b8038702a7e87409e0fdd61fe550a4a851 4533 patchelf_0.11-2_armhf.buildinfo
 2a766c342c53a563378dac2ede1c678cc526da0b302394eb1e5a021966b9935c 52468 patchelf_0.11-2_armhf.deb
Files:
 585688363d0d55cc701103b699bd6f25 628416 debug optional patchelf-dbgsym_0.11-2_armhf.deb
 7c933f560b31b6eb39d2d8ee469743c3 4533 utils optional patchelf_0.11-2_armhf.buildinfo
 44d64ac928f4d7066a68a47c0a57fe17 52468 utils optional patchelf_0.11-2_armhf.deb

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

Format: 1.0
Source: patchelf
Binary: patchelf
Architecture: armhf
Version: 0.11-2
Checksums-Md5:
 585688363d0d55cc701103b699bd6f25 628416 patchelf-dbgsym_0.11-2_armhf.deb
 44d64ac928f4d7066a68a47c0a57fe17 52468 patchelf_0.11-2_armhf.deb
Checksums-Sha1:
 8e07b34955f25231cd9e2d316c0193b91c87e605 628416 patchelf-dbgsym_0.11-2_armhf.deb
 475c79102b56463cff30108955ea83a1cef87919 52468 patchelf_0.11-2_armhf.deb
Checksums-Sha256:
 cb5959886929ea97b22989e93d561dc25a03b7a5459d51152b0bcf4392f2e339 628416 patchelf-dbgsym_0.11-2_armhf.deb
 2a766c342c53a563378dac2ede1c678cc526da0b302394eb1e5a021966b9935c 52468 patchelf_0.11-2_armhf.deb
Build-Origin: Raspbian
Build-Architecture: armhf
Build-Date: Sat, 20 Jun 2020 05:20:22 +0000
Build-Path: /<<PKGBUILDDIR>>
Installed-Build-Depends:
 autoconf (= 2.69-11.1),
 automake (= 1:1.16.2-1),
 autopoint (= 0.19.8.1-10),
 autotools-dev (= 20180224.1),
 base-files (= 11+rpi1),
 base-passwd (= 3.5.47),
 bash (= 5.0-6),
 binutils (= 2.34-8+rpi1),
 binutils-arm-linux-gnueabihf (= 2.34-8+rpi1),
 binutils-common (= 2.34-8+rpi1),
 bsdmainutils (= 11.1.2),
 bsdutils (= 1:2.35.2-2),
 build-essential (= 12.8),
 bzip2 (= 1.0.8-3),
 coreutils (= 8.30-3),
 cpp (= 4:9.2.1-3.1+rpi1),
 cpp-9 (= 9.3.0-13+rpi1),
 dash (= 0.5.10.2-7),
 debconf (= 1.5.74),
 debhelper (= 13.1),
 debianutils (= 4.9.1),
 dh-autoreconf (= 19),
 dh-strip-nondeterminism (= 1.8.1-1),
 diffutils (= 1:3.7-3),
 dpkg (= 1.19.7),
 dpkg-dev (= 1.19.7),
 dwz (= 0.13-5),
 file (= 1:5.38-5),
 findutils (= 4.7.0-1),
 g++ (= 4:9.2.1-3.1+rpi1),
 g++-9 (= 9.3.0-13+rpi1),
 gcc (= 4:9.2.1-3.1+rpi1),
 gcc-10-base (= 10.1.0-3+rpi1),
 gcc-9 (= 9.3.0-13+rpi1),
 gcc-9-base (= 9.3.0-13+rpi1),
 gettext (= 0.19.8.1-10),
 gettext-base (= 0.19.8.1-10),
 grep (= 3.4-1),
 groff-base (= 1.22.4-5),
 gzip (= 1.10-2),
 hostname (= 3.23),
 init-system-helpers (= 1.57),
 intltool-debian (= 0.35.0+20060710.5),
 libacl1 (= 2.2.53-8),
 libarchive-zip-perl (= 1.68-1),
 libasan5 (= 9.3.0-13+rpi1),
 libatomic1 (= 10.1.0-3+rpi1),
 libattr1 (= 1:2.4.48-5),
 libaudit-common (= 1:2.8.5-3),
 libaudit1 (= 1:2.8.5-3),
 libbinutils (= 2.34-8+rpi1),
 libblkid1 (= 2.35.2-2),
 libbsd0 (= 0.10.0-1),
 libbz2-1.0 (= 1.0.8-3),
 libc-bin (= 2.30-8+rpi1),
 libc-dev-bin (= 2.30-8+rpi1),
 libc6 (= 2.30-8+rpi1),
 libc6-dev (= 2.30-8+rpi1),
 libcap-ng0 (= 0.7.9-2.2),
 libcc1-0 (= 10.1.0-3+rpi1),
 libcroco3 (= 0.6.13-1),
 libcrypt-dev (= 1:4.4.16-1),
 libcrypt1 (= 1:4.4.16-1),
 libctf-nobfd0 (= 2.34-8+rpi1),
 libctf0 (= 2.34-8+rpi1),
 libdb5.3 (= 5.3.28+dfsg1-0.6),
 libdebconfclient0 (= 0.252),
 libdebhelper-perl (= 13.1),
 libdpkg-perl (= 1.19.7),
 libelf1 (= 0.176-1.1),
 libffi7 (= 3.3-4),
 libfile-stripnondeterminism-perl (= 1.8.1-1),
 libgcc-9-dev (= 9.3.0-13+rpi1),
 libgcc-s1 (= 10.1.0-3+rpi1),
 libgcrypt20 (= 1.8.5-5),
 libgdbm-compat4 (= 1.18.1-5),
 libgdbm6 (= 1.18.1-5),
 libglib2.0-0 (= 2.64.3-1),
 libgmp10 (= 2:6.2.0+dfsg-4),
 libgomp1 (= 10.1.0-3+rpi1),
 libgpg-error0 (= 1.37-1),
 libicu67 (= 67.1-2),
 libisl22 (= 0.22.1-1),
 liblz4-1 (= 1.9.2-2),
 liblzma5 (= 5.2.4-1),
 libmagic-mgc (= 1:5.38-5),
 libmagic1 (= 1:5.38-5),
 libmount1 (= 2.35.2-2),
 libmpc3 (= 1.1.0-1),
 libmpfr6 (= 4.0.2-1),
 libpam-modules (= 1.3.1-5),
 libpam-modules-bin (= 1.3.1-5),
 libpam-runtime (= 1.3.1-5),
 libpam0g (= 1.3.1-5),
 libpcre2-8-0 (= 10.34-7),
 libpcre3 (= 2:8.39-12),
 libperl5.30 (= 5.30.3-4),
 libpipeline1 (= 1.5.2-2),
 libseccomp2 (= 2.4.3-1+rpi1),
 libselinux1 (= 3.0-1+b1),
 libsigsegv2 (= 2.12-2),
 libsmartcols1 (= 2.35.2-2),
 libstdc++-9-dev (= 9.3.0-13+rpi1),
 libstdc++6 (= 10.1.0-3+rpi1),
 libsub-override-perl (= 0.09-2),
 libsystemd0 (= 245.6-1+rpi1),
 libtinfo5 (= 6.2-1),
 libtinfo6 (= 6.2-1),
 libtool (= 2.4.6-14),
 libubsan1 (= 10.1.0-3+rpi1),
 libuchardet0 (= 0.0.7-1),
 libudev1 (= 245.6-1+rpi1),
 libunistring2 (= 0.9.10-4),
 libuuid1 (= 2.35.2-2),
 libxml2 (= 2.9.10+dfsg-5+b1),
 linux-libc-dev (= 5.2.17-1+rpi1+b2),
 login (= 1:4.8.1-1),
 lsb-base (= 11.1.0+rpi1),
 m4 (= 1.4.18-4),
 make (= 4.2.1-2),
 man-db (= 2.9.2-1),
 mawk (= 1.3.4.20200120-2),
 ncurses-base (= 6.2-1),
 ncurses-bin (= 6.2-1),
 patch (= 2.7.6-6),
 perl (= 5.30.3-4),
 perl-base (= 5.30.3-4),
 perl-modules-5.30 (= 5.30.3-4),
 po-debconf (= 1.0.21),
 sed (= 4.7-1),
 sensible-utils (= 0.0.12+nmu1),
 sysvinit-utils (= 2.96-3),
 tar (= 1.30+dfsg-7),
 util-linux (= 2.35.2-2),
 xz-utils (= 5.2.4-1),
 zlib1g (= 1:1.2.11.dfsg-2)
Environment:
 DEB_BUILD_OPTIONS="parallel=4"
 LANG="en_GB.UTF-8"
 LC_ALL="POSIX"
 SOURCE_DATE_EPOCH="1592151014"


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


patchelf-dbgsym_0.11-2_armhf.deb
--------------------------------

 new Debian package, version 2.0.
 size 628416 bytes: control archive=508 bytes.
     336 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: patchelf-dbgsym
 Source: patchelf
 Version: 0.11-2
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Felipe Sateler <fsateler@debian.org>
 Installed-Size: 655
 Depends: patchelf (= 0.11-2)
 Section: debug
 Priority: optional
 Description: debug symbols for patchelf
 Build-Ids: 978f650aacd626bcdf91ee23a3507c8af05c9122

drwxr-xr-x root/root         0 2020-06-14 16:10 ./
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/lib/
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/lib/debug/.build-id/97/
-rw-r--r-- root/root    660124 2020-06-14 16:10 ./usr/lib/debug/.build-id/97/8f650aacd626bcdf91ee23a3507c8af05c9122.debug
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/share/
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-06-14 16:10 ./usr/share/doc/patchelf-dbgsym -> patchelf


patchelf_0.11-2_armhf.deb
-------------------------

 new Debian package, version 2.0.
 size 52468 bytes: control archive=828 bytes.
     636 bytes,    17 lines      control              
     332 bytes,     5 lines      md5sums              
 Package: patchelf
 Version: 0.11-2
 Architecture: armhf
 Maintainer: Felipe Sateler <fsateler@debian.org>
 Installed-Size: 149
 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.5), libstdc++6 (>= 5.2)
 Section: utils
 Priority: optional
 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 2020-06-14 16:10 ./
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/bin/
-rwxr-xr-x root/root    132620 2020-06-14 16:10 ./usr/bin/patchelf
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/share/
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/share/doc/patchelf/
-rw-r--r-- root/root      2334 2020-06-09 12:33 ./usr/share/doc/patchelf/README.md.gz
-rw-r--r-- root/root      1470 2020-06-14 16:10 ./usr/share/doc/patchelf/changelog.Debian.gz
-rw-r--r-- root/root      2073 2020-06-14 16:10 ./usr/share/doc/patchelf/copyright
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/share/man/
drwxr-xr-x root/root         0 2020-06-14 16:10 ./usr/share/man/man1/
-rw-r--r-- root/root      1223 2020-06-14 16:10 ./usr/share/man/man1/patchelf.1.gz


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


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

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

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

Build Architecture: armhf
Build Type: any
Build-Space: 10316
Build-Time: 100
Distribution: bullseye-staging
Host Architecture: armhf
Install-Time: 304
Job: patchelf_0.11-2
Machine Architecture: armhf
Package: patchelf
Package-Time: 464
Source-Version: 0.11-2
Space: 10316
Status: successful
Version: 0.11-2
--------------------------------------------------------------------------------
Finished at 2020-06-20T05:20:24Z
Build needed 00:07:44, 10316k disk space