Tue Sep 23 15:45:45 UTC 2025 I: starting to build libcap2/forky/arm64 on jenkins on '2025-09-23 15:45' Tue Sep 23 15:45:45 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_7/98105/console.log Tue Sep 23 15:45:45 UTC 2025 I: Downloading source for forky/libcap2=1:2.75-10 --2025-09-23 15:45:45-- http://deb.debian.org/debian/pool/main/libc/libcap2/libcap2_2.75-10.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2703 (2.6K) [text/prs.lines.tag] Saving to: ‘libcap2_2.75-10.dsc’ 0K .. 100% 313M=0s 2025-09-23 15:45:45 (313 MB/s) - ‘libcap2_2.75-10.dsc’ saved [2703/2703] Tue Sep 23 15:45:45 UTC 2025 I: libcap2_2.75-10.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libcap2 Binary: libcap2-bin, libcap2, libcap-dev, libpam-cap, libcap2-udeb, golang-kernel-pub-linux-libs-security-libcap-dev Architecture: linux-any all Version: 1:2.75-10 Maintainer: Christian Kastner Homepage: https://sites.google.com/site/fullycapable/ Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/debian/libcap2 Vcs-Git: https://salsa.debian.org/debian/libcap2.git Testsuite: autopkgtest Testsuite-Triggers: gcc, libc-dev Build-Depends: patchelf, debhelper-compat (= 13), gperf (>= 3.1), indent, libpam0g-dev Build-Depends-Indep: dh-golang, golang-any Package-List: golang-kernel-pub-linux-libs-security-libcap-dev deb libs optional arch=all libcap-dev deb libdevel optional arch=linux-any libcap2 deb libs optional arch=linux-any libcap2-bin deb utils important arch=linux-any libcap2-udeb udeb debian-installer optional arch=linux-any profile=!noudeb libpam-cap deb admin optional arch=linux-any Checksums-Sha1: 1551cef1dd86c56a41c6e5793a79d7a7a9c648fb 197868 libcap2_2.75.orig.tar.xz fe47ee3715175c88a5261a6f6275ea6eddf426dd 833 libcap2_2.75.orig.tar.xz.asc f8208645a5d0361007d8da7ae3c8622350da348b 22964 libcap2_2.75-10.debian.tar.xz Checksums-Sha256: de4e7e064c9ba451d5234dd46e897d7c71c96a9ebf9a0c445bc04f4742d83632 197868 libcap2_2.75.orig.tar.xz c71b593e7c3160fd7f406641074d93462bbc4906c9243937a0e232f42d5c54d2 833 libcap2_2.75.orig.tar.xz.asc b1eb36e050fa1d03e83df78f35ef8538f05cd3ad96a7362cb4113b2541a390ce 22964 libcap2_2.75-10.debian.tar.xz Files: 9406193ddb794dfbf9e71490053085f9 197868 libcap2_2.75.orig.tar.xz b8b508155e1073651e2cdceec97d57ff 833 libcap2_2.75.orig.tar.xz.asc 6f33e824a86002319dfff807a18ad83e 22964 libcap2_2.75-10.debian.tar.xz Go-Import-Path: kernel.org/pub/linux/libs/security/libcap -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEEQZ9+mkfDq5UZ8bCjOZU6N95Os2sFAmiFM9IPHGNra0BkZWJp YW4ub3JnAAoJEDmVOjfeTrNrCu0P/0mh8CgvH7ulcz/fICqvBth9yAcibO0rnldj P16GoC4osCfdCUHRFognRkTu7lUaM7QX9sXWwKt8Odf+ZpwTmMfbGduP3683nVAw nbbjAe4bOhl/i7NqJs5fxpPPHbH9ptCVpL2Sz+wRUEAoFuAUsNSLLPtZqj6UZRQP yyqcN3ZZVgx5Oa1MU/H3LFJfI+ityKcLh/WdeQi/rrrVum8k3dsXiprTif/Ecajx /uSfGnjRg09vL85T/YpAb/0AxnFsV/PQz3ThEZ+QTchxAkDpUQerFkE59KSs42Xh 18hssfzJ9QCL51ofcoFSHaynN8Angf593See/a5YEnQcUM4059p4+faeseZlvS7h tzE/JLsfF2hU1EYGBaGH8SlLTaAkDgfYLv8KWxGLZAZ/khhJh7ipjP4/jcl+2D/6 +F+OT5cSKtbTSW9jezza8NSS7BJHQgN+4y6A1idDajRBmeiTDHlwSdiRTpjyDG/A 7O+dFsT1z0QCT2uMfoRWnqVJIGv9eZbzyP2a2uH9yxYMeQzX/iVyKObq7kNVXe5n 19UgALUz0GwVV+Vw4mPaG4BXD3hIq5/To/su8qielPfhjZaGw7vWOFpG01mueRU3 cOkpCIVuN1jmosfCij+UrOfQEghiPAPlUdH032Dmw8kdxkm/ZIinwbjKTx7ufjPN h/ukzgcQ =IRMM -----END PGP SIGNATURE----- Tue Sep 23 15:45:45 UTC 2025 I: Checking whether the package is not for us Tue Sep 23 15:45:45 UTC 2025 I: Starting 1st build on remote node codethink04-arm64.debian.net. Tue Sep 23 15:45:45 UTC 2025 I: Preparing to do remote build '1' on codethink04-arm64.debian.net. Tue Sep 23 15:46:43 UTC 2025 I: Deleting $TMPDIR on codethink04-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Tue Sep 23 03:45:47 -12 2025 I: pbuilder-time-stamp: 1758642347 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libcap2_2.75-10.dsc] I: copying [./libcap2_2.75.orig.tar.xz] I: copying [./libcap2_2.75.orig.tar.xz.asc] I: copying [./libcap2_2.75-10.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./libcap2_2.75-10.dsc: no acceptable signature found dpkg-source: info: extracting libcap2 in libcap2-2.75 dpkg-source: info: unpacking libcap2_2.75.orig.tar.xz dpkg-source: info: unpacking libcap2_2.75-10.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Hide-private-symbols.patch dpkg-source: info: applying Filter-out-PIE-flags-when-building-shared-objects.patch dpkg-source: info: applying Skip-git-if-not-installed.patch dpkg-source: info: applying Glibc-needs-a-constant-to-be-defined-for-puts-to-work.patch dpkg-source: info: applying Add-support-for-some-less-mainstream-architectures.patch dpkg-source: info: applying Extend-support-further-to-__m68k__-and-possibly-__sparc__.patch dpkg-source: info: applying Be-more-systematic-using-the-kernel-signal-handler-APIs.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2843292/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='2dadd66060424370a5f8786625028fe6' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2843292' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Yb629twb/pbuilderrc_LYNw --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Yb629twb/b1 --logfile b1/build.log libcap2_2.75-10.dsc' SUDO_GID='109' SUDO_HOME='/var/lib/jenkins' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2843292/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: patchelf, debhelper-compat (= 13), gperf (>= 3.1), indent, libpam0g-dev, dh-golang, golang-any dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on patchelf; however: Package patchelf is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on gperf (>= 3.1); however: Package gperf is not installed. pbuilder-satisfydepends-dummy depends on indent; however: Package indent is not installed. pbuilder-satisfydepends-dummy depends on libpam0g-dev; however: Package libpam0g-dev is not installed. pbuilder-satisfydepends-dummy depends on dh-golang; however: Package dh-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} binutils-gold{a} binutils-gold-aarch64-linux-gnu{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.24-go{a} golang-1.24-src{a} golang-any{a} golang-go{a} golang-src{a} gperf{a} groff-base{a} indent{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libmagic-mgc{a} libmagic1t64{a} libpam0g-dev{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} m4{a} man-db{a} patchelf{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl libpam-doc lynx pkgconf wget 0 packages upgraded, 41 newly installed, 0 to remove and 0 not upgraded. Need to get 59.2 MB of archives. After unpacking 309 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main arm64 sensible-utils all 0.0.26 [27.0 kB] Get: 2 http://deb.debian.org/debian forky/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Get: 3 http://deb.debian.org/debian forky/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Get: 4 http://deb.debian.org/debian forky/main arm64 file arm64 1:5.46-5 [43.7 kB] Get: 5 http://deb.debian.org/debian forky/main arm64 gettext-base arm64 0.23.1-2+b1 [241 kB] Get: 6 http://deb.debian.org/debian forky/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Get: 7 http://deb.debian.org/debian forky/main arm64 groff-base arm64 1.23.0-9 [1130 kB] Get: 8 http://deb.debian.org/debian forky/main arm64 bsdextrautils arm64 2.41.1-3 [98.1 kB] Get: 9 http://deb.debian.org/debian forky/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian forky/main arm64 man-db arm64 2.13.1-1 [1453 kB] Get: 11 http://deb.debian.org/debian forky/main arm64 m4 arm64 1.4.20-1 [316 kB] Get: 12 http://deb.debian.org/debian forky/main arm64 autoconf all 2.72-3.1 [494 kB] Get: 13 http://deb.debian.org/debian forky/main arm64 autotools-dev all 20240727.1 [60.2 kB] Get: 14 http://deb.debian.org/debian forky/main arm64 automake all 1:1.17-4 [862 kB] Get: 15 http://deb.debian.org/debian forky/main arm64 autopoint all 0.23.1-2 [770 kB] Get: 16 http://deb.debian.org/debian forky/main arm64 binutils-gold-aarch64-linux-gnu arm64 2.44-3 [1700 kB] Get: 17 http://deb.debian.org/debian forky/main arm64 binutils-gold arm64 2.44-3 [202 kB] Get: 18 http://deb.debian.org/debian forky/main arm64 libdebhelper-perl all 13.26 [91.8 kB] Get: 19 http://deb.debian.org/debian forky/main arm64 libtool all 2.5.4-5 [540 kB] Get: 20 http://deb.debian.org/debian forky/main arm64 dh-autoreconf all 21 [12.2 kB] Get: 21 http://deb.debian.org/debian forky/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 22 http://deb.debian.org/debian forky/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 23 http://deb.debian.org/debian forky/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 24 http://deb.debian.org/debian forky/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 25 http://deb.debian.org/debian forky/main arm64 dwz arm64 0.16-2 [100 kB] Get: 26 http://deb.debian.org/debian forky/main arm64 libunistring5 arm64 1.3-2 [453 kB] Get: 27 http://deb.debian.org/debian forky/main arm64 libxml2-16 arm64 2.14.5+dfsg-0.2 [582 kB] Get: 28 http://deb.debian.org/debian forky/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 29 http://deb.debian.org/debian forky/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 30 http://deb.debian.org/debian forky/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian forky/main arm64 debhelper all 13.26 [939 kB] Get: 32 http://deb.debian.org/debian forky/main arm64 dh-golang all 1.63 [24.4 kB] Get: 33 http://deb.debian.org/debian forky/main arm64 golang-1.24-src all 1.24.4-4 [21.2 MB] Get: 34 http://deb.debian.org/debian forky/main arm64 golang-1.24-go arm64 1.24.4-4 [24.6 MB] Get: 35 http://deb.debian.org/debian forky/main arm64 golang-src all 2:1.24~2 [5136 B] Get: 36 http://deb.debian.org/debian forky/main arm64 golang-go arm64 2:1.24~2 [44.3 kB] Get: 37 http://deb.debian.org/debian forky/main arm64 golang-any arm64 2:1.24~2 [5216 B] Get: 38 http://deb.debian.org/debian forky/main arm64 gperf arm64 3.2.1-1 [149 kB] Get: 39 http://deb.debian.org/debian forky/main arm64 indent arm64 2.2.13-7 [127 kB] Get: 40 http://deb.debian.org/debian forky/main arm64 libpam0g-dev arm64 1.7.0-5 [69.6 kB] Get: 41 http://deb.debian.org/debian forky/main arm64 patchelf arm64 0.18.0-1.4 [89.3 kB] Fetched 59.2 MB in 0s (194 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20020 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.46-5_arm64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.46-5_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.46-5_arm64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-2+b1_arm64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-9_arm64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.41.1-3_arm64.deb ... Unpacking bsdextrautils (2.41.1-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_arm64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.20-1_arm64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package binutils-gold-aarch64-linux-gnu. Preparing to unpack .../15-binutils-gold-aarch64-linux-gnu_2.44-3_arm64.deb ... Unpacking binutils-gold-aarch64-linux-gnu (2.44-3) ... Selecting previously unselected package binutils-gold. Preparing to unpack .../16-binutils-gold_2.44-3_arm64.deb ... Unpacking binutils-gold (2.44-3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../17-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_21_all.deb ... Unpacking dh-autoreconf (21) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../23-libelf1t64_0.193-3_arm64.deb ... Unpacking libelf1t64:arm64 (0.193-3) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:arm64. Preparing to unpack .../25-libunistring5_1.3-2_arm64.deb ... Unpacking libunistring5:arm64 (1.3-2) ... Selecting previously unselected package libxml2-16:arm64. Preparing to unpack .../26-libxml2-16_2.14.5+dfsg-0.2_arm64.deb ... Unpacking libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Selecting previously unselected package dh-golang. Preparing to unpack .../31-dh-golang_1.63_all.deb ... Unpacking dh-golang (1.63) ... Selecting previously unselected package golang-1.24-src. Preparing to unpack .../32-golang-1.24-src_1.24.4-4_all.deb ... Unpacking golang-1.24-src (1.24.4-4) ... Selecting previously unselected package golang-1.24-go. Preparing to unpack .../33-golang-1.24-go_1.24.4-4_arm64.deb ... Unpacking golang-1.24-go (1.24.4-4) ... Selecting previously unselected package golang-src. Preparing to unpack .../34-golang-src_2%3a1.24~2_all.deb ... Unpacking golang-src (2:1.24~2) ... Selecting previously unselected package golang-go:arm64. Preparing to unpack .../35-golang-go_2%3a1.24~2_arm64.deb ... Unpacking golang-go:arm64 (2:1.24~2) ... Selecting previously unselected package golang-any:arm64. Preparing to unpack .../36-golang-any_2%3a1.24~2_arm64.deb ... Unpacking golang-any:arm64 (2:1.24~2) ... Selecting previously unselected package gperf. Preparing to unpack .../37-gperf_3.2.1-1_arm64.deb ... Unpacking gperf (3.2.1-1) ... Selecting previously unselected package indent. Preparing to unpack .../38-indent_2.2.13-7_arm64.deb ... Unpacking indent (2.2.13-7) ... Selecting previously unselected package libpam0g-dev:arm64. Preparing to unpack .../39-libpam0g-dev_1.7.0-5_arm64.deb ... Unpacking libpam0g-dev:arm64 (1.7.0-5) ... Selecting previously unselected package patchelf. Preparing to unpack .../40-patchelf_0.18.0-1.4_arm64.deb ... Unpacking patchelf (0.18.0-1.4) ... Setting up golang-1.24-src (1.24.4-4) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up bsdextrautils (2.41.1-3) ... Setting up libpam0g-dev:arm64 (1.7.0-5) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ... Setting up libdebhelper-perl (13.26) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up binutils-gold-aarch64-linux-gnu (2.44-3) ... Setting up file (1:5.46-5) ... Setting up gperf (3.2.1-1) ... Setting up libelf1t64:arm64 (0.193-3) ... Setting up autotools-dev (20240727.1) ... Setting up libunistring5:arm64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up indent (2.2.13-7) ... Setting up patchelf (0.18.0-1.4) ... Setting up golang-src (2:1.24~2) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-5) ... Setting up binutils-gold (2.44-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (21) ... Setting up golang-1.24-go (1.24.4-4) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up golang-go:arm64 (2:1.24~2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up golang-any:arm64 (2:1.24~2) ... Setting up debhelper (13.26) ... Setting up dh-golang (1.63) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/libcap2-2.75/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libcap2_2.75-10_source.changes dpkg-buildpackage: info: source package libcap2 dpkg-buildpackage: info: source version 1:2.75-10 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Christian Kastner dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/libcap2-2.75' dh_auto_clean -- prefix=/usr FORCELINKPAM=yes GOLANG=no make -j12 distclean prefix=/usr FORCELINKPAM=yes GOLANG=no make[2]: Entering directory '/build/reproducible-path/libcap2-2.75' rm -f *~ core make -C libcap clean make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' rm -f *~ core rm -f cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_file.o cap_syscalls.o libcap.so* libcap.a libcap.pc rm -f ../psx/psx.o ../psx/psx_calls.o ../psx/wrap/psx_wrap.o libpsx.so* libpsx.a libpsx.pc rm -f cap_names.h cap_names.list.h _makenames _caps_output.gperf cap_test rm -f include/sys/psx_syscall.h rm -f cap_magic.o psx_magic.o empty loader.txt cd include/sys && rm -f *~ core make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make -C pam_cap clean make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/pam_cap' rm -f *.o *.so testlink lazylink.so test_pam_cap pam_cap_linkopts *~ rm -f LIBCAP incapable.conf make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/pam_cap' make -C tests clean make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/tests' rm -f psx_test libcap_psx_test libcap_launch_test uns_test *~ rm -f libcap_launch_test libcap_psx_launch_test core noop rm -f exploit noexploit exploit.o weaver.so b219174 make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/tests' make -C progs clean make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/progs' rm -f *~ core rm -f *.o getpcaps getcap setcap privileged ping hack.sh compare-cap uns_test rm -f capsh tcapsh* capshdoc.*.cf make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/progs' make -C doc clean make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/doc' rm -f *~ core rm -rf html make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/doc' CONFIRM Go package cap has right version dependency on cap/psx: for x in $(find . -name go.mod); do grep -F -v "module" $x | grep -F "kernel.org/pub/linux/libs/security/libcap" > /dev/null || continue ; grep -F "v1.2.75" $x > /dev/null && continue ; echo "$x is not updated. Try running: make gomods-update" ; exit 1 ; done ALL go.mod files updated Confirm headers export current version grep -F "#define LIBCAP_MAJOR 2" libcap/include/sys/capability.h #define LIBCAP_MAJOR 2 grep -F "#define LIBCAP_MINOR 75" libcap/include/sys/capability.h #define LIBCAP_MINOR 75 grep -F "#define LIBPSX_MAJOR 2" psx/psx_syscall.h #define LIBPSX_MAJOR 2 grep -F "#define LIBPSX_MINOR 75" psx/psx_syscall.h #define LIBPSX_MINOR 75 Now validate that everything is checked in to a clean tree.. test -z "$(test -x /usr/bin/git && git status --ignored -s)" All good! make[2]: Leaving directory '/build/reproducible-path/libcap2-2.75' # The Golang build system does not appear to fully honor -B, so we need # two cleans set -e; if test -d _build; then \ dh_auto_clean -B_build -O--buildsystem=golang; \ dh_auto_clean -O--buildsystem=golang; \ fi # Undo change of lookup (see override_dh_auto_build) sed -i -e 's,\./tcapsh-static,../progs/tcapsh-static,g' tests/libcap_launch_test.c make[1]: Leaving directory '/build/reproducible-path/libcap2-2.75' dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure debian/rules execute_after_dh_auto_configure-indep make[1]: Entering directory '/build/reproducible-path/libcap2-2.75' dh_auto_configure -B_build -O--buildsystem=golang make[1]: Leaving directory '/build/reproducible-path/libcap2-2.75' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/libcap2-2.75' # See pam_cap/Makefile for FORCELINKPAM dh_auto_build -- \ prefix=/usr FORCELINKPAM=yes GOLANG=no \ BUILD_CC=cc \ CROSS_COMPILE=aarch64-linux-gnu- \ \ DYNAMIC=yes \ SUDO= make -j12 "INSTALL=install --strip-program=true" prefix=/usr FORCELINKPAM=yes GOLANG=no BUILD_CC=cc CROSS_COMPILE=aarch64-linux-gnu- DYNAMIC=yes SUDO= make[2]: Entering directory '/build/reproducible-path/libcap2-2.75' make -C libcap all make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' sed -e 's,@prefix@,/usr,' \ -e 's,@exec_prefix@,/usr,' \ -e 's,@libdir@,/usr/lib,' \ -e 's,@includedir@,/usr/include,' \ -e 's,@VERSION@,2.75,' \ -e 's,@deps@,,' \ libcap.pc.in >libcap.pc => making cap_names.list.h from /build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi/linux/capability.h make libpsx.pc grep -E '^#define\s+CAP_([^\s]+)\s+[0-9]+\s*$' include/uapi/linux/capability.h | sed -e 's/^#define\s\+/{"/' -e 's/\s*$/},/' -e 's/\s\+/",/' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/' > cap_names.list.h make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' cc -O2 -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include _makenames.c -o _makenames (cat cap_names.header ; sed -e 's/[\{\}"]//g' -e 's/,$//' cap_names.list.h) | gperf --ignore-case --language=ANSI-C --readonly --null-strings --global-table --hash-function-name=__cap_hash_name --lookup-function-name="__cap_lookup_name" -c -t -m20 | indent -kr > _caps_output.gperf sed -e 's/unsigned int len/size_t len/' -i _caps_output.gperf sed -e 's,@prefix@,/usr,' \ -e 's,@exec_prefix@,/usr,' \ -e 's,@libdir@,/usr/lib,' \ -e 's,@includedir@,/usr/include,' \ -e 's,@VERSION@,2.75,' \ -e 's,@deps@,,' \ libpsx.pc.in >libpsx.pc make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' ./_makenames > cap_names.h aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -c cap_alloc.c -o cap_alloc.o aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -c cap_proc.c -o cap_proc.o aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -c cap_extint.c -o cap_extint.o aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -c cap_flag.c -o cap_flag.o aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -DINCLUDE_GPERF_OUTPUT='"_caps_output.gperf"' -c cap_text.c -o cap_text.o aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -c cap_file.c -o cap_file.o aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -c cap_syscalls.c -o cap_syscalls.o aarch64-linux-gnu-ar rcs libcap.a cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_file.o cap_syscalls.o aarch64-linux-gnu-ranlib libcap.a make libcap.so make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -Wl,-z,relro -Wl,-z,now empty.c -o empty aarch64-linux-gnu-objcopy --dump-section .interp=loader.txt empty /dev/null aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -DLIBRARY_VERSION=\"libcap-2.75\" -DSHARED_LOADER=\"/lib/ld-linux-aarch64.so.1\" -include ./libcap.h -c execable.c -o cap_magic.o aarch64-linux-gnu-gcc -Wl,-x -shared -Wl,-shared -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wl,-z,relro -Wl,-z,now -Wl,-soname,libcap.so.2 -o libcap.so.2.75 cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_file.o cap_syscalls.o cap_magic.o -Wl,-e,__so_start /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. ln -sf libcap.so.2.75 libcap.so.2 ln -sf libcap.so.2 libcap.so make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make libpsx.a make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -c ../psx/psx.c -o ../psx/psx.o aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -c ../psx/psx_calls.c -o ../psx/psx_calls.o aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -c ../psx/wrap/psx_wrap.c -o ../psx/wrap/psx_wrap.o rm -f include/sys/psx_syscall.h ln -s ../../../psx/psx_syscall.h include/sys/psx_syscall.h aarch64-linux-gnu-ar rcs libpsx.a ../psx/psx.o ../psx/psx_calls.o ../psx/wrap/psx_wrap.o aarch64-linux-gnu-ranlib libpsx.a make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make libpsx.so make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -DLIBRARY_VERSION=\"libpsx-2.75\" -DSHARED_LOADER=\"/lib/ld-linux-aarch64.so.1\" -c psx_exec.c -o psx_magic.o aarch64-linux-gnu-gcc -Wl,-x -shared -Wl,-shared -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wl,-z,relro -Wl,-z,now -Wl,-soname,libpsx.so.2 -o libpsx.so.2.75 ../psx/psx.o ../psx/psx_calls.o ../psx/wrap/psx_wrap.o psx_magic.o -Wl,-e,__so_start -lpthread ln -sf libpsx.so.2.75 libpsx.so.2 ln -sf libpsx.so.2 libpsx.so make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make -C pam_cap all make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/pam_cap' aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/pam_cap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/pam_cap/../libcap/include -c -o pam_cap.o pam_cap.c aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/pam_cap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/pam_cap/../libcap/include -DLIBCAP_VERSION=\"libcap-2.75\" -DSHARED_LOADER=\"/lib/ld-linux-aarch64.so.1\" -c execable.c -o execable.o echo "-Wl,-e,__so_start -lpam" > pam_cap_linkopts make -C ../libcap all make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' make libpsx.pc make[5]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' make[5]: 'libpsx.pc' is up to date. make[5]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make libcap.so make[5]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' make[5]: 'libcap.so' is up to date. make[5]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make libpsx.a make[5]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' make[5]: 'libpsx.a' is up to date. make[5]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make libpsx.so make[5]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' make[5]: 'libpsx.so' is up to date. make[5]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' touch LIBCAP cat pam_cap_linkopts | xargs -e aarch64-linux-gnu-gcc -Wl,-x -shared -Wl,-shared -Wl,-z,relro -Wl,-z,now -o pam_cap.so pam_cap.o execable.o -L/build/reproducible-path/libcap2-2.75/pam_cap/../libcap -lcap /usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/libpam.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. make testlink make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/pam_cap' aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/pam_cap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/pam_cap/../libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/pam_cap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/pam_cap/../libcap/include -c -o test.o test.c aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -Wl,-z,relro -Wl,-z,now -o testlink test.o pam_cap.o -lpam -ldl -L/build/reproducible-path/libcap2-2.75/pam_cap/../libcap -lcap make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/pam_cap' make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/pam_cap' make -C tests all make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/tests' leave test building to test target make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/tests' make -C progs all make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/progs' aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/progs/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/progs/../libcap/include -c getpcaps.c -o getpcaps.o aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/progs/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/progs/../libcap/include -c getcap.c -o getcap.o aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/progs/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/progs/../libcap/include -c setcap.c -o setcap.o ./mkcapshdoc.sh > capshdoc.c.cf aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wl,-z,relro -Wl,-z,now getpcaps.o -L/build/reproducible-path/libcap2-2.75/progs/../libcap -lcap -o getpcaps aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wl,-z,relro -Wl,-z,now getcap.o -L/build/reproducible-path/libcap2-2.75/progs/../libcap -lcap -o getcap aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wl,-z,relro -Wl,-z,now setcap.o -L/build/reproducible-path/libcap2-2.75/progs/../libcap -lcap -o setcap diff -u capshdoc.c capshdoc.c.cf || (rm capshdoc.c.cf ; exit 1) aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/progs/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/progs/../libcap/include -Wl,-z,relro -Wl,-z,now capsh.c capshdoc.c -L/build/reproducible-path/libcap2-2.75/progs/../libcap -lcap -o capsh make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/progs' make -C doc all make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/doc' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/doc' make[2]: Leaving directory '/build/reproducible-path/libcap2-2.75' # Some of test suite is only invoked when run as real root. Explicitly # build all binaries so we can include them in the autopkgtest. dh_auto_build -D libcap -- prefix=/usr FORCELINKPAM=yes GOLANG=no cap_test cd libcap && make -j12 "INSTALL=install --strip-program=true" prefix=/usr FORCELINKPAM=yes GOLANG=no cap_test make[2]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -D_LIBPSX_PTHREAD_LINKAGE -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/../libcap/include -Wl,-z,relro -Wl,-z,now cap_test.c cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_file.o cap_syscalls.o -o cap_test make[2]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' dh_auto_build -D pam_cap -- prefix=/usr FORCELINKPAM=yes GOLANG=no test_pam_cap cd pam_cap && make -j12 "INSTALL=install --strip-program=true" prefix=/usr FORCELINKPAM=yes GOLANG=no test_pam_cap make[2]: Entering directory '/build/reproducible-path/libcap2-2.75/pam_cap' gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/pam_cap/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/pam_cap/../libcap/include -o test_pam_cap test_pam_cap.c -L/build/reproducible-path/libcap2-2.75/pam_cap/../libcap -lcap --static make[2]: Leaving directory '/build/reproducible-path/libcap2-2.75/pam_cap' # Change lookup from sibling dir to current dir sed -i -e 's,\.\./progs/tcapsh-static,./tcapsh-static,g' tests/libcap_launch_test.c dh_auto_build -D tests -- prefix=/usr FORCELINKPAM=yes GOLANG=no \ psx_test \ libcap_psx_test \ uns_test \ libcap_launch_test \ libcap_psx_launch_test \ noop \ exploit \ noexploit cd tests && make -j12 "INSTALL=install --strip-program=true" prefix=/usr FORCELINKPAM=yes GOLANG=no psx_test libcap_psx_test uns_test libcap_launch_test libcap_psx_launch_test noop exploit noexploit make[2]: Entering directory '/build/reproducible-path/libcap2-2.75/tests' gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include -Wl,-z,relro -Wl,-z,now psx_test.c -o psx_test -Wl,-rpath,../libcap -L/build/reproducible-path/libcap2-2.75/tests/../libcap -Wl,--no-as-needed -Wl,--whole-archive -lpsx -Wl,--no-whole-archive -Wl,--as-needed -lpthread gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include -Wl,-z,relro -Wl,-z,now libcap_psx_test.c -o libcap_psx_test -Wl,-rpath,../libcap -L/build/reproducible-path/libcap2-2.75/tests/../libcap -lcap -L/build/reproducible-path/libcap2-2.75/tests/../libcap -Wl,--no-as-needed -Wl,--whole-archive -lpsx -Wl,--no-whole-archive -Wl,--as-needed -lpthread gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include -Wl,-z,relro -Wl,-z,now uns_test.c -o uns_test -Wl,-rpath,../libcap -L/build/reproducible-path/libcap2-2.75/tests/../libcap -lcap gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include -Wl,-z,relro -Wl,-z,now libcap_launch_test.c -o libcap_launch_test -Wl,-rpath,../libcap -L/build/reproducible-path/libcap2-2.75/tests/../libcap -lcap gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include -Wl,-z,relro -Wl,-z,now -DWITH_PTHREADS libcap_launch_test.c -o libcap_psx_launch_test -Wl,-rpath,../libcap -L/build/reproducible-path/libcap2-2.75/tests/../libcap -lcap -L/build/reproducible-path/libcap2-2.75/tests/../libcap -Wl,--no-as-needed -Wl,--whole-archive -lpsx -Wl,--no-whole-archive -Wl,--as-needed -lpthread gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include noop.c -o noop --static gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include -c -o exploit.o exploit.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wl,-z,relro -Wl,-z,now exploit.o -o exploit -Wl,-rpath,../libcap -L/build/reproducible-path/libcap2-2.75/tests/../libcap -lcap -lpthread gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wl,-z,relro -Wl,-z,now exploit.o -o noexploit -Wl,-rpath,../libcap -L/build/reproducible-path/libcap2-2.75/tests/../libcap -Wl,--no-as-needed -Wl,--whole-archive -lpsx -Wl,--no-whole-archive -Wl,--as-needed -lpthread -L/build/reproducible-path/libcap2-2.75/tests/../libcap -lcap make[2]: Leaving directory '/build/reproducible-path/libcap2-2.75/tests' dh_auto_build -D progs -- prefix=/usr FORCELINKPAM=yes GOLANG=no tcapsh-static cd progs && make -j12 "INSTALL=install --strip-program=true" prefix=/usr FORCELINKPAM=yes GOLANG=no tcapsh-static make[2]: Entering directory '/build/reproducible-path/libcap2-2.75/progs' gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/progs/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/progs/../libcap/include -o tcapsh-static capsh.c capshdoc.c -L/build/reproducible-path/libcap2-2.75/progs/../libcap -lcap --static /usr/bin/ld: /tmp/ccR0K9Kj.o: in function `arg_print': ./progs/./progs/capsh.c:206:(.text.startup+0xf20): warning: Using 'getgrgid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/bin/ld: /tmp/ccR0K9Kj.o: in function `main': ./progs/./progs/capsh.c:874:(.text.startup+0x1864): warning: Using 'getgrnam_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/bin/ld: ./progs/./progs/capsh.c:902:(.text.startup+0x1774): warning: Using 'getgrouplist' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/bin/ld: ./progs/./progs/capsh.c:896:(.text.startup+0x1750): warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/bin/ld: /tmp/ccR0K9Kj.o: in function `arg_print': ./progs/./progs/capsh.c:201:(.text.startup+0xedc): warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking make[2]: Leaving directory '/build/reproducible-path/libcap2-2.75/progs' make[1]: Leaving directory '/build/reproducible-path/libcap2-2.75' debian/rules execute_after_dh_auto_build-indep make[1]: Entering directory '/build/reproducible-path/libcap2-2.75' dh_auto_build -B_build -O--buildsystem=golang cd _build && go install -trimpath -v -p 12 kernel.org/pub/linux/libs/security/libcap/cap kernel.org/pub/linux/libs/security/libcap/psx internal/goarch internal/godebugs internal/goexperiment internal/msan internal/coverage/rtcov internal/byteorder internal/unsafeheader internal/profilerecord internal/asan internal/runtime/math internal/abi internal/runtime/syscall internal/goos internal/cpu unicode math/bits unicode/utf8 sync/atomic internal/itoa cmp internal/chacha8rand math internal/runtime/atomic internal/bytealg internal/runtime/sys internal/stringslite internal/runtime/exithook internal/race internal/sync internal/runtime/maps runtime sync iter internal/reflectlite slices errors sort internal/testlog internal/bisect io strconv internal/oserror path runtime/cgo syscall bytes strings internal/godebug reflect bufio time internal/syscall/execenv internal/syscall/unix internal/poll io/fs internal/filepathlite internal/fmtsort encoding/binary os kernel.org/pub/linux/libs/security/libcap/psx fmt io/ioutil kernel.org/pub/linux/libs/security/libcap/cap make[1]: Leaving directory '/build/reproducible-path/libcap2-2.75' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/libcap2-2.75' dh_auto_test -- prefix=/usr FORCELINKPAM=yes GOLANG=no make -j12 test prefix=/usr FORCELINKPAM=yes GOLANG=no make[2]: Entering directory '/build/reproducible-path/libcap2-2.75' make -C libcap test make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' ./cap_test test_cap_bits: being called test_cap_flags: being called test_short_bits: being called test_alloc: being called test_alloc test_alloc: drop_launcher test_alloc: drop_iab test_alloc: drop_cap test_prctl: being called tested cap_test PASS make libcapsotest make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' ./libcap.so ./libcap.so is the shared library version: libcap-2.75. See the License file for distribution information. More information on this library is available from: https://sites.google.com/site/fullycapable/ ./libcap.so --usage ./libcap.so is the shared library version: libcap-2.75. See the License file for distribution information. More information on this library is available from: https://sites.google.com/site/fullycapable/ usage: libcap.so [--help|--usage|--summary] ./libcap.so --help ./libcap.so is the shared library version: libcap-2.75. See the License file for distribution information. More information on this library is available from: https://sites.google.com/site/fullycapable/ usage: libcap.so [--help|--usage|--summary] ./libcap.so --summary ./libcap.so is the shared library version: libcap-2.75. See the License file for distribution information. More information on this library is available from: https://sites.google.com/site/fullycapable/ Current mode: HYBRID Number of cap values known to: this libcap=41, running kernel=41 make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make libpsxsotest make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' ./libpsx.so ./libpsx.so is the shared library version: libpsx-2.75. See the License file for distribution information. More information on this library is available from: https://sites.google.com/site/fullycapable/ make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make -C pam_cap test make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/pam_cap' echo "^cap_setuid alpha" > incapable.conf && chmod o+w incapable.conf ./test_pam_cap test_pam_cap: OK! (Skipping privileged tests (uid!=0)) LD_LIBRARY_PATH=../libcap ./pam_cap.so ./pam_cap.so (version libcap-2.75) is a PAM module to specify inheritable (IAB) capabilities via the libpam authentication abstraction. See the pam_cap License file for licensing information. Release notes and feature documentation for libcap and pam_cap.so can be found at: https://sites.google.com/site/fullycapable/ LD_LIBRARY_PATH=../libcap ./pam_cap.so --help ./pam_cap.so (version libcap-2.75) is a PAM module to specify inheritable (IAB) capabilities via the libpam authentication abstraction. See the pam_cap License file for licensing information. Release notes and feature documentation for libcap and pam_cap.so can be found at: https://sites.google.com/site/fullycapable/ ./pam_cap.so supports the following module arguments: debug - verbose logging (ignored for now) config= - override the default config with file keepcaps - workaround for apps that setuid without this autoauth - pam_cap.so to always succeed for the 'auth' phase default= - fallback IAB value if there is no '*' rule defer - apply IAB value at pam_exit (not via setcred) module can be run as an executable! make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/pam_cap' make -C tests test make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/tests' make run_psx_test run_libcap_psx_test make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/tests' ./psx_test ./libcap_psx_test hello libcap and libpsx ...child 2857198 starting child 2857198 exiting .iteration [2857196]: 0 hello [2857196], main<0> ffffa25f5020 (keepcaps=1 vs. want=1) pid=2857196 forked -> 2857198 [2857196] started=0 vs 1 [2857196] started=1 vs 1 iteration [2857196]: 1 hello [2857196], main<1> ffffa25f5020 (keepcaps=0 vs. want=0) hello [2857196], thread<0> ffffa23cf1a0 (keepcaps=0 vs. want=0) [2857196] started=1 vs 2 [2857196] started=2 vs 2 iteration [2857196]: 2 hello [2857196], main<2> ffffa25f5020 (keepcaps=1 vs. want=1) hello [2857196], thread<0> ffffa1bbf1a0 (keepcaps=1 vs. want=1) hello [2857196], thread<1> ffffa23cf1a0 (keepcaps=1 vs. want=1) [2857196] started=2 vs 3 [2857196] started=3 vs 3 iteration [2857196]: 3 hello [2857196], main<3> ffffa25f5020 (keepcaps=0 vs. want=0) hello [2857196], thread<1> ffffa1bbf1a0 (keepcaps=0 vs. want=0) hello [2857196], thread<0> ffffa13af1a0 (keepcaps=0 vs. want=0) hello [2857196], thread<2> ffffa23cf1a0 (keepcaps=0 vs. want=0) iteration [2857196]: 4 hello [2857196], main<4> ffffa25f5020 (keepcaps=1 vs. want=1) hello [2857196], thread<1> ffffa13af1a0 (keepcaps=1 vs. want=1) hello [2857196], thread<2> ffffa1bbf1a0 (keepcaps=1 vs. want=1) iteration [2857196]: 5 hello [2857196], main<5> ffffa25f5020 (keepcaps=0 vs. want=0) hello [2857196], thread<2> ffffa13af1a0 (keepcaps=0 vs. want=0) iteration [2857196]: 6 hello [2857196], main<6> ffffa25f5020 (keepcaps=1 vs. want=1) iteration [2857196]: 7 hello [2857196], main<7> ffffa25f5020 (keepcaps=0 vs. want=0) iteration [2857196]: 8 hello [2857196], main<8> ffffa25f5020 (keepcaps=1 vs. want=1) iteration [2857196]: 9 hello [2857196], main<9> ffffa25f5020 (keepcaps=0 vs. want=0) ./psx_test PASSED ...... PASSED make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/tests' make run_b219174 make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/tests' gcc -Wl,-x -shared -Wl,-shared -o weaver.so -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include weaver.c -DSHARED_LOADER=\"/lib/ld-linux-aarch64.so.1\" -Wl,-e,__so_start -lpthread gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libcap2-2.75=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -Wunreachable-code -Wdate-time -D_FORTIFY_SOURCE=2 -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include -Dlinux -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include/uapi -I/build/reproducible-path/libcap2-2.75/tests/../libcap/include b219174.c -o b219174 -Wl,-rpath,../libcap -L/build/reproducible-path/libcap2-2.75/tests/../libcap -Wl,--no-as-needed -Wl,--whole-archive -lpsx -Wl,--no-whole-archive -Wl,--as-needed -lpthread -ldl /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. ./weaver.so PASSED ./b219174 for 1 weaver.so launched threads, total=2, wanted=2 for 2 weaver.so launched threads, total=6, wanted=6 for 3 weaver.so launched threads, total=6, wanted=6 for 4 weaver.so launched threads, total=12, wanted=12 for 5 weaver.so launched threads, total=10, wanted=10 for 6 weaver.so launched threads, total=18, wanted=18 for 7 weaver.so launched threads, total=14, wanted=14 for 8 weaver.so launched threads, total=24, wanted=24 for 9 weaver.so launched threads, total=18, wanted=18 for 10 weaver.so launched threads, total=30, wanted=30 for 11 weaver.so launched threads, total=22, wanted=22 for 12 weaver.so launched threads, total=36, wanted=36 for 13 weaver.so launched threads, total=26, wanted=26 for 14 weaver.so launched threads, total=42, wanted=42 for 15 weaver.so launched threads, total=30, wanted=30 for 16 weaver.so launched threads, total=48, wanted=48 for 17 weaver.so launched threads, total=34, wanted=34 for 18 weaver.so launched threads, total=54, wanted=54 for 19 weaver.so launched threads, total=38, wanted=38 for 20 weaver.so launched threads, total=60, wanted=60 for 21 weaver.so launched threads, total=42, wanted=42 for 22 weaver.so launched threads, total=66, wanted=66 for 23 weaver.so launched threads, total=46, wanted=46 for 24 weaver.so launched threads, total=72, wanted=72 for 25 weaver.so launched threads, total=50, wanted=50 for 26 weaver.so launched threads, total=78, wanted=78 for 27 weaver.so launched threads, total=54, wanted=54 for 28 weaver.so launched threads, total=84, wanted=84 for 29 weaver.so launched threads, total=58, wanted=58 for 30 weaver.so launched threads, total=90, wanted=90 for 31 weaver.so launched threads, total=62, wanted=62 for 32 weaver.so launched threads, total=96, wanted=96 for 33 weaver.so launched threads, total=66, wanted=66 for 34 weaver.so launched threads, total=102, wanted=102 for 35 weaver.so launched threads, total=70, wanted=70 for 36 weaver.so launched threads, total=108, wanted=108 for 37 weaver.so launched threads, total=74, wanted=74 PASSED make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/tests' make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/tests' make -C progs test make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/progs' no program tests without privilege, try 'make sudotest' make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/progs' make -C doc test make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/doc' no doc tests available make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/doc' make[2]: Leaving directory '/build/reproducible-path/libcap2-2.75' make[1]: Leaving directory '/build/reproducible-path/libcap2-2.75' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_installdirs make[1]: Entering directory '/build/reproducible-path/libcap2-2.75' dh_installdirs # While the PAM module and the library are in /lib, according to the # FHS, development files must go into usr/lib/. mkdir -p debian/tmp/usr/lib/aarch64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/libcap2-2.75' debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/libcap2-2.75' dh_auto_install -- \ prefix=/usr FORCELINKPAM=yes GOLANG=no \ lib=lib/aarch64-linux-gnu \ PKGCONFIGDIR=/usr/lib/aarch64-linux-gnu/pkgconfig \ RAISE_SETFCAP=no make -j12 install DESTDIR=/build/reproducible-path/libcap2-2.75/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" prefix=/usr FORCELINKPAM=yes GOLANG=no lib=lib/aarch64-linux-gnu PKGCONFIGDIR=/usr/lib/aarch64-linux-gnu/pkgconfig RAISE_SETFCAP=no make[2]: Entering directory '/build/reproducible-path/libcap2-2.75' make -C libcap install make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/include/sys mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu install -m 0644 include/sys/capability.h /build/reproducible-path/libcap2-2.75/debian/tmp/usr/include/sys install -m 0644 libcap.pc /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/libcap.pc install -m 0644 libcap.a /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/libcap.a make install-static-psx make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/include/sys mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu install -m 0644 include/sys/psx_syscall.h /build/reproducible-path/libcap2-2.75/debian/tmp/usr/include/sys install -m 0644 libpsx.pc /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/libpsx.pc install -m 0644 libpsx.a /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/libpsx.a make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make install-shared make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/include/sys mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu install -m 0644 include/sys/capability.h /build/reproducible-path/libcap2-2.75/debian/tmp/usr/include/sys install -m 0644 libcap.pc /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/libcap.pc install -m 0755 libcap.so.2.75 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/libcap.so.2.75 ln -sf libcap.so.2.75 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/libcap.so.2 ln -sf libcap.so.2 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/libcap.so make install-shared-psx make[5]: Entering directory '/build/reproducible-path/libcap2-2.75/libcap' mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/include/sys mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu install -m 0644 include/sys/psx_syscall.h /build/reproducible-path/libcap2-2.75/debian/tmp/usr/include/sys install -m 0644 libpsx.pc /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig/libpsx.pc install -m 0755 libpsx.so.2.75 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/libpsx.so.2.75 ln -sf libpsx.so.2.75 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/libpsx.so.2 ln -sf libpsx.so.2 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/libpsx.so make[5]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/libcap' make -C pam_cap install make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/pam_cap' make testlink make[4]: Entering directory '/build/reproducible-path/libcap2-2.75/pam_cap' make[4]: 'testlink' is up to date. make[4]: Leaving directory '/build/reproducible-path/libcap2-2.75/pam_cap' mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/security install -m 0755 pam_cap.so /build/reproducible-path/libcap2-2.75/debian/tmp/usr/lib/aarch64-linux-gnu/security make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/pam_cap' make -C tests install make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/tests' nothing to install from tests make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/tests' make -C progs install make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/progs' mkdir -p -m 0755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/sbin for p in getpcaps getcap setcap capsh ; do \ install -m 0755 $p /build/reproducible-path/libcap2-2.75/debian/tmp/usr/sbin ; \ done make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/progs' make -C doc install make[3]: Entering directory '/build/reproducible-path/libcap2-2.75/doc' mkdir -p -m 755 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/share/man/man1 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/share/man/man3 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/share/man/man5 /build/reproducible-path/libcap2-2.75/debian/tmp/usr/share/man/man8 for man in \ /build/reproducible-path/libcap2-2.75/debian/tmp/usr/share/man/man1 capsh.1 \ /build/reproducible-path/libcap2-2.75/debian/tmp/usr/share/man/man3 cap_init.3 cap_free.3 cap_dup.3 cap_clear.3 cap_clear_flag.3 cap_get_flag.3 cap_set_flag.3 cap_fill.3 cap_fill_flag.3 cap_max_bits.3 cap_compare.3 cap_get_proc.3 cap_get_pid.3 cap_set_proc.3 cap_get_file.3 cap_get_fd.3 cap_set_file.3 cap_set_fd.3 cap_set_nsowner.3 cap_get_nsowner.3 cap_copy_ext.3 cap_size.3 cap_copy_int.3 cap_mode.3 cap_copy_int_check.3 cap_set_syscall.3 cap_from_text.3 cap_to_text.3 cap_from_name.3 cap_to_name.3 capsetp.3 capgetp.3 libcap.3 cap_get_bound.3 cap_drop_bound.3 cap_get_mode.3 cap_set_mode.3 cap_mode_name.3 cap_get_secbits.3 cap_set_secbits.3 cap_setuid.3 cap_setgroups.3 cap_launch.3 cap_func_launcher.3 cap_launcher_callback.3 cap_launcher_set_chroot.3 cap_launcher_set_mode.3 cap_launcher_setgroups.3 cap_launcher_setuid.3 cap_launcher_set_iab.3 cap_new_launcher.3 cap_iab.3 cap_iab_init.3 cap_iab_dup.3 cap_iab_compare.3 cap_iab_get_proc.3 cap_iab_get_pid.3 cap_iab_set_proc.3 cap_iab_to_text.3 cap_iab_from_text.3 cap_iab_get_vector.3 cap_iab_set_vector.3 cap_iab_fill.3 cap_proc_root.3 cap_prctl.3 cap_prctlw.3 psx_syscall.3 psx_syscall3.3 psx_syscall6.3 psx_set_sensitivity.3 psx_load_syscalls.3 __psx_syscall.3 libpsx.3 \ /build/reproducible-path/libcap2-2.75/debian/tmp/usr/share/man/man5 capability.conf.5 \ /build/reproducible-path/libcap2-2.75/debian/tmp/usr/share/man/man8 getcap.8 setcap.8 getpcaps.8 captree.8 pam_cap.8 \ ; \ do \ case $man in \ /*) sub=$man ; continue ;; \ esac; \ install -m 644 $man $sub ; \ done make[3]: Leaving directory '/build/reproducible-path/libcap2-2.75/doc' make[2]: Leaving directory '/build/reproducible-path/libcap2-2.75' make[1]: Leaving directory '/build/reproducible-path/libcap2-2.75' debian/rules execute_after_dh_auto_install-indep make[1]: Entering directory '/build/reproducible-path/libcap2-2.75' dh_auto_install -B_build -O--buildsystem=golang make[1]: Leaving directory '/build/reproducible-path/libcap2-2.75' dh_install debian/rules execute_after_dh_install-arch make[1]: Entering directory '/build/reproducible-path/libcap2-2.75' # Unfortunately, RPATH seems to be needed for the build-time tests # (avoiding it and going through LD_LIBRARY_PATH didn't work in all # cases). # Also, we need to operate on the install result, as the original # executable may still be used by a running test process. # . # List is identical to build above, minus noop (no RPATH) cd debian/libcap-dev/usr/lib/aarch64-linux-gnu/libcap2/tests && \ patchelf --remove-rpath \ psx_test \ libcap_psx_test \ uns_test \ libcap_launch_test \ libcap_psx_launch_test \ exploit \ noexploit make[1]: Leaving directory '/build/reproducible-path/libcap2-2.75' dh_installdocs dh_installchangelogs dh_installman dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a debian/rules override_dh_makeshlibs make[1]: Entering directory '/build/reproducible-path/libcap2-2.75' dh_makeshlibs -V'libcap2 (>= 1:2.63)' -plibcap2 \ --add-udeb=libcap2-udeb -- -c4 dh_makeshlibs --remaining-packages -- -c4 make[1]: Leaving directory '/build/reproducible-path/libcap2-2.75' dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/libcap2-2.75' dh_gencontrol -- -Vmisc:Built-Using="glibc (= 2.41-12)" make[1]: Leaving directory '/build/reproducible-path/libcap2-2.75' dh_md5sums dh_builddeb dpkg-deb: building package 'libcap2-dbgsym' in '../libcap2-dbgsym_2.75-10_arm64.deb'. dpkg-deb: building package 'libcap-dev-dbgsym' in '../libcap-dev-dbgsym_2.75-10_arm64.deb'. dpkg-deb: building package 'libcap2-bin-dbgsym' in '../libcap2-bin-dbgsym_2.75-10_arm64.deb'. dpkg-deb: building package 'libcap2' in '../libcap2_2.75-10_arm64.deb'. dpkg-deb: building package 'golang-kernel-pub-linux-libs-security-libcap-dev' in '../golang-kernel-pub-linux-libs-security-libcap-dev_2.75-10_all.deb'. dpkg-deb: building package 'libcap2-bin' in '../libcap2-bin_2.75-10_arm64.deb'. dpkg-deb: building package 'libpam-cap' in '../libpam-cap_2.75-10_arm64.deb'. dpkg-deb: building package 'libpam-cap-dbgsym' in '../libpam-cap-dbgsym_2.75-10_arm64.deb'. dpkg-deb: building package 'libcap-dev' in '../libcap-dev_2.75-10_arm64.deb'. dpkg-deb: building package 'libcap2-udeb' in 'debian/.debhelper/scratch-space/build-libcap2-udeb/libcap2-udeb_2.75-10_arm64.deb'. Renaming libcap2-udeb_2.75-10_arm64.deb to libcap2-udeb_2.75-10_arm64.udeb dpkg-genbuildinfo --build=binary -O../libcap2_2.75-10_arm64.buildinfo dpkg-genchanges --build=binary -O../libcap2_2.75-10_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2843292 and its subdirectories I: Current time: Tue Sep 23 03:46:41 -12 2025 I: pbuilder-time-stamp: 1758642401 Tue Sep 23 15:46:44 UTC 2025 I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net. Tue Sep 23 15:46:44 UTC 2025 I: Preparing to do remote build '2' on codethink03-arm64.debian.net. Tue Sep 23 15:47:39 UTC 2025 I: Deleting $TMPDIR on codethink03-arm64.debian.net. Tue Sep 23 15:47:40 UTC 2025 I: libcap2_2.75-10_arm64.changes: Format: 1.8 Date: Sat, 26 Jul 2025 20:46:06 +0200 Source: libcap2 Binary: golang-kernel-pub-linux-libs-security-libcap-dev libcap-dev libcap-dev-dbgsym libcap2 libcap2-bin libcap2-bin-dbgsym libcap2-dbgsym libcap2-udeb libpam-cap libpam-cap-dbgsym Architecture: all arm64 Version: 1:2.75-10 Distribution: unstable Urgency: medium Maintainer: Christian Kastner Changed-By: Christian Kastner Description: golang-kernel-pub-linux-libs-security-libcap-dev - POSIX 1003.1e capabilities (Go library) libcap-dev - POSIX 1003.1e capabilities (development) libcap2 - POSIX 1003.1e capabilities (library) libcap2-bin - POSIX 1003.1e capabilities (utilities) libcap2-udeb - POSIX 1003.1e capabilities (library) (udeb) libpam-cap - POSIX 1003.1e capabilities (PAM module) Closes: 1109906 Changes: libcap2 (1:2.75-10) unstable; urgency=medium . * d/rules: Fix typo in override_dh_auto_clean Makes package buildable twice-in-row again * d/rules: Remove RPATH from installed copy of test binary This sidesteps the problem of the original copy being held open by some lingering test process. (Closes: #1109906) Checksums-Sha1: 4a1ee9e6f0e38ace2bdfe9b6278a3b3598b1aa4f 132644 golang-kernel-pub-linux-libs-security-libcap-dev_2.75-10_all.deb 155d06e64ec5bc07b118aae6f2c8c0a0fa9deb30 234320 libcap-dev-dbgsym_2.75-10_arm64.deb e1694b59e557cf274191a78a0e80ce972c472ec3 470464 libcap-dev_2.75-10_arm64.deb bfe5d5a62d457421e507ff82674c2718a5e1b14d 44576 libcap2-bin-dbgsym_2.75-10_arm64.deb 6e977d75913908f51a996c91a6572606013e25a9 35024 libcap2-bin_2.75-10_arm64.deb c3c7e076414807c8ee2f46eb5ad92bed74f87b92 59840 libcap2-dbgsym_2.75-10_arm64.deb ad722ce7dbe8a3a55e38e7099e7b036d5973c030 20776 libcap2-udeb_2.75-10_arm64.udeb 2bb2215e07910cf186725d8136b356a48d57690f 7467 libcap2_2.75-10_arm64.buildinfo 0bbd7b9d867697848deb212cfd627929d0e40518 27744 libcap2_2.75-10_arm64.deb dab18dfa68d4617823c7091f949427bdf738e791 12192 libpam-cap-dbgsym_2.75-10_arm64.deb bb023309d808c1d037079f37bc46d08c6f5075d8 16352 libpam-cap_2.75-10_arm64.deb Checksums-Sha256: 778faf24c2832faa12e850cede8fb3e92a0b059ef04e654bbfec38bcaa9406c0 132644 golang-kernel-pub-linux-libs-security-libcap-dev_2.75-10_all.deb 7153d0f63e26f45a47c9667c2d9fecdfa7aff4cfe8081f188acfbef57980c08f 234320 libcap-dev-dbgsym_2.75-10_arm64.deb f80d15f54c8b4e6829e52c2ceba378565065b29a87b5c939347f09d8e4a40ca1 470464 libcap-dev_2.75-10_arm64.deb 3e651e1593c368207da14ca8f82202fe1bc3ef06499f5cd918b3430fd2ba680e 44576 libcap2-bin-dbgsym_2.75-10_arm64.deb 330513dcc1be4ad904c3a8691eee00af020f5c7cfa70c96b4f5c8e7e8ce7793b 35024 libcap2-bin_2.75-10_arm64.deb 6caff7cc89cf52d755b2d5809baaedfc6bc2addb005e09c727cf8d8f5a7a0a26 59840 libcap2-dbgsym_2.75-10_arm64.deb 05f9b5ac54c15207b54c91c29be3b4b389d4e032a43951c3e14ac8e2d583c8fc 20776 libcap2-udeb_2.75-10_arm64.udeb 7c4a0991971bc5f1b400f2780d1aeee0cce17bc462b5e6bbf25b2baa269ace0c 7467 libcap2_2.75-10_arm64.buildinfo 4b97e1c36eb825d8f7ed8b73962003c020cdbad91f8f0b654344a802608b7672 27744 libcap2_2.75-10_arm64.deb 3160ad385fce7639d9ae928a46725d49b19d410f87a3ddb15f407e1c82378767 12192 libpam-cap-dbgsym_2.75-10_arm64.deb bdc9c3c6e718fabda9254334a10917b40d65e53fa737ac3b015cb1bab5405330 16352 libpam-cap_2.75-10_arm64.deb Files: 6a1454d935a920f246c4a0797b188cbb 132644 libs optional golang-kernel-pub-linux-libs-security-libcap-dev_2.75-10_all.deb 04423223a04bc83b88e5faac05e1cf86 234320 debug optional libcap-dev-dbgsym_2.75-10_arm64.deb d20808e18bbe074d0aa0bdef6820516a 470464 libdevel optional libcap-dev_2.75-10_arm64.deb 8a5ef42b7b9b3cdc787f5710a1369595 44576 debug optional libcap2-bin-dbgsym_2.75-10_arm64.deb 7c85d4da3d09cebd573d517651f0662a 35024 utils important libcap2-bin_2.75-10_arm64.deb a5402cce519d271ddd0b96066c465ba1 59840 debug optional libcap2-dbgsym_2.75-10_arm64.deb 0d78b949ba64a1cf9cfa86cadfd904d2 20776 debian-installer optional libcap2-udeb_2.75-10_arm64.udeb 81b2d976a3e4af30caf9948f9607c282 7467 libs optional libcap2_2.75-10_arm64.buildinfo a4687b4923325a6944586ee1feb4af65 27744 libs optional libcap2_2.75-10_arm64.deb e42b8d5c003c206053c295c883850e73 12192 debug optional libpam-cap-dbgsym_2.75-10_arm64.deb 6f3f62889d6e2670f37f8b04abdc9a62 16352 admin optional libpam-cap_2.75-10_arm64.deb Tue Sep 23 15:47:40 UTC 2025 I: diffoscope 306 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_7-98105.service; invocation ID: 70fbbc302d4c47428b90b8398b0af4df # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.Yb629twb/libcap2_2.75-10.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.Yb629twb/libcap2_2.75-10.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.Yb629twb/libcap2_2.75-10.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.Yb629twb/b1/libcap2_2.75-10_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.Yb629twb/b2/libcap2_2.75-10_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call diffoscope.comparators.binary.FilesystemFile ## main (total time: 0.003s) 0.003s 2 calls outputs 0.000s 1 call cleanup Finished with result: success Main processes terminated with: code=exited, status=0/SUCCESS Service runtime: 221ms CPU time consumed: 171ms Memory peak: 17.4M (swap: 0B) Tue Sep 23 15:47:41 UTC 2025 I: diffoscope 306 found no differences in the changes files, and a .buildinfo file also exists. Tue Sep 23 15:47:41 UTC 2025 I: libcap2 from forky built successfully and reproducibly on arm64. Tue Sep 23 15:47:41 UTC 2025 I: Removing signed libcap2_2.75-10_arm64.buildinfo.asc files: removed './b1/libcap2_2.75-10_arm64.buildinfo.asc' removed './b2/libcap2_2.75-10_arm64.buildinfo.asc'